一种基于时频矩的跳频参数估计算法

2020-03-11 05:45王焱张晓林
应用科技 2020年6期
关键词:参数估计时频信噪比

王焱,张晓林

哈尔滨工程大学信息与通信工程学院,黑龙江哈尔滨150001

跳频通信是扩频通信系统中一种重要的技术手段,具有截获概率低、抗干扰性能强等优点,在军事通信中的数据链、卫星链路、战术电台等方面得到了广泛应用;此外,在民用通信系统中也发挥了重要作用[1]。跳频通信利用伪随机序列进行频移键控,使载波频率不断跳变来完成频谱的扩展。通过这种方式,敌方在不知道我方频率跳变规律的条件下很难实施干扰,故跳频信号具有比其他通信信号更好的对抗性能。鉴于跳频信号在通信对抗上的优势,使得研究跳频信号的时频分析技术及参数估计问题迫在眉睫[2]。目前,常用的跳频参数估计算法主要分为3类:基于自相关处理的跳频参数估计[3]、基于时频分析的跳频参数估计[4]和基于时频稀疏性的跳频参数估计[5]。本文将针对时频分析类的跳频信号参数估计算法进行研究,以提高跳频信号参数估计的准确性为目标,一是对时频图进行修正,二是对现有的参数估计算法做出改进。

1 跳频信号数学模型

跳频通信系统的基本工作原理为:输入的信息在发射机中完成一次调制过程,对频率为fc的载波进行调制,得到带宽为R的调制信号;在跳频频率表中,根据跳频序列选取频率控制码,用于控制频率合成器,从而输出本振信号,此信号在不同的时隙内对应的频率不同;用本振信号对调制信号进行变频,得到射频信号,且射频信号的频率是按照跳频序列跳变的,从而得到跳频信号[6]。

本文研究的跳频信号均是在单个跳频网台条件下,由单天线接收的跳频信号,该信号可以表示为

式中:s(t)为 跳频信号;n(t)为均值为0、方差为σ2的加性高斯白噪声[7]。

跳频信号在二维时频平面中表现为一组具有不同时移和频移的线段,这些线段在时间轴上首尾相连,在频率轴上随机跳变,其数学模型可表示为

根据跳频信号的数学模型,结合Matlab对跳频信号进行仿真,仿真条件为:一次调制采用4FSK 信 号,其 载 波 频 率 分 别 为500 Hz、 1 kHz、1.5 kHz和 2 kHz;跳频序列采用的是素数跳频序列族,序列长度为10;频率合成器产生的本振频率为3~30 kHz,频率间隔为 3 kHz,共10跳;跳频速率为250 Hops/s;跳频周期为 0.004 s,采样频率为100 kHz。跳频信号对应的时域波形图及频谱图如图1所示。

图1 跳频信号波形

2 基于时频矩的参数估计算法

在理想情况下,通过观察跳频信号的时频图可以得到有关信号的载波频率、跳时刻、跳频周期等信息,因此时频分析类的跳频信号参数估计算法一般分为2个步骤:1)利用短时傅里叶变换(short-time Fourier transform,STFT)、平滑伪魏格纳-维尔分布(smoothed pseudo Wigner-Ville distribution,SPWVD)等时频分析工具得到跳频信号的时频分布以及相关时频域数据;2)基于步骤1)得到的时频图和数据来估计参数。

2.1 时频矩法

基于时频矩的参数估计算法能比较精确地估计跳频参数,该算法引入了频率矩的计算,分别利用第一频率矩和第二频率矩来估计跳频序列和跳频周期[8]。其中第一频率矩的数学意义是频率平均值,自变量是时间t;第二频率矩的数学意义是在每一个时刻频率方差的均值。

本文选择基本不受交叉项影响且时频聚集度高的SPWVD来分析跳频信号。根据时频图利用时频矩法来估计跳频信号参数,具体的操作步骤如下:

5)估计出跳时刻后,相邻跳时刻的时间差的平均值就是跳频周期的估计值,即重复此步骤,直至估计出所有跳的瞬时频率,跳频图案就被估计出来了[9]。

2.2 改进的时频矩法

在跳频信号的实际处理过程中,会不可避免地受到噪声的影响。在这种情况下,利用时频图通过时频矩法进行跳频信号参数估计时得到的第一时频矩、第二时频矩图像,由于大量毛刺的存在,峰值变得不清晰。这样一来,基于时频矩来估计跳频参数的准确性会大大降低。

图2 改进方案流程

2.3 基于时频图修正的改进时频矩法

在采用2.2节的改进时频矩法估计跳频参数之前,对时频图进行修正,可以进一步抑制噪声对该算法的影响。获取时频图是进行跳频信号参数估计前的关键步骤,其清晰程度与参数估计准确程度直接相关[10]。所以为了获取清晰的时频图,提高跳频参数估计值的精确性,我们需要对经过经典的时频分析方法得到的时频图进行修正。本节将研究一种时频图修正算法——基于自适应门限的能量检测算法。利用该算法来修正时频图的基本思想是,令靠近真正载波频率的时频点保持不变,将其他时频点置零。然而,由于噪声的影响,时频图中时频点的幅值不总与真正的载波频率相关,但可以确定的是,靠近真正载波频率的时频点幅值相对较大。因此,为了提高参数估计的准确性和可靠性,这里不选择寻找幅度的最大值,而是找到一个更大的幅值范围[11]。该种算法的流程如图3所示。

