APP下载

基于压缩感知的超宽带信道估计方法的研究

2012-05-27于华楠郭树旭

电子与信息学报 2012年6期
关键词:误码率信道滤波

于华楠 郭树旭

(吉林大学电子科学与工程学院 长春 130012)

1 引言

超宽带技术具有高数据传输率、低功耗、低成本、较强的抗多径效应等特点。但是接收高带宽信号所需要的高速率 A/D转换会导致通信设备复杂程度的增加或者采样分辨率的下降,这是超宽带通信需要突破的瓶颈之一[1]。文献[2]提出的压缩感知理论,对可压缩的信号以远低于奈奎斯特速率的方式进行采样,仍能够精确地恢复出原始信号。利用UWB信道的稀疏特性,压缩感知理论能够有效地降低UWB通信系统的采样速率[3]。文献[4]将压缩感知理论引入到UWB通信中,设计了一个基于概率模型的GLRT检测器。文献[5]提出了一种基于压缩感知的UWB信道随机观测估计算法,并将信道估计结果应用于UWB信号检测中,在较低的采样速率下取得了更好的误码率性能。随着对压缩感知理论的深入研究,文献[6]设计一种新颖的UWB通信系统,适用于符号间干扰更严重的信道环境。但上述文献中并没有深入讨论UWB信道的稀疏特性,以及建立在这个特性基础上的压缩感知理论的各个要素的研究。

本文在压缩感知理论框架下讨论超宽带系统的信道估计问题。通过分析UWB信道的稀疏特性和信道结构特征,设计过完备字典库和观测矩阵,结合准-托普林兹矩阵结构把观测矩阵描述成滤波器的形式,提出了一种滤波矩阵估计算法。该算法在考虑信道噪声的环境下,具有较高的估计精度,而且对加性高斯噪声具有更好的抑制作用。此外,该算法分别采用正交匹配跟踪(Orthogonal Matching Pursuit, OMP),基追踪降噪(Basis Pursuit De-Noising, BPDN)和丹茨格选择器(Dantzig Selector,DS)3种稀疏重建算法恢复原始信号。一方面验证了该算法在实践中的灵活性,另一方面本文对比分析实验结果给出了UWB信道估计中CS重建算法的选择建议。

2 压缩感知理论

在压缩感知理论框架下,考虑一般的信号重构问题。假设具有某个稀疏域,且可压缩的信号x是一个N维向量,能够在一组正交基的基础上稀疏表达,即变换系数是稀疏的,则信号x可由N个基向量描述成线性组合的形式。

在压缩感知理论中,对信号x的采样过程可以描述为一个线性投影。即信号x经过线性变换后,输出的观测信号y包含M个元素,其中每个元素是x的一个检测量。

其中F称为观测矩阵且M≪N。由于观测数量M远小于信号长度N,所以直接重构的线性方程式(2)是欠定的。压缩感知理论给出当观测矩阵F符合等容受限(Restricted Isometry Property, RIP)时[7],利用重建算法就能够以很大的概率从观测信号y中恢复出原始信号x,而不必知道未知信号u中非零元素的一系列位置。

综上所述,基于压缩感知理论的采集和处理信号过程可以总结如下:首先根据信号的特征设计过完备字典D,使x能够在D中稀疏表示;然后,设计一个M×N维的观测矩阵F,利用式(2)得到观测信号y;最后,根据设计好的过完备字典D和观测矩阵F,并选择合适的重建算法,在接收端即可从观测信号y中恢复原始信号x,实现超宽带通信中的信道估计。

3 基于压缩感知的UWB信道估计算法

目前,压缩感知理论被广泛应用于UWB信道估计中,是基于UWB信号本身可以在某个预先设计的字典D下稀疏表示,而且当寻找到一个与D不相关的观测矩阵后,可以在重建算法的基础上恢复原始信号。本文着重讨论观测矩阵的优化选择问题。随机观测估计算法能够基于压缩感知理论框架实现UWB信道估计,本文在此基础上进一步改进观测矩阵的设计思路,提出滤波矩阵估计算法。

3.1 随机观测估计算法

本文采用IEEE 802.15.4a信道模型,UWB信道可以表示为

式中L是信道的多径个数,al和tl分别是第l路信号的衰减和时延。在发送端,选择具有单位能量的一阶高斯脉冲信号p(t)作为发送短脉冲。若不考虑噪声影响,经过UWB信道接收端得到的信号为

