APP下载

反加窗算法及其在扩频系统窄带干扰抑制中的应用

2015-10-14缪玲娟

电子与信息学报 2015年10期
关键词:布莱克窄带误码率

孟 东 缪玲娟 张 希



反加窗算法及其在扩频系统窄带干扰抑制中的应用

孟 东 缪玲娟*张 希

(北京理工大学自动化学院 北京 100081)

为了证明反加窗算法是一种完全重构算法,将完全不同的反加窗算法和重叠加窗算法合并为相同的信噪比数学模型,分析了反加窗算法;通过建立等效模型,用信号重构理论推导出等效模型的信噪比损失,证明了反加窗算法是一种完全重构算法,提出了反加窗算法只有在信号不完全重构的条件下才需要使用的观点。在直接序列扩频系统中,通过对布莱克曼窗和汉宁窗的对比,在窄带噪声干扰下仿真误码率,证明了该文结论的正确性,并提出了干扰抑制方案。

卫星导航;直接序列扩频系统;反加窗算法;信号重构;重叠加窗

1 引言

在卫星导航领域的直接序列扩频系统中,为消除信号中的窄带干扰,导航系统需要对信号进行干扰抑制。常用方法有:傅里叶变换(FFT)技术、重叠变换技术[1](lapped transform)、完全可重构滤波器组技术[2]等。其中,基于傅里叶变换的时-频变换技术需对信号加窗处理,使无限长信号变成分段的有限长信号。加窗会造成频谱泄露,普通矩形窗的旁瓣抑制力只有约13 dB[3],必须选取特定的、旁瓣抑制力强的窗函数加窗,以减小频谱泄漏;而特定的窗函数依然会造成信号失真,增大导航信号的误码率。

为了克服上述问题,文献[4]对加窗FFT的信噪比损耗进行了研究,提出了重叠变换加窗的思想;文献[5]对重叠变换加窗算法的损耗进行了理论推导,分析了加窗引起的信噪比损失为零的条件;文献[6]总结了该算法参数最优的选择方案;文献[7]研究了重叠加窗技术的完全重构条件,提出了完全重构理论,并给出了可选的窗函数类型。文献[8]在文献[4~7]的基础之上,提出了反加窗算法,证明了该方法能有效提高信号的信噪比,但是没有理论分析该算法的信噪比损失;文献[9]应用了文献[8]中的反加窗算法,讨论了该算法的计算量,找到了一种快速滤波的计算量小的干扰抑制设计方案,但同样未讨论该算法关于信噪比损失的理论分析;文献[10]提出在反加窗算法前提下,不用考虑加窗引起的信噪比损失的观点,但是缺乏理论证明。

本文研究了反加窗算法的信噪比损失;建立等效模型,用信号重构理论推导出等效模型的信噪比损失,证明了反加窗算法是一种完全重构算法,提出了反加窗算法只有在信号不完全重构的条件下才需要使用的观点;得出了完全重构的重叠加窗可以完全替代反加窗的结论;仿真反加窗算法,统计了直接扩频系统中的误码率,证明了理论分析的正确性,找到了正确使用反加窗算法的理论依据。

2 时-频变换域干扰抑制原理

2.1 干扰抑制方案

卫星扩频通信系统在接收到外部信号后,常用基于时-频变换的干扰抑制技术,对信号进行干扰抑制的处理,用以消除窄带干扰。在时-频变换的干扰抑制技术中,发展了重叠加窗和反加窗算法,减少加窗带来的信噪比损失。本文根据文献[8]和文献[14],采用了如图1所示的基于时-频变换的干扰抑制方案。

令重叠变换加窗算法中的延迟为,该方案选择了重叠变换加窗算法中延迟=1/2周期的设计方案。输入信号被分成两条通路,一条通路直接输入窗函数,顺次进行傅里叶变换、干扰抑制、傅里叶反变换;另一条通路比前者多了延迟环节,其它步骤相同。两条通路进入重叠组合部分后,再进行反加窗算法的处理。

信号中干扰的剔除,主要发生在图1中的两个环节:窗函数和干扰抑制环节。由于窗函数可以等效为低通滤波器,加窗过程可以剔除高频干扰;频域内的干扰抑制环节可以通过检测信号的频域信息,剔除干扰;而重叠加窗、反加窗等重构方法是在窗函数抑制干扰等步骤之后,最大限度地减少加窗带来的损失,复现原始信号,降低干扰在总信号中的比重,从而达到抑制干扰的效果。

图1 干扰抑制结构示意图

2.2 重叠加窗算法

为了应用傅里叶变换技术,连续信号必须在变换之前进行加窗处理,采用矩形窗的窗函数,就会产生严重的频谱泄漏现象。

