《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 用于擴(kuò)頻碼型估計(jì)的改進(jìn)自相關(guān)矩陣構(gòu)造算法
用于擴(kuò)頻碼型估計(jì)的改進(jìn)自相關(guān)矩陣構(gòu)造算法
2014年微型機(jī)與應(yīng)用第19期
程 皓,喻 娜,羅正華
成都大學(xué) 電子信息工程學(xué)院,四川 成都 610106
摘要: 子空間理論中被用于奇異值分解或特征值分解的自相關(guān)矩陣,通??杀硎緸榻邮障蛄颗c其自身轉(zhuǎn)置的乘積。提出了自相關(guān)矩陣的新型構(gòu)造算法。該算法構(gòu)造的自相關(guān)矩陣,特征值分解后其對(duì)噪聲不敏感,克服了常規(guī)子空間方法的弱點(diǎn)。仿真試驗(yàn)表明,該方法應(yīng)用在高噪聲、低信噪比的實(shí)際通信環(huán)境下,特征值不會(huì)被噪聲湮沒,從根本上解決了傳統(tǒng)子空間分辨率不足的問題。同時(shí),仿真表明,該方法對(duì)于多用戶擴(kuò)頻信號(hào)同樣適用,可解決多用戶擴(kuò)頻信號(hào)的碼元分離問題,其計(jì)算結(jié)果與理論計(jì)算一致,驗(yàn)證了算法的正確性。
Abstract:
Key words :

  摘 要子空間理論中被用于奇異值分解或特征值分解的自相關(guān)矩陣,通??杀硎緸榻邮障蛄颗c其自身轉(zhuǎn)置的乘積。提出了自相關(guān)矩陣的新型構(gòu)造算法。該算法構(gòu)造的自相關(guān)矩陣,特征值分解后其對(duì)噪聲不敏感,克服了常規(guī)子空間方法的弱點(diǎn)。仿真試驗(yàn)表明,該方法應(yīng)用在高噪聲、低信噪比的實(shí)際通信環(huán)境下,特征值不會(huì)被噪聲湮沒,從根本上解決了傳統(tǒng)子空間分辨率不足的問題。同時(shí),仿真表明,該方法對(duì)于多用戶擴(kuò)頻信號(hào)同樣適用,可解決多用戶擴(kuò)頻信號(hào)的碼元分離問題,其計(jì)算結(jié)果與理論計(jì)算一致,驗(yàn)證了算法的正確性。

  關(guān)鍵詞: 子空間理論;相關(guān)矩陣;特征值分解;直序列擴(kuò)頻