图3 时频图修正流程

将时频图修正算法和改进时频矩法结合,基于时频图修正的改进时频矩法具体步骤如下:

1)利用SPWVD对输入的跳频信号进行时频分析,得到时频图,其定义式为[12]

2)利用基于自适应门限的能量检测算法对时频图进行修正,去除噪声影响对应在时频矩阵中的干扰值,保留真正信号对应在时频矩阵中的幅值;

3)根据清晰的时频图来提取时频矩参数,并选取阈值来进行处理,进一步抑制噪声的影响;

4)最后利用处理后的时频矩来估计跳频信号的跳时刻、跳频周期等参数。

3 算法仿真

3.1 时频图

在不加噪声的情况下,对输入的跳频信号求SPWVD,得到时频图,如图4所示。跳频信号源的参数如前文所述,SPWVD中时域和频域的窗函数均选用海明窗,窗长度是401个采样点。

图4 SPWVD时频分析

根据清晰的时频图来提取时频矩参数,第一时频矩、第二时频矩示意图如图5所示,从图中可以看出明显的跳频信号特征。

图5 时频矩示意

3.2 改进前后的时频矩法对比

接下来对比改进前后的时频矩法估计跳频参数的准确性。仿真条件为:跳频信号源的相关参数见第1章,信噪比取值范围是0 ~15 dB,在每个信噪比条件下蒙特卡洛仿真100次,采用相对误差来定量分析估计跳频周期的准确性,这里跳频周期估计的相对误差定义式为

改进前后的跳频周期估计误差曲线对比见图6。从图中可以看出,随着信噪比增加,2条曲线对应的跳频周期估计相对误差值均不断降低,直到趋于某个非零值,该值就是算法本身带来的误差。在相对误差值趋于稳定后,比较改进前后对应的2 条相对误差曲线,可以看出:算法改进前的相对误差趋于0.1,改进后趋于0.003,这说明时频矩法经过改进后,算法本身带来的误差有所降低;在各个信噪比条件下,改进后的跳频周期估计相对误差值均比改进前对应的值小,这说明对时频矩法的改进是有效的;随着信噪比增加,改进前后对应的跳频周期估计相对误差差值在变大,这说明改进方案在信噪比比较高的条件下,效果比较显著;而在信噪比较低的条件下(小于0 dB),改进效果不明显。

图6 改进前后的跳频周期估计误差曲线

3.3 基于时频图修正的改进时频矩法仿真

下面分别基于修正前后的SPWVD时频图使用2.2节分析的改进后的时频矩法来对跳频信号的跳频周期参数作出估计。仿真条件为:跳频信号源的相关参数同上,信噪比取值范围是 0 ~15 dB,在每个信噪比条件下蒙特卡洛仿真100次,采用式(1)定义的相对误差来定量分析估计跳频周期的准确性,SPWVD中时域和频域的窗函数均选用海明窗,窗长度是401个采样点。利用修正前后的SPWVD时频图分别来估计跳频周期得到的相对误差曲线如图7所示。

图7 跳频周期估计误差曲线对比

从图7可以看出:在相同的仿真条件下且使用同一种参数估计算法时,基于时频图修正的改进时频矩法在估计跳频周期时更准确;随着信噪比不断增加,时频图修正的性能提升效果逐渐变得不明显,但即使在高信噪比条件下2条曲线也没有重合。例如在SNR=15 dB时,跳频周期估计相对误差值为0.003 1,而利用时频图修正的算法对应的相对误差值为0.002 2,这说明时频图修正的加入对于算法的改进是有意义的;在信噪比较低的条件下(小于0 dB),由于能量检测算法的弊端,时频图修正作用不大甚至可能会因为过修正产生反效果。

4 结论

本文提出了一种改进的时频矩法,通过引入门限对时频矩进行处理来实现。

1)改进后的时频矩法抑制了噪声对算法的干扰,估计跳频参数时的误差更小,在较高的信噪比条件下提升了参数估计性能。

2)基于时频图修正的改进时频矩法进一步提升了跳频参数估计精度,并结合仿真实验证明了算法的有效性。

经过Matlab仿真,本文提出的算法能够更准确地估计跳频参数,但在低信噪比条件下参数估计性能改进效果不大,仍需进一步研究。

猜你喜欢
参数估计时频信噪比
基于新型DFrFT的LFM信号参数估计算法
误差分布未知下时空模型的自适应非参数估计
不完全观测下非线性非齐次随机系统的参数估计
一种GTD模型参数估计的改进2D-TLS-ESPRIT算法
信噪比在AR模型定阶方法选择中的研究
基于深度学习的无人机数据链信噪比估计算法
基于稀疏时频分解的空中目标微动特征分析
低信噪比下基于Hough变换的前视阵列SAR稀疏三维成像
保持信噪比的相位分解反褶积方法研究
基于时频分析的逆合成孔径雷达成像技术