微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 直扩MSK解调方法分析与仿真

直扩MSK解调方法分析与仿真

时间:08-22 来源:互联网 点击:

摘要:根据MSK信号的特点,分析了直扩MSK信号的解调方法。基于两种可能的应用形式,在Matlab/Simulink环境下搭建了直扩MSK信号差分相干解调与包络非相干解调的仿真模型。然后进行了性能仿真。所得结论为直扩MSK信号解调的实际应用提供了参考。
关键词:直扩MSK;差分相干解调;包络非相干解调;Matlab/Simulink

MSK信号是调制指数为0.5的一种连续相位调制信号(CPM),具有能量集中、包络恒定、频谱利用率高的优点,突发模式MSK信号除了具有上述优点之外,还具有持续时间短、隐蔽性好的特点,广泛应用于数据链等无线通信领域。
常用的MSK信号解调方法有两类,即“MSK逐码片检测法”和“MSK最大似然序列检测法”。MSK逐码片检测法包括包络非相干解调法、改进的差分检测法(IDD)、差分相干解调法等;最大似然序列检测法包括Viterbi判决法、最大似然分组检测法(MLBD检测法)等。
随着扩频技术的发展,MSK结合扩频的通信体制已经广泛应用于各个领域。但由于MSK信号的特殊性,使得在直扩MSK的解调方法存在局限性,相关文献也较少。上述MSK解调方法中,改进的差分检测法(IDD)、最大似然序列检测法包括Viterbi判决法、MLBD检测法等都是利用了多个码元的相关特性进行检测,这对于需要先解扩以得到处理增益的应用场合并不合适。笔者应用“MSK逐码片检测法”中的差分相干解调法和包络非相干解调法对直扩MSK信号的解调解扩实现结构进行分析与仿真。

1 直扩MSK相干解调
MSK扩频调制有多种实现方式,综合考虑中频数字化实现,则可采用基于正交调制的并联MSK调制方法,将MSK看作一类特殊的OQPSK,只是OQPSK两路基带信号的矩形波形被正弦脉冲所代替。MSK调制有2种形式,即正常形式和预编码形式。


MSK信号若直扩MSK采用相干方式解调,则调制时应当采用预编码的MSK(不带分路前的差分编码模块,如图1(a)所示),则MSK信号的数学表达式为:
情况下,I(t)和Q(t)的符号由调制信号决定,因此得到I(t)和Q(t),就可以解调出原始数据。
由于需要在伪随机码元周期内进行积分,故对|cos((πt/2Tc)|和|sin((πt)/2Tc)|在码元内积分的结果是常数,所以假设常数,D(t)在一个符号内数据相同,符号序号为k,则有

在cos[θ(k+1)-θ(k)]>0,即信源符号间相差小于90°时,Dot(k+1)的判决值就是差分解码后的接收数据。

2 直扩MSK信号的非相干解扩解调
若直扩MSK采用包络非相干方式解调,则调制时应当正常形式的MSK(带差分编码模块)如图2所示,则MSK信号的数学表达式为:

其中a0(t)和ae(t-Tc)分别为串并转换后的上路数据和下路数据,Tc为伪码周期。显然的取值正好对应差分编码前的扩频数据,也即扩频后的数据0、1正好分别对应(f0+1/4Tc)和(f0-1/4Tc)两种频率,故可以将MSK信号看成是一种2FSK信号。

由于MSK信号可以看成是一种特殊的FSK信号,故直扩MSK信号也可以使用类似FSK包络非相干检测的方法进行解扩解调。其中,解扩过程设置在能量计算之后,需要先进行扩频码相关运算,再将相关的结果进行判决,这样也可以达到同样的要求。



3 性能仿真分析
在Matlab/Simulink环境下搭建直扩MSK解调相干与非相干的仿真模型,如图4所示。扩频仿真参数分别采用M序列128倍和32倍,在扩频同步良好的情况下,对AWGN信道传输性能进行的仿真结果如图5所示。

在理论上,若采用匹配滤波器在2Tc时间间隔内,独立地从预编码的MSK正交分量中恢复数据,则MSK差分相干解调应具有与BPSK相同的差错性能。若在Tc时间间隔内,对正常形式的MSK信号进行FSK非相干检测,则其差错性能将比BPSK差约3.5 dB。但是由于MSK的调制指数只有0.5,不满足非相干检测正交FSK最小频率间隔1/T的要求。另外对于FSK非相干检测还有门限效应的影响,这种影响在扩频系统经常工作的负信噪比情况下愈发明显,因此在实际中,采用包络非相干检测的性能往往要差一些。
仿真结果证实了这一点,根据32位和128位M序列的仿真结果,采用非相干方式差错性能比相干方式差约4 dB和7.5 dB。但是由于实现结构简单,花费较少,且对相差、频差不敏感,故在接收信噪比要求允许的情况下,直扩MSK依然可以应用非相干方式。据文献介绍,美国Link 16数据链在接收机中使用非相干方式对MSK信号进行解扩解调。

4 结论
文中利用差分相干解调法和包络非相干解调法,分别对直扩MSK信号的解调解扩实现结构进行了分析,并在Matlab/Simulink环境下建立仿真模型,对2种不同的解调方法进行仿真对比。仿真结果显示,根据32位和128位M序列,采用非相干方式差错性能比相干方式分别差约4 dB和7.5 dB。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top