Turbo编码GMSK信号的多普勒频移捕获与跟踪
2011-03-21吴团锋徐友云归琳马文峰
吴团锋,徐友云,归琳,马文峰
(1.上海交通大学 无线通信技术研究所,上海 200240;2.解放军理工大学 通信工程学院,南京 210007)
1 引 言
GMSK信号的包络恒定、相位连续,因此具有很多显著的优点,如射频功放可以工作在饱和区,充分利用发射机功率;对衰落环境不太敏感,邻道干扰较小等,因此在无线和卫星移动通信系统中得以成功应用[1]。Turbo码在低信噪比条件下具有非常优异的性能[2],非常适合作为恶劣信道环境下的信道编码方案,因此,Turbo编码和GMSK调制相结合的方案是一种比较适合于卫星移动通信系统的传输体制[3],目前该体制已在某卫星通信系统中成功应用。
在卫星移动通信系统中,多普勒频移是影响通信性能的主要因素之一。多普勒频移是由于地球站(例如机载站、车载站)的移动或者卫星的漂移产生的。Ka频段具有频谱可用率高、潜在干扰小和设备体积小等优点,将成为未来卫星通信的主流和军事卫星通信发展的必然趋势。然而,由于Ka频段频率很高,此时的多普勒频移问题将非常严重,有可能远远超过符号速率,这就要求接收机具有捕获和跟踪大多普勒频移的能力。
本文提出了大多普勒频移的捕获和跟踪算法,该算法首先采用AR模型进行超过符号速率的多普勒频移的初始捕获,其次采用基于FFT的联合帧同步和频偏估计算法捕获剩余频差,最后利用锁相环PLL跟踪多普勒频移的变化。仿真结果表明:该算法在低信噪比时可快速捕获超过符号速率的多普勒频移,并能以很小的误差跟踪多普勒频移的变化。调制符号速率为Rs=9.6 ksymbol/s时,可快速捕获-19.2~+19.2kHz范围内的多普勒频移;当多普勒频移以直线形式变化且多普勒速率为100Hz/s时,跟踪误差小于6 Hz。基于该算法的解调器可以很好地在有多普勒频移的条件下工作。
2 系统模型
作为CPM信号的典型代表,GMSK信号与信息序列之间存在非线性关系,根据Laurent分解定理[4],将GMSK信号分解为几个时间有限PAM信号的线性组合。如果发送端进行预编码,则在接收端采样数据经过解旋转后的表达式为
式中,an∈{1,-1}为Turbo编码输出比特,h0(t)为Laurent分解后第一个PAM信号的冲激响应,Ts是调制符号的时间宽度,Rs=1/Ts是符号速率,Δf为多普勒频移,0为相差,wk是方差=N0/Eb的复高斯白噪声,N0为噪声功率,Eb为每比特能量。另外,式(1)中第1项为有用信号,第2项为码间串扰,与有用信号相比,码间串扰的值较小。
接收信号的多普勒频移范围大,也就是说信号的不确定性范围大,所以接收机抗混叠滤波器的带宽必须足够大,使得信号不失真通过,此时将引入大量噪声,从而导致接收信号的信噪比相对降低。另外,Turbo编码GMSK信号的信噪比门限较低,因此,低信噪比将成为接收信号的主要特征。
3 多普勒频移捕获与跟踪方案
多普勒频移捕获分为两步进行,首先是采用自回归(AR)模型进行超过符号速率的多普勒频移的初始捕获;其次,采用基于FFT的联合帧同步和频偏估计算法捕获剩余频差。
AR模型认为信号是由白噪声通过一个全极点滤波器产生的,滤波器的传递函数为
式中,AR模型系数{a1,a2,…,ap}的求解方法可以采用Yule-Walker算法、Levinson-Durbin算法、协方差算法和Burg算法,但这些算法都比较复杂。文献[5]表明AR谱估计与线性预测谱估计等效,则可以通过求解最佳前向预测系数来求AR模型系数。前向预测滤波器和前向预测误差滤波器具有如下关系:
式中,wk是前向预测误差滤波器的系数,因此我们可以采用自适应滤波算法来求解系数。自适应前向预测误差滤波器结构如图1所示。
图1 自适应前向预测误差滤波器Fig.1 Adaptive forward prediction error filter
因为调制信号样点之间具有相关性,而噪声没有相关性。等效地,用AR模型来拟合时,调制信号对应的AR模型系数较大,而噪声对应的AR模型系数较小,因此可用AR模型按照频率步进Δfd为单位进行扫频,计算出每个频率点的判决变量D,选取D最大值对应的频率点作为大多普勒频移的初始估。
为了实现快速的频率捕获,我们采用收敛速度较快的可变步长LMS算法(VSLMS)[6]求解AR系数:
式中,W(n)=[w(1),w(2),…,w(p)]T是自适应滤波器在n时刻的抽头系数矢量;d(n)为滤波器输入,U(n)=[d(n-1),d(n-2),…,d(n-p)]T是自适应滤波器在n时刻的输入信号矢量;μ(n)是第n时刻的步长,μ(n)∈[μmin,μmax],因子0<α<1,γ>0。
采用AR模型进行大多普勒频移捕获时,剩余频差的绝对值最大为频率步进 Δfd,因此需要别的算法来捕获剩余频差。常用的频偏估计算法有M&M算法[7]、L&R算法[8]和Fitz算法[9],但这些算法都是针对单频信号进行估计的,因此,要采用这些算法进行剩余频差捕获,就要消除调制信息(即去调制),将GMSK调制信号转化为单频信号。根据对发送序列的了解与否,去调制的方法分为数据辅助(Data-Aided)和非数据辅助(Nondata-Aided)两类。非数据辅助方法会使噪声功率变大,从而降低了信号信噪比。而GMSK信号采用准相干算法解调时,具有无需恢复载波相位和位同步简单的特点[10],但是需要利用数据流中周期插入的独特码UW进行信道估计。可利用UW去调制,则需先进行帧同步,而在存在频偏条件下进行帧同步是比较困难的。此时,需要同时确定UW起始位置k和剩余频差Δf,使得式(9)的值最大:
文献[11]中基于FFT的联合帧同步检测和频偏估计算法可以有效地解决这个问题,在进行帧同步的同时完成剩余频差捕获。
理想二阶环可以跟踪频率斜升信号,具有固定的相位差[12],当采用准相干解调方案时,信道估计包含了该相位差,因此可以采用二阶PLL来跟踪多普勒频移的变化。由Laurent分解定理可知,GMSK经解旋转操作后可看作是双极性PAM信号,因此可采用判决反馈PLL环,则鉴相误差的表达式为
改变Kp、Ki的值,即得到不同的环路带宽。
大多普勒频移条件下解调器结构如图2所示,多普勒频移的捕获和跟踪过程可简要描述为:首先采用AR模型完成多普勒频移的初始捕获,并设置数控振荡器NCO的初始值进行校频;其次采用FFT在进行帧同步的同时完成剩余频差捕获,并更新NCO的值;在多普勒频移跟踪过程中,解调器根据环路滤波器输出更新NCO的值。
图2 大多普勒频移条件下解调器结构Fig.2 Demodulator structure under the condition of large Doppler frequency shift
4 仿真结果与分析
Turbo码采用PCCC编码方案,分量码编码器RSC1和RSC2为(7,5)递归系统卷积码,码率R=1/2,交织器采用S-随机-模k对称交织器(S=15),长度为 N=1024;GMSK信号BT=0.3;Turbo码译码器迭代次数为5次。
在AWGN信道下对解调器的性能进行了仿真,参数如下:调制符号速率为Rs=9.6 ksymbol/s,最大归一化多普勒频移范围为ΔfTs∈[-2,+2],多普勒频移以直线形式变化,多普勒速率为100 Hz/s。AR模型扫频时频率步进Δfd=0.2Rs。VSLMS算法步长初值 μ(0)=2-4,μmin=2-15,μmax=2-3,α=0.98,γ=2-12。自适应滤波器阶数p=4。独特码符号长度M=64,FFT变换长度N=256。PLL环路滤波器参数Kp和Ki分别为0.0256和0.00016384。低通滤波器LPF1和LPF2的带宽分别为0.7Rs和0.5Rs。
多普勒频移捕获算法的归一化平方根均方误差(NRMSE)定义为
式中,Δf是多普勒频移真实值,Δf′是多普勒频移估计值。图3~5仿真结果表明:该算法在低信噪比时可快速捕获超过符号速率的多普勒频移,并能以很小的误差跟踪多普勒频移的变化。
图3 AR模型多普勒频移初始捕获性能Fig.3 The initial Doppler shift acquisition performance of AR model
图4 FFT剩余频差捕获性能Fig.4 The residual frequency offset acquisition performance of FFT
图5 PLL跟踪频率误差Fig.5 The frequency tracking error of PLL
图6给出了具有多普勒频移捕获和跟踪功能的解调器BER曲线,Ideal曲线表示理想值,Doppler曲线则表示有多普勒频移时的误码率。迭代信道估计时采用LLR(c)硬判决迭代,迭代信道估计次数为2次[13]。仿真结果表明,给出的具有多普勒频移捕获和跟踪功能的解调器可以很好地在有多普勒频移的条件下工作,与BER理论值曲线相比,还存在一定的性能恶化,但该恶化量较小。
图6 Turbo编码GMSK信号解调器BERFig.6 The demodulation BER of Turbo codedGMSK signal
5 结束语
本文提出了Turbo编码GMSK信号的多普勒频移捕获和跟踪方案。仿真结果表明:该算法在低信噪比时可快速捕获超过符号速率的多普勒频移,并能以很小的误差跟踪多普勒频移的变化。将Turbo译码器输出反馈至PLL提高跟踪精度和减小解调器误码率性能恶化量是下一步的研究目标。
[1] Graell i AA,Abdel N C,Douillard C.Serially concatenated continuous phase modulation for satellite communications[J].IEEE Transactions on Wireless Communications,2009,8(6):3260-3269.
[2] Berrou C,Glavieux A.Near optimum error correcting coding and decoding:Turbo-codes[J].IEEE Transactions on Communications,1996,44(10):1261-1271.
[3] 吴团锋,杨喜根.Ka频段卫星移动信道中信号传输体制设计与仿真[J].系统仿真学报,2006,18(7):1987-1990.WU Tuan-feng,YANG Xi-gen.Design and simulation of signal transmission scheme over Ka-band mobile satellite channel[J].Journal of System Simulation,2006,18(7):1987-1990.(in Chinese)
[4] Laurent P A.Exact and approximate construction of digital phase modulation by superposition of amplitude modulated pulse(AMP)[J].IEEE Transactions on Communications,1986,34(2):150-160.
[5] Haykin S.Adaptive filter theory[M].Beijing:Publishing House of Electronics Industry,1998.
[6] Raymond H K,Edward W J.A variable step size Lms algorithm[J].IEEE Transactions on Signal Processing,1992,40(7):1633-1642.
[7] Mengali U,MorelliM.Data-aided frequency estimation for burst digital transmission[J].IEEE Transactions on Communications,1997,45(1):23-25.
[8] Luise M,Reggiannini R.Carrier Frequency recovery in alldigital modems for burst-mode transmission[J].IEEE Transactions on Communications,1995,43(2/3/4):1169-1178.
[9] Fitz M P.Further result in the fast estimation of a single frequency[J].IEEE Transactions on Communications,1994,43(2/3/4):862-864.
[10] Baier A,Heinrich G,Wellens U.Bit synchronization and timing sensitivity in adaptive Viterbi equalizers for narrow band TDMA digital systems[C]//Proceedings of 1988 IEEE Vehicular Technology Conference.Philadelphia,PA,USA:IEEE,1988:377-394.
[11] 吴团锋,杨喜根,李际平.一种基于FFT的联合帧同步和频偏估计算法[J].电子与信息学报,2006,28(5):840-843.WU Tuan-feng,YANG Xi-gen,LI Ji-ping.Combined Algorithm Based on FFT for Frame Synchronization and Frequency Offset Estimation[J].Journal of Electronics&Information Technology,2006,28(5):840-843.(in Chinese)
[12] 张厥盛,郑继禹,万心平.锁相技术[M].西安:西安电子科技大学出版社,2001.ZHANG Jue-sheng,ZHENG Ji-yu,WAN Xin-ping.Phase locked loop[M].Xi′an:Xidian University Press,2001.(in Chinese)
[13] 吴团锋,杨喜根.Turbo编码GMSK信号准相干解调时的迭代信道估计和译码研究[J].通信学报,2006,27(7):106-111.WU Tuan-feng,YANG Xi-gen.The iterative channel estimation and decoding algorithm for quasi-coherent detection of Turbo coded GMSK signals[J].Journal on Communications,2006,27(7):106-111.(in Chinese)