频谱泄漏的产生是因为在矩形窗的边缘,信号从零值突变到满值,幅值变化剧烈,丢失了某频段的信号,产生了类似噪声的高频信号,造成处于中心频率的能量谱向附近的频带发散的现象,这种发散出的能量谱叫做旁瓣。窗函数的旁瓣越小,频谱泄漏的程度越小,矩形窗旁瓣的旁瓣抑制力只有约13 dB[3,15],频谱泄漏严重。所以,选择窗函数时,应尽量选择旁瓣抑制能力强的窗函数,如汉宁窗、汉明窗、布莱克曼窗等。但也不能完全消除频谱泄漏和信号失真。因此,发展了重叠变换加窗技术[6]。

重叠加窗技术是通过多路信号的延时加窗,再将多路信号相加或者选择的方法,得到接近完全重构(信噪比损失为零)的信号。重叠加窗技术可以重构信号,有效补偿因频谱泄漏造成的信号失真。多路数据可以采用重叠相加方式处理,或者采用重叠选择方式处理。由于重叠相加方式的处理精度高,本文主要介绍基于重叠相加的反加窗技术。重叠加窗示意图,如图2所示。

图2中显示的是重叠加窗的一般过程。窗函数1、窗函数2、窗函数3代表不同延时下的加窗函数。3个加窗函数中,共有两次重叠相加的计算,相加部分为(+)段和(+)段数据。窗函数长度为,延迟时间为段为未叠加部分。窗函数2分别与前后两个窗函数加窗求和后,形成输出序列。加窗都会伴随信噪比损失,重叠加窗会补偿信噪比损失,重构信号。段为未叠加部分,未补偿加窗损失。

从时域来看,窗函数从中间向两端逐渐衰减,越靠近两端,衰减越严重,引起的信号畸变也越大,从而带来的信噪比损耗越大。因此,在实际应用重叠加窗的过程中,一般把延迟设为窗函数长度的1/2或1/4,即当0=/2时,+=+=/2,=0[16]。文献[5]根据图2,推导出了重叠加窗过程中的信噪比损失。

图2 重叠加窗示意图

2.3 完全重构理论

2.3.1完全重构理论的描述[6]信号的完全重构方法就是指使加窗引起的信噪比损失为零的信号重构方法。加窗函数会带来导航信号的信噪比损失,但重叠加窗算法在特定条件下可以使该信噪比损失为零,即实现信号的完全重构。下面讨论重叠加窗算法的信噪比损失。

在图2中,重叠相加前的干扰抑制支路的输出噪声功率为[5]

其中,T为总信噪比损失,W为加窗引入的信噪比损失,E为干扰抑制引入的信噪比损失。当信噪比损失为零时,W=1。因加窗引入的信噪比损失W为

其中

2.3.2不同延迟下的完全重构条件及其信噪比损失[6]

当延迟=1/2和=1/4周期时,窗函数()可完全重构信号的条件分别为

式中1,2表示某个常数,满足式(4)的窗函数,如表1所示。

表1满足完全重构的窗函数

窗函数T=N/2T=N/4 1巴特莱特窗布莱克曼窗 (-58 dB) 2汉宁窗精布莱克曼窗(-58 dB) 3汉明窗窗 4窗窗 5布莱克曼-哈瑞斯窗(4采样) 6布莱克曼-哈瑞斯窗(3采样)

注:布莱克曼窗()代表布莱克曼窗的旁瓣抑制能力最大为58 dB,外部信号的干信比值最低,当干信比低于时,窗函数性能开始恶化。

分析不同延时下的信噪比损失,将式(4)分别代入式(3)中,可得

则有

即证明了式(4)中的条件使信噪比损耗为零,是完全重构条件。

对于不同的完全重构方法,在相同窗函数和频域内抗干扰方法的前提下,其在干扰抑制方面的效果是相同的。因为完全重构在理论上已经证明,其使加窗引起的信噪比损失为零,可以完全复现原始信号。

3 反加窗算法

3.1 反加窗算法的描述[8]

反加窗方法是为了提高信号的信噪比,在重叠变换加窗的基础上进一步补偿幅值损耗而产生的。反加窗算法是对经过傅里叶变换、干扰检测、干扰抑制、IFFT、重叠组合后的信号,乘以窗函数权值倒数,以恢复时域信号的方法。假设混有窄带干扰的导航信号序为

3.2 反加窗算法在信号重构中的理论分析

由3.1节得,反加窗算法可以减小加窗对导航信号的损耗,改善信号的信噪比。本文结合重叠加窗算法,通过建立等效模型,提出定理1。