其中*代表信号的卷积。

在UWB信号的相关检测中,接收端使用g(t)的估计值gˆ(t)作为相关检测的模板信号。信道估计最直接的方式是对g(t)采样,将采样结果作为估计值。但在超宽带系统中,g(t)为宽带信号,直接采样要求模数转换器(A/D)以很高的速率工作,通常要求采样速率达到10 GHz以上,目前的工艺条件基本无法实现。随着压缩感知理论成为信号处理的研究热点,随机观测估计算法可以作为一种更为优越的解决方法。

随机观测估计算法在接收端用随机观测矩阵F1进行观测得到观测值y1。

设计满足RIP原则的Φ1,通常可选择多尺度Gabor方程、小波和正弦波方程以及随机方程等。而对于过完备字典D最简单的办法是选择单位矩阵。但在超宽带通信条件下g(t)在单位矩阵上的稀疏程度不是最优的,需要更合适的过完备字典完成稀疏表达。考虑到UWB信道本身的稀疏性,即冲激响应h(t)是稀疏的,由h(t)与高斯脉冲卷积后得到的g(t),可以视为p(t)的不同时延信号加权相加得到的。于是在设计过完备字典的过程中,将脉冲信号p(t)的不同时延信号作为过完备字典D中的原子,这样g(t)将在D上很好地稀疏表示[5]。确定观测矩阵和过完备字典后,只需进行M维的低速率A/D转换,在获得观测信号y1的情况下,通过CS重建算法就可以得到相干检测的模板信号。

但是这一结果是在忽略噪声对传输导频符号影响的前提下得到的。在实际的UWB信道中,噪声不可避免,于是考虑噪声影响的UWB接收信号可以表示为

式中n(t)是 UWB信道的加性高斯白噪声,符合

将式(6)写成离散形式,并用随机观测矩阵1F进行观测,得到的观测值为

可以看出,观测过程同时对信号和噪声起作用,即对信道噪声进行了N维到M维的映射,由于M<<N,所以随机观测在降低采样速率的同时也放大了噪声。

3.2 滤波矩阵估计算法

为了避免观测矩阵对噪声的放大,本文在压缩感知理论框架的基础上提出了一种UWB信道滤波矩阵估计算法。该算法在发送端增加一个FIR滤波模块代替接收端的观测矩阵,由于线性变换的环节位于发射机部分,即在信道随机噪声参与之前已完成信号从N维到M维的映射,从而实现更高精度的信道估计。

假设FIR滤波器的冲激响应为m(t),则UWB接收信号可以表示为

针对超宽带信道的实际特性,其信道冲激响应h(t)是稀疏的。于是在本文提出的算法中,h(t)被当作信道估计的目标,直接采用单位矩阵作过完备字典即实现了信号的稀疏表达。

对c(t)和h(t)做低速率的M维A/D转换,有

其中矩阵F2符合准-托普林兹矩阵结构,即F2的每一行由L个非零元素组成,每一行都是由上一行移位q得到的。文献[8]证明了准-托普赫兹矩阵是符合RIP原则的,可以作为观测矩阵的一种选择方案。

由式(10)和式(11),设计符合压缩感知理论框架的观测矩阵F2,它是对连续信号p(t) *m(t)进行抽样处理后的离散信号形式。由于信道本身的充分稀疏性,过完备字典的选择可以直接采用单位矩阵的形式。滤波矩阵估计算法是基于压缩感知理论的,通过低速率的M维A/D转换得到观测值y2,即可利用重建算法得到信道冲激响应的估计值。对比式(7)和式(11)可以看出,本文提出的信道估计算法没有对噪声进行N维到M维的映射,也就避免了对噪声的放大,所以受噪声环境的影响较小。同时,本文提出的算法在发送端对p(t)进行滤波。滤波后的信号经过UWB信道传输,在接收端直接进行M维的低速率A/D转换,降低了接收机的复杂程度。采用本文提出的算法进行信道估计,得到的结果是信道的冲激响应,并不是最终的发送信号,需要利用式(4)进行卷积运算,得到相关检测中使用的模板信号。

3.3 重建算法

当M≪N时,式(2)描述的线性变换是一个欠定方程,而寻找欠定方程的最稀疏解是NP难问题。文献[2]证明这一问题可以转化成对数学规划问题的求解。将式(2)中引入信道的加性高斯白噪声的干扰,

