一种调制类型识别工程化实现方法及计算机可读存储介质与流程

未命名 09-29 阅读:142 评论:0


1.本发明涉及调制类型识别信号处理技术领域,具体而言,涉及一种调制类型识别工程化实现方法及计算机可读存储介质。


背景技术:

2.常见的六种雷达信号脉内调制方式分别为单载频脉冲ns、线性调频lfm、非线性调频nlfm、二进制相移键控bpsk、正交相移键控qpsk、二进制数字频率调制信号2fsk。调制模式识别是雷达信号接收解调的前提条件,在雷达信号分析处理领域具有重要意义。
3.针对单信号调制模式识别,国内外主要有基于决策理论和基于特征提取的识别方法。基于决策理论的识别方法通常会涉及到载频的精确估计、瞬时频率或者瞬时相位的等参数计算,如果参数估计或者计算不准确,将影响调制类型的识别率。受噪声影响较大的是瞬时频率和瞬时相位,尤其是那些载波受到抑制的调制方式对噪声更加敏感,等效于低信噪比接收,需要更复杂的方法来进行辅助,否则将导致在低信噪比下识别能力不高的问题。现阶段比较热门的基于信号特征提取的识别方法,如循环谱分析、高价累计量分析、人工神经网络、聚类和小波变换等方法,调制识别效果较好,但计算复杂度也较高,工程实现具有一定难度。


技术实现要素:

4.本发明旨在至少解决现有技术中存在现有调制模式识别方法计算复杂度较高,实际工程实现难度大的技术问题。
5.为此,本发明第一方面提供了一种调制类型识别工程化实现方法。
6.本发明第二方面提供了一种计算机可读存储介质。
7.本发明提供了一种调制类型识别工程化实现方法,包括以下步骤:
8.s1、对接收的中频脉冲信号进行fft变换,得到脉冲的频谱;
9.s2、对s1得到的脉冲的频谱实施频谱轨迹平滑;
10.s3、采用自动多尺度峰值查找算法ampd,查找平滑后频谱的前若干个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰;当平滑后频谱存在单峰时,判决接收信号为单载频脉冲信号;当平滑后频谱存在双峰时,判决接收信号为二进制数字频率调制信号;当平滑后频谱既不存在单峰也不存在双峰时,进行下一步;
11.s4、通过自动搜索定位的方法确定信号的位置,其中,平滑后频谱的最大值定位信号部分,平滑后频谱的均值接近于底噪,将平滑后频谱的最大值和均值之差作为搜索幅度范围,靠近信号和底噪的分界点,从而定位信号带宽,得到带宽内信号;
12.s5、对带宽内信号频谱进行归一化处理,将归一化处理后信号沿中点对折,计算带宽内信号频谱的对称度,并判断对称度是否超出阈值;若对称度超出阈值,则判断频谱左右不对称,判决接收信号为非线性调频信号;否则,进行下一步;
13.s6、将带宽内信号频谱划分为左、中、右三段,分别获取三段频谱的峰值,若中段频谱峰值最小,则判决接收信号为线性调频信号;否则,进行下一步;
14.s7、对接收的中频脉冲信号进行平方运算得到平方运算信号,并对平方运算信号求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,判断频谱轨迹平滑后的结果信号是否存在谐波单音;若存在谐波单音,则判决接收信号为二进制相移键控信号;否则,进行下一步;
15.s8、对接收的中频脉冲信号进行四次方运算得到四次方运算信号,并对四次方运算信号求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,判断频谱轨迹平滑后的结果信号是否存在谐波单音,若存在谐波单音,则判决接收信号为正交相移键控信号;否则,判决接收信号为其他信号。
16.根据本发明上述技术方案的一种调制类型识别工程化实现方法,还可以具有以下附加技术特征:
17.在上述技术方案中,步骤s2中,对s1得到的脉冲的频谱实施频谱轨迹平滑的方法包括:
18.通过对fft变换后得到的频谱的逐点多次扫描来实现平均,每一个频谱平滑结果由当前接收脉冲频谱与之前脉冲频谱均值再求平均得到:
[0019][0020]
其中,k为当前脉冲个数,k£k_max,k_max为轨迹平滑次数上限;fft_avg(k,n)为第k次轨迹平滑平均值;fft_avg(k-1,n)为第k-1次轨迹平滑平均值;fft_out(k,n)为第k个脉冲fft变换后得到的频谱。
[0021]
在上述技术方案中,步骤s3中,所述算法ampd的实现过程包括:
[0022]
s31、计算输入信号x=[x1,x2,...,xi,...,xn}的局部极大值标度图,并用l

