基于脊路跟踪的变分非线性调频模态分解方法
Multi-component signal separation using variational nonlinear chirp mode decomposition based on ridge tracking
通讯作者:
收稿日期: 2019-09-27
Received: 2019-09-27
作者简介 About authors
赵雅琴(1976—),女,教授,从事辐射源个体识别的研究.orcid.org/0000-0002-0167-0597.E-mail:
针对多个辐射源信号混合构成的多分量信号分离问题,提出基于脊路跟踪的变分非线性调频模态分解算法. 该方法使用改进的脊路重组算法对时频分布图中各分量瞬时频率进行提取,将提取出的各分量瞬时频率作为变分非线性调频模态分解的预设频率;利用重构后的多分量信号进行瞬时频率提取,更新预设频率后继续模态分解;重复上述过程,直到迭代前、后频率差值小于预设阈值,输出对应的模态分解结果. 实验结果表明,基于脊路跟踪的变分非线性调频模态分解算法比经典变分非线性调频模态分解算法具有更好的多分量信号分离效果.
关键词:
A variational nonlinear chirp mode decomposition algorithm based on ridge tracking was proposed aiming at the problem of multi-component signal separation caused by mixed signals from multiple emitters. The improved ridge path regrouping algorithm was used to extract the instantaneous frequency of each component from the time-frequency distribution, and the extracted instantaneous frequency of each component was used as the preset frequency of the variational nonlinear chirp mode decomposition. A repeated instantaneous frequency extraction was performed signal to update the preset frequency for iteration based on the reconstructed multi-component. The above processes were repeated until the frequency difference between two iterations was less than the preset threshold, while the corresponding mode decomposition results were output. The experimental results show that the variational nonlinear chirp mode decomposition algorithm based on ridge tracking has better performance of multi-component signal separation than the classical variational nonlinear chirp mode decomposition.
Keywords:
本文引用格式
赵雅琴, 聂雨亭, 吴龙文, 张宇鹏, 何胜阳.
ZHAO Ya-qin, NIE Yu-ting, WU Long-wen, ZHANG Yu-peng, HE Sheng-yang.
随着电子对抗技术的高速发展,为了应对战场环境的变化,不断涌现出各种性能完善的新体制辐射源,电子侦察设备在同一时刻所截获的信号可能包含一个或多个不同辐射源信号. 在上述复杂电磁环境中,如何从多分量的脉冲信号中提取出敌方有用信号信息成为无源电子侦察领域迫切需要解决的问题.
多分量混合信号的分离及其频谱分析一直是学者们关注的问题,目前,关于信号分解的方法有很多. 经验小波变换(empirical wavelet transform,EWT)是Gilles[1]在小波变换的基础上提出的可以自适应地对信号的频谱进行划分的方法. Bhattacharyya等[2]指出,当信号的频谱结构很复杂时,EWT不能很好地对频谱进行分割. 经验模态分解(empirical mode decomposition,EMD)是Huang等[3]总结出来的经验性信号分解类算法,但利用EMD对输入信号进行模态分解时,会产生“模态混叠”现象. 变分模态分解(variational mode decomposition,VMD)是Dragomiretskiy等[4]在EMD的研究基础上提出的新的自适应时频分析的方法,与EMD相比,该方法在处理非平稳信号和抑制噪声等方面具有较突出的优势. 在实际场景中,信号形式多种多样,且雷达信号多数为大带宽的频率调制信号. 变分非线性调频模态分解(variational nonlinear chirp mode decomposition,VNCMD)是Chen等[5]在研究VMD处理变分问题的基础上提出的针对非线性调频信号的处理方法;该算法摆脱了VMD中对本征模态函数带宽的限制,可以从多分量信号中分解提取出大带宽的调幅-调频信号,更适合于雷达信号的分析.
在时频分析领域,对于多分量信号的频谱分析,Reddy等[6]针对多分量线性调频信号,利用魏格纳-霍夫变换估计信号的相关参数和对信号进行分离. 施闻明等[7]提出将自适应高斯分布核的魏格纳分布算法应用在多分量调频信号的时频特性分析中. Khan等[8]提出自适应分数阶谱图的方法,对多分量非线性调频信号进行分析. Stankovic等[9]提出利用时频分布的L-统计特征,对多分量信号中非平稳分量进行提取. Chen 等[10]根据时频分布图中“脊”的分布信息,利用“脊”重组(ridge path regrouping,RPRG)算法对“脊”路提取的瞬时频率进行重组校正,估计多分量混合调频信号的频率信息,结合固有调频分解算法对多分量混合信号进行分解.
本文针对大带宽的多分量雷达信号,提出基于脊路跟踪的VNCMD多分量信号分离算法. 利用VNCMD分解过程中各个分量瞬时频率不断逼近真实值的特点,将文献[10]的脊路重组算法进行相应的改进,估计输入信号的瞬时频率;将其作为VNCMD的频率预设值,通过不断更新VNCMD的频率预设值提高VNCMD算法的分离性能,完成对多分量信号的分离.
1. 脊路重组算法的基本原理
1.1. 脊路重组算法的原理
从时频分布图中提取出多分量信号的瞬时频率信息是多分量信号分离处理中关键的一步. 脊路重组算法[10]是从多分量信号的时频分布图中检测多分量信号瞬时频率的脊线(局部最大值),根据脊线在交叉点处的变化率对脊线进行重新分组并连接修复,提取所需的瞬时频率.
为了有效地得到多分量信号的时频内容,脊路重组算法使用短时傅里叶变换得到信号的时间-频率分布图,定义为
式中:
式中:
令
使
求任意2条重叠“脊”的所有交点区间,设
则
对这些交点区间进行编号,将第i个区间表示为
式中:
由于多条脊线相交于一点会出现多余的交点区间,合并在时频分布中彼此接近的交点区间,检测时频分布中任意2个交点区间的距离
式中:
在式(8)中重复合并操作,直到任意2个交点区间的距离大于
在每个交点区间重新组合“脊”,将检测到的脊线断开,根据区间中脊线的变化率重新连接.
在
式中:
测量
式中:
1.2. 改进的脊路重组算法
由脊路重组算法[10]原理可知,在对多个分量进行瞬时频率脊线提取的过程中,脊路信息是逐条检测的. 当提取出第1条脊线时,利用调制和解调原理,将该条脊线包含的瞬时频率信息去除,剩余信号的时频信息会在原脊线交叉处出现能量缺口,可能会导致RPRG无法完整地提取出第2条脊线,进而导致提取的脊线轨迹出现严重的偏差.
针对以上问题,提出采用逐步检测法对脊路重组算法进行相应的改进. 当脊线出现能量缺口时,以脊线交叉处为中心
式中:
2. VNCMD的基本原理
式中:
在实际场景中,接收信号往往包含着多个非线性调频模态,且往往伴随着高斯白噪声,数学模型为
式中:
对于式(14)所示的非线性调频模态,解析形式[12]可以表示为
定义解调算子[13](demodulation operator,DO)为
调制算子[13](modulation operator,MO)为
当调制算子的瞬时频率
式中:
根据
式中:上界
引入修正二阶差分算子
式中:
其中,
根据VMD算法求解约束性变分问题的原理,VNCMD引入增广Lagrange函数,将上述约束性变分问题转化为非约束性变分问题,式(21)的增广Lagrange表达式[15]如下:
式中:
对于噪声变量
根据邻近算子[17]的定义可知,式(25)的解为
式中:
对于2个正交的解调信号
式中:
根据式(28)、(29),可得
式中:
对于Lagrange乘子
VNCMD算法[5]的具体实施过程如下.
算法1:VNCMD算法[5]
输入:多分量信号
输出:信号分量
1) 初始化
2) 令
3) 更新
4) 令
5) 更新
6) 重复步骤3)、4),直到
7) 更新
8) 当条件
9) 初始化
10) 令
11) 更新
12) 重复步骤10)~12),直到
13) 重复步骤2)~12),直到满足约束条件
原信号经过VNCMD分解,得到对应于原始信号中每个信号分量的非线性调频模态.
3. 基于脊路跟踪的VNCMD算法
VNCMD算法[5]在分解过程中,通过迭代更新各个信号分量的瞬时幅度和瞬时频率,达到对多分量混合信号进行分离的目的. 实际上,该算法在每一次的迭代更新过程中得到的结果均是对原始信号中各个信号分量瞬时频率和瞬时幅度的一次逼近. 在该过程中,瞬时频率的误差是无法预知的,因此在VNCMD算法[5]的基础上,提出基于脊路跟踪的VNCMD(ridge track VNCMD,RT-VNCMD)算法. 该算法在每次分解过程中,在一次VNCMD分解完成之后,对分解得到的各个信号分量求和;利用改进的脊路重组算法估计重构信号的瞬时频率,更新VNCMD的频率预设值;重新对原始信号进行分解,达到“脊”路跟踪的目的,减小分解过程中的误差.
引入相关误差(reference error,RE)和均方根误差(root mean square error,RMSE),衡量VNCMD分解得到的各个模态的瞬时频率和瞬时幅度的误差. 瞬时频率的相关误差与瞬时幅度的均方根误差表达式如下:
式中:
图 1
具体的计算过程如下.
算法2:RT-VNCMD算法
输入:多分量信号
输出:信号分量
1) 利用STFT变换获得信号
2) 利用改进的脊路重组算法估计信号
3) 对信号
4) 计算
5) 对步骤3)中VNCMD获得的各个信号分量求和,得重构信号
6) 估计重构信号
7)令
4. 实验仿真
为了验证提出算法的分离效果,采用下式所示的由线性调频信号和正弦调频信号组成的混合信号进行仿真分析:
式中:A1、A2、A3为信号幅值,
4.1. 不同噪声强度下改进的脊路重组算法与未改进的脊路重组算法对瞬时频率的提取效果对比
在多分量信号进行分解之前,需要在多分量信号的时频分布图中估计出各分量信号的瞬时频率,作为VNCMD的预设频率. 为了验证提出的改进脊路重组算法的性能,采用式(36)所示
图 2
从图2可以看出,对于信号分量
4.2. 不同噪声强度下RT-VNCMD算法与VNCMD算法的分离效果对比
图 3
图 3 RT-VNCMD/VNCMD分解得到瞬时频率的相关误差
Fig.3 Correlation error of instantaneous frequency obtained by RT-VNCMD/VNCMD decomposition
图 4
图 4 RT-VNCMD/VNCMD分解得到瞬时幅度的均方根误差
Fig.4 RMSE of instantaneous amplitude obtained by RT-VNCMD/VNCMD decomposition
图 5
图 5 RT-VNCMD/VNCMD分解得到的时域图(SNR=15 dB)
Fig.5 Time-domain figure obtained by RT-VNCMD/VNCMD decomposition (SNR=15 dB)
图 6
图 6 RT-VNCMD/VNCMD分解得到瞬时频率的相关误差
Fig.6 Correlation error of instantaneous frequency obtained by RT-VNCMD/VNCMD decomposition
图 7
图 7 RT-VNCMD/VNCMD分解得到瞬时幅度的均方根误差
Fig.7 RMSE of instantaneous amplitude obtained by RT-VNCMD/VNCMD decomposition
图 8
图 8 RT-VNCMD/VNCMD分解得到的时域图(SNR=15 dB)
Fig.8 Time-domain figure obtained by RT-VNCMD/VNCMD decomposition (SNR=15 dB)
从图6、7可以看出,当信噪比较高时,由RT-VNCMD分解得到的
4.3. RT-VNCMD算法在实际信号上的应用
图 9
图 10
在进行信号分解之前,根据时频分布图中的能量“脊”的信息,估计多分量信号的瞬时频率,并将此瞬时频率作为VNCMD和RT-VNCMD的频率预设值,经过RT-VNCMD和VNCMD分解后得到的各分量时域图如图11所示. 可以看出,对实际信号的分离效果较理想.
图 11
图 11 RT-VNCMD/VNCMD分解得到的时域图
Fig.11 Time-domain figure obtained by RT-VNCMD/VNCMD decomposition
为了说明该算法的性能指标,分别计算VNCMD和RT-VNCMD分解得到的干扰信号瞬时频率的相关误差和瞬时幅度的均方根误差,结果如表1所示.
表 1 VNCMD/RT-VNCMD的分解结果
Tab.1
分离方法 | REf | RMSE/dB |
VNCMD | 0.0124 | 0.6335 |
RT-VNCMD | 0.0046 | 0.3500 |
从表1可以看出,与VNCMD的结果相比,RT-VNCMD分解得到的干扰信号瞬时频率的相关误差大约下降了63%,瞬时幅度的均方根误差大约下降了45%. 与VNCMD相比,RT-VNCMD在实际信号的应用方面可以取得更好的分离效果.
5. 结 语
本文针对大带宽多分量雷达信号的分离问题,提出基于脊路跟踪的VNCMD信号分离算法,即使用改进后的脊路重组算法提取出多分量信号的瞬时频率并将其作为VNCMD的预设频率. 利用VNCMD更新迭代时可以分解得到混合信号中各信号分量的原理,完成对多分量信号的分离. 通过仿真实验及使用实际雷达信号的实验表明,在对二分量混合信号进行分离时,使用提出的基于脊路跟踪的VNCMD多分量信号分离算法的分离效果优于VNCMD算法的分离效果,在对三分量混合信号进行分离时,虽然整体分离效果不如对二分量混合信号的效果好,但使用提出的基于脊路跟踪的VNCMD多分量信号分离算法的分离效果优于VNCMD算法. 由于实际情况中出现时域频域同时重叠且信号分量超过3个的混合信号概率较低,对信号分量超过3个时的混合信号暂不作讨论. 对实际信号的实验结果验证了基于脊路跟踪的VNCMD多分量信号分离算法的有效性,且分离效果优于使用VNCMD算法的分离效果.
参考文献
Empirical wavelet transform
[J].DOI:10.1109/TSP.2013.2265222 [本文引用: 1]
A multivariate approach for patient-specific EEG seizure detection using empirical wavelet transform
[J].DOI:10.1109/TBME.2017.2650259 [本文引用: 1]
The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis
[J].DOI:10.1098/rspa.1998.0193 [本文引用: 1]
Variational mode decomposition
[J].DOI:10.1109/TSP.2013.2288675 [本文引用: 2]
Nonlinear chirp mode decomposition: a variational method
[J].DOI:10.1109/TSP.2017.2731300 [本文引用: 6]
Analysis of multi-component non-stationary signals using Fourier-Bessel series and Wigner-Hough transform
[J].
Instantaneous frequency estimation of multicomponent nonstationary signals using multiview time-frequency distributions based on the adaptive fractional spectrogram
[J].DOI:10.1109/LSP.2012.2236088 [本文引用: 2]
Micro-Doppler removal in the radar imaging analysis
[J].DOI:10.1109/TAES.2013.6494410 [本文引用: 1]
Separation of overlapped non-stationary signals by ridge path regrouping and intrinsic chirp component decomposition
[J].DOI:10.1109/JSEN.2017.2737467 [本文引用: 5]
Algorithms for blind components separation and extraction from the time-frequency distribution of their mixture
[J].
On instantaneous amplitude and phase of signals
[J].DOI:10.1109/78.558469 [本文引用: 1]
On demodulation, ridge detection, and synchrosqueezing for multicomponent signals
[J].DOI:10.1109/TSP.2017.2656838 [本文引用: 2]
Further exploration of Vold-Kalman-filtering order tracking with shaft-speed information I: theoretical part, numerical implementation and parameter investigations
[J].DOI:10.1016/j.ymssp.2005.01.005 [本文引用: 1]
Sparse time-frequency decomposition based on dictionary adaptation
[J].
Iterative sparsification-projection: fast and robust sparse signal approximation
[J].DOI:10.1109/TSP.2016.2585123 [本文引用: 1]
/
〈 |
|
〉 |