信号重建的过程即在式(12)中利用观测值y恢复出信号x。常用的稀疏重建策略主要有l1范数收缩和贪婪算法等,本文主要分析l1范数收缩中的BPDN[9]算法和DS[10]算法以及贪婪算法中的OMP[11]算法。

BPDN算法由BP算法发展而来,严格的说,BP是一种最优化策略,任何能够用来解决线性规划问题的算法都可以用来实现 BP最优化策略,如著名的单纯型法和内点法。BPDN算法用来解决如下的二次规划问题,

也可以写成

另一类基于l1范数收缩的方法是DS算法,该算法求解以下优化问题:

对比式(14)和式(15),DS算法与BPDN算法类似。区别在于BPDN算法利用l2范数惩罚残差,而DS算法通过使残差与所有原子的相关性最小来实现最优化。与l1范数收缩策略不同,OMP属于贪婪算法。OMP算法原理简单、易于理解,且算法复杂度较低,是一种广泛应用的稀疏分解算法。OMP算法的一个重要的属性就是不会对一个原子选择两次,所以当进行k次迭代后,估计结果满足即满足迭代的终止条件。

通常以Oracle估计器的均方误差作为检测其他估计器性能的指标。除了已知观测信号y, Oracle估计器还要基于x中非零元素的位置,而这在实际中是不可能得到的信息。理论上,文献[12]证明BPDN, DS和OMP都能够得到Clgm倍Oracle估计器的均方误差,其中C是一个常数。本文将通过仿真实验进一步分析在基于压缩感知的UWB信道估计问题中3种估计器的性能。

4 仿真实验

为了验证滤波矩阵估计算法的估计性能以及信号检测过程中的重建效果,本文通过下面3组实验对信道环境及信道估计算法进行仿真。

实验1仿真UWB信道环境。在居民小区环境和视距传输模式下,采用IEEE 802.15.4a信道模型。图1是UWB信道在一阶高斯脉冲作用下的响应,也就是相干检测中用到的目标模板信号。在本文的算法中,把它作为信道估计的待重建信号。

图1 UWB信道一阶高斯脉冲响应

实验2采用OMP算法作为CS的重建算法,进行UWB信号相干检测实验。取N= 1 000,M=360,K= 1 80,Np= 2 5,Ns= 1 0,本组实验中发送1000个信息比特,且考虑信息比特在UWB信道中传输中受到加性高斯白噪声的影响。仿真结果如图2所示,其中图2(a)为假设传输导频符号不受噪声影响时的仿真结果,图2(b)为传输导频符号受加性高斯白噪声影响时的仿真结果。

从图2中可以看出,在传输导频符号不受噪声影响时,直接采样估计得到的就是最优的模板信号估计结果,但是直接采样需要较高的 A/D转换速率。此时,随机观测估计算法和本文提出的算法都能够精确地估计出模板信号,相干检测的误码率曲线十分接近。而在传输导频符号受到加性高斯白噪声影响时,对比图2(a),图2(b),本文提出的滤波矩阵估计算法进行相干检测的误码率性能受到噪声的影响最小,直接采样估计受到噪声的影响明显变差,而随机观测估计算法的误码率性能最差。当信噪比小于0.5 dB时,3种算法的误码率性能接近,当大于0.5 dB时,本文算法具有明显优势。根据前面的理论分析,仿真结果出现明显差异的原因在于,随机观测矩阵在观测过程中放大了噪声,所以在较低信噪比环境下,应用CS理论估计信道时OMP算法重建失败,没有有效地估计出相干检测的模板信号,导致信号相干检测的误码率急剧上升。本文提出的算法避免了对噪声的放大过程,从而得到更好的检测结果。

实验 3取N= 1 000,M= 3 60,K=50,采用本文提出的估计算法,图3给出了OMP, DS和BPDN重建算法在不同信噪比下的UWB信道估计结果。下面给出实验中的主要参数。OMP算法的最大迭代次数取 100,且信号的目标冗余能量s=3×1 0−3。在BPDN和DS算法中,取相同的目标冗余能量值。对于BPDN算法,松弛参数e= 0 .05。在应用 DS算法的重建过程中,原始-对偶差值为x= 1 0−3,原始-对偶迭代次数的最大值选择50。最后,我们采用均方误差(MSE) 作为性能指标考察3种算法的重建效果,图3是实验20次取平均的结果。

