林格平,馬曉川,鄢社鋒,王敏
?
一種基于貝葉斯正交匹配追蹤的水下多徑稀疏信道估計方法
林格平1,2,3,馬曉川1,2,3,鄢社鋒1,2,3,王敏4
(1. 中國科學(xué)院聲學(xué)研究所,北京 100190; 2. 中國科學(xué)院水下航行器信息技術(shù)重點實驗室,北京 100190; 3. 中國科學(xué)院大學(xué),北京 100190; 4. 中國計量科學(xué)研究院,北京 100029)
使用訓(xùn)練序列構(gòu)成的測量矩陣并采用稀疏恢復(fù)算法是近年來常用的多徑稀疏信道估計思路。提出一種貝葉斯匹配追蹤算法的正交化改進方法,有效地改善了原方法的收斂速度,并將其應(yīng)用于水下多徑稀疏信道估計。進行了新方法的理論推導(dǎo)和兩種水下稀疏信道模型中的仿真試驗,進而與傳統(tǒng)貪婪迭代和貝葉斯估計方法的估計效果進行了對比。仿真結(jié)果證明,所提出的新方法比原方法的收斂速度更快,能更高效地進行多徑稀疏信道估計。新方法在低信噪比和呈簇狀集中分布的水下多徑稀疏信道中也有更好的估計效果。
稀疏信道估計;正交匹配追蹤;貪婪算法;貝葉斯模型選擇
稀疏信道是指存在時延擴展但多徑數(shù)量很少的信道,這是由信道的衰減和多徑效應(yīng)造成的。很多信道都是稀疏信道,比如水下聲信道[1]和高清電視信道[2]。在水聲信道中,一般主要考慮海面反射、海底反射、海面-海底反射和直達路徑四種路徑,如圖1所示。
圖1 典型的多徑稀疏信道—水聲信道示意圖
由圖1可以看出稀疏信道中的多徑效應(yīng)。信道的多徑時延擴展,造成了信號畸變和碼間干擾(Inter-Symbol-Interference,ISI),使誤碼率增加,將嚴重影響通信的可靠性。于是信道的均衡技術(shù)應(yīng)運而生。均衡技術(shù)的前提是對信道狀態(tài)信息的獲取。這正是我們需要進行快速而準(zhǔn)確的稀疏信道估計的原因。
近年來稀疏信道估計問題引起了廣泛關(guān)注,學(xué)者們進行了大量相關(guān)的研究。經(jīng)典的信道估計方法是采用匹配濾波方法進行的,這種方法相當(dāng)于將發(fā)射和接收信號做互相關(guān)處理,該方法雖然對噪聲的容忍性較強,但在多徑間隔小于分辨率極限時,它無法區(qū)分兩條多徑。最小二乘法[3]是另外一種常用的方法,這種方法原理簡單,但抗噪性能差,無法保證估計精度。近年來也有將陣列信號處理中的MUSIC[4]等方法應(yīng)用于稀疏信道估計的研究[5]。以上方法均是在密集信道的前提假設(shè)下提出的,但未對信道的稀疏性加以考慮。事實上,信道的稀疏性能給問題的解決帶來很大的便利,壓縮感知和稀疏信號恢復(fù)理論[6-7]在此類問題上進行了深入討論。已有若干學(xué)者借助稀疏信號恢復(fù)理論對稀疏信道估計問題進行了研究,例如文獻[8]最早將匹配追蹤方法[9]應(yīng)用于稀疏信道估計問題,這是一種根據(jù)貪婪準(zhǔn)則迭代確定多徑位置和幅度的方法,效率遠好于傳統(tǒng)估計方法。文獻[5]和文獻[10]分別將正交匹配追蹤(Orthogonal Matching Pursuit,OMP)[11-12]和基追蹤方法(Basis Pursuit,BP)應(yīng)用于水聲稀疏信道估計,均取得了較好的估計效果。稀疏信道估計的另一種思路是貝葉斯方法,如相關(guān)向量機方法(Relevance Vector Machine,RVM)或貝葉斯壓縮感知方法(Bayesian Compressed Sensing,BCS)[13-14],已被應(yīng)用于正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)的稀疏信道估計[15]。貝葉斯匹配追蹤(Bayesian Matching Pursuit,BMP)是一種將貪婪搜索與最大后驗準(zhǔn)則結(jié)合的信號恢復(fù)方法[16],也非常適用于稀疏多徑信道估計問題,但是仍然存在收斂速度不理想的問題。本文正是針對這個問題展開研究,將正交化引入貝葉斯匹配追蹤,提出了貝葉斯正交匹配追蹤(Bayesian Orthogonal Matching Pursuit,BOMP)估計方法以改善其迭代的收斂速度。本文不僅對此進行了理論推導(dǎo),給出具體的算法流程,還針對兩種不同的水下多徑稀疏信道進行了仿真試驗,與傳統(tǒng)貪婪迭代估計方法中的OMP、StOMP(Stagewise Orthogonal Matching Pursuit)[17]以及貝葉斯估計方法中的RVM和BMP的性能進行了對比。仿真結(jié)果證明,本文提出的方法具有更好的迭代收斂速度,并且在低信噪比和多徑間距小、呈簇狀集中分布的水聲信道中的估計精度比常用的稀疏信道估計算法具有明顯優(yōu)勢。
將上式重寫為
然后用表示卷積中的信號矩陣,這里把它當(dāng)作稀疏恢復(fù)中的測量矩陣來使用。將式(5)寫成矩陣形式,得到
是由訓(xùn)練序列構(gòu)成的Toeplitz矩陣。由于信道的稀疏性,中的多數(shù)成分為零,非零元素代表不同延時的幅度值。對此信道進行估計就是找出這些延時并計算非零項的大小。如果其中非零項個數(shù)為,那么這個信道稱為-稀疏的或信道的稀疏級為。
首先進行稀疏模型選擇,也就是在給出接收信號的情況下選擇模型。在這里使用貝葉斯原理,模型選擇后驗概率為
將上式的分子作為模型選擇量并求對數(shù),得到
在確定模型向量后,下一步工作是求中的非零值的幅度。在這里采用最小均方誤差準(zhǔn)則來求解
由參考文獻[19]進而得到
另一方面,由于匹配追蹤的收斂速度依賴于殘差和被選出的模型對應(yīng)的字典列向量之間的正交性。所以匹配追蹤的收斂是一種漸進收斂,在有限步數(shù)的迭代之后得到結(jié)果是次優(yōu)的。為了提高這種方法的迭代速度,在每次更新殘差時,使殘差與被選出的模型對應(yīng)的字典列向量正交。在每次得到新的模型后,采用最小二乘方法得到的預(yù)估計:
將新方法的處理流程總結(jié)如下:
初始化:
在本節(jié)中,將本文提出的算法用數(shù)值仿真試驗進行驗證。試驗將從估計結(jié)果、收斂速度和估計誤差三方面分析本文算法的性能,并與OMP、StOMP、RVM和BMP進行對比,得到它的優(yōu)勢和缺點。
選擇淺海水聲通信為物理背景進行研究。參考文獻[20-21],采用線性調(diào)頻波作為訓(xùn)練序列:
在仿真中選取兩種不同的水下多徑稀疏信道模型。這兩種信道的沖激響應(yīng)都通過聲線模型計算出來,它們的多徑數(shù)即信道稀疏度分別為16和35,信道總長度為250。兩種信道模型的信道沖激響應(yīng)分別如圖2和圖3所示。模型2相比模型1,幅度明顯提高,具有更多的多徑數(shù)且多徑呈明顯簇狀分布,是一種更加典型的水聲信道。在兩種水聲稀疏信道模型下分別進行算法仿真有助于對算法的普適性進行驗證。兩種通信和信道參數(shù)分別在表1和表2中列出。
仿真試驗中,假設(shè)發(fā)射的訓(xùn)練序列經(jīng)過信道后,得到觀測數(shù)據(jù),由和來估計多徑稀疏信道的沖激響應(yīng)。在對算法的估計精度進行評價時,與聲線模型計算得到的信道沖激響應(yīng)進行對比。
圖2 信道沖激響應(yīng)(模型1)
圖3 信道沖激響應(yīng)(模型2)
表1 仿真試驗中采用的模型1通信參數(shù)
表 2 仿真試驗中采用的模型2的通信參數(shù)
本節(jié)中的數(shù)值仿真都是在CPU主頻為2.93 GHz、內(nèi)存為3GB和操作系統(tǒng)為Windows7的計算機上進行的,仿真環(huán)境為MATLAB2013a,對算法都進行100次蒙特卡羅試驗3.2 仿真結(jié)果。
3.2.1 沖激響應(yīng)估計結(jié)果
本文所提出的BOMP對模型1信道在信噪比為20 dB時的估計,如圖4所示。采用采樣點來表示延遲,從圖4可以看出,BOMP對模型1信道的估計與真實信道沖激響應(yīng)非常接近。BOMP不僅能準(zhǔn)確找到多徑的位置,而且對幅度的估計也很接近實際值。
BOMP對模型2信道的估計如圖5所示。對比圖2可以看出,BOMP在對多徑數(shù)明顯增加的模型2進行信道估計時,基本能將多徑位置和幅度準(zhǔn)確地估計出來。
圖4 BOMP的估計結(jié)果(模型1, SNR=20 dB)
圖5 BOMP的估計結(jié)果(模型2, SNR=20 dB)
3.2.2 收斂速度和估計效率
對本文所提出的方法的收斂性進行研究。本文所提算法的出發(fā)點就是利用正交性在貝葉斯匹配追蹤的基礎(chǔ)上改善收斂速度。首先考察BOMP和BMP收斂時迭代次數(shù)的對比,圖6展現(xiàn)的是在模型1下兩者估計誤差與迭代次數(shù)的關(guān)系。從圖6可以看出,BOMP相比于BMP,整體的迭代收斂次數(shù)遠遠低于BMP;BOMP的估計誤差在步數(shù)大于多徑數(shù)時變化不大,而BMP則需要3倍于多徑數(shù)的步數(shù);相同的估計誤差下,BMP需要3~8倍于BOMP的步數(shù)。這些結(jié)果與理論分析基本吻合。
圖6 BOMP的估計誤差隨迭代步數(shù)的變化
另一方面,正交化過程會帶來計算量的增大,每一步迭代中都要進行的最小二乘計算是造成計算量增大的主要原因。在這種情況下,考察了BOMP和BMP的估計效率,并做了比對,如圖7所示。由圖7可以看出,盡管BOMP的每一次迭代運算時間多于BMP,但是由于迭代次數(shù)大大減少,所以總的運算時間仍然少于BMP,估計效率也高于BMP。在同樣的估計誤差下,新方法的運算時間比BMP縮短一倍以上。
圖7 BOMP的估計時間隨估計誤差的變化
選取了BOMP和BMP以及幾種傳統(tǒng)估計方法StOMP、OMP、RVM,在模型1下對它們的運算時間進行測試,以觀察他們的估計效率。結(jié)果如表3所示,從表3可以看出本文提出的方法較BMP在效率上有明顯提升,但由于運算復(fù)雜度高于傳統(tǒng)貪婪迭代方法和相關(guān)向量機方法,估計效率比這幾種傳統(tǒng)方法低。
表3 運算時間對比(s)
3.2.3 估計精度
另外一個需要考察的重要的性能指標(biāo)是估計精度,這是直接影響到通信性能的指標(biāo)。本文選取估計結(jié)果的均方誤差(Mean Square Error,MSE)隨信噪比的變化來考察這一性能。MSE的計算方法如下:
由圖8可以看出,信道模型1下,BOMP在信噪比不超過9 dB時性能優(yōu)于其他估計方法,而BMP的性能與BOMP接近但稍差。隨著信噪比的提高,BOMP的估計精度變化不大,在信噪比高于10 dB時,估計精度比RVM和StOMP差,說明在模型1這種多徑數(shù)不太大的情形下,BOMP是一種對噪聲不太敏感的估計方法,且在低信噪比下有更好的估計效果。由圖9可以看出,在信道多徑數(shù)變大且呈簇狀分布的情況下,BOMP在高信噪比時的估計性能有所提高,與RVM和StOMP接近,并且在低信噪比下仍然保持了很好的估計性能。在信噪比不高于20 dB的條件下,BOMP的估計精度比傳統(tǒng)方法中性能較好的RVM方法提高了大約3 dB以上。由此可見,本文提出的方法對于多徑效應(yīng)明顯、擴展嚴重且信噪比條件較差的水聲多徑稀疏信道的估計問題具有較好的估計性能。
圖8 BOMP估計誤差與其他算法的對比(模型1)
圖9 BOMP估計誤差與其他算法的對比(模型2)
本文從水下稀疏多徑信道估計的問題出發(fā),針對貝葉斯匹配追蹤收斂速度較差的問題,在進行貝葉斯模型選擇時對其進行了正交化改進,使其收斂速度更快,再用最小均方誤差準(zhǔn)則進行幅度估計。進而采用兩種水聲稀疏信道模型進行了仿真試驗,仿真結(jié)果證明,本文所提出的BOMP方法相比BMP,可以明顯改善估計速度,在同樣的估計誤差下可以將估計速度提高一倍以上。在多徑數(shù)大且多徑呈簇狀集中分布、信噪比較低的典型水下多徑稀疏信道場景中,本文提出的方法在估計精度上比傳統(tǒng)貪婪算法和相關(guān)向量機方法也有明顯提升。另外,由于目前的條件限制,暫時缺少試驗數(shù)據(jù)以對本文的方法進行驗證,這將作為今后一個重要的努力方向。
[1] Kocic M, Brady D, Stojanovic M. Sparse equalization for real-time digital underwater acoustic communications[C]//OCEANS'95. MTS/IEEE. Challenges of Our Changing Global Environment. Conference Proceedings. IEEE, 1995, 3: 1417-1422.
[2] W Schreiber W F. Advanced television systems for terrestrial broadcasting: Some problems and some proposed solutions[J]. Proceedings of the IEEE, 1995, 83(6): 958-981.
[3] Vaccaro R J, Ramalingam C S, Tufts D W, et al. Least-squares time-delay estimation for transient signals in a multipath environment[J]. J. Acoust. Soc. Am., 1992, 92(1): 210-218.
[4] Van Trees H L. Detection, estimation, and modulation theory[M]. John Wiley & Sons, 2004.
[5] Berger C R, Zhou S, Preisig J C, et al. Sparse channel estimation for multicarrier underwater acoustic communication: From subspace methods to compressed sensing[J]. IEEE Transactions on Signal Processing, 2010, 58(3): 1708-1721.
[6] Donoho D L. Compressed sensing[J]. IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306.
[7] Candès E J, Romberg J, Tao T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information[J]. IEEE Transactions on Information Theory, 2006, 52(2): 489-509.
[8] Cotter S F, Rao B D. Sparse channel estimation via matching pursuit with application to equalization[J]. IEEE Transactions on Communications, 2002, 50(3): 374-377.
[9] Tropp J A. Greed is good: Algorithmic results for sparse approximation[J]. IEEE Transactions on Information Theory, 2004, 50(10): 2231-2242.
[10] Fuchs J J, Delyon B. Minimal L/sub 1/-norm reconstruction function for oversampled signals: applications to time-delay estimation[J]. IEEE Transactions on Information Theory, 2000, 46(4): 1666-1673.
[11] Pati Y C, Rezaiifar R, Krishnaprasad P S. Orthogonal matching pursuit: Recursive function approximation with applications to wavelet decomposition[C]//Signals, Systems and Computers, 1993. 1993 Conference Record of The Twenty-Seventh Asilomar Conference on. IEEE, 1993: 40-44.
[12] Tropp J A, Gilbert A C. Signal recovery from random measurements via orthogonal matching pursuit[J]. IEEE Transactions on Information Theory, 2007, 53(12): 4655-4666.
[13] Tipping M E. Sparse Bayesian learning and the relevance vector machine[J]. Journal of Machine Learning Research, 2001, 1(3): 211-244.
[14] Ji S, Xue Y, Carin L. Bayesian compressive sensing[J]. IEEE Transactions on Signal Processing, 2008, 56(6): 2346-2356.
[15] Pedersen N L, Manchón C N, Shutin D, et al. Application of Bayesian hierarchical prior modeling to sparse channel estimation[C]//Communications (ICC), 2012 IEEE International Conference on. IEEE, 2012: 3487-3492.
[16] Schniter P, Potter L C, Ziniel J. Fast Bayesian matching pursuit[C]//Information Theory and Applications Workshop, 2008. IEEE, 2008: 326-333.
[17] Donoho D L, Tsaig Y, Drori I, et al. Sparse solution of underdetermined systems of linear equations by stagewise orthogonal matching pursuit[J]. IEEE Transactions on Information Theory, 2012, 58(2): 1094-1121.
[18] Larsson E G, Selen Y. Linear regression with a sparse parameter vector[J]. Signal Processing, IEEE Transactions on, 2007, 55(2): 451-460.
[19] Poor H V. An introduction to signal detection and estimation[M]. Springer Science & Business Media, 1994.
[20] ZENG W J, JIANG X, LI X L, et al. Deconvolution of sparse underwater acoustic multipath channel with a large time-delay spread[J]. J. Acoust. Soc. Am., 2010, 127(2): 909-919.
[21] 白曉慧, 孫超, 易鋒, 等. 低信噪比下的淺海水聲稀疏信道估計[J]. 西北工業(yè)大學(xué)學(xué)報, 2013, 31(1): 115-121.BAI Xiaohui, SUN Chao, YI Feng, et al. A better estimation method of sparse shallow-water acoustic channel under a low signal to noise environment[J]. Journal of Northwestern Polytechnical University, 2013, 31(1): 115-121.
Underwater multipath sparse channel estimation via bayesian orthogonal matching pursuit
LIN Ge-ping1,2,3, MA Xiao-chuan1,2,3, YAN She-feng1,2,3, WANG Min4
(1. Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China;2. Key Laboratory of Information Technology for AUVs, Chinese Academy of Sciences, Beijing 100190, China;3. University of Chinese Academy of Sciences, Beijing 100190, China;4. National Institute of Metrology, Beijing 100029, China)
Constructing a measuring matrix with training sequence and then using sparse recovery algorithms is a usual approach to multipath sparse channel estimation. In this paper, an improved Bayesian matching pursuit is proposed and applied to underwater multipath sparse channel estimation. We illustrate the method theoretically and test it on two models of underwater multipath sparse channel. Performance of this algorithm is shown in comparison with conventional estimating methods. Numerical simulations demonstrate that estimated result of this method converges faster than that of BMP, thus it estimates multipath sparse channel more efficiently. What’s more, the proposed method provides better performance than conventional ones in low-SNR conditions and in the channels with many close paths.
sparse channel estimation; orthogonal matching pursuit; greedy algorithm; Bayesian model selection
TN929.3
A
1000-3630(2017)-05-0484-07
10.16300/j.cnki.1000-3630.2017.05.015
2017-01-22;
2017-5-22
國家自然科學(xué)基金(61431020)資助項目
林格平(1989-), 男, 河北邯鄲人, 博士研究生, 研究方向為數(shù)字信號處理。
林格平, E-mail: lgp606@126.com