n的矩阵m来表示;
[0023]
s32、对矩阵m按行求和并求取向量γ=[γ1,γ2,...,γk,...,γ
l
]全局最小值的尺度因子λ=arg min(γ);
[0024]
s33、将m矩阵中大于尺度因子l的部分去除,得到新的矩阵mr=(m
k,i
),k∈{1,2,...,λ);
[0025]
s34、按列计算mr矩阵的标准差,矩阵mr中满足标准差为0的点即为ampd算法对应局部极大值点,即平滑后频谱的极值点。
[0026]
在上述技术方案中,步骤s3中,查找平滑后频谱的前五个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰。
[0027]
在上述技术方案中,步骤s3中:
[0028]
若第一、二极值点幅度差超过最大门限,则平滑后频谱存在单峰,判决接收信号为单载频脉冲信号;若第一、二极值点幅度差在最小门限范围内,同时满足第二、三极值点幅度差超过最大门限,且第三、四极值点和第四、五极值点幅度差都在最小门限范围内,则平滑后频谱存在双峰,判决接收信号为二进制数字频率调制信号;否则,平滑后频谱既不存在单峰也不存在双峰,进行步骤s4。
[0029]
在上述技术方案中,步骤s4中,将平滑后频谱fft_avg的最大值和均值之差dist_meanmax作为搜索幅度范围,最大值位置为idx_max,寻找idx_max左边比idx_max点小dist_meanmax的点,若找到记录为idx_left,若未找到则加上固定步进继续寻找idx_left,idx_left到idx_max之间为左边带宽;寻找idx_max右边比idx_max点小dist_meanmax的点,若找到记录为idx_right,若未找到则加上固定步进继续寻找idx_right,idx_max到idx_right之间为右边带宽,左边带宽和右边带宽合并为定位的带宽内信号fft_bw。
[0030]
在上述技术方案中,步骤s5中,计算带宽内信号频谱的对称度的方法包括:将带宽内信号频谱沿中点将右边信号对折到左边,原左边信号为data_left,右边对折后的信号为data_right,计算两个信号上对应点之差的平方和的均值即为带宽内信号频谱的对称度ck,计算方法为:
[0031]
ck=sum((abs(data_left-data_right)).^2)/(n/2)
[0032]
其中,n为参与计算的数据总点数。
[0033]
在上述技术方案中,步骤s7中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:
[0034]
s71、查找平滑后频谱的峰值;
[0035]
s72、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;
[0036]
s73、计算除带宽内信号以外的频谱点的均值;
[0037]
s74、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;
[0038]
s75、当平滑后频谱的信号带宽低于限值、步骤s71获得的峰值与步骤s73获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为二进制相移键控信号。
[0039]
在上述技术方案中,步骤s8中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:
[0040]
s81、查找平滑后频谱的峰值;
[0041]
s82、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;
[0042]
s83、计算除带宽内信号以外的频谱点的均值;
[0043]
s84、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;
[0044]
s85、当平滑后频谱的信号带宽低于限值、步骤s81获得的峰值与步骤s83获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为正交相移键控信号。
[0045]
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述技术方案中任一项所述的调制类型识别工程化实现方法。
[0046]
综上所述,由于采用了上述技术特征,本发明的有益效果是:
[0047]
本发明为了抑制噪声对识别效果的影响,采用频谱轨迹平滑和信号平方(四次方)fft相关的方法,可以提高计算特征量的信噪比,同时充分利用雷达信号六种常见的脉内调制方式的频谱特征差异,采用多尺度峰值查找算法ampd、对称度测量、自动带宽定位、分段峰值特征提取等方法,逐个分离识别测试集中的各个调制模式,计算量不大,可在现有的硬件架构上得以实现。
[0048]
具体地,由于频谱轨迹平滑和相关算法对信号噪声具有重要抑制作用,本发明在低噪声下对常见的六种雷达信号脉内调制方式具有较高的识别率。通过matlab仿真结果表明,轨迹平滑50次,信噪比在-10db以上时,本方法对ns、lfm、nlfm、bpsk、2fsk五种信号的调制识别正确率达到95%以上,抗噪性能强;对于受噪声影响较大的qpsk信号,信噪比在-3db以上时,识别率可达95%,具有一定的抗噪性能。同时,本发明采用的变换、平滑、搜索、特征提取计算量均不大,可以在现有的dsp+fpga硬件架构上进行工程化实现。该方法不需要预先进行载频估计,也无需计算瞬时载频和瞬时相位,也能提取各调制模式特征,达到调试识别的目的。相比于神经网络、聚类、小波变换等调制识别方法而言,此方法复杂度低,可实现性强。
[0049]
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
[0050]
本发明的上述及附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0051]
图1是本发明一个实施例的一种调制类型识别工程化实现方法的流程图;
[0052]
图2是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的频谱轨迹平滑结果图;
[0053]
图3是本发明一个实施例的一种调制类型识别工程化实现方法中ampd算法流程图;
[0054]
图4是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的ampd峰值查找结果图;
[0055]
图5是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的自动带宽定位结果图;
[0056]
图6是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的频谱对称度测量结果图;
[0057]
图7是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的分段峰值特征提取结果图;
[0058]
图8是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的bpsk信号平方相关频谱和轨迹平滑结果图;
[0059]
图9是本发明一个实施例的一种调制类型识别工程化实现方法中仿真的qpsk信号四次方相关频谱和轨迹平滑结果图。
具体实施方式
[0060]
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
[0061]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其它不同于在此描述的方式来实施,因此,本发明的保护范围并不受下面公开的具
体实施例的限制。
[0062]
下面参照图1至图9来描述根据本发明一些实施例提供的一种调制类型识别工程化实现方法和计算机可读存储介质。
[0063]
本技术的一些实施例提供了一种调制类型识别工程化实现方法。
[0064]
本发明第一个实施例提出了一种调制类型识别工程化实现方法,为了降低特征量中噪声对调制模式的影响,该方法在不需要对信号实施载频估计和瞬时频率(相位)计算的情况下,充分利用接收信号的频谱特性,可以在低信噪比下对测试集为单载频脉冲ns、线性调频lfm、非线性调频nlfm、bpsk调制、qpsk调制、2fsk调制的六种信号进行调制类型识别,如图1所示,具体包括以下步骤:
[0065]
s1、对接收的中频脉冲信号sig_in(含噪声)进行fft变换,得到第k个脉冲的频谱fft_out(k,n),其中,n=1,2,...,n_fft,n_fft为fft点数。
[0066]
s2、对s1得到的脉冲的频谱实施频谱轨迹平滑。具体地,在步骤s2中,对s1得到的脉冲的频谱fft_out(k,,n)实施频谱轨迹平滑的方法包括:
[0067]
通过对fft变换后得到的频谱的逐点多次扫描来实现平均,每一个频谱平滑结果由当前接收脉冲频谱与之前脉冲频谱均值再求平均得到,可以达到不增加存储资源的目的。具体的计算公式如下:
[0068][0069]
其中,k为当前脉冲个数,k≤k_max,k_max为轨迹平滑次数上限;fft_avg(k,n)为第k次轨迹平滑平均值;fft_avg(k-1,n)为第k-1次轨迹平滑平均值;fft_out(k,n)为第k个脉冲fft变换后得到的频谱。
[0070]
该步骤可以抵消噪声随机性,凸显信号本身的频谱特征。仿真的频谱轨迹平滑结果如图2所示,由于输入脉冲噪声较大,单个脉冲的频谱几乎很难肉眼分辨是哪种类型的信号,经过50次轨迹平滑后,单音的峰值特性、非线性调频的非对称特性和bpsk的钟型频谱变得逐渐清晰。
[0071]
s3、采用自动多尺度峰值查找算法ampd,查找平滑后频谱的前若干个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰;当平滑后频谱存在单峰时,判决接收信号为单载频脉冲信号;当平滑后频谱存在双峰时,判决接收信号为二进制数字频率调制信号;当平滑后频谱既不存在单峰也不存在双峰时,进行下一步。
[0072]
具体地,ampd算法是felix scholkmann于2012年提出的,ampd算法本身开发用于周期或准周期信号的峰值检测,在本实施例中将其用于测试集中的单载频脉冲和2fsk信号的极值点检测。
[0073]
如图3所示,所述算法ampd的实现过程包括:
[0074]
s31、计算输入信号x=[x1,x2,...,xi,...,xn}的局部极大值标度图(local maxima scalogram,lms),并用l