0 引言

  基于特征值分解(EVD)和基于奇異值分解(SVD)的子空間算法是近年來研究的熱門方向。其在信號(hào)處理方面,如信號(hào)的頻譜估計(jì)、陣列傳感器數(shù)據(jù)估計(jì)和其他參數(shù)估計(jì)[1]等方面越來越受到廣泛重視。但上述研究都是針對(duì)普通高信噪比情況下的調(diào)制信號(hào)而言,對(duì)于噪聲環(huán)境中的擴(kuò)頻后的直擴(kuò)信號(hào)罕有研究,對(duì)此,本文改進(jìn)了子空間算法的分解矩陣——相關(guān)矩陣,對(duì)含噪情況下的直擴(kuò)信號(hào)的分解算法做出了研究。

  子空間[2]的相關(guān)矩陣(這里用R表示)可以用如下公式表示:

  ]_XQP9)SK@_`SE}UIO0T)2I.png

  其中yi代表第i個(gè)采樣窗口內(nèi)的采樣點(diǎn)數(shù)(共M個(gè)采樣點(diǎn));JC%O2G7EI@QJP37`LX_)GN3.jpg代表N個(gè)窗口內(nèi)所有數(shù)據(jù)的平均值。

  從上式可以看出,特征值的大小取決于信噪比而與統(tǒng)計(jì)窗口累計(jì)次數(shù)的多少并無關(guān)聯(lián)。由此可以得出結(jié)論,傳統(tǒng)子空間方法[3-4],僅僅依靠增加統(tǒng)計(jì)窗口個(gè)數(shù)是無法解決提取信號(hào)特征值[5],每個(gè)窗口如果都是處于較低信噪比的條件下,信號(hào)特征值仍然會(huì)湮沒在噪聲中。

  區(qū)別于傳統(tǒng)子空間方法,本文提出的重構(gòu)方法,對(duì)R的建立不再采用missing image file的方式,而改用累乘的方法,即采樣后的一段數(shù)據(jù),各個(gè)窗口累乘,從而構(gòu)造出新的相關(guān)矩陣。下文簡稱該方法為累乘算法(Matrix Multiplication based Subspace,MMS)。

  該算法構(gòu)造的新型矩陣具備如下特點(diǎn):

 ?。?)保留傳統(tǒng)子空間方法構(gòu)造矩陣的特性(在信號(hào)特征值與信噪比函數(shù)之間建立聯(lián)系)。

 ?。?)分解后的信號(hào)特征值大小與累計(jì)窗口數(shù)量相關(guān)。即信號(hào)特征值既是信噪比(SNR)ρ的函數(shù)也是累積窗口分段數(shù)K的函數(shù)。

 ?。?)分析窗口數(shù)量越多,信號(hào)特征值增長越快,而噪聲特征值幾乎不隨分析窗口的數(shù)量增長而增長。當(dāng)累計(jì)窗口數(shù)量達(dá)到一定程度時(shí),就能明顯區(qū)分出信號(hào)特征值與噪聲特征值。

  文中最后將該算法構(gòu)造的相關(guān)矩陣用矩陣特征值分解后得到新的特性,并將直擴(kuò)信號(hào)作為算法的輸入信號(hào)源,最終成功提取出多用戶直擴(kuò)信號(hào)碼型。

1 直序列擴(kuò)頻信號(hào)數(shù)學(xué)模型

  直序列擴(kuò)頻是將一個(gè)較窄的用戶信號(hào),通過直接相乘,使其變成一種寬帶、高速率的碼元信號(hào)。由于信號(hào)速率提高,從頻域上看,其占用的帶寬相應(yīng)也變寬。

  對(duì)本文使用到的各種數(shù)學(xué)符號(hào)作如下定義:

  missing image file :用戶擴(kuò)頻序列;

  P:序列位數(shù)(長度);

  Ts: 符號(hào)周期;

  Te: 采樣周期;

  Tc:碼片周期(XJ}$9QEFRQ9S8E%{$2NBNOW.png);

  t0: 失步時(shí)間(采樣窗口與實(shí)際的符號(hào)起止窗口時(shí)間差),如圖1所示;

