快速估算MSK信号载波的方法技术

技术编号:9768253 阅读:146 留言:0更新日期:2014-03-15 23:29
本发明专利技术提出一种快速估算MSK信号载波的方法,旨在提供一种能在测控系统中更准确快速的对MSK信号载波频率进行估算的方法。本发明专利技术通过下述技术方案予以实现:首先对来自测控系统的MSK测控信号,经模/数转换器A/D采样后转换为数字信号输入FPGA。FPGA将该数字信号与本地数字控制振荡器NCO的输出信号相乘,再经过数字低通滤波器滤除高频分量,对残留信号进行平方处理和快速傅立叶变换FFT,查找出幅度值最大的两个频率点,再经过最大值有效验证算法,对提取出的两个频率点进行是否有效的判断,有效则保留,无效则剔除,最后根据保留下的有效频率点计算出载波频率的估算值送入MSK接收机模块完成MSK信号的解调。

【技术实现步骤摘要】
快速估算MSK信号载波的方法
本专利技术涉及一种测控系统中MSK信号快速载波估算的方法。
技术介绍
最小频移键控(MSK)调制是一种二进制连续相位的恒包络相位调制,MSK信号是一种相位连续、包络恒定,占用带宽最小的二进制正交2FSK信号,因其频带利用率高,带外辐射小,被广泛地利用在数字通信系统中。在目前通常采用MSK信号体制工作的一些测控系统中,MSK信号的解调一般采用差分数字解调算法,在接收机处理过程中当每个符号的采样点数大于5时,该算法解调性能已经接近MSK的最佳解调性能,并且此算法对频偏和相差有一定的容忍度。所以当载波多普勒变化较小时,采用差分数字解调算法可不必对载波频率进行估算。然而,在无线通信系统中,由于多普勒频移和振荡器的不稳定等因素,使得接收信号的载波和本地载波有时存在较大偏差,此偏差的存在会严重影响MSK解调器的性能。在应用过程中发现,由于载波多普勒太大,变化率太快,会直接导致接收机接收解调性能下降,系统误码率增加。在应用过程中还发现,相对较大的载波多普勒频率,当调制的信息速率相对低速时,此时如果不对载波频率进行估算,接收机采用同样的接收解调算法,接收解调性能较最佳解调性能有所下降。所以为了使MSK接收机实现最佳MSK接收解调性能,对MSK信号载波进行估算是必要的。
技术实现思路
本专利技术的任务是针对现有技术测控系统中存在的上述不足之处,提供一种能够正确快速估算MSK信号载波的方法,尤其是能够准确快速的对测控系统中MSK信号进行载波估算的方法,以解决在测控系统中由于载波多普勒太大,变化率太快,导致接收机接收解调性能下降,系统误码率增加的问题。本专利技术解决其技术问题通过以下措施予以实现:首先对来自测控系统的MSK测控信号,经模/数转换器A/D采样后转换为数字信号输入FPGA,FPGA将该数字信号与本地数字控制振荡器NCO的输出信号相乘,再经过数字低通滤波器滤除高频分量后,对残留信号进行平方处理,然后对平方后的数字信号S'(t)2进行快速傅立叶FFT变换,在FFT输出信号中查找出幅度值最大的两个频率点fO1、fO2,加入最大值有效验证算法,利用MSK信号特点,根据公式推导得出MSK调制信息频率fs=|fO1-fO2|,再对提取出的两个频率点进行是否有效的判断,有效则保留,无效则剔除,最后根据保留下的有效频率点计算出载波频率的估算值,再把估算的载波频率值送入MSK接收机模块完成MSK信号的解调。本专利技术相比于现有技术具有如下有益效果:本专利技术利用MSK的信号特点对载波信号进行准确快速的估算。相比未进行载波估算的接收机,在相同的信噪比下,加入了载波估算模块的MSK接收机其性能能够更加接近MSK最佳接收解调性能。在应用过程中,在FPGA内进行信号处理时可以改变快速傅里叶变换(FFT)计算的采样率及分辨率以适应不同的最大多普勒频率及动态变化率。本专利技术采用的载波估算方法相比一般扩频信号载波频率估算方法,针对MSK信号的频谱特点提出了幅度值最大频率点是否有效的判决条件,提高了载波频率估算的可靠性,避免出现错误的载波频率估算值被预置到接收模块中,导致接收机无法正常工作的情况。解决了测控系统载波多普勒太大,变化率太快,易导致接收机接收解调性能下降,系统误码率增加的问题。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术MSK信号载波估算模块的电路原理框图。具体实施方式参阅图1。在以下描述的实施例中,来自测控系统的MSK测控信号通过模/数转换器A/D采样电路转换为数字信号后输入FPGA,输入FPGA的数字信号可表示为其中dk为调制信息,f0为接收信号载波频率,fs为调制信息频率。在FPGA中,输入的数字信号S(t)与本地数字控制振荡器NCO输出的本地载波信号Fnco相乘后,经过数字低通滤波器滤除高频分量,滤波后的数字信号可以表示为其中Δf=f0-fnco。接下来在FPGA内部对滤波后的数字信号S'(t)进行平方处理,平方后的数字信号表示为其中Δf=f0-fnco,Δf即为所求的多普勒频率值。从平方后的数字信号S'(t)2的公式分析可以得出,平方去除了因调制信息引起的频率变化,而平方后的数字信号S'(t)2只包含了2种单一正弦信号分量。然后对平方后的数字信号S'(t)2信号进行FFT变换,注意做FFT变换时根据系统中最大多普勒频率及动态变化率选取合适的采样率及分辨率。FFT变换后从FFT的输出信号中提取出幅度值最大的两个频率点,分别为利用fO1、fO2计算可得出接收多普勒频率值Δf=(fO1+fO2)/4,从而计算出接收载波频率f0=Δf+fnco。为了验证提取出的两个频率点fO1、fO2的正确性,加入最大值有效验证算法。FFT变换后提取出的幅度值最大的两个频率点fO1和fO2,根据公式推导可得出|fO1-fO2|=fs,其中fs为MSK调制信息频率,为已知条件。总结验证频率点正确与否的判决条件如下:对两个最大频率点fO1,fO2做减法运算,求模后,其差值应该等于调制信息频率fs。如果符合上诉判决条件,则保留频率点值,不符合,则剔除。最后保留下来的正确的频率点值fO1,fO2,根据计算公式两式相加可得出Δf=(fO1+fO2)/4,Δf即为多普勒频率值,然后利用公式f0=Δf+fnco可计算出接收信号的载波频率,最后把估算的载波频率值f0送入MSK接收机模块完成MSK信号的解调。本文档来自技高网...
快速估算MSK信号载波的方法

