本发明涉及调相信号的分类识别和参数估计技术领域,尤其涉及一种调相信号的分类识别和参数估计方法及系统,适用于水声时频双扩展衰弱信道下,对先验较少或者全盲通信信号的检测、识别分类和参数估计有很好的应用前景。
背景技术:
伴随新型海洋技术和海洋装备的发展,水下海洋装备应用于多种作业现场,多种设备间为了实现信息交互和共享,需要进行高速可靠数据传输。通信声呐,特别是高速通信声呐,广泛应用于多种设备,实现多种平台间的数据和信息共享。对水下声学通信信号进行监测,深入解析国内外通信声呐的信号体制,完成通信信号的检测、分类识别和通信信息的破译,实现水下数据透明传输,是水下安防和国防安全的需要。
海洋声信道是典型的时频双扩展信道,其特点是:带宽窄、多普勒频移大和背景噪声强,这严重影响通信信号时域特征和频域特征的稳定性。
技术实现要素:
针对上述问题,本发明的目的在于提供一种调相信号的分类识别和参数估计方法及系统,为提高通信信号的识别概率,本算法提取通信信号鲁棒性好、性能稳定的特征参数,按照多参数联合估计的方法,降低水声衰落信道对识别算法影响。按照信号与噪声分类识别、宽带通信信号与窄带信号和调频信号分类识别、调相信号与其他通信信号分类识别、调相信号类内识别和通信信号参数修正五步骤完成调相信号的分类识别。
信号与噪声分类识别中,自适应感知通信信号的中心频率和带宽,快速计算每帧信号的信噪比,联合三个特征参数实现信号在噪声背景下的精确提取。快速计算信号中心频率变化率和信号的带宽变化特征参数,实现宽带水声通信信号与窄带信号和调频信号分类识别。调相信号与其他通信信号分类识别是计算频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,根据三个特征参数在多种水声通信信号中识别出调相信号。调相信号类内识别是通过计算通信信号的平方谱,按照平方谱的谱峰特征差异性识别出bpsk和qpsk。联合信号的频谱和平方谱,对通信信号中心频率、带宽、脉宽和码率修正,估计出最终通信信号的参数。
本发明的上述发明目的是通过以下技术方案得以实现的:
一种调相信号的分类识别和参数估计方法,包括以下步骤:
s1:针对于输入的通信信号进行信号与噪声的分离,对所述通信信号进行分帧处理,获取并计算每一帧的所述通信信号的中心频率、带宽和信噪比,联合包括中心频率、带宽和信噪比在内的三个特征参数实现所述通信信号在噪声背景下的精确提取;
s2:针对于所述通信信号与其他干扰信号的分类识别,计算信号的中心频率变化率和带宽变化特征参数,实现宽带的所述通信信号与窄带信号和调频信号的分类识别;
s3:针对于所述通信信号中的调相信号与其他信号的分类识别,计算所述通信信号的频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,根据三个特征参数在多种所述通信信号中识别出所述调相信号;
s4:针对于所述调相信号类内识别,计算所述调相信号的平方谱,按照所述平方谱的谱峰特征差异性识别出bpsk和qpsk信号;
s5:针对所述通信信号进行参数修正,联合所述通信信号的频谱和所述平方谱,对所述通信信号的中心频率、带宽、脉宽和码率进行修正,估计出最终的所述通信信号的参数。
进一步地,在步骤s1中,还包括:
s11:对所述通信信号进行分帧处理,采集长度为n点的所述通信信号[x(0),x(1),…x(n-1)],通过快速傅里叶变换计算每帧的所述通信信号的频谱
s12:针对于每一帧的所述通信信号的频谱进行谱峰搜索,查找x(k)的最大值,确定其位置index_max,并计算带宽;
s13:计算带宽内的信号能量
进一步地,在步骤s2中,进一步包括:
s21:针对于每一帧所述通信信号计算所述通信信号的带宽,具体地:第i帧所述通信信号的带宽为:delta_fi=lu-lb,统计多帧所述通信信号的带宽变化;
s22:针对于每一帧所述通信信号计算所述通信信号的中心频率,具体地:第i帧所述通信信号的中心频率为:fci=index_max,统计多帧所述通信信号的中心频率变化;
s23:针对于中心频率进行建模,建模为为线性模型,fc=kfci+b,采用最小二乘法估计系数k,b。
进一步地,在所述步骤s3中,还包括计算所述通信信号的频谱的对称性、频谱的平坦系数,具体为:
s31:频谱的对称性系数kf,是用于表征所述通信信号频谱关于中心频率的对称性的特征参数,具体为:
其中,eb是下频带能量,eu是上频带能量,index_max是信号的中心频率,计算得到频谱的对称性系数kf为:
kf=eb/eu
s32:频谱的平坦系数,是衡量频谱能量分布的参数,具体为:
进一步地,步骤s4中,还包括:计算所述调相信号的平方谱,具体为:
s41:接收所述通信信号的分帧处理,采集长度为n点的信号[x(0),x(1),…x(n-1)],计算所述通信信号的平方信号为:
y(n)=x2(n)
s42:计算所述通信信号的平方谱为:
进一步地,在步骤s5中,还包括:
在所述通信信号的平方谱中搜索尖脉冲信号,根据所述尖脉冲信号的位置,精确修正所述通信信号的载波频率和通信码率。
一种调相信号的分类识别和参数估计系统,包括:信号噪声分离模块,宽带通信信号检测提取模块,调相信号分类识别模块,调相信号类内识别模块和通信信号参数估计模块;
信号噪声分离模块,用于针对于输入的通信信号进行信号与噪声的分离,对所述通信信号进行分帧处理,获取并计算每一帧的所述通信信号的中心频率、带宽和信噪比,联合包括中心频率、带宽和信噪比在内的三个特征参数实现所述通信信号在噪声背景下的精确提取;
宽带通信信号检测提取模块,用于针对于所述通信信号与其他干扰信号的分类识别,计算信号的中心频率变化率和带宽变化特征参数,实现宽带的所述通信信号与窄带信号和调频信号的分类识别;
调相信号分类识别模块,用于针对于所述通信信号中的调相信号与其他信号的分类识别,计算所述通信信号的频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,根据三个特征参数在多种所述通信信号中识别出所述调相信号;
调相信号类内识别模块,用于针对于所述调相信号类内识别,计算所述调相信号的平方谱,按照所述平方谱的谱峰特征差异性识别出bpsk和qpsk信号;
通信信号参数估计模块,用于针对所述通信信号进行参数修正,联合所述通信信号的频谱和所述平方谱,对所述通信信号的中心频率、带宽、脉宽和码率进行修正,估计出最终的所述通信信号的参数。
进一步地,所述信号噪声分离模块,还包括:
分帧处理单元,用于对所述通信信号进行分帧处理,采集长度为n点的所述通信信号[x(0),x(1),…x(n-1)],通过快速傅里叶变换计算每帧的所述通信信号的频谱
谱峰搜索单元,用于针对于每一帧的所述通信信号的频谱进行谱峰搜索,查找x(k)的最大值,确定其位置index_max,并计算带宽;
信号能量计算单元,用于计算带宽内的信号能量
进一步地,所述宽带通信信号检测提取模块,还包括:
带宽变化统计单元,用于针对于每一帧所述通信信号计算所述通信信号的带宽,具体地:第i帧所述通信信号的带宽为:delta_fi=lu-lb,统计多帧所述通信信号的带宽变化;
中心频率变化统计单元,用于针对于每一帧所述通信信号计算所述通信信号的中心频率,具体地:第i帧所述通信信号的中心频率为:fci=index_max,统计多帧所述通信信号的中心频率变化;
中心频率建模单元,用于针对于中心频率进行建模,建模为为线性模型,fc=kfci+b,采用最小二乘法估计系数k,b;
所述调相信号分类识别模块,还包括:
对称性系数计算单元,用于计算频谱的对称性系数kf,用于表征所述通信信号频谱关于中心频率的对称性的特征参数,具体为:
其中,eb是下频带能量,eu是上频带能量,index_max是信号的中心频率,计算得到频谱的对称性系数kf为:
kf=eb/eu
平坦系数计算单元,用于计算频谱的平坦系数,是衡量频谱能量分布的参数,具体为:
进一步地,所述调相信号类内识别模块,还包括:
平方谱计算单元,用于接收所述通信信号的分帧处理,采集长度为n点的信号[x(0),x(1),…x(n-1)],计算所述通信信号的平方信号为:y(n)=x2(n),计算所述通信信号的平方谱为:
所述通信信号参数估计模块,还包括:
尖脉冲信号修正单元,用于在所述通信信号的平方谱中搜索尖脉冲信号,根据所述尖脉冲信号的位置,精确修正所述通信信号的载波频率和通信码率。
与现有技术相比,本发明的有益效果是:
通过按照信号提取、大类识别、类内识别的设计方法,完成了调相信号的分类识别,并估计其多个参数。本发明信号处理流程共分为五步骤,分别是信号与噪声分类识别、宽带通信信号与窄带信号和调频信号分类识别、调相信号与其他通信信号分类识别、调相信号类内识别和通信信号参数修正。每个信号处理流程环节,分析、提取多个稳定的信号特征量,实现复杂水声环境下,调相信号识别和参数估计都有较高的正确率。
附图说明
图1为本发明一种调相信号的分类识别和参数估计方法整体处理框图;
图2为本发明一种调相信号的分类识别和参数估计方法判决树结构图;
图3为本发明bpsk时域波形图;
图4为本发明bpsk时频图;
图5为本发明qpsk时域波形图;
图6为本发明qpsk时频图;
图7为本发明一种调相信号的分类识别和参数估计系统的整体结构图;
图8为本发明一种调相信号的分类识别和参数估计系统中的信号噪声分离模块的结构图;
图9为本发明一种调相信号的分类识别和参数估计系统中的宽带通信信号检测提取模块的结构图;
图10为本发明一种调相信号的分类识别和参数估计系统中的调相信号分类识别模块的结构图;
图11为本发明一种调相信号的分类识别和参数估计系统中的调相信号类内识别模块的结构图;
图12为本发明一种调相信号的分类识别和参数估计系统中的通信信号参数估计模块的结构图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性工作前提下所获得的所有其他实施例,都属于本申请保护的范围。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组合。
本发明的应用场景是:水下海洋装备应用于多种作业现场,多种设备间为了实现信息交互和共享,需要进行高速可靠数据传输。通信声呐,特别是高速通信声呐,广泛应用于多种设备,实现多种平台间的数据和信息共享。对水下声学通信信号进行监测,深入解析国内外通信声呐的信号体制,完成通信信号的检测、分类识别和通信信息的破译,实现水下数据透明传输,是水下安防和国防安全的需要。海洋声信道是典型的时频双扩展信道,其特点是:带宽窄、多普勒频移大和背景噪声强,这严重影响通信信号时域特征和频域特征的稳定性。因此,必须找到一种调相信号的分类识别和参数估计方法,能够提高通信信号的识别概率。
基于以上应用场景,本发明的核心思路为:提供一种适用于水下声学相干通信中调相(相移键控)信号分类识别和参数估计算法,其在不需要先验知识的前提下,自动感知、识别出通信信号的调制方式,并估计出信号的带宽、中心频率、脉宽和通信码率四个参数。本算法共分为四步完成信号的分类识别和参数估计。首先,宽带通信信号检测和提取阶段,完成通信信号在背景噪声中分离和提取。该算法提取通信信号频谱中心频率变化率、频率带宽、信噪比三个特征参数,自动感知并提取宽带通信信号,并估计信号的脉宽。其次,调相信号分类识别,在宽带通信信号中提取出调相信号。对提取的宽带通信信号,计算其频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,感知识别调相信号,估计信号的中心频率和带宽。再次,调相信号类内识别,是对调相信号类内进一步细分的过程,主要用于识别bpsk和qpsk信号。计算信号平方谱,根据平方谱的谱峰特征差异性,识别出bpsk和qpsk信号。最后,通信信号特征参数的精细修正,综合估计信号频谱和平方谱的特征参数,估计通信码率,并修正中心频率和带宽,实现通信信号的分类识别和特征参数估计。
本发明的一个显著特点是:在不需要先验知识的前提下,自动感知并识别通信信号的调制方式,并给出信号的特征参数,为后级信号盲解调和信息破译提供前期基础。
本发明在中国南海做了试验验证,在海底布放水声通信信号记录潜标,采集记录声学信号。记录潜标采用宽频段、大动态范围的接收机设计,能够采集50khz以下的声波信号。试验过程中,发射了多种体制的通信信号,设计的信号覆盖多种频段、多种通信码率。
实施例一
如图1中的调相信号的分类识别和参数估计方法的整体处理框图和如图2中的调相信号的分类识别和参数估计方法的判决树结构图所示,本实施例提供了一种调相信号的分类识别和参数估计方法,包括:
s1:针对于输入的通信信号进行信号与噪声的分离,对所述通信信号进行分帧处理,获取并计算每一帧的所述通信信号的中心频率、带宽和信噪比,联合包括中心频率、带宽和信噪比在内的三个特征参数实现所述通信信号在噪声背景下的精确提取。
具体地,在本实施例中,本发明首先要做的事情就是去除掉通信信号中的噪声,针对于每一帧的通信信号联合通信信号的中心频率、带宽和信噪比进行噪声的去除。
步骤s1中还包括步骤:
s11:对所述通信信号进行分帧处理,采集长度为n点的所述通信信号[x(0),x(1),…x(n-1)],通过快速傅里叶变换计算每帧的所述通信信号的频谱
s12:针对于每一帧的所述通信信号的频谱进行谱峰搜索,查找x(k)的最大值,确定其位置index_max,并计算带宽。
s13:计算带宽内的信号能量
s2:针对于所述通信信号与其他干扰信号的分类识别,计算信号的中心频率变化率和带宽变化特征参数,实现宽带的所述通信信号与窄带信号和调频信号的分类识别。
具体地,在本实施例中,在针对于通信信号去除掉噪声之后,需要去除掉其他干扰信号,通过计算信号的中心频率变化率和带宽变化特征参数,来实现宽带的通信信号与窄带信号和调频信号的识别,去除掉包括窄带信号和调频信号在内的其他干扰信号,保留下宽带的通信信号。
步骤s2的具体步骤为:
s21:针对于每一帧所述通信信号计算所述通信信号的带宽,具体地:第i帧所述通信信号的带宽为:delta_fi=lu-lb,统计多帧所述通信信号的带宽变化;
s22:针对于每一帧所述通信信号计算所述通信信号的中心频率,具体地:第i帧所述通信信号的中心频率为:fci=index_max,统计多帧所述通信信号的中心频率变化;
s23:针对于中心频率进行建模,建模为线性模型,fc=kfci+b,采用最小二乘法估计系数k,b。
s3:针对于所述通信信号中的调相信号与其他信号的分类识别,计算所述通信信号的频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,根据三个特征参数在多种所述通信信号中识别出所述调相信号。
具体地,在本步骤中,主要是筛选出调相信号,去除掉其他信号。
在所述步骤s3中,还包括计算所述通信信号的频谱的对称性、频谱的平坦系数,具体为:
s31:频谱的对称性系数kf,是用于表征所述通信信号频谱关于中心频率的对称性的特征参数,具体为:
其中,eb是下频带能量,eu是上频带能量,index_max是信号的中心频率,计算得到频谱的对称性系数kf为:
kf=eb/eu
s32:频谱的平坦系数,是衡量频谱能量分布的参数,具体为:
s4:针对于所述调相信号类内识别,计算所述调相信号的平方谱,按照所述平方谱的谱峰特征差异性识别出bpsk和qpsk信号。
计算所述调相信号的平方谱,具体为:
s41:接收所述通信信号的分帧处理,采集长度为n点的信号[x(0),x(1),…x(n-1)],计算所述通信信号的平方信号为:
y(n)=x2(n)
s42:计算所述通信信号的平方谱为:
s5:针对所述通信信号进行参数修正,联合所述通信信号的频谱和所述平方谱,对所述通信信号的中心频率、带宽、脉宽和码率进行修正,估计出最终的所述通信信号的参数。
在步骤s5中,还包括:
在所述通信信号的平方谱中搜索尖脉冲信号,根据所述尖脉冲信号的位置,精确修正所述通信信号的载波频率和通信码率。
本发明充分利用海上试验数据对bpsk和qpsk进行的详细分析和数学统计,识别率优于90%以上,参数估计误差小于5%。bpsk声学信号时域波形如图3所示,时频波形图如图4所示,qpsk声学信号时域波形如图5所示,时频波形图如图6所示。
实施例二
如图7所示,本实施例提供了一种调相信号的分类识别和参数估计系统,包括:信号噪声分离模块1,宽带通信信号检测提取模块2,调相信号分类识别模块3,调相信号类内识别模块4和通信信号参数估计模块5;
信号噪声分离模块1,用于针对于输入的通信信号进行信号与噪声的分离,对所述通信信号进行分帧处理,获取并计算每一帧的所述通信信号的中心频率、带宽和信噪比,联合包括中心频率、带宽和信噪比在内的三个特征参数实现所述通信信号在噪声背景下的精确提取;
宽带通信信号检测提取模块2,用于针对于所述通信信号与其他干扰信号的分类识别,计算信号的中心频率变化率和带宽变化特征参数,实现宽带的所述通信信号与窄带信号和调频信号的分类识别;
调相信号分类识别模块3,用于针对于所述通信信号中的调相信号与其他信号的分类识别,计算所述通信信号的频谱的对称性、频谱的平坦系数和归一化的信号包络方差三个特征参数,根据三个特征参数在多种所述通信信号中识别出所述调相信号;
调相信号类内识别模块4,用于针对于所述调相信号类内识别,计算所述调相信号的平方谱,按照所述平方谱的谱峰特征差异性识别出bpsk和qpsk信号;
通信信号参数估计模块5,用于针对所述通信信号进行参数修正,联合所述通信信号的频谱和所述平方谱,对所述通信信号的中心频率、带宽、脉宽和码率进行修正,估计出最终的所述通信信号的参数。
进一步地,所述信号噪声分离模块1,还包括:
分帧处理单元11,用于对所述通信信号进行分帧处理,采集长度为n点的所述通信信号[x(0),x(1),…x(n-1)],通过快速傅里叶变换计算每帧的所述通信信号的频谱
谱峰搜索单元12,用于针对于每一帧的所述通信信号的频谱进行谱峰搜索,查找x(k)的最大值,确定其位置index_max,并计算带宽;
信号能量计算单元13,用于计算带宽内的信号能量
进一步地,所述宽带通信信号检测提取模块2,还包括:
带宽变化统计单元21,用于针对于每一帧所述通信信号计算所述通信信号的带宽,具体地:第i帧所述通信信号的带宽为:delta_fi=lu-lb,统计多帧所述通信信号的带宽变化;
中心频率变化统计单元22,用于针对于每一帧所述通信信号计算所述通信信号的中心频率,具体地:第i帧所述通信信号的中心频率为:fci=index_max,统计多帧所述通信信号的中心频率变化;
中心频率建模单元23,用于针对于中心频率进行建模,建模为为线性模型,fc=kfci+b,采用最小二乘法估计系数k,b;
进一步地所述调相信号分类识别模块3,还包括:
对称性系数计算单元31,用于计算频谱的对称性系数kf,用于表征所述通信信号频谱关于中心频率的对称性的特征参数,具体为:
其中,eb是下频带能量,eu是上频带能量,index_max是信号的中心频率,计算得到频谱的对称性系数kf为:
kf=eb/eu
平坦系数计算单元32,用于计算频谱的平坦系数,是衡量频谱能量分布的参数,具体为:
进一步地,所述调相信号类内识别模块4,还包括:
平方谱计算单元41,用于接收所述通信信号的分帧处理,采集长度为n点的信号[x(0),x(1),…x(n-1)],计算所述通信信号的平方信号为:y(n)=x2(n),计算所述通信信号的平方谱为:
进一步地,所述通信信号参数估计模块5,还包括:
尖脉冲信号修正单元51,用于在所述通信信号的平方谱中搜索尖脉冲信号,根据所述尖脉冲信号的位置,精确修正所述通信信号的载波频率和通信码率。
以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。