直擴(kuò)MSK解調(diào)方法分析與仿真
摘要:根據(jù)MSK信號的特點(diǎn),分析了直擴(kuò)MSK信號的解調(diào)方法?;趦煞N可能的應(yīng)用形式,在Matlab/Simulink環(huán)境下搭建了直擴(kuò)MSK信號差分相干解調(diào)與包絡(luò)非相干解調(diào)的仿真模型。然后進(jìn)行了性能仿真。所得結(jié)論為直擴(kuò)MSK信號解調(diào)的實(shí)際應(yīng)用提供了參考。
關(guān)鍵詞:直擴(kuò)MSK;差分相干解調(diào);包絡(luò)非相干解調(diào);Matlab/Simulink
MSK信號是調(diào)制指數(shù)為0.5的一種連續(xù)相位調(diào)制信號(CPM),具有能量集中、包絡(luò)恒定、頻譜利用率高的優(yōu)點(diǎn),突發(fā)模式MSK信號除了具有上述優(yōu)點(diǎn)之外,還具有持續(xù)時間短、隱蔽性好的特點(diǎn),廣泛應(yīng)用于數(shù)據(jù)鏈等無線通信領(lǐng)域。
常用的MSK信號解調(diào)方法有兩類,即“MSK逐碼片檢測法”和“MSK最大似然序列檢測法”。MSK逐碼片檢測法包括包絡(luò)非相干解調(diào)法、改進(jìn)的差分檢測法(IDD)、差分相干解調(diào)法等;最大似然序列檢測法包括Viterbi判決法、最大似然分組檢測法(MLBD檢測法)等。
隨著擴(kuò)頻技術(shù)的發(fā)展,MSK結(jié)合擴(kuò)頻的通信體制已經(jīng)廣泛應(yīng)用于各個領(lǐng)域。但由于MSK信號的特殊性,使得在直擴(kuò)MSK的解調(diào)方法存在局限性,相關(guān)文獻(xiàn)也較少。上述MSK解調(diào)方法中,改進(jìn)的差分檢測法(IDD)、最大似然序列檢測法包括Viterbi判決法、MLBD檢測法等都是利用了多個碼元的相關(guān)特性進(jìn)行檢測,這對于需要先解擴(kuò)以得到處理增益的應(yīng)用場合并不合適。筆者應(yīng)用“MSK逐碼片檢測法”中的差分相干解調(diào)法和包絡(luò)非相干解調(diào)法對直擴(kuò)MSK信號的解調(diào)解擴(kuò)實(shí)現(xiàn)結(jié)構(gòu)進(jìn)行分析與仿真。
1 直擴(kuò)MSK相干解調(diào)
MSK擴(kuò)頻調(diào)制有多種實(shí)現(xiàn)方式,綜合考慮中頻數(shù)字化實(shí)現(xiàn),則可采用基于正交調(diào)制的并聯(lián)MSK調(diào)制方法,將MSK看作一類特殊的OQPSK,只是OQPSK兩路基帶信號的矩形波形被正弦脈沖所代替。MSK調(diào)制有2種形式,即正常形式和預(yù)編碼形式。
MSK信號若直擴(kuò)MSK采用相干方式解調(diào),則調(diào)制時應(yīng)當(dāng)采用預(yù)編碼的MSK(不帶分路前的差分編碼模塊,如圖1(a)所示),則MSK信號的數(shù)學(xué)表達(dá)式為:
其中D(t)表示差分編碼后的信息數(shù)據(jù),aI(t)和aQ(t-Tc)分別為正交擴(kuò)頻碼序列中的奇數(shù)序列和偶數(shù)序列,Tc為偽碼周期。
對中頻A/D信號分別乘以sin(2πf0t+θ(t))和cos(2πf0t+θ(t))(其中,θ(t)為載波相位差,它是時間t的函數(shù))實(shí)現(xiàn)數(shù)字下變頻,然后經(jīng)過低通濾波,得到I、Q兩路信號分別為:
其中R[aQ_I(t)]與R[aI_Q(t)]表示偽碼序列的奇數(shù)序列aI(t)與偶數(shù)序列aQ(t)的互相關(guān)函數(shù)。在偽碼序列的奇數(shù)序列與偶數(shù)序列的互相關(guān)性良好的情況下,R[aQ_I(t-Tc)]≈0和R[aI_Q(t)]≈0,代入上式得:
在情況下,I(t)和Q(t)的符號由調(diào)制信號決定,因此得到I(t)和Q(t),就可以解調(diào)出原始數(shù)據(jù)。
由于需要在偽隨機(jī)碼元周期內(nèi)進(jìn)行積分,故對|cos((πt/2Tc)|和|sin((πt)/2Tc)|在碼元內(nèi)積分的結(jié)果是常數(shù),所以假設(shè)常數(shù),D(t)在一個符號內(nèi)數(shù)據(jù)相同,符號序號為k,則有
在cos[θ(k+1)-θ(k)]>0,即信源符號間相差小于90°時,Dot(k+1)的判決值就是差分解碼后的接收數(shù)據(jù)。
2 直擴(kuò)MSK信號的非相干解擴(kuò)解調(diào)
若直擴(kuò)MSK采用包絡(luò)非相干方式解調(diào),則調(diào)制時應(yīng)當(dāng)正常形式的MSK(帶差分編碼模塊)如圖2所示,則MSK信號的數(shù)學(xué)表達(dá)式為:
其中a0(t)和ae(t-Tc)分別為串并轉(zhuǎn)換后的上路數(shù)據(jù)和下路數(shù)據(jù),Tc為偽碼周期。顯然的取值正好對應(yīng)差分編碼前的擴(kuò)頻數(shù)據(jù),也即擴(kuò)頻后的數(shù)據(jù)0、1正好分別對應(yīng)(f0+1/4Tc)和(f0-1/4Tc)兩種頻率,故可以將MSK信號看成是一種2FSK信號。
由于MSK信號可以看成是一種特殊的FSK信號,故直擴(kuò)MSK信號也可以使用類似FSK包絡(luò)非相干檢測的方法進(jìn)行解擴(kuò)解調(diào)。其中,解擴(kuò)過程設(shè)置在能量計(jì)算之后,需要先進(jìn)行擴(kuò)頻碼相關(guān)運(yùn)算,再將相關(guān)的結(jié)果進(jìn)行判決,這樣也可以達(dá)到同樣的要求。
3 性能仿真分析
在Matlab/Simulink環(huán)境下搭建直擴(kuò)MSK解調(diào)相干與非相干的仿真模型,如圖4所示。擴(kuò)頻仿真參數(shù)分別采用M序列128倍和32倍,在擴(kuò)頻同步良好的情況下,對AWGN信道傳輸性能進(jìn)行的仿真結(jié)果如圖5所示。
在理論上,若采用匹配濾波器在2Tc時間間隔內(nèi),獨(dú)立地從預(yù)編碼的MSK正交分量中恢復(fù)數(shù)據(jù),則MSK差分相干解調(diào)應(yīng)具有與BPSK相同的差錯性能。若在Tc時間間隔內(nèi),對正常形式的MSK信號進(jìn)行FSK非相干檢測,則其差錯性能將比BPSK差約3.5 dB。但是由于MSK的調(diào)制指數(shù)只有0.5,不滿足非相干檢測正交FSK最小頻率間隔1/T的要求。另外對于FSK非相干檢測還有門限效應(yīng)的影響,這種影響在擴(kuò)頻系統(tǒng)經(jīng)常工作的負(fù)信噪比情況下愈發(fā)明顯,因此在實(shí)際中,采用包絡(luò)非相干檢測的性能往往要差一些。
仿真結(jié)果證實(shí)了這一點(diǎn),根據(jù)32位和128位M序列的仿真結(jié)果,采用非相干方式差錯性能比相干方式差約4 dB和7.5 dB。但是由于實(shí)現(xiàn)結(jié)構(gòu)簡單,花費(fèi)較少,且對相差、頻差不敏感,故在接收信噪比要求允許的情況下,直擴(kuò)MSK依然可以應(yīng)用非相干方式。據(jù)文獻(xiàn)介紹,美國Link 16數(shù)據(jù)鏈在接收機(jī)中使用非相干方式對MSK信號進(jìn)行解擴(kuò)解調(diào)。
4 結(jié)論
文中利用差分相干解調(diào)法和包絡(luò)非相干解調(diào)法,分別對直擴(kuò)MSK信號的解調(diào)解擴(kuò)實(shí)現(xiàn)結(jié)構(gòu)進(jìn)行了分析,并在Matlab/Simulink環(huán)境下建立仿真模型,對2種不同的解調(diào)方法進(jìn)行仿真對比。仿真結(jié)果顯示,根據(jù)32位和128位M序列,采用非相干方式差錯性能比相干方式分別差約4 dB和7.5 dB。