图2 UWB信道相干检测的误码率

图3 3种重建算法的估计误差对比

对比图3中的3条曲线, DS算法和BPDN算法的均方误差很接近,且DS算法略优于BPDN算法;OMP算法在高信噪比情况下均方误差优于DS算法和BPDN算法,而在低信噪比情况下性能较差。由于 OMP算法简单、易于实现,所以在高信噪比条件下,优先选择OMP算法作为UWB信道估计的稀疏重建算法是合理的思路;在信噪比较低OMP算法无法满足均方误差要求时可以考虑 DS算法或者BPDN算法。

5 总结

基于压缩感知理论的UWB信道估计能够克服UWB通信中直接采样的高速A/D转换的问题,具有广泛的应用前景。本文提出的基于 CS的 UWB信道滤波矩阵估计算法能够避免观测矩阵对噪声的放大,具有更好的误码率性能。本文通过相干检测算法验证了这种算法在考虑信道噪声的情况下重建信号的能力,然后,本文对信道估计中的 3种 CS重建算法进行了对比仿真分析,并给出选择建议。将本文提出UWB信道估计算法应用于信道估计及相关检测中,能够在较低的采样速率下获得很好的误码率性能,与传统的信道估计方法相比,本文提出的滤波矩阵估计算法只需要较少的能量来获得期望的误差性能,并且能够适应多种信道环境和带宽条件。

[1] Selmic R R, Mitra A, Challa S,et al.. Ultra-wideband signal propagation experiments in liquid media [J].IEEE Transactions on Instrumentation and Measurement, 2010,59(1): 215-220.

[2] Donoho D L. Compressed Sensing [J].IEEE Transactions on Information Theory, 2006, 52(4): 1289-1306.

[3] Bajwa Waheed U, Haupt J, Sayeed A M,et al.. Compressed channel sensing: a new approach to estimating sparse multipath channels [J].Proceedings of the IEEE, 2010, 98(6):1058-1076.

[4] Wang Zhong-min, Arce G R, Paredes J L,et al.. Compressed detection for ultra-wideband impulse radio [C]. IEEE 8th Workshop on Signal Processing Advances in Wireless Communications, Helsinki, June 2007: 1-5.

[5] Paredes J L, Arce G R, and Wang Zhong-min. Ultrawideband compressed sensing: channel estimation [J].IEEE Journal of Selected Topics in Signal Processing, 2007, 1(3):383-395.

[6] Jin B, Zhang S, Pan J,et al.. Serial compressed sensing communication system for UWB impulse radio in bursty applications [J].Electronics Letters, 2011, 47(6): 412-414.

[7] Candes E J, Romberg J, and 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] Bajwa Waheed U, Haupt Javis D, Raz Gil M,et al..Toeplitz-structured compressed sensing matrices [C]. IEEE 14th Workshop on Statistical Signal Processing (SSP),Madison, Wisconsin, August 2007: 294-298.

[9] Liu Chun-shan, Chen Te-yan, and Zakharov Y V. Broadband underwater source localization by solving basis pursuit de-noising using coordinate descent search [C]. 2010 7th International Symposium on Wireless Communication Systems (ISWCS), York, Sept. 2010: 1-5.

[10] Candes E and Tao T. The Dantzig selector: statistical estimation when p is much larger than n [J].The Annals Statistics, 2007, 35(6): 2313-2351.

[11] Huang Shi-sheng and Zhu Ju-bo. Recovery of sparse signals using OMP and its variants: convergence analysis based on RIP [J].Inverse Problems, 2011, 27(3): 35003-35016.

[12] Bickel P J, Ritov Y, and Tsybakov A. Simultaneous analysis of Lasso and Dantzig selector [J].The Annals Statistics, 2009,37(4): 1705-1732.

猜你喜欢

误码率信道滤波
面向通信系统的误码率计算方法
基于导频的OFDM信道估计技术
一种改进的基于DFT-MMSE的信道估计方法
RTS平滑滤波在事后姿态确定中的应用
基于线性正则变换的 LMS 自适应滤波
基于MED信道选择和虚拟嵌入块的YASS改进算法
泰克推出BERTScope误码率测试仪
一种基于GPU的数字信道化处理方法
关于OTN纠错前误码率随机波动问题的分析
基于随机加权估计的Sage自适应滤波及其在导航中的应用