【技术保护点】
一种快速估算MSK信号载波的方法,具有如下技术特征:首先对来自测控系统的MSK测控信号,经模/数转换器A/D采样后转换为数字信号输入FPGA,FPGA将该数字信号与本地数字控制振荡器NCO的输出信号相乘,再经过数字低通滤波器滤除高频分量后,对残留信号进行平方处理,然后对平方后的数字信号S“(t)2进行快速傅立叶FFT变换,在FFT输出信号中查找出幅度值最大的两个频率点fO1、fO2,加入最大值有效验证算法,根据fO1=2(Δf+fs/4)fO2=2(Δf-fs/4)公式推导得出MSK调制信息频率fs=|fO1?fO2|,再对提取出的两个频率点进行是否有效的判断,有效则保留,无效则剔除,最后根据保留下的有效频率点计算出载波频率的估算值,再把估算的载波频率值送入MSK接收机模块完成MSK信号的解调。

【技术特征摘要】
1.一种快速估算MSK信号载波的方法,具有如下技术特征:首先对来自测控系统的最小频移键控MSK测控信号,经模/数转换器A/D采样后转换为数字信号输入FPGA,FPGA将该数字信号与本地数字控制振荡器NCO的输出信号相乘,再经过数字低通滤波器滤除高频分量后,对残留信号进行平方处理,然后对平方后的数字信号S'(t)2进行快速傅立叶FFT变换,在FFT输出信号中查找出幅度值最大的两个频率点fO1、fO2,加入最大值有效验证算法,根据公式推导得出MSK调制信息频率fs=|fO1-fO2|,再对提取出的两个频率点进行是否有效的判断,有效则保留,无效则剔除;验证频率点正确与否的判决条件如下:对两个最大频率点fO1,fO2做减法运算,求模后,其差值等于MSK调制信息频率fs,如果符合上述判决条件,则保留频率点值,不符合,则剔除,其中,fsMSK调制信息频率为已知条件;最后保留下来的正确频率点值fO1和fO2,根据计算公式两式相加得出接收机的接收信号多普勒频率值Δf=(fO1+fO2)/4,然后利用公式f0=Δf+fnco计算出...

【专利技术属性】
技术研发人员:张玲
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1