001.jpg

  h(t):信號(hào)傳輸過程中所有信號(hào)畸變帶來的影響總和,也可以理解為傳輸鏈中發(fā)射端濾波器、信道濾波器、接收端濾波器和其他信道畸變影響帶來失真的卷積,表示如下:

  1.png

  missing image file:h(t)的矢量表示;

  s(t): 擴(kuò)頻信號(hào)經(jīng)接收機(jī)接收、解調(diào)后的基帶信號(hào):

  2.png

  n(t):噪聲;

  σ2: 噪聲方差;

  y(t)=s(t)+n(t): 接收機(jī)解調(diào)輸出含噪信號(hào)。

  對(duì)上述變量和以下要推導(dǎo)的公式,需做如下限定:

 ?。?) 擴(kuò)頻前用戶基帶信號(hào)ak在較長期限內(nèi)“+1”、“-1”數(shù)量大體相等,均值為零;

 ?。?)n(t)為與信號(hào)ak相互獨(dú)立的(完全不相關(guān)的)高斯型白噪聲;

 ?。?)通過參考文獻(xiàn)[6-7],已經(jīng)獲取到該擴(kuò)頻信號(hào)的一些參數(shù),如射頻載波頻率f0、符號(hào)周期Ts、碼片周期Tc等。

  對(duì)于假設(shè)(3),使用循環(huán)譜相關(guān)方法能夠在極低SNR下計(jì)算出碼片周期Tc和載波頻率f0。一旦f0可得,可以設(shè)計(jì)相應(yīng)下變頻接收機(jī),通過NCO產(chǎn)生f0頻率,對(duì)射頻信號(hào)f0進(jìn)行相乘,從而下變頻到基帶。

  若Tc已知,為了后續(xù)計(jì)算的簡便,可將仿真采樣周期Te直接設(shè)置成Tc,但這樣僅僅為了計(jì)算方便,并非必要,即Tc可不知。

  同樣,采用倒譜技術(shù)能估計(jì)出擴(kuò)頻信號(hào)的符號(hào)周期Ts,將采樣窗口周期設(shè)置為Ts。

