陳忠輝 洪惠群 陳 新
摘 要:針對信號經(jīng)過惡劣的通信環(huán)境和復(fù)雜的信道后,其信噪比在一定范圍內(nèi)變化,傳統(tǒng)的擴(kuò)頻捕獲方法中固定門限不能有效地解決由于接收信號的功率變化而造成的虛警、漏警等捕獲問題,提出了一種改進(jìn)的短周期偽碼捕獲算法。該算法利用帶內(nèi)外信號功率譜密度在捕獲同步前后的變化情況,對捕獲算法進(jìn)行改進(jìn)。采用基于接收信號功率變化的自適應(yīng)門限算法,特別適合在通信環(huán)境惡劣的信道中使用。仿真結(jié)果證明了該算法的效果。
關(guān)鍵詞:功率譜;自適應(yīng)門限;同步;捕獲
中圖分類號:TN914.42文獻(xiàn)標(biāo)識碼:B
文章編號:1004-373X(2009)05-023-05
Improvement and Realization of Short Period PN Codes Acquisition Algorithm
CHEN Zhonghui,HONG Huiqun,CHEN Xin
(Physics and Information Engineering College,Fuzhou University,Fuzhou,350002,China)
Abstract:After signals went through a bad communication conditions or a complex signal path,their SNR could change within a range.Conventional spread spectrum acquisition methods couldn′t resolve the acquisition problems which caused by the received signals power change,such as false alarm and false dismissal.A novel method to improve the short period PN codes acquisition algorithm,which utilizes the changes of power spectral density between in-sync and out-of-sync,and an adaptive threshold adjustment technology which based on the average power spectral density of received signals are proposed.The method is suitable for bad communication environment specially.The Simulation results are given.
Keywords:power spectral density;adaptive threshold;synchronization;acquisition
0 引 言
擴(kuò)頻通信技術(shù)在發(fā)端以擴(kuò)頻編碼進(jìn)行擴(kuò)頻調(diào)制,在收端以相關(guān)解調(diào)技術(shù)收信,具有諸如抗干擾、抗噪聲、抗多徑衰落、低截獲率、強(qiáng)保密性等許多優(yōu)點,在多個領(lǐng)域內(nèi)迅速發(fā)展和廣泛應(yīng)用。直序擴(kuò)頻是常見擴(kuò)頻技術(shù)之一。在直擴(kuò)系統(tǒng)中,接收到的PN碼和本地PN碼同步與否是最關(guān)鍵的,直接決定了擴(kuò)頻通信系統(tǒng)能否正常工作。
PN碼同步分為捕獲和跟蹤兩個階段。傳統(tǒng)的捕獲方法主要有匹配濾波器捕獲法、順序估計快速捕獲法和序列相位搜索捕獲法。匹配濾波器捕獲法平均捕獲時間短,但實現(xiàn)復(fù)雜,資源占用率高,硬件開銷大,因此在工程上應(yīng)用較少;順序估計快速捕獲法主要適用于輸入信噪較高的場合,不適合通信環(huán)境惡劣的場合;序列相位搜索捕獲法原理簡單,硬件實現(xiàn)方便,成本低,但是平均捕獲時間隨著擴(kuò)頻碼長度增加而增大,有可能很長。擴(kuò)頻碼的同步捕獲是解決工程上的實用問題,主要包括簡單的同步捕獲設(shè)備和短的同步捕獲時間。在不增加或少增加設(shè)備量的情況下,如何縮短擴(kuò)頻碼的同步捕獲時間是擴(kuò)頻碼同步捕獲的主要研究內(nèi)容。本文基于短周期偽碼捕獲算法的研究,同時系統(tǒng)工作在較惡劣的通信環(huán)境下??紤]到短碼捕獲,用一個相關(guān)器來完成,顯然是設(shè)備量最少的擴(kuò)頻碼同步捕獲方案。用一個相關(guān)器實現(xiàn)擴(kuò)頻碼同步捕獲的有效辦法是擴(kuò)頻碼的序列相位搜索法。此外,考慮到匹配濾波器法硬件開銷太大,順序估計快速捕獲法不適合信噪比低的場合,最終選用了序列相位搜索捕獲法,并對其進(jìn)行改進(jìn),使得系統(tǒng)能在惡劣的通信環(huán)境下較快地捕獲成功,并盡量使擴(kuò)頻系統(tǒng)簡單。在實際工程應(yīng)用中取得了較好的效果。
1 偽碼捕獲原理分析
捕獲階段,本地PN碼以較大步長改變其相位,使其與接收信號PN碼相位差縮小到小于一個碼片長度;之后轉(zhuǎn)為跟蹤階段,實現(xiàn)對接收信號PN碼的精確同步。擴(kuò)頻碼捕獲方法有很多,各有各的優(yōu)缺點,根據(jù)本文的研究背景,選用序列相位搜索捕獲法。
1.1 偽碼捕獲原理
序列相位搜索捕獲法原理簡單,實現(xiàn)方便。短周期偽碼捕獲算法中優(yōu)先考慮使用序列相位搜索捕獲法?;瑒酉嚓P(guān)法是基于擴(kuò)頻碼序列相位搜索方法建立起來的?;瑒酉嚓P(guān)就是通過改變本地參考擴(kuò)頻碼產(chǎn)生器的時鐘頻率來達(dá)到改變碼序列相位的目的。根據(jù)具體方案,滑動相關(guān)法可分為單積分滑動相關(guān)捕獲法和多積分滑動相關(guān)捕獲法。多積分滑動相關(guān)捕獲法主要用于擴(kuò)頻長碼的捕獲,電路較復(fù)雜。本文主要應(yīng)用于擴(kuò)頻短碼捕獲方法的改進(jìn),因此選用單積分滑動相關(guān)捕獲法。
單積分滑動相關(guān)法實現(xiàn)過程如圖1。接收信號經(jīng)相關(guān)處理、平方檢波、積分處理后,積分值送與門限比較器的門限值比較,高于門限則送往跟蹤模塊處理,否則改變PN碼的時鐘頻率,重復(fù)上述過程。單積分滑動相關(guān)法實現(xiàn)簡單。但是當(dāng)接收擴(kuò)頻碼序列與本地擴(kuò)頻碼序列失配量很大時,搜索過程可能很長,且解擴(kuò)后系統(tǒng)的帶寬越窄,捕獲時間就越長。
圖1 單積分滑動相關(guān)法
假設(shè)積分器每次積分時間為T璂,擴(kuò)頻碼長度為N,PN碼每次調(diào)整半個碼元的相位,當(dāng)門限比較器的準(zhǔn)確檢測概率P璬=1,虛警概率P璮a=0時,單積分滑動相關(guān)捕獲法的平均同步捕獲時間為:瑼C霳T璂;當(dāng)0≤P璬<1,P璮a≠0時,經(jīng)推導(dǎo)[1],平均捕獲時間為:
瑼C=[2+(2-P璬)(q-1)(1+kP璮a)T璂〗/2P璬。由此可見,衡量一個PN碼同步系統(tǒng)捕獲性能的依據(jù)是:檢測概率、虛警概率。P璬和P璮a直接關(guān)系到平均捕獲時間的長短,改進(jìn)思路應(yīng)考慮使系統(tǒng)的P璬越大越好,P璮a越小越好。
捕獲性能與接收信號信噪比、相關(guān)值度量值獲取方式、比較門限有關(guān)。這里介紹了單積分相關(guān)法的捕獲原理,下面闡述接收信號信噪比、相關(guān)值度量值、比較門限對捕獲性能的影響。
1.2 偽碼同步偏移的影響
實際工程中,在捕獲階段接收到的PN碼與本地PN碼很少能夠完全同步。它們之間大部分都存在著碼元同步偏移,而碼元同步偏移會對相關(guān)器的輸出造成影響。當(dāng)本地擴(kuò)頻碼與接收到的擴(kuò)頻碼嚴(yán)格同步時,接收信號被完全解擴(kuò),變換成在載波頻率處的窄帶信號,此時相關(guān)器有最大的輸出信噪比。當(dāng)它們不完全同步,即相位相差一個碼元以內(nèi)時,相關(guān)器輸出的噪聲總量取決于同步的程度。當(dāng)兩者完全不同步,即相位相差一個碼元以上時,相關(guān)器輸出的幾乎全部為噪聲。碼元同步程度直接關(guān)系到相關(guān)器輸出值的大小。
不考慮信道噪聲的影響,假設(shè)T璬與璬分別為接收信號和本地PN碼的時間偏差,在理想同步情況下,T璬-璬=0,c(t-T璬)·c(t-璬)=c(t-T璬)2=1為一恒定的直流分量。在T璬-璬≠0時,c(t-T璬)·c(t-璬)中不僅含有直流分量,而且還含有一些相當(dāng)于干擾或噪聲的分量。
當(dāng)T璬-璬=εT璫≠0時,設(shè)0≤ε≤1為本地PN碼與接收PN碼的相對時延,則P璫(t,ε)=c(t)·c(t+|ε|T璫)的功率譜密度函數(shù)為[1]:
φ璫(f)=1-N+1N+ε2δ(f)+
N+1Nε22∑∞m=-∞m≠0δf+MT璫+
N+1N2ε22∑∞m=-∞m≠0δf+MNT璫
(1)
上述結(jié)論適用于ε≤1的所有情況。當(dāng)ε=1時,合成功率譜密度退化成偽隨機(jī)波形的功率譜密度;當(dāng)ε=0時,全部功率譜在直流上。由于碼元同步偏移而造成的相關(guān)損失為:
Lε=20lg1-(N+1)|ε|/N dB
(2)
可見,碼元同步發(fā)生偏移,不僅會造成有用信號的輸出功率下降,同時還造成輸出噪聲功率增加。使得相關(guān)器輸出的信噪比進(jìn)一步下降,不利于快速捕獲,在實際工程設(shè)計中,應(yīng)該充分考慮碼元偏移噪聲和信道噪聲對捕獲的影響。
1.3 門限
對于一個特定PN碼同步系統(tǒng),無論采用哪一種捕獲方法,檢測門限始終是擴(kuò)頻捕獲必不可少的基本參數(shù),門限的取值直接影響著擴(kuò)頻捕獲性能。在特定的PN碼捕獲系統(tǒng)中,相關(guān)值度量值獲取方式已經(jīng)決定,因此一定信噪比的接收信號必然對應(yīng)一個最佳門限。如果門限值取太大,將導(dǎo)致檢測概率的降低;反之,如果門限值太小,將導(dǎo)致虛警概率增大。由于通信環(huán)境惡劣,使得接收信號的功率和信噪比是未知且在一定范圍變化,固定門限不能適應(yīng)信號衰落及干擾等信道環(huán)境的動態(tài)變化,反映出的問題是門限值偏低時虛警率高或門限偏高時檢測概率低而漏檢概率大。因此尋找一個固定的最佳門限顯然是不可取的。在設(shè)計擴(kuò)頻系統(tǒng)時,必須充分考慮信號和噪聲的幅度變化對門限設(shè)定的影響。采用門限的自動調(diào)節(jié)能有效解決這些問題。
2 短碼捕獲方案的改進(jìn)
根據(jù)以上分析,本文利用帶通濾波器帶內(nèi)外功率譜分布在同步前后的變化情況,使用帶內(nèi)外功率差代替?zhèn)鹘y(tǒng)帶內(nèi)信號功率作為門限比較器的輸入值,能夠減少信道噪聲和碼元偏移對同步捕獲的影響;同時通過估算接收信號的平均功率來適當(dāng)修改捕獲的門限參考值,提出自適應(yīng)門限調(diào)整技術(shù),使得門限參考值能夠隨著接收信號平均功率的變化而自動調(diào)整。通過這樣的改進(jìn),使得正確的檢測概率提高,虛警概率降低,平均捕獲時間縮短,系統(tǒng)性能提高。
2.1 改進(jìn)系統(tǒng)框圖
改進(jìn)的PN碼捕獲方法系統(tǒng)框圖如圖2所示。上支路為傳統(tǒng)串行單積分滑動相關(guān)法,該支路用于濾出解擴(kuò)后信號功率。帶通濾波器BPF1(下文簡稱上帶通)的中心頻率是載波頻率,通帶帶寬為信源碼率的兩倍。即上帶通的通帶范圍為f0-f璪≤f≤f0+f璪,其中f0為載波頻率;f璪為信源的碼率;f璪=1/(NT璫)。下支路用于濾出解擴(kuò)后上帶通的帶外噪聲部分功率,偏置帶通濾波器BPF2(下文簡稱下帶通)的中心頻率為載波頻率的偏置頻率,帶寬為兩倍的信源碼率。下帶通的通帶范圍為f0-4f璪≤f≤f0-2f璪,取噪聲的部分功率作估計,同步情況下,信號功率主要集中在上帶通的通帶內(nèi),帶外的功率幾乎為0,上帶通帶內(nèi)外功率差比較大;未同步時,部分信號功率落在上帶通通帶外,通帶內(nèi)功率比較小,使得帶內(nèi)外功率差較小,甚至為負(fù)[2]??紤]到同步前后帶內(nèi)外功率差的變化情況,以上下帶通濾波器濾出的功率差作為門限比較器的輸入值,在同步前后,區(qū)別較大,有利于提高門限判別的準(zhǔn)確性,提高正確檢測概率,降低虛警概率。
圖2 擴(kuò)頻同步技術(shù)的改進(jìn)方案系統(tǒng)框圖
結(jié)合式(1)進(jìn)行數(shù)據(jù)分析擴(kuò)頻碼的碼元同步偏移會產(chǎn)生對有用信號的干擾,式中第三項取m=1分量能夠通過上帶通,因而不考慮信道噪聲,上帶通輸出功率為1-N+1Nε2+2N+1N2ε2sinc2(πε/N)。下帶通的輸出功率為N+1N2ε2[sinc2(2πε/N)+sinc2(3πε/N)+sinc2(4πε/N)]。
表1列出在ε為不同值,PN碼碼長N=15時,上下帶通濾波器的輸出功率值及其功率差。從表1可以看出,同步前后,上下帶通濾波器的輸出功率差比上帶通輸出功率變化梯度大,易于區(qū)分PN碼是否同步,且此處數(shù)據(jù)只考慮了碼偏移噪聲,沒有考慮信道噪聲。如果在考慮信道噪聲的情況下,下帶通的輸出會增大,上下帶通輸出功率差的變化梯度會更加明顯,這樣,同步前后門限的輸入值區(qū)別顯著,有利于判斷PN碼是否同步??梢?,系統(tǒng)方案可行。
表1 上下帶通濾波器的輸出功率值及它們的功率差
ε
輸出功率
上帶通輸出下帶通輸出上下帶通差
0101
0.10.799 40.002 1300.797 3
0.40.351 40.033 330.318 1
0.90.115 40.154 1-0.038 72
2.2 自適應(yīng)門限
本系統(tǒng)還包含對接收信號進(jìn)行功率估計的支路,為自適應(yīng)門限提供依據(jù)。門限比較器的輸入值與自適應(yīng)門限系統(tǒng)提供的自適應(yīng)門限相比較,比較結(jié)果作為PN碼時鐘調(diào)整的依據(jù)。在特定的PN碼捕獲系統(tǒng)中,相關(guān)值的獲取已經(jīng)決定,一定信噪比的接收信號可以找到對應(yīng)一個最佳門限[3]??紤]到由于信道通信環(huán)境惡劣,存在各種噪聲、突發(fā)干擾、衰落,接收信號的功率和信噪比未知,且在一定范圍內(nèi)變化,固定門限不能適應(yīng)信道環(huán)境的動態(tài)變化。本文提出了一種基于功率估計的門限調(diào)整技術(shù)。當(dāng)接收信號信噪比在一定范圍內(nèi)變化時,可以自適應(yīng)調(diào)整檢測門限,原理如圖3所示。
圖3 自適應(yīng)門限
假設(shè)接收信號的功率估計為P,則自適應(yīng)門限為a*P+K。其中,a為縮放系數(shù),K為噪聲閾值門限。該自適應(yīng)門限充分考慮信號幅度變化和噪聲幅度變化對門限設(shè)定的影響。通過平滑濾波取接收信號的平均功率作為功率估計,可較準(zhǔn)確地估計接收信號的功率,為門限的設(shè)定提供很好的參考。
自適應(yīng)門限能有效地解決由于接收信號的功率變化而造成的虛警、漏警等捕獲問題,改善系統(tǒng)捕獲性能。
3 仿真結(jié)果與分析
基于上述原理,在Matlab R2006b仿真平臺上對整個擴(kuò)頻發(fā)送接收系統(tǒng)進(jìn)行仿真。擴(kuò)頻碼長度選15,通過改變載波幅度,接收信號信噪比對系統(tǒng)進(jìn)行仿真比較,仿真結(jié)果如下:圖4是在接收信號的載波幅度為8 V,信道為高斯信道,隨機(jī)種子取68,信噪比為-11 dB,門限取0.01 W的情況下,獲得的上支路輸出(圖4(a))與上下支路輸出差(圖4(b))的仿真圖??梢钥闯?,該系統(tǒng)在0.017 s時捕獲成功。上下支路的輸出差,在捕獲前后變化較大,容易設(shè)定門限,再次說明改進(jìn)方案的可行性。
圖4 載波幅度8 V,信噪比-11 dB,門限0.01 W,
上支路與上下支路輸出差的仿真圖
改變載波幅度和信噪比,可觀察到接收信號的功率和信噪比在一定范圍內(nèi)變化,自適應(yīng)門限技術(shù)可以很好地適應(yīng)信道環(huán)境變化和信源幅度變化,系統(tǒng)捕獲性能良好,數(shù)據(jù)如圖5~圖8所示。
圖5是在接收信號的載波幅度為8 V,信道為高斯信道,隨機(jī)種子取67,信噪比為-5 dB,門限取0.01 W的情況下,門限比較器的輸入值的仿真圖??梢?,系統(tǒng)在0.017 s時捕獲成功。
圖5 載波幅度8 V,信噪比-5 dB,門限0.01 W門限比較值
圖6是在接收信號的載波幅度為8 V,信道為高斯信道,隨機(jī)種子取67,信噪比為-9 dB,門限取0.01 W情況下,門限比較器的輸入值變化的仿真圖??梢姡到y(tǒng)在0.017 s時捕獲成功。
圖7是在接收信號的載波幅度為1 V,信道為高斯信道,隨機(jī)種子取67,信噪比為-5 dB,門限取0.000 2 W情況下,門限比較器的輸入值變化的仿真圖。可見,系統(tǒng)在0.02 s時捕獲成功。
圖6 載波幅度8 V,信噪比-9 dB,門限0.01 W
門限比較值
圖7 載波幅度1 V,信噪比-5 dB,門限0.000 2 W
門限比較值
圖8是在接收信號的載波幅度為1 V,信道用高斯信道模擬,隨機(jī)種子取67,信噪比為-9 dB,門限取0.000 2 W情況下,門限比較器的輸入值變化的仿真圖。可見,系統(tǒng)在0.02 s時捕獲成功。
圖8 載波幅度1V,信噪比-9 dB,門限0.000 2 W
門限比較值
通過圖5~圖8的對比,可以看出,自適應(yīng)門限能夠有效地解決由于信號、噪聲的幅度變化而帶來的捕獲問題,系統(tǒng)自動更改門限,不用人為調(diào)整,使用方便,捕獲效果良好。
4 結(jié) 語
針對滑動相關(guān)法的平均捕獲時間可能偏長的缺點,在滑動相關(guān)捕獲法的基礎(chǔ)上提出了一種改進(jìn)的PN碼捕獲法。該法基于功率譜估計和自適應(yīng)門限,適合短周期偽碼捕獲,且在通信環(huán)境惡劣的情況下取得了較高的捕獲速率,同時沒有增加太多的系統(tǒng)復(fù)雜度。在Matlab仿真平臺下給出了仿真結(jié)果。該方案易于實現(xiàn),門限調(diào)整方便,硬件復(fù)雜度不高,捕獲性能良好。
參考文獻(xiàn)
[1]田日才.擴(kuò)頻通信[M].北京:清華大學(xué)出版社,2007.
[2]尹偉臻,胡修林,楊靈,等.DSSS的PN碼捕獲——改進(jìn)的滑動相關(guān)法[J].華中科技大學(xué)學(xué)報:自然科學(xué)版,2003,31(3):28-30.
[3]丁志宏,韓方景,劉毅堅.直擴(kuò)系統(tǒng)中基于功率估計的自適應(yīng)門限調(diào)整技術(shù)[J].電子工程師,2003,29(9):14-16.
[4]張欣.擴(kuò)頻通信數(shù)字基帶信號處理算法及其VLSI實現(xiàn)[M].北京:科學(xué)出版社,2004.
[5]何煦,田忠.基于FPGA 的數(shù)字解擴(kuò)解調(diào)模塊設(shè)計及實現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(5):43-45.
[6]張國云,周映霞.直擴(kuò)技術(shù)分析及其應(yīng)用[J].現(xiàn)代電子技術(shù),2007,30(23):25-27.
[7]劉劍鋒.DS/BPSK擴(kuò)頻系統(tǒng)單頻干擾方法研究及仿真實現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(1):110-112.
[8]歐陽慧.數(shù)字直接序列擴(kuò)頻系統(tǒng)的模型設(shè)計與仿真[J].制導(dǎo)與引信,2004,25(4):48-54.
[9]房靖,胡修林.直擴(kuò)系統(tǒng)仿真中同步問題研究[J].系統(tǒng)仿真學(xué)報,2000,12(3):256-258.
[10]Dixon R C.Spread Spectrum Systems[M].John Willey &Sons; Inc.,1984.
作者簡介 陳忠輝 男,1960年出生,福建福州人,副教授,碩士,研究生導(dǎo)師。主要研究領(lǐng)域為擴(kuò)頻技術(shù),通信與信息系統(tǒng),數(shù)字信號處理等。
洪惠群 女,1984年出生,福建南安人,福州大學(xué)在讀研究生。主要研究領(lǐng)域為擴(kuò)頻技術(shù),通信與信息系統(tǒng)等。