謝春磊,張 濤
(1.中國電子科技集團(tuán)公司第五十四研究所,河北 石家莊050081;2.裝備工程技術(shù)研究實(shí)驗(yàn)室,河北 石家莊050081;3.杭州??低晹?shù)字技術(shù)有限公司,浙江 杭州310051)
基于Laurent分解的GMSK定時同步環(huán)路
謝春磊1,2,張 濤3
(1.中國電子科技集團(tuán)公司第五十四研究所,河北 石家莊050081;2.裝備工程技術(shù)研究實(shí)驗(yàn)室,河北 石家莊050081;3.杭州??低晹?shù)字技術(shù)有限公司,浙江 杭州310051)
定時同步是數(shù)字調(diào)制信號接收不可或缺的環(huán)節(jié)。對于GMSK信號定時同步,現(xiàn)有算法多為數(shù)據(jù)輔助或前饋類算法。從GMSK信號的Laurent分解出發(fā),結(jié)合Gardner定時同步環(huán)路,提出了一種基于Laurent分解的GMSK信號定時同步環(huán)路。該環(huán)路采用2 bit差分來提取定時誤差,用于控制內(nèi)插時刻,環(huán)路簡單,運(yùn)算量小,易于工程實(shí)現(xiàn)。仿真結(jié)果表明,即使對于小BT值GMSK信號,該方法依然可以有效提取定時誤差,且具有較強(qiáng)的抗噪聲性能。
定時同步;高斯最小頻移鍵控;Laurent分解;Gardner算法
高斯最小頻移鍵控(GMSK)是一種連續(xù)相位調(diào)制(CPM)方式[1],其包絡(luò)恒定、帶外輻射小[2],因此,在GSM系統(tǒng)、無線局域網(wǎng)、航空數(shù)據(jù)鏈以及空間數(shù)據(jù)傳輸[3]等領(lǐng)域得到了廣泛應(yīng)用。GMSK解調(diào)分為相干解調(diào)和非相干解調(diào)[4]。相干解調(diào)的實(shí)現(xiàn)需要進(jìn)行頻偏和定時誤差補(bǔ)償,還需要進(jìn)行載波相位同步[5],實(shí)現(xiàn)復(fù)雜度較大;非相干解調(diào)[6]主要有2類:差分方式[7]和限幅鑒頻[8]方式,易于實(shí)現(xiàn),但解調(diào)性能不如相干解調(diào)。
GMSK的解調(diào)無論采用哪種方式,都必須進(jìn)行定時同步。數(shù)據(jù)輔助定時同步算法[9]的收斂速度快、性能好,但降低了系統(tǒng)傳輸效率;非數(shù)據(jù)輔助定時同步算法具有更普遍的適用性。非數(shù)據(jù)輔助類算法又可以分為前饋算法和反饋算法,前饋算法多是基于最大似然方法對定時誤差估計(jì)[10-12],計(jì)算量大,并且無法實(shí)時跟蹤定時誤差的變化;反饋算法采用環(huán)路的方法,對定時誤差進(jìn)行實(shí)時檢測、校正,實(shí)現(xiàn)簡單。文獻(xiàn)[13]對最小頻移鍵控(MSK)類信號進(jìn)行非線性變換,提取定時誤差;文獻(xiàn)[14]對差分后GMSK信號采用Gardner算法[15]進(jìn)行定時誤差提取,但當(dāng)帶寬周期積(BT)值較小時,誤差值較小,算法性能不好。結(jié)合上述反饋算法原理,并考慮Laurent分解,在Gardner算法的基礎(chǔ)上,本文改進(jìn)了一種GMSK定時同步環(huán)路,其對BT值較小的GMSK也有很好的適用性。
GMSK信號的CPM復(fù)基帶形式為:
s(t)=exp(jδ(t,α)+jφ),
(1)
式中,φ為載波初始相位;δ(t,α)表示相位調(diào)制過程,可用式(2)表示:
nT≤t≤(n+1)T,
(2)
式中,h為調(diào)制指數(shù),對于GMSK取值固定為0.5;{αk,k=0,1,…,n-1}是取值為±1的符號序列;T為符號周期;g(t)為高斯低通濾波器與持續(xù)時間為T的矩形脈沖卷積結(jié)果,其形式為:
(3)
(4)
式中,B為高斯濾波器3 dB帶寬;Q(t)為互補(bǔ)誤差函數(shù)。
g(t)的主要能量集中在L個符號周期內(nèi)[16],L的大小由BT值決定,BT越小,L越大,則信號的碼間串?dāng)_越嚴(yán)重,對于BT=0.3,可以取L=3,并且g(t)滿足
(5)
s(t)通過加性高斯白噪聲信道傳輸后接收到的信號復(fù)包絡(luò)可表示為:
r(t)=exp{j[2πΔft+δ(t-εT,α)+φ]}+z(t),
(6)
式中,Δf為載波頻偏,其主要由多普勒頻移、收發(fā)兩端載波偏差引入;εT為定時偏差;z(t)為接收端噪聲。
按照Laurent分解理論,CPM信號可以表示為M=2L-1個脈沖幅度調(diào)制(PAM)信號之和,形式為:
(7)
(8)
(9)
γm,l的取值為0或1,并且滿足
(10)
(11)
偽符號序列αm,i滿足
(12)
通過計(jì)算可以獲得各個PAM分量的波形,以BT=0.3,L=4的GMSK信號為例,h0(t)、h1(t)、h2(t)三個幅值較大的PAM波形如圖1所示。
圖1 BT=0.3的GMSK信號PAM分量
可以看出,h0(t)的幅度最大,并且占了信號總能量的99%以上。因此,可以僅用h0(t)來近似GMSK信號,從而有
(13)
(14)
由式(14)可以看出,i為偶數(shù)時,α0~α1的累加和為偶數(shù);i為奇數(shù)時,α0~α1的累加和為奇數(shù),即
(15)
(16)
式(13)可以改寫為:
(17)
可以看出,信號形式與OQPSK信號類似,I路和Q路存在一個符號周期的偏差。
由圖1可知,雖然h0(t)的持續(xù)時間為5個符號周期,但僅有中間4個符號周期的幅度較大,因此可以將其截短為4個符號周期,這時I/Q兩路波形如圖2所示。
圖2 I/Q兩路PAM分量示意
按照2個符號周期的間隔,對s(t)進(jìn)行差分,并取其平方的實(shí)部,得
c(t)=Re{[s(t)s*(t-2T)]2}。
(18)
如圖2所示,當(dāng)t在2iT附近時,Q路波形很小,僅有I路波形,且t偏離2iT的距離越大,幅度越小,因此c(t)是|t-2iT|的單調(diào)遞減函數(shù);同理,當(dāng)t在(2i+1)T附近時也具有該特性,從而c(t)的期望是周期為T的周期函數(shù)[17]。按照式(17),計(jì)算E{c(t)}得到圖3,具有對稱特性。
圖3 代價函數(shù)c(t)的期望
考慮以下定時誤差提取公式:
e(t)= -c(t-Ti)+c(t+Ti)=
-Re[s2(t-Ti)s*2(t-Ti-2T)]+
Re[s2(t+Ti)s*2(t+Ti-2T)]。
(19)
觀察圖3,當(dāng)t=0時,由于其對稱性,c(t-Ti)=c(t+Ti),誤差e(t)=0;而當(dāng)t<0時,c(t-Ti)
圖4 誤差提取公式e(t)的S曲線
按照軟件無線電的思想,對A/D采樣后的數(shù)據(jù)進(jìn)行內(nèi)插,將信號內(nèi)插為4倍符號速率,采樣間隔Ts=T/4。按照式(19)所示誤差提取公式及圖4所示的S曲線,選定Ti=Ts,此時S曲線的幅度最大。參照Gardner定時環(huán)路的原理[18],將定時誤差檢測結(jié)果通過環(huán)路濾波,進(jìn)行平滑處理,控制NCO,內(nèi)插出最佳采樣點(diǎn)數(shù)值[19-20]。GMSK定時同步環(huán)路結(jié)構(gòu)如圖5所示,定時誤差檢測的數(shù)據(jù)流圖如圖6所示。
圖5 GMSK定時同步環(huán)路結(jié)構(gòu)
圖6 定時誤差檢測數(shù)據(jù)流
性能仿真從以下4個方面來分析、比較本文的定時同步算法:① 不同BT值對應(yīng)的S曲線;② 定時誤差檢測算法的抗頻偏性能;③ 不同信噪比下定時收斂性能;④ 與文獻(xiàn)[13-14]的定時誤差檢測性能進(jìn)行比較。
4.1 不同BT值對應(yīng)的S曲線
在不同的BT值下,GMSK信號有不同的頻譜特性,BT值越小,帶寬效率越高,相應(yīng)接收復(fù)雜度也越大,好的定時同步算法不僅要適用于大BT值信號,也要適用于小BT值信號。令BT值分別為0.2、0.3、0.5,另外BT值趨于無窮時即為MSK信號,圖7分別給出了其定時誤差檢測S曲線??梢钥闯?,在相同定時偏差下,BT值越小,定時誤差越小。這是因?yàn)殡S著BT值的減小,Laurent分解中h0(t)分量所占的比例相應(yīng)降低,用式(13)進(jìn)行簡化帶來的失真將增大,從而導(dǎo)致定時誤差值減小。
圖7 不同BT值對應(yīng)的S曲線
4.2 定時同步的抗頻偏性能
定時同步受頻偏的影響越小,接收機(jī)的抗頻偏性能也就越好,該環(huán)路的工程應(yīng)用價值越高。以BT=0.3的GMSK信號為例,設(shè)定頻偏fc與符號速率Rs的相對值分別為0、1%、3%、5%時,其中Rs=1/T,其定時誤差檢測S曲線如圖8所示。
圖8 不同頻偏值的S曲線
fc在1%Rs以內(nèi)時,S曲線基本沒有變化;fc繼續(xù)增大時,定時誤差值變小,性能變差。
4.3 不同信噪比下定時收斂性能
隨著信噪比的降低,定時環(huán)路的收斂速度會變慢;但好的誤差提取算法可以在更低的信噪比下達(dá)到收斂。以BT=0.3、頻偏為1%Rs的GMSK信號為例,分別取Eb/N0=5 dB、10 dB、20 dB,其定時誤差收斂曲線如圖9所示??梢钥闯觯旁氡仍降?,收斂速度越慢;同時,環(huán)路在Eb/N0=5 dB時仍然可以達(dá)到收斂,可以實(shí)現(xiàn)低信噪比信號的解調(diào)。
圖9 不同信噪比下定時誤差收斂曲線
4.4 與現(xiàn)有算法的比較
將本文的算法分別與文獻(xiàn)[13-14]進(jìn)行比較,對比其定時誤差檢測性能。以BT=0.3的GMSK信號為例,其定時誤差S曲線如圖10所示??梢钥闯?,在相同定時誤差下,本文算法具有更大的誤差值,可以獲得更快的收斂特性、更好的抗噪特性。
圖10 本文S曲線與文獻(xiàn)[13-14]的比較結(jié)果
本文從GMSK信號的Laurent分解入手,從現(xiàn)有差分檢測類定時同步算法的原理出發(fā),并與常用定時同步環(huán)路相結(jié)合,提出了一種改進(jìn)的GMSK信號定時同步環(huán)路。與現(xiàn)有算法相比,具有更好的定時誤差檢測性能,而且對小BT值GMSK信號也有很好的檢測性能。該同步方法對現(xiàn)有環(huán)路的改動不大,因此可以很好地應(yīng)用于工程實(shí)踐。
[1] LAURENT P A.Exact and Approximate Construction of Digital Phase Modulations by Superposition of Amplitude Modulated Pulses(AMP)[J].IEEE Trans.Commun.,1986,34(2):150-160.
[2] MORUTA K,HIRADE K.GMSK Modulation for Digital Mobile Radio Telephony[J].IEEE Trans.Commun,1981,29(6):1044-1050.
[3] 游莎莎,劉勝利,羅雷剛,等.GMSK調(diào)制技術(shù)及其在遙測中的應(yīng)用分析[J].無線電工程,2011,41(12):41-43.
[4] HUANG Y L,FAN K D,HUANG C C.A Fully Digital Noncoherent and Coherent GMSK Receiver Architecture with Joint Symbol Timing Error and Frequency Offset Estimation[J].IEEE Trans.Veh.Technol.,2000,49(3):863-874.
[5] 彭華.軟件無線電中的盲接收技術(shù)研究[D].鄭州:解放軍信息工程大學(xué),2002:123-148.
[6] 吳偉仁,節(jié)德剛,丁興文,等.深空測控通信中GMSK體制非相干解調(diào)算法研究[J].宇航學(xué)報(bào),2014,35(12):1437-1443.
[7] SIMON M K,WANG C C.Differential Detection of Gaussian MSK in Mobile Radio Environment[J].IEEE Transactions on Vehicular Technology,1984,33(4):307-320.
[8] KORN I.GMSK with Limiter Discriminator Detection in Satellite Mobile Channel[J].IEEE Transactions on Communications,1991,39(1):94-101.
[9] 吳玉成,陳亮,李國權(quán).GMSK中頻數(shù)字化非相干接收機(jī)的設(shè)計(jì)與實(shí)現(xiàn)[J].無線電工程,2008(03):58-60.
[10] MICHELE M,UMBERTO M.Joint Frequency and Timing Recovery for MSK-type Modulation[J].IEEE Trans.Commun.,1999,47(6):938-946.
[11] 趙民建,仇佩亮,李國綱.一種軟件無線電GMSK非相干接收機(jī)[J].電路與系統(tǒng)學(xué)報(bào),2003,8(5):127-131.
[12] 賴文強(qiáng),趙建業(yè).一種面向DSP實(shí)現(xiàn)的GMSK位同步算法[J].無線電工程,2004,34(2):12-14.
[13] ALDO N D A,UMBERTO M,RUGGERO R.A Digital Approach to Clock Recovery in Generalized Minimum Shift Keying[J].IEEE Trans.Veh.Technol.,1990,39(3):227-234.
[14] AZAM M,AKRAM E,AHMAD J,et al.An Improved,Non-data Aided Symbol Timing Recovery for GMSK Modulated Signals[C]∥Islamabad:MultiTtopic Conference,2004:107-111.
[15] GARDNER F M.A BPSK/QPSK Timing Error Detector for Sampled Receivers[J].IEEE Trans.Commun.,1986,41(5):998-1008.
[16] 張輝,曹麗娜.現(xiàn)代通信原理與技術(shù)[M].西安:西安電子科技大學(xué)出版社,2002:273-276.
[17] 程芹,陳偉,龍必起,等.一種改進(jìn)的定時誤差檢測算法[J].電視技術(shù),2011,35(11):108-111.
[18] 付永明,朱江,琚瑛玨.Gardner定時同步環(huán)路參數(shù)設(shè)計(jì)及性能分析[J].通信學(xué)報(bào),2012,33(7):191-198.
[19] 熊志琿,趙曉群.基于分段拋物線濾波器的GMSK定時恢復(fù)方法[J].大連民族學(xué)院學(xué)報(bào),2010,12(5):440-442.
[20] 黃凌.一種基于非線性差分運(yùn)算的MSK定時同步環(huán)路[J].四川兵工學(xué)報(bào),2014,35(3):119-121.
ADigitalTimingTrackingLoopBasedonLaurentRepresentationforGMSKModulations
XIE Chun-lei1,2,ZHANG Tao3
(1.The54thResearchInstituteofCETC,ShijiazhuangHebei050081,China; 2.EquipmentEngineeringTechnologyResearchLaboratory,ShijiazhuangHebei050081,China; 3.HangzhouHikvisionDigitalTechnologyCo.Ltd,HangzhouZhejiang310051,China)
Timing synchronization is an indispensable part in receiving digital modulation signal.Most of the existing algorithms for the timing synchronization of GMSK signals are either data aided or feed forward.In this paper we present a digital timing tracking loop for GMSK modulations.This technique is based on Laurent representation and combined with Gardner timing recovery loop.The loop gets the timing error based on two bit differential detection,and then controls the interpolating.The loop is simple,has little computational complexity,and can be easily implemented.Simulation results show that the timing error can be efficiently extracted even for GMSK with small BT,and the loop has a fine anti-noise performance.
timing synchronization;GMSK;Laurent representation;Gardner algorithm
10.3969/j.issn.1003-3106.2017.12.05
謝春磊,張濤.基于Laurent分解的GMSK定時同步環(huán)路[J].無線電工程,2017,47(12):20-23,60.[XIE Chunlei,ZHANG Tao.A Digital Timing Tracking Loop Based on Laurent Representation for GMSK Modulations[J].Radio Engineering,2017,47(12):20-23,60.]
TN911
A
1003-3106(2017)12-0020-04
2017-01-11
國家部委基金資助項(xiàng)目。
謝春磊男,(1984—),工程師。主要研究方向:數(shù)字調(diào)制信號解調(diào)、分析。
張濤男,(1986—),工程師。主要研究方向:計(jì)算機(jī)視覺、機(jī)器學(xué)習(xí)和人工智能等信號處理相關(guān)算法。