定理1 反加窗算法可以使加窗引起的信噪比损失降为零,可以等效为完全重构算法。

证明 将反加窗算法等效为一种重叠加窗算法,分析其信噪比损失。参照图2,令是重叠加窗算法中的加窗函数,是窗函数的个延迟,则重叠加窗算法的简化过程表示为

反加窗算法的简化过程可表示为

对式(13)变形

式(14)就是反加窗算法的等效模型。对比式(12)和式(14),将反加窗算法等效为延迟为、加窗函数的重叠加窗算法,此时。将等效模型式(14)代入式(3)得

对照图2,式(3)中包括了两次重叠加窗的过程,等效模型(15)代表式(3)中的第2次重叠加窗的过程,研究了段数据的信噪比损失。显然,段数据未涉及第1次重叠加窗的过程,即有

将式(16),式(17),式(18)代入式(15)中,化简得

4 仿真

4.1 反加窗算法的理论仿真

在不同的重构条件下,且没有窄带干扰的情况下,使用反加窗算法,仿真证明3.2节的理论分析。实验中,窗函数长度为400个点,依次使用布莱克曼窗、汉宁窗,分别构造出信号不完全重构和完全重构的环境,对比分析重叠加窗和反加窗后信号的大小。仿真结果如图3,图4所示。

图3显示了在不完全重构条件下,导航信号经加窗、重叠加窗以及反加窗的时域波形。窗函数采用布莱克曼窗,重叠比例为1/2。从图3中可以看到,直接加窗造成了严重的时域信号畸变,经窗函数重叠加窗后的时域信号仍存在一定程度的信号失真。经反加窗后,信号得到了完全恢复,消除了因加窗引入的信号失真。因此,在不完全重构条件下,通过反加窗算法,可以消除因加窗带来的信噪比损失,恢复原来的时域导航信号。这一结果同3.2节的理论推导是一致的,证明了反加窗算法是一种完全重构算法。

图4中显示了在完全重构条件下,导航信号经加窗、重叠加窗以及反加窗的时域波形。窗函数采用汉宁窗,重叠比例为1/2。信号经加窗和重叠加窗后,信号得到完全重构,没有明显的畸变;再经反加窗算法后,产生二次重构,信号没有变化。此时,反加窗算法在第2次重构中不起作用,还增加了程序计算量。

结合实际应用,在不同重构条件且有窄带干扰的情况下,使用反加窗算法,观察反加窗算法在有窄带干扰情形下的效果。窄带干扰为中心频率为50 Hz,带宽为100 Hz,其余条件与图3,图4相同,仿真结果如图5,图6所示。

图3 不完全重构条件下反加窗算法示意图

对比图3,图4,从图5和图6中看到,增加窄带干扰后,干扰信号增多,信号信噪比下降;不论在何种重构条件下,每个图中图(a)与图(d)都是一致的。从而证明了反加窗算法在有窄带干扰情形下,也能重构原始信号,使加窗引起的信噪比为零。

图4 完全重构条件下             图5 不完全重构条件下加入            图6 完全重构条件下加入

反加窗算法示意图                干扰的反加窗算法示意图             干扰的反加窗算法示意图

本节的仿真,证明了3.2节的理论分析的正确性,并测试了其在加入窄带干扰下的效果。

4.2 窄带干扰抑制的应用研究

结合图1给出的基于重叠组合算法和反加窗算法的频域窄带干扰抑制方案,使用MATLAB进行了性能仿真,研究反加窗算法在干扰抑制中的应用,统计了在扩频系统中导航信号在噪声干扰下的误码率。

误码率就是指在导航信号解扩后得到的C/A码中,错误接收的码元数在总码元数中所占的比例。导航信号中,信噪比越高,误码率越低。通过误码率的变化,反应信噪比的变化,进而考察在频域系统的实际应用中,不同算法的作用。

仿真条件如下[17,18]:选用1024点窗函数和FFT计算模块;延迟512个点,窗函数重叠比例为1/2;采用反加窗算法和重叠加窗方式;干扰信号是信噪比为0~30 dB的随机窄带干扰,随机窄带干扰由基于瑞利分布的单音干扰和高斯窄带干扰组成,其中单音干扰的中心频率为1 Hz,幅值为基于瑞利分布的随机分布;高斯窄带干扰带宽为0~100 Hz;窗函数分别选取布莱克曼窗和汉宁窗,仿真结果如图7和图8所示。

由图7知,布莱克曼窗在1/2重叠比例下,为不完全重构条件。反加窗算法的误码率始终比不使用反加窗算法的误码率低,反加窗算法起到了重构导航信号、改善信号信噪比的作用。证明了反加窗算法是一种完全重构算法。

