一種輸出高斯成形濾波結(jié)果的方法及高斯成形濾波器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及高斯成形濾波技術(shù)領(lǐng)域,具體涉及一種輸出高斯成形濾波結(jié)果的方法及高斯成形濾波器。
【背景技術(shù)】
[0002]高斯成形濾波在無線通信系統(tǒng),尤其是以GFSK(Gauss Frequency Shift Keying,高斯頻移鍵控,是指在調(diào)制之前通過一個(gè)高斯低通濾波器來限制信號(hào)的頻譜寬度)調(diào)制的系統(tǒng)中占據(jù)著重要的地位;如何優(yōu)化高斯成形濾波的方式,以輸出高斯成形濾波結(jié)果,一直是高斯成形濾波領(lǐng)域的技術(shù)人員研究的重點(diǎn)。
[0003]目前,高斯成形濾波的實(shí)現(xiàn)主要是采用濾波器架構(gòu),以濾波器架構(gòu)實(shí)現(xiàn)高斯成形濾波,雖然是最為直接的方式,但是會(huì)涉及到乘法器、加法器及較多數(shù)據(jù)存儲(chǔ)單元的使用;這導(dǎo)致在 ASIC (Applicat1n Specific Integrated Circuit,專用集成電路)或者FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)等硬件電路中以濾波器架構(gòu)實(shí)現(xiàn)高斯成形濾波時(shí),將帶來較大電路面積的消耗,而在軟件實(shí)現(xiàn)中,也將耗費(fèi)較大的軟件資源。
[0004]因此,如何簡化高斯成形濾波的實(shí)現(xiàn)方式,以較小的資源消耗(包括硬件和/或軟件資源的消耗)得到高斯成形濾波結(jié)果,成為本領(lǐng)域技術(shù)人員需要考慮的問題。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實(shí)施例提供一種輸出高斯成形濾波結(jié)果的方法及高斯成形濾波器,以簡化高斯成形濾波的實(shí)現(xiàn)方式,以較小的資源消耗得到高斯成形濾波結(jié)果。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案:
[0007]—種輸出高斯成形濾波結(jié)果的方法,包括:
[0008]將當(dāng)前輸入的比特與前面輸入的N-1個(gè)比特組成一個(gè)由N個(gè)比特組成的當(dāng)前狀態(tài)信息;其中,N為奇數(shù),N個(gè)比特對(duì)應(yīng)有2N個(gè)狀態(tài);
[0009]根據(jù)所述當(dāng)前狀態(tài)信息,從數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量中確定目標(biāo)向量;其中,Μ個(gè)向量對(duì)應(yīng)2Ν個(gè)狀態(tài)中的Μ個(gè)必要狀態(tài),所述2 Ν個(gè)狀態(tài)中除全-1狀態(tài)和全1的狀態(tài)外的其他狀態(tài),可由所述Μ個(gè)必要狀態(tài)通過轉(zhuǎn)換處理得到;
[0010]根據(jù)所述當(dāng)前狀態(tài)信息,對(duì)數(shù)據(jù)存儲(chǔ)單元中預(yù)存的所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理,得到高斯成形濾波結(jié)果并輸出;其中,所得到的高斯成形濾波結(jié)果為所述當(dāng)前輸入的比特與前面輸入的Ν-1個(gè)比特中的中間比特,經(jīng)高斯成形濾波后的結(jié)果,所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理后所對(duì)應(yīng)的狀態(tài)與所述當(dāng)前狀態(tài)信息相應(yīng)。
[0011]其中,Ν為3,3個(gè)比特對(duì)應(yīng)有8個(gè)狀態(tài);所述將當(dāng)前輸入的比特與前面輸入的Ν-1個(gè)比特組成一個(gè)由Ν個(gè)比特組成的當(dāng)前狀態(tài)信息包括:
[0012]將當(dāng)前輸入的比特與前面輸入的2個(gè)比特組成一個(gè)由3個(gè)比特組成的當(dāng)前狀態(tài)信息。
[0013]其中,Μ為2,所述數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量包括:010和011。
[0014]其中,所述數(shù)據(jù)存儲(chǔ)單元中預(yù)存的向量包括010的確定過程包括:
[0015]根據(jù)公式-sum(Gh (1:1)) +sum (Gh (i+1:1+a)) -sum (Gh (i+a+1:b)),確定數(shù)據(jù)存儲(chǔ)單元中預(yù)存的向量包括010;其中,Gh為高斯成形濾波器的系數(shù),Gh為由b個(gè)系數(shù)組成的高斯成形濾波器的系數(shù)向量,a為比特的過采樣率,a為整數(shù),i取1至a之間的整數(shù),sum (Gh(l:1))表示從Gh的第一個(gè)系數(shù)到第i個(gè)系數(shù)的累加,sum (Gh (i+1:1+a))表示從Gh的第i+1個(gè)系數(shù)到第i+a個(gè)系數(shù)的累加,sum (Gh (i+a+1:b))表示從Gh的第i+a+1個(gè)系數(shù)到第b個(gè)系數(shù)的累加;
[0016]所述數(shù)據(jù)存儲(chǔ)單元中預(yù)存的向量包括011的確定過程包括:
[0017]根據(jù)公式sum(Gh (1:1)) +sum (Gh (i+1:1+a)) -sum (Gh (i+a+1:b))確定數(shù)據(jù)存儲(chǔ)單元中預(yù)存的向量包括011。
[0018]其中,a為8,b為17,i取1至8之間的整數(shù)。
[0019]其中,所述根據(jù)所述當(dāng)前狀態(tài)信息,從數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量中確定目標(biāo)向量包括:
[0020]若當(dāng)前狀態(tài)信息為010或101,則確定目標(biāo)向量為010 ;
[0021]若當(dāng)前狀態(tài)信息為001或011或100或110,則確定目標(biāo)向量為011。
[0022]其中,所述根據(jù)所述當(dāng)前狀態(tài)信息,對(duì)所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理,得到高斯成形濾波結(jié)果并輸出包括:
[0023]若當(dāng)前狀態(tài)信息為001,則將目標(biāo)向量011按倒序方式輸出,并取相反數(shù);
[0024]若當(dāng)前狀態(tài)信息為010,則將目標(biāo)向量010按正序方式輸出;
[0025]若當(dāng)前狀態(tài)信息為011,則將目標(biāo)向量011按正序方式輸出;
[0026]若當(dāng)前狀態(tài)信息為100,則將目標(biāo)向量011按正序方式輸出,并取相反數(shù);
[0027]若當(dāng)前狀態(tài)信息為101,則將目標(biāo)向量010按正序方式輸出,并取相反數(shù);
[0028]若當(dāng)前狀態(tài)信息為110,則將目標(biāo)向量011按倒序方式輸出;
[0029]其中,所輸出的高斯成形濾波結(jié)果為當(dāng)前輸入的比特與前面輸入的2個(gè)比特中的中間比特,經(jīng)高斯成形濾波后的結(jié)果。
[0030]其中,所述方法還包括:
[0031]若當(dāng)前狀態(tài)信息為000,則輸出比特的過采樣率倍數(shù)個(gè)的-1 ;
[0032]若當(dāng)前狀態(tài)信息為111,則輸出比特的過采樣率倍數(shù)個(gè)的1。
[0033]本發(fā)明實(shí)施例還提供一種高斯成形濾波器,包括:
[0034]狀態(tài)生成器,用于將當(dāng)前輸入的比特與前面輸入的Ν-1個(gè)比特組成一個(gè)由Ν個(gè)比特組成的當(dāng)前狀態(tài)信息;其中,Ν為奇數(shù),Ν個(gè)比特對(duì)應(yīng)有2Ν個(gè)狀態(tài);
[0035]數(shù)據(jù)存儲(chǔ)單元,用于預(yù)存Μ個(gè)向量;其中,Μ個(gè)向量對(duì)應(yīng)2Ν個(gè)狀態(tài)中的Μ個(gè)必要狀態(tài),所述2Ν個(gè)狀態(tài)中除全-1狀態(tài)和全1的狀態(tài)外的其他狀態(tài),可由所述Μ個(gè)必要狀態(tài)通過轉(zhuǎn)換處理得到;
[0036]分別與所述狀態(tài)生成器和所述數(shù)據(jù)存儲(chǔ)單元連接的譯碼電路,所述譯碼電路用于,接收所述當(dāng)前狀態(tài)信息;根據(jù)所述當(dāng)前狀態(tài)信息,從數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量中確定目標(biāo)向量;根據(jù)所述當(dāng)前狀態(tài)信息,對(duì)數(shù)據(jù)存儲(chǔ)單元中預(yù)存的所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理,以得到高斯成形濾波結(jié)果,并從數(shù)據(jù)存儲(chǔ)單元中讀取出所得到高斯成形濾波結(jié)果;其中,所得到的高斯成形濾波結(jié)果為所述當(dāng)前輸入的比特與前面輸入的N-1個(gè)比特中的中間比特,經(jīng)高斯成形濾波后的結(jié)果,所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理后所對(duì)應(yīng)的狀態(tài)與所述當(dāng)前狀態(tài)信息相應(yīng)。
[0037]其中,N為3,M為2,所述數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量包括:010和011 ;
[0038]所述狀態(tài)生成器具體用于,將當(dāng)前輸入的比特與前面輸入的2個(gè)比特組成一個(gè)由3個(gè)比特組成的當(dāng)前狀態(tài)信息;
[0039]所述譯碼電路具體用于,若當(dāng)前狀態(tài)信息為001,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量011按倒序方式輸出,并取相反數(shù);若當(dāng)前狀態(tài)信息為010,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量010按正序方式輸出;若當(dāng)前狀態(tài)信息為011,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量011按正序方式輸出;若當(dāng)前狀態(tài)信息為100,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量011按正序方式輸出,并取相反數(shù);若當(dāng)前狀態(tài)信息為101,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量010按正序方式輸出,并取相反數(shù);若當(dāng)前狀態(tài)信息為110,則將數(shù)據(jù)存儲(chǔ)單元中預(yù)存的目標(biāo)向量011按倒序方式輸出;若當(dāng)前狀態(tài)信息為000,則使數(shù)據(jù)存儲(chǔ)單元輸出比特的過采樣率倍數(shù)個(gè)的-1 ;若當(dāng)前狀態(tài)信息為111,則使數(shù)據(jù)存儲(chǔ)單元輸出比特的過采樣率倍數(shù)個(gè)的1 ;
[0040]其中,所輸出的高斯成形濾波結(jié)果為當(dāng)前輸入的比特與前面輸入的2個(gè)比特中的中間比特,經(jīng)高斯成形濾波后的結(jié)果。
[0041]基于上述技術(shù)方案,本發(fā)明實(shí)施例通過在數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)Μ個(gè)向量,由該Μ個(gè)向量可實(shí)現(xiàn)2Ν個(gè)狀態(tài)中除全-1狀態(tài)和全1的狀態(tài)外的其他狀態(tài)的轉(zhuǎn)換;在輸出高斯成形濾波結(jié)果時(shí),可確定當(dāng)前輸入的比特與前面輸入的Ν-1個(gè)比特組成的當(dāng)前狀態(tài)信息,而后可從數(shù)據(jù)存儲(chǔ)單元中預(yù)存的Μ個(gè)向量中確定可轉(zhuǎn)換出當(dāng)前狀態(tài)信息的目標(biāo)向量,從而根據(jù)當(dāng)前狀態(tài)信息,對(duì)數(shù)據(jù)存儲(chǔ)單元中預(yù)存的所述目標(biāo)向量進(jìn)行轉(zhuǎn)換處理,得到高斯成形濾波結(jié)果并輸出,從而輸出組成當(dāng)前狀態(tài)信息的中間比特的高斯成形濾波結(jié)果;由于本發(fā)明實(shí)施例可基于數(shù)據(jù)存儲(chǔ)單元,且通過數(shù)據(jù)存儲(chǔ)單元中預(yù)存的向量的轉(zhuǎn)換,可實(shí)現(xiàn)高斯成形濾波結(jié)果的輸出,因此本發(fā)明實(shí)施例僅需在數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)少量的向量,就可實(shí)現(xiàn)所有可能狀態(tài)下的高斯成形濾波結(jié)果的輸出,極大的減少了輸出高斯成形濾波結(jié)果過程中的資源消耗;本發(fā)明實(shí)施例提供的輸出高斯成形濾波結(jié)果的方法,可簡化高斯成形濾波的實(shí)現(xiàn)方式,以較小的資源消耗得到高斯成形濾波結(jié)果。
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性