n的矩阵m来表示矩阵m如下所示:
[0075][0076]
其中,矩阵m的尺度因子k∈{1,2,...,l),矩阵m的采样点i∈{1,2,...,n};具体地:
[0077][0078]
s32、对矩阵m按行求和并求取向量γ=[γ1,γ2,...,γk,...,γ
l
]全局最小值的尺度因子λ=arg min(γ);
[0079]
s33、将m矩阵中大于尺度因子l的部分去除,得到新的矩阵mr=(m
k,i
),k∈{1,2,...,λ};
[0080]
s34、按列计算mr矩阵的标准差,矩阵mr中满足标准差为0的点即为ampd算法对应局部极大值点,即平滑后频谱的极值点。
[0081]
仿真的ampd峰值查找结果如图4所示,可以理解的是,在根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰中,所指相邻极值点指的是按查找顺序进行排列的相邻关系。
[0082]
在一些实施例中,查找平滑后频谱的前五个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰。选取的极值点数量可以按需灵活调整。
[0083]
具体地,步骤s3中:
[0084]
若第一、二极值点(对应图4中的1、2)幅度差超过最大门限,则平滑后频谱存在单峰,判决接收信号为单载频脉冲ns信号。
[0085]
若第一、二极值点幅度差在最小门限范围内,同时满足第二、三极值点(对应图4中的2、3)幅度差超过最大门限,且第三、四极值点和第四、五极值点(对应图4中的4、5)幅度差都在最小门限范围内,则平滑后频谱存在双峰,判决接收信号为二进制数字频率调制2fsk信号;否则,平滑后频谱既不存在单峰也不存在双峰,进行步骤s4。
[0086]
其中,各门限范围为根据单载频脉冲ns信号和二进制数字频率调制2fsk信号的频谱特性进行设置。
[0087]
s4、通过自动搜索定位的方法确定信号的位置,其中,平滑后频谱的最大值定位信号部分,平滑后频谱的均值接近于底噪,将平滑后频谱的最大值和均值之差作为搜索幅度范围,靠近信号和底噪的分界点,从而定位信号带宽,得到带宽内信号;
[0088]
具有一定带宽的信号频谱图可以大致分为信号部分和底噪部分,由于输入信号的信噪比和信号幅度大小均未知,故通过自动搜索定位的方法来确定信号的大概位置,频谱最大值定位信号部分,频谱均值接近于底噪,最大值和均值之差的搜索范围靠近信号和底噪的分界点。具体地,在步骤s4中,将平滑后频谱fft_avg的最大值和均值之差dist_meanmax作为搜索幅度范围,最大值位置为idx_max,寻找idx_max左边比idx_max点小dist_meanmax的点,若找到记录为idx_left,若未找到则加上固定步进继续寻找idx_left,idx_
left到idx_max之间为左边带宽;寻找idx_max右边比idx_max点小dist_meanmax的点,若找到记录为idx_right,若未找到则加上固定步进继续寻找idx_right,idx_max到idx_right之间为右边带宽,左边带宽和右边带宽合并为定位的带宽内信号fft_bw。
[0089]
其中,按固定步进自动搜索是为了防止带宽返回空值,导致定位失败。仿真的自动带宽定位结果如图5所示。
[0090]
s5、对带宽内信号fft_bw频谱进行归一化处理得到normdata,将归一化处理后信号normdata沿中点对折,计算带宽内信号频谱的对称度ck,并判断对称度是否超出阈值;若对称度超出阈值即ck≥ck_max,则判断频谱左右不对称,判决接收信号为非线性调频信号nlfm;否则,进行下一步;可以理解的是,将归一化处理后信号normdata沿中点对折时,既可以将右边信号对折到左边,也可以将左边信号对折到右边。
[0091]
在一个具体实施例中,在步骤s5中,计算带宽内信号频谱的对称度的方法包括:将由带宽内信号频谱进行归一化处理后得到的normdata沿中点将右边信号对折到左边,原左边信号为data_left,右边对折后的信号为data_right,计算两个信号上对应点之差的平方和的均值即为带宽内信号频谱的对称度ck,计算方法为:
[0092]
ck=sum((abs(data_left-data_right)).^2)/(n/2)
[0093]
其中,n为参与计算的数据总点数,对应点即为同一横坐标在原左边信号data_left和右边对折后的信号data_right对应的点。仿真的频谱对称度测量结果如图6所示。
[0094]
s6、将带宽内信号频谱划分为左、中、右三段,分别获取三段频谱的峰值max_left、max_mid、max_right,若中段频谱峰值max_mid最小,则判决接收信号为线性调频lfm信号;否则,进行下一步;
[0095]
具体地,观测lfm、bpsk、qpsk三种信号的频谱,发现bpsk和qpsk的频谱从带宽中心往左右两边呈下降趋势,而lfm则趋于平顶,且在下降前出现左右两个类似峰值的点,因此考虑将频谱划分为左、中、右三段,并进行峰值特性的比较。仿真的分段峰值特征提取结果如图7所示。
[0096]
s7、对接收的中频脉冲信号sig_in进行平方运算得到平方运算信号sig_square,并对平方运算信号sig_square求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,频谱轨迹平滑的方法与步骤s2相同,判断频谱轨迹平滑后的结果信号是否存在谐波单音;若存在谐波单音,则判决接收信号为二进制相移键控信号bpsk;否则,进行下一步;
[0097]
具体地,步骤s7中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:
[0098]
s71、查找平滑后频谱的峰值;
[0099]
s72、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;
[0100]
s73、计算除带宽内信号以外的频谱点的均值;
[0101]
s74、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;
[0102]
s75、当平滑后频谱的信号带宽低于限值、步骤s71获得的峰值与步骤s73获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为二进制相移键控信号。
[0103]
仿真的bpsk信号平方相关频谱和轨迹平滑结果如图8所示。
[0104]
s8、对接收的中频脉冲信号进行四次方运算得到四次方运算信号,并对四次方运
算信号求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,频谱轨迹平滑的方法与步骤s2相同,判断频谱轨迹平滑后的结果信号是否存在谐波单音,若存在谐波单音,则判决接收信号为正交相移键控信号qpsk;否则,判决接收信号为其他信号。
[0105]
具体地,步骤s8中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:
[0106]
s81、查找平滑后频谱的峰值;
[0107]
s82、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;
[0108]
s83、计算除带宽内信号以外的频谱点的均值;
[0109]
s84、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;
[0110]
s85、当平滑后频谱的信号带宽低于限值、步骤s81获得的峰值与步骤s83获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为正交相移键控信号。
[0111]
仿真的qpsk信号四次方相关频谱和轨迹平滑结果如图9所示。
[0112]
需要说明的是,本实施例的调制类型识别仅针对常见的六种雷达信号脉内调制方式(ns、lfm、nlfm、bpsk、qpsk、2fsk),若测试集在该范围内,可以直接使用本实施例提供的方法,若涉及更多更复杂的调制方式识别,则需要引入其他的信号特征和识别技术,来达到具体应用的目的。
[0113]
在本实施例提出的方法中,对接收脉冲的fft结果按照轨迹平滑公式的公式实施频谱轨迹平滑,用于抑制接收噪声对调制类型识别的影响。将自动多尺度峰值查找算法ampd应用到雷达常用信号调制模式识别中,可以准确提取频谱的峰值特性,有益于具有单峰值、双峰值、多峰值频谱特征的调制类型识别。本实施例的自动带宽定位方法,可以用于定位窄带宽信号,也可以定位宽带宽信号,频谱可以是对称的,也可以是非对称的。利用频谱对称度测量,分离识别具有非对称频谱特征的调制模式,如非线性调频信号nlfm。对输入脉冲先平方或四次方运算后,再求其相关函数的fft,并结合频谱轨迹平滑,进行bpsk或qpsk两种调制类型的识别,充分利用了调相信号隐含的周期性和自相关函数检测信号隐含周期性时对噪声的抑制作用,从而达到低信噪比条件下调制类型识别的目的。
[0114]
本发明第二个实施例提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例所述的调制类型识别工程化实现方法。
[0115]
在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0116]
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种调制类型识别工程化实现方法,其特征在于,包括以下步骤:s1、对接收的中频脉冲信号进行fft变换,得到脉冲的频谱;s2、对s1得到的脉冲的频谱实施频谱轨迹平滑;s3、采用自动多尺度峰值查找算法ampd,查找平滑后频谱的前若干个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰;当平滑后频谱存在单峰时,判决接收信号为单载频脉冲信号;当平滑后频谱存在双峰时,判决接收信号为二进制数字频率调制信号;当平滑后频谱既不存在单峰也不存在双峰时,进行下一步;s4、通过自动搜索定位的方法确定信号的位置,其中,平滑后频谱的最大值定位信号部分,平滑后频谱的均值接近于底噪,将平滑后频谱的最大值和均值之差作为搜索幅度范围,靠近信号和底噪的分界点,从而定位信号带宽,得到带宽内信号;s5、对带宽内信号频谱进行归一化处理,将归一化处理后信号沿中点对折,计算带宽内信号频谱的对称度,并判断对称度是否超出阈值;若对称度超出阈值,则判断频谱左右不对称,判决接收信号为非线性调频信号;否则,进行下一步;s6、将带宽内信号频谱划分为左、中、右三段,分别获取三段频谱的峰值,若中段频谱峰值最小,则判决接收信号为线性调频信号;否则,进行下一步;s7、对接收的中频脉冲信号进行平方运算得到平方运算信号,并对平方运算信号求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,判断频谱轨迹平滑后的结果信号是否存在谐波单音;若存在谐波单音,则判决接收信号为二进制相移键控信号;否则,进行下一步;s8、对接收的中频脉冲信号进行四次方运算得到四次方运算信号,并对四次方运算信号求自相关后进行fft变换,对fft变换结果实施频谱轨迹平滑,判断频谱轨迹平滑后的结果信号是否存在谐波单音,若存在谐波单音,则判决接收信号为正交相移键控信号;否则,判决接收信号为其他信号。2.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s2中,对s1得到的脉冲的频谱实施频谱轨迹平滑的方法包括:通过对fft变换后得到的频谱的逐点多次扫描来实现平均,每一个频谱平滑结果由当前接收脉冲频谱与之前脉冲频谱均值再求平均得到:其中,k为当前脉冲个数,k_max为轨迹平滑次数上限;fft_avg(k,n)为第k次轨迹平滑平均值;fft_avg(k-1,n)为第k-11次轨迹平滑平均值;fft_out(k,n)为第k个脉冲fft变换后得到的频谱。3.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s3中,所述算法ampd的实现过程包括:s31、计算输入信号x=[x1,x2,...,x
i
,...,x
n
]的局部极大值标度图,并用l
×
n的矩阵m来表示;s32、对矩阵m按行求和并求取向量γ=[γ1,γ2,...,γ
k
,...,γ
l
]全局最小
值的尺度因子λ=argmin(γ);s33、将m矩阵中大于尺度因子l的部分去除,得到新的矩阵m
r
=(m
k,i
),k∈{1,2,...,λ};s34、按列计算m
r
矩阵的标准差,矩阵m
r
中满足标准差为0的点即为ampd算法对应局部极大值点,即平滑后频谱的极值点。4.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s3中,查找平滑后频谱的前五个极值点,根据相邻极值点之间的幅度差判断平滑后频谱是否存在单峰或存在双峰或既不存在单峰也不存在双峰。5.根据权利要求4所述的一种调制类型识别工程化实现方法,其特征在于,步骤s3中:若第一、二极值点幅度差超过最大门限,则平滑后频谱存在单峰,判决接收信号为单载频脉冲信号;若第一、二极值点幅度差在最小门限范围内,同时满足第二、三极值点幅度差超过最大门限,且第三、四极值点和第四、五极值点幅度差都在最小门限范围内,则平滑后频谱存在双峰,判决接收信号为二进制数字频率调制信号;否则,平滑后频谱既不存在单峰也不存在双峰,进行步骤s4。6.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s4中,将平滑后频谱fft_avg的最大值和均值之差dist_meanmax作为搜索幅度范围,最大值位置为idx_max,寻找idx_max左边比idx_max点小dist_meanmax的点,若找到记录为idx_left,若未找到则加上固定步进继续寻找idx_left,idx_left到idx_max之间为左边带宽;寻找idx_max右边比idx_max点小dist_meanmax的点,若找到记录为idx_right,若未找到则加上固定步进继续寻找idx_right,idx_max到idx_right之间为右边带宽,左边带宽和右边带宽合并为定位的带宽内信号fft_bw。7.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s5中,计算带宽内信号频谱的对称度的方法包括:将带宽内信号频谱沿中点将右边信号对折到左边,原左边信号为data_left,右边对折后的信号为data_right,计算两个信号上应点之差的平方和的均值即为带宽内信号频谱的对称度ck,计算方法为:ck=sum((abs(data_left-data_right)).^2)/(n/2)其中,n为参与计算的数据总点数。8.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s7中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:s71、查找平滑后频谱的峰值;s72、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;s73、计算除带宽内信号以外的频谱点的均值;s74、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;s75、当平滑后频谱的信号带宽低于限值、步骤s71获得的峰值与步骤s73获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为二进制相移键控信号。9.根据权利要求1所述的一种调制类型识别工程化实现方法,其特征在于,步骤s8中,判断频谱轨迹平滑后的结果信号是否存在谐波单音的方法包括:s81、查找平滑后频谱的峰值;s82、按照s4中的方法定位平滑后频谱的信号带宽,得到带宽内信号;
s83、计算除带宽内信号以外的频谱点的均值;s84、采用自动多尺度峰值查找算法ampd查找平滑后频谱的前两个极值点;s85、当平滑后频谱的信号带宽低于限值、步骤s81获得的峰值与步骤s83获得的均值的差值超过限值,并且平滑后频谱前两个极值点超过限值时,判定频谱轨迹平滑后的结果信号存在谐波单音,判决接收信号为正交相移键控信号。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-9中任一项所述的一种调制类型识别工程化实现方法。

技术总结
本发明提供了一种调制类型识别工程化实现方法及计算机可读存储介质,对常用的六种雷达信号调制模式进行识别。对接收脉冲的FFT结果实施频谱轨迹平滑,突出信号调制特征。将自动多尺度峰值查找算法应用到雷达常用信号调制模式识别中,提取频谱的峰值特性,有益于具有单峰值、双峰值、多峰值频谱特征的调制类型识别。采用自动带宽定位方法,用于定位窄带宽信号或宽带宽信号,频谱可以是对称的或非对称的。利用频谱对称度测量,分离识别具有非对称频谱特征的调制模式。对输入脉冲先平方或四次方运算后,再求其相关函数的FFT,并结合频谱轨迹平滑,可以进行BPSK或QPSK的识别。本发明实现了低信噪比条件下调制类型识别的目的。现了低信噪比条件下调制类型识别的目的。现了低信噪比条件下调制类型识别的目的。


技术研发人员:刘良春 王黎 林春材 朱小波 侯园园
受保护的技术使用者:成都天奥测控技术有限公司
技术研发日:2023.06.30
技术公布日:2023/9/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