由图8知,汉宁窗在1/2重叠比例下,为完全重构条件。两误码率曲线完全重合,反加窗算法的误码率始终和不使用反加窗算法时的误码率相等。反加窗算法没有起到重构导航信号、改善信噪比的作用。

在图7中所示,当信噪比在15 dB左右时,出现误码率的波动现象。当仿真条件中剔除掉窄带干扰中的单音干扰时,这种波动就消失了,且仍满足3.2节的结论,证明了这种波动是由于窄带干扰中的单音干扰引起的,再次验证了反加窗算法在干扰环境下的应用价值。对比图7和图8可知,反加窗算法只适用于信号不完全重构的情况,在完全重构条件下没有必要再进行反加窗运算,进一步证明了本文3.2节结论的正确性。

5 总结

本文对反加窗算法进行了理论创新,将原本并列的反加窗算法和重叠加窗算法合并为同一信噪比模型,用重叠加窗算法的信噪比数学模型分析了反加窗算法;通过建立等效模型、理论推导及实验,证明了:(1)反加窗算法是一种完全重构算法。它可以使加窗引入的信噪比损失为零。(2)反加窗算法只适用于信号不完全重构,在信号完全重构的条件下,反加窗算法没有改善信号信噪比的作用,如若使用,会带来二次重构,增加算法的计算量。完全重构的重叠加窗可完全替代反加窗算法。因此,本文为正确使用反加窗算法提供了理论依据,进行了理论创新,并提出了抗干扰应用方案。

图7 布莱克曼窗下的误码率统计                     图8 汉宁窗下的误码率统计

[1] Medlay M J, Saulnier G J, Das P K,.. Narrow-band interference excision in spread spectrum systems using lapped transform[J]., 1997, 45(11): 1444-1455.

[2] Stitz T H and Renfors M. Filter bank based narrow-band interference detection and suppression in spread spectrum system[J].,2002, 2(11): 516-519.

[3] 黄国胜, 易峥嵘, 朱振才, 等. 卫星扩频通信中一种窄带干扰抑制的组合方案[J]. 中国科学院研究生院学报, 2010, 27(5): 657-663.

Huang Guo-sheng, Yi Zheng-rong, Zhu Zhen-cai,A combined scheme of narrow band interference suppression for satellite spread- spectrum communication system[J].,2010, 27(5): 657-663

[4] 曾祥华, 李峥嵘, 王飞雪, 等. 扩频系统频域窄带干扰抑制算法加窗损耗研究[J]. 电子与信息学报, 2004, 26(8): 1276-1281.

Zeng Xiang-hua, Li Zheng-rong, Wang Fei-xue,.. Study on windowing degradation of frequency-domain narrowband interference suppression algorithms in spread spectrum system[J].&,2004, 26(8): 1276-1281.

[5] Young J A and Lehnert J S. Performance Metrics for windows used in real-time DFT-based multiple-tone frequency excision [J]., 1999, 47(3): 800-812.

[6] 杨凯, 邹耘, 尹路明, 等. 重叠加窗FFT 频域抗干扰算法设计[J]. 测绘科学技术学报, 2013, 30(3): 228-231.

Yang Kai, Zou Yun, Yin Lu-ming,.. Design of frequency domain anti-jamming algorithm based on overlap windowed FFT[J]., 2013, 30(3): 228-231.

[7] 罗武, 王伟平, 董明科, 等. 重叠FFT频域窄带干扰抑制的改进方法[J]. 高技术通讯, 2007, 17(2): 120-123.

Luo Wu, Wang Wei-ping, Dong Ming-ke,.. An improved narrow-band interference suppression algorithm for spread spectrum systems using lapped FFT[J]., 2007, 17(2): 120-123.

[8] 杨晓波, 王薇. 一种扩频系统频域干扰抑制稳健加窗方法研究[J]. 传输与接收, 2011, 35(7): 128-131.

Yang Xiao-bo and Wang Wei. Study on robust windowing technology of frequency domain interference suppression in spread spectrum system[J].&, 2011, 35(7): 128-131.

[9] 孟博, 龚文飞, 孙昕, 等. 基于反加窗和重叠选择的窄带干扰抑制方法[J]. 导航定位学报, 2014, 2(2): 94-96.

Meng Bo, Gong Wen-fei, Sun Xin,. Narrowband interfererence suppression method based on inverse windowing and overlap-select[J]., 2014, 2(2): 94-96.

[10] 马刘海, 张天桥, 刘芹丽, 等. GNSS频域抗干扰中重叠加窗处理的优化设计[J]. 电子世界, 2014, 3(3): 139-140.