2 累乘算法

  按照上節(jié)所述,每個(gè)采樣窗口時(shí)長為Ts,每個(gè)窗口內(nèi)再分為K段,K段內(nèi)又包含N個(gè)獨(dú)立計(jì)算窗口,每段單獨(dú)計(jì)算自相關(guān)。將K個(gè)自相關(guān)矩陣相乘,得到新算法后的帶分解矩陣:

  3+.png

  式中XDWMMNMN81Y6AQC(`6O)2QT.png表示第k個(gè)N組窗口的均值;yi表示k段第i個(gè)窗口中采樣序列。yi為列矢量。

  按照上述理論,采樣窗口周期設(shè)置為符號(hào)周期,單個(gè)采樣周期內(nèi)應(yīng)該橫跨兩個(gè)符號(hào),其中一個(gè)符號(hào)為ak,保持時(shí)間為t0(t0為失步時(shí)間,未知);第二個(gè)符號(hào)表示為 ak+1,保持時(shí)間為整個(gè)符號(hào)周期減去上一個(gè)符號(hào)的保持周期(Ts-t0)。由于單個(gè)采樣周期內(nèi)存在兩個(gè)符號(hào),對(duì)該采樣周期內(nèi)的相關(guān)矩陣分解后,將呈現(xiàn)兩個(gè)較大特征值,該特征值分別表示上述兩個(gè)符號(hào),而其他特征值均為噪聲特征值:

  3.png

  {P)%K7IX6I1K}22]7H$A2%G.png

  根據(jù)式(3),有:

  4.png

  其中I為單位矩陣5+.png。由式(4)可以得出:矩陣5++.png中存在兩個(gè)較大的特征值,每個(gè)值對(duì)應(yīng)特征矢量為missing image file/missing image file與系數(shù)的乘積。

  根據(jù)如下定義,可改寫式(4),FIWDHCW9PF$SWG%87M%$OG7.png為基帶符號(hào)的方差,定義:

  5+++.png

  定義5JUCE)KPOOVG}]917R{T46K.png如下:

  5++++.png

  式(4)可改寫為式(5):

  5.png

  擴(kuò)頻后的信號(hào)方差可表示為:

  7(9N04AN$8ZN0CE}S9QX%NQ.png

  信噪比不直接采用信號(hào)比噪聲,也不采用dB為單位的對(duì)數(shù)表達(dá)式,定義如下:

  %30OOFK76_NVXNPHFVS3[A6.png

  式(5)可改寫為:

  6.png

  對(duì)矩陣(6)進(jìn)行特征值分解,R的特征值中λ1、 λ2為上述表達(dá)符號(hào)矢量的兩個(gè)較大特征值(信號(hào)特征值),其他特征值λi(i≥3)則可稱為噪聲特征值,由系統(tǒng)中的各類噪聲引起。

  7.png

  根據(jù)式(7),使用新型累乘構(gòu)造方法,λ1、λ2不僅與信噪比ρ有關(guān),同時(shí)也與分段數(shù)量K相關(guān)(即λ1、 λ2是ρ和K的函數(shù))。

  比較傳統(tǒng)子空間相關(guān)函數(shù)構(gòu)造方法:

  8.png

  從式(8)可以得到,傳統(tǒng)方法X(N[21WAC5(THTSK6FWX0BI.jpg僅是信噪比ρ的函數(shù),而與參與計(jì)算的窗口數(shù)量沒有關(guān)系,窗口數(shù)量的提升不會(huì)改善信號(hào)特征值的分辨率。

  式(7)、式(8)之間關(guān)系為:

  9.png

  式(9)按級(jí)數(shù)序列展開公式簡化后得到:

  10.png

  為了進(jìn)一步簡化,這里假設(shè):

  HW$W_QE0@[V6T$%``67681X.png

  根據(jù)式(10),得到新算法特征值 λ1、λ2和λi之間的關(guān)系:

  11.png

  根據(jù)式(8),得到傳統(tǒng)算法特征值FM)U_00J}~_E35841%{}D65.png之間關(guān)系:

  12.png

  比較式(11)、式(12),低信噪比條件下1.png,根據(jù)定義2.png,此時(shí) 3.png得出結(jié)論:使用傳統(tǒng)自相關(guān)算法構(gòu)造的矩陣,分解后得到的結(jié)果不能從噪聲特征值4.jpg中有效地分辨出信號(hào)特征值5.png。而采用MMS累計(jì)得到的相關(guān)矩陣,分解后由于K為一個(gè)大的正整數(shù),能有效增加λ1、λ2與其他特征值λi之間的差異。

  3 實(shí)驗(yàn)結(jié)果

  考慮到計(jì)算量的問題,在驗(yàn)證該算法的有效性時(shí),文中使用自相關(guān)、互相關(guān)性非常好的Gold碼作為擴(kuò)頻序列,碼長設(shè)為63,調(diào)制類型設(shè)為QPSK (Quaternary Phase Shift Keying),信噪比設(shè)為SNR=-30 dB (按照如上定義,ρ=0.001),采用K×N=10 000個(gè)分析窗口,對(duì)算法進(jìn)行驗(yàn)證。

  采樣周期Te=Tc=Ts/P,采樣窗口周期設(shè)為Ts,為了方便計(jì)算,信道內(nèi)沒有多徑干擾,失步系數(shù)設(shè)定為T0/Ts =0.4,失步時(shí)間t0原則上未知,但可通過式(10)得出。

  按照上述參數(shù)設(shè)置,最終分解后的特征值:

  missing image file

002.jpg

  missing image file比例關(guān)系接近1:1:1,如圖2所示,信號(hào)特征值完全湮沒在噪聲特征值的波動(dòng)之中。圖2與式(13)中的理論計(jì)算相吻合,此時(shí)不能獨(dú)立分離出信號(hào)特征值。

  13.png

003.jpg

  采用新算法MMS后,設(shè)定K=8, N=1 250,同樣10 000個(gè)窗口條件下的仿真結(jié)果,如圖3所示。表明missing image file之間比例關(guān)系:

  14.png

  采用新算法后,可以明顯發(fā)現(xiàn)λ1、λ2受K的影響,能明顯分辨出信號(hào)特征值λ1、λ2與噪聲特征值λi之間的差異。

  同樣,在不改變總窗口數(shù)量10 000的條件下,調(diào)整分段數(shù),使K=20, N=500,信號(hào)特征值與噪聲特征值比例關(guān)系理論上應(yīng)為:

  15.png

004.jpg

  圖4證明了這一理論推導(dǎo)。同理,比較圖3、圖4,隨著K的增加,信號(hào)特征值λ1、λ2與噪聲特征值λi的差異越來越明顯。但總窗口數(shù)K×N一直為10 000,數(shù)量并未增加。K的增加導(dǎo)致每段內(nèi)窗口數(shù)N的減?。粯颖緮?shù)N的減小導(dǎo)致噪聲對(duì)待分解矩陣R的影響增大。每個(gè)分段求出的相關(guān)矩陣差異較大,所以累乘方法求出的信號(hào)特征值的均方差波動(dòng)比傳統(tǒng)算法大。為了克服這一缺點(diǎn),MMS算法適用于存在足夠多分析窗口(即樣本數(shù)足夠多)的情況下,此時(shí)N和K都能取得一個(gè)較大的數(shù)值,N的增大可減小每個(gè)相關(guān)矩陣的均方差波動(dòng),K的增大可提高信號(hào)特征值分辨率。

  將信號(hào)特征值λ1、λ2代表的特征矢量組合,可得到待估計(jì)的Gold碼,組合方法不是本文討論重點(diǎn),不再詳述,可參考文獻(xiàn)[8]。

4 結(jié)論

  本文在近年來研究熱門子空間分解的基礎(chǔ)上,提出了一種對(duì)帶有噪聲信號(hào)的相關(guān)矩陣構(gòu)造方法。這一方法重新設(shè)計(jì)了信號(hào)相關(guān)矩陣的構(gòu)造算法,利用累乘計(jì)算,將各個(gè)分段矩陣互乘,計(jì)算量與傳統(tǒng)構(gòu)造方法相似。用擴(kuò)頻信號(hào)驗(yàn)證了該算法的理論推導(dǎo)與仿真,仿真結(jié)果表明,該算法實(shí)際計(jì)算與理論推導(dǎo)一致,可有效解決低信噪比條件下無法提取擴(kuò)頻用戶碼序列的問題。同時(shí),該算法也存在缺陷,即該算法需要樣本數(shù)量足夠多,并要保證N和K的取值都較大,這樣便可同時(shí)在低波動(dòng)性和高分辨率兩項(xiàng)指標(biāo)上都取得較好的結(jié)果。

參考文獻(xiàn)

  [1] Van Der Veen A, DEPRETTERE E, SWINDLEHURST A. Subspace-based signal analysis using singular value decomposition [J]. Proceedings of IEEE, 1993,81(9): 1277-1308.

  [2] Bensley S. E, AAZHANG B. Subspace-based channel estimation for code-division multiple-access communication systems [J]. IEEE Trans.Commun., 2011, 44: 1009-1020.

  [3] GUSTAFSSON T, MACINNES C S .A class of subspace tracking algorithms based on approximation of the noise-subspace [J].Signal Processing Transactions on Acoustics, Speech, and Signal Processing IEEE 2010,48(11): 3231-3235.

  [4] TUFTS D W, MELISSINOS C D. Simple effective computation of principle eignevectors and their eigenvalues and application to high resolution estimation of frequencies [J]. IEEE Trans. Acoust. Speech.Signal Processing, 2006, 34:1046-1053.

  [5] PILLAI S U, BYUNG H K.GEESE (GEneralized Eigenvalues Utilizing Signal Subspace Eignevectors) - a new technique for direction finding [C]. Signals, Systems and Computers, 1988:568-572.

  [6] BARUA S, HASHIMOTO T. Suboptimal MMSE multiuser receiver design for DS-CDMA multirate system using spectral correlations [C]. IEEE International Symposium on Information Theory, 2003: 446.

  [7] OPPENHEIM A V, SCHAFER R W. From frequency to quefrency: a history of the cepstrum [J]. IEEE Signal Processing Magazine, 2014,21(5):95-106.

  [8] NZOZA C N, GAUTIER R, BUREL G. Blind synchronization and sequences identification in CDMA transmissions [J]. IEEE MILCOM, 2004, 3:1384-1390.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。