Ma Liu-hai, Zhang Tian-qiao, Liu Qin-li,.. A optimization design in overlapping windowing process for GNSS[J]., 2014, 3(3): 139-140.

[11] Li K and Hou C P. New cooperative frequency domain differential modulation and demodulation[J]., 2011, 6(6): 892-896.

[12] Amin G M. Interference mitigation in spread spectrum communication systems using time-frequency distributions[J]., 1997, 45(1): 90-101.

[13] 龚文飞, 孙昕. 卫星导航接收机时域窄带干扰抑制滤波器设计与性能分析[J]. 信号处理, 2011, 27(11): 1774-1779.

Gong W F and Sun X. Research on the performance of filters narrowband interference suppression in satellite navigation receivers[J]., 2011, 27(11): 1774-1779.

[14] 姜恩光, 张福洪. 直扩通信系统抗窄带干扰技术研究与仿真[J]. 电子器件, 2014, 36(1): 73-75.

Jiang En-guang and Zhang Fu-hong. Analysis of narrow-band interference suppression in DSSS[J]., 2014, 36(1): 73-75.

[15] 万永革. 数字信号处理的MATLAB实现[M]. 第2版, 北京: 科学出版社, 2012: 270-277.

Wan Y G. Digital Signal Processing in MATLAB[M]. 2nd Ed, Beijing: Science Press, 2012: 270-277.

[16] 张春海. 直接序列扩频通信系统抗干扰技术研究[D]. [博士论文], 国防科学技术大学, 2006: 78-80.

Zhang C H. The research of interference suppression technologies in DSSS communication systems[D]. [Ph.D. dissertation], National University of Defense Technology, 2006: 78-80.

[17] 刘艳良, 孔军辉, 刘海见, 等. 基于 Simulink的直扩系统频域窄带干扰抑制研究[J]. 信息系统与网络, 2013, 43(12): 61-64.

Liu Y L, Kong J H, Liu H J,.. Analysis of frequency domain narrow-band interference suppression in DSSS based on simulink[J]., 2013, 43(12): 61-64.

[18] 李健伟, 李志强, 朱文明, 等. 基于误码率准则的窄带干扰抑制算法性能分析[J]. 飞行器测控学报, 2014, 33(5): 435-440.

Li Jian-wei, Li Zhi-qiang, Zhu Wen-ming,.. Analysis of the performance of narrow-band interference suppression algorithm based on BER criteria[J].&, 2014, 33(5): 435-440.

Inverse Windowing Algorithm and Its Application to Narrow-band Interference Suppression in Direct Sequence Spectrum System

Meng Dong Miao Ling-juan Zhang Xi

(,,100081,)

In order to prove the inverse windowing algorithm is a complete reconstruction algorithm, the inverse windowing algorithm is analyzed, through the method that the completely different inverse windowing algorithm and overlapping windowing algorithm are combined into the same mathematical model of SNR; equivalent model is established, the SNR loss of equivalent model is deduced by signal reconstruction theory, which demonstrates that inverse windowing algorithm is a kind of perfect reconstruction algorithm, so the idea is proposed that it is necessary for inverse windowing algorithm to use under conditions of incomplete reconstruction. Compared windowing effects between Hanning window and Blackman window in DSSS which contains narrow-band interference, error rate is simulated, which proves the correctness of this article conclusion.Interference suppression scheme is proposed.

Satellite navigation; Direct Sequence Spectrum System (DSSS); Inverse windowing algorithm; Signal reconstruction; Over lapping windowing

TN967.1

A

1009-5896(2015)10-2349-07

10.11999/JEIT150200

2015-02-03;改回日期:2015-05-08;

2015-07-17

缪玲娟 miaolingjuan@bit.edu.cn

国家自然科学基金(61153002)和总装备部预先研究基金(51309030104)

The National Natural Science Foundation of China (61153002 ); The Advanced Project of PLA General Equipment Department Foundation of China (51309030104 )

孟 东: 男,1985年生,博士生,研究方向为GPS导航和滤波理论.

缪玲娟: 女,1965年生,教授,博士生导师,研究方向为GPS导航和惯性导航.

张 希: 男,1989年生,博士生,研究方向为GPS导航定位.

猜你喜欢

布莱克窄带误码率
面向通信系统的误码率计算方法
清夜
热轧窄带钢Q345B微合金化生产实践
新生
天真的预言
一粒沙子
无线通信中频线路窄带临界调试法及其应用
UWB多径信道调制方式的误码率分析
泰克推出BERTScope误码率测试仪
基于压缩感知的窄带干扰重构与消除