王衛(wèi)鋒,湯 沛
(新鄉(xiāng)學院 計算機與信息工程學院, 河南 新鄉(xiāng) 453000)
連續(xù)相位調(diào)制(CPM, Continuous Phase Modulation)由于其恒包絡和高譜效率特點,使其在廣播和衛(wèi)星等通信系統(tǒng)中得到廣泛的應用[1,2].CPM調(diào)制信號的頻譜特性由多個參數(shù)決定,包括脈沖成形函數(shù)g(t)(例如:矩形窗、升余弦(RC: Raised Cosine)等)、成形脈沖持續(xù)時間間隔L、調(diào)制符號間隔T、映射符號的個數(shù)M及調(diào)制指數(shù)h.為分析方便,調(diào)制指數(shù)通常取兩個互素的整數(shù)相除的形式h=N/P(例如,3/8),其中整數(shù)P決定了CPM調(diào)制信號相位狀態(tài)的個數(shù),其大小直接決定了編/譯碼器的復雜程度.CPM信號的頻譜效率可隨著L、M和P的增加而進一步的提升[3,4],但隨之接收端CPM譯碼器復雜度陡然增大.因此,在CPM調(diào)制系統(tǒng)設計時,需要在系統(tǒng)的誤比特性能和譯碼復雜度之間進行權衡考慮.
在對CPM信號分析的基礎上,文獻[5]提出了一種被稱為CPM的Rimldi分解模型,在該CPM分解模型中,CPM調(diào)制器可分解為連續(xù)相位編碼器和一個跟隨的無記憶調(diào)制器.為提升CPM系統(tǒng)的功率效率,通常級聯(lián)外碼構(gòu)成所謂的串行級聯(lián)CPM(SCCPM, Serially Concatenated CPM)調(diào)制系統(tǒng),在該系統(tǒng)中,CPM分解模型中的連續(xù)相位編碼器看成級聯(lián)系統(tǒng)的內(nèi)碼;基于比特交織二元外碼SCCPM系統(tǒng)得到了廣泛的研究[6-8].文獻[9]研究了一種新型的SCCPM結(jié)構(gòu),即符號交織SCCPM.相對比特交織SCCPM,符號交織SCCPM系統(tǒng)的優(yōu)點在于,當CPM調(diào)制器的符號個數(shù)為多進制即M>2時,可有效地抵抗信道突發(fā)錯誤.
針對SCCPM系統(tǒng)中外碼性能越好,在接收端迭代后系統(tǒng)性能反而越差的現(xiàn)象[6-8],本文在符號交織SCCPM系統(tǒng)的基礎上,研究了一種SCCPM系統(tǒng)的優(yōu)化結(jié)構(gòu),該優(yōu)化系統(tǒng)結(jié)合比特交織和符號交織的優(yōu)點,在幾乎不增加譯碼時延的基礎上,改善外碼對整個系統(tǒng)性能的影響.
比特交織SCCPM系統(tǒng)發(fā)射端由二元外碼、比特交織器、1-1(1比特到1符號)映射及二元CPM調(diào)制(例如,最小頻移鍵控MSK: Minimum Shift Keying)級聯(lián)構(gòu)成[1],接收端采用基于串行級聯(lián)編碼的迭代譯碼結(jié)構(gòu)進行迭代譯碼.當CPM調(diào)制采用高譜效的多進制調(diào)制時,需要將二元外碼與CPM調(diào)制之間的1-1映射器改為比特序列到多元CPM符號的映射器.多元符號映射器包含比特序列從二進制到十進制的轉(zhuǎn)換及十進制數(shù)到多元符號的映射,二進制到十進制的轉(zhuǎn)換有格雷編碼[4]和二進制BCD(Binary-Coded Decimal)編碼[4]等.格雷編碼規(guī)則為:
Gi=Bi-1⊕Bi,
其中:Gi為格雷碼的第i位比特,Bi-1和Bi為原比特序列的第i-1和第i位.十進制數(shù)D到多元符號U的映射規(guī)則為(n為二進制序列的位數(shù)):
U=2*D-(2n-1).
(1)
映射器位于交織器之前,即為符號交織的SCCPM系統(tǒng)[9].符號交織和比特交織SCCPM的區(qū)別在于交織器與映射器的前后位置不同:交織器位于符號映射器之后的即為符號交織SCCPM,交織器位于符號映射之前為比特交織SCCPM.由多元CPM調(diào)制和二元卷積外碼構(gòu)成的符號交織SCCPM系統(tǒng)中,譯碼迭代時需要符號概率到比特概率的相互轉(zhuǎn)換,存在概率信息的量化誤差及譯碼時延,造成了符號交織SCCPM系統(tǒng)誤比特性能的損失,同時也存在著高性能的二元外碼不能直接影響到符號交織SCCPM系統(tǒng)誤比特性能的問題[9-11].
表1給出了3位比特序列與調(diào)制符號間的映射關系,二進制序列到十進制數(shù)轉(zhuǎn)換為格雷碼編碼的映射器稱為格雷碼映射,否者稱為BCD碼映射.表1中每種編碼序列后面括號內(nèi)為所對應的十進制數(shù),各編碼后的十進制數(shù)按照式(1)規(guī)則映射成所對應的多元調(diào)制符號.
表1 3位比特序列到8元調(diào)制符號的映射
從表1可得:(1)同一比特序列在不同映射規(guī)則下的映射符號大部分是不一樣的;(2)對于在同一映射規(guī)則下,映射前信息序列中信息比特位的先后順序發(fā)生位置置換同樣可改變輸入到CPM調(diào)制器的映射符號;例如,[011]比特序列,經(jīng)不同比特置換規(guī)則置換后的序列為[101]或[110],在BCD碼映射規(guī)則下的映射符號將由-1改為+3或+5.
因此,在符號交織SCCPM系統(tǒng)中,可在符號映射之前添加一個信息幀內(nèi)的比特交織器進行系統(tǒng)性能的優(yōu)化.但是在信息幀內(nèi)進行比特和符號雙交織的SCCPM系統(tǒng)中,接收端基于比特/符號概率的信息幀內(nèi)解交織器的復雜度以及比特交織和符號交織的雙重時延均是SCCPM系統(tǒng)無法承受的.
每一M元CPM調(diào)制符號攜帶n=log2M位比特信息.隨著M的增加,n也增大,因此可以將上述信息幀內(nèi)比特交織的系統(tǒng)性能優(yōu)化方案換成映射前每調(diào)制符號幀內(nèi)比特序列位置置換優(yōu)化.相對于信息幀內(nèi)比特交織的系統(tǒng)性能優(yōu)化方案,基于M元CPM調(diào)制符號幀內(nèi)的n位比特位置置換優(yōu)化,所增加的譯碼時延是可以忽略的.基于符號交織SCCPM系統(tǒng)的符號幀內(nèi)比特置換優(yōu)化方案的系統(tǒng)框圖如圖1所示.圖1中,M元CPM調(diào)制符號幀內(nèi)n位比特置換優(yōu)化用“優(yōu)化”示意,以區(qū)別于信息幀內(nèi)的比特交織優(yōu)化.
圖1 符號交織SCCPM系統(tǒng)的優(yōu)化結(jié)構(gòu)示意圖
基于CPM的Rimldi分解模型中的連續(xù)相位編碼器具有類卷積編碼的結(jié)構(gòu),以及受多個卷積碼并行所構(gòu)成的Turbo碼結(jié)構(gòu)的啟發(fā),在符號交織SCCPM系統(tǒng)設計中,外碼常選為卷積碼.卷積碼編碼輸出的多位編碼比特序列是按照固定順序依次輸出的,例如碼率為1/2的(5,7)卷積碼編碼結(jié)構(gòu)中(5和7均為八進制數(shù),下同),原輸出順序按編碼生成多項式為5和7的順序交替輸出,用P0=[1,2]表示.基于4元CPM調(diào)制符號幀內(nèi)的2位比特序列置換優(yōu)化時,可選的置換優(yōu)化方案有P1=[2,1]和P2={[1,2],[2,1]},其中P1表示按生成多項式為7和5的順序輸出,P2表示P0和P1交替使用置換.
圖2給出了符號幀內(nèi)不同優(yōu)化置換方案下符號交織SCCPM系統(tǒng)的誤比特性能曲線.系統(tǒng)的外碼為(27,31)卷積碼,信息幀長為2048,迭代譯碼20次,CPM調(diào)制參數(shù)為h=1/2,成形脈沖為L=2的升余弦(2RC)脈沖,系統(tǒng)中多元符號的映射采用BCD碼映射規(guī)則,符號交織器為隨機交織器.從圖2可以看出,對比未進行符號幀內(nèi)比特置換優(yōu)化的符號交織SCCPM系統(tǒng)性能(P0),不同的符號幀內(nèi)n位比特序列的比特置換優(yōu)化下的符號交織SCCPM系統(tǒng)的性能有提升:誤比特率為10-5時,符號幀內(nèi)P1=[2,1]比特置換優(yōu)化方案下的系統(tǒng)性能有0.18 dB的提升,比特置換優(yōu)化P2={[2,1],[1,2]}也有一定的符號幀內(nèi)位置置換優(yōu)化增益.
圖2 不同符號幀內(nèi)比特置換優(yōu)化方案下符號交織SCCPM系統(tǒng)性能(系統(tǒng)參數(shù):h=1/2, 4元2RC的CPM調(diào)制,(27,31)卷積碼)
表2列出了符號幀內(nèi)比特置換優(yōu)化的符號交織SCCPM系統(tǒng)性能仿真時的參數(shù),仿真中信息幀長均為2048位信息比特序列,迭代譯碼20次,符號交織器采用偽隨機交織器.
表2 系統(tǒng)仿真參數(shù)
符號交織SCCPM系統(tǒng)中符號的映射規(guī)則直接決定著送入調(diào)制器的符號,從某種程度上說調(diào)制符號的映射規(guī)則也有比特位置置換的功能,只是這種置換不是通過簡單改變外碼編碼器輸出比特的順序來實現(xiàn).本文仿真實驗過程中,采用BCD碼和格雷碼兩個映射規(guī)則.圖3中給出了不同映射規(guī)則下符號交織SCCPM系統(tǒng)的誤比特性能曲線.從圖3可得,相對于格雷碼映射,BCD碼映射規(guī)則下符號交織SCCPM系統(tǒng)的性能好似存在一錯誤平層,隨著信噪比的提升,該系統(tǒng)誤比特性能趨于10-4.
從圖3還可以看出,相同BCD碼映射條件下的優(yōu)化符號交織SCCPM,符號幀內(nèi)n比特置換優(yōu)化P1=[2,1]同樣也可提高系統(tǒng)的誤比特性能,當信噪比為2 dB時,置換優(yōu)化后的系統(tǒng)誤比特率從10-4量級提升到10-5量級,提高一個數(shù)量級.和格雷碼映射規(guī)則改變映射符號的順序一樣,符號幀內(nèi)n比特置換優(yōu)化同樣可以影響映射符號的順序,這是優(yōu)化符號交織SCCPM系統(tǒng)誤比特性能提升的原因所在.
圖3 不同符號幀內(nèi)比特置換優(yōu)化符號交織SCCPM系統(tǒng)誤比特性能 (參數(shù): h=1/2, 4元2RC的CPM調(diào)制)
外碼的性能同樣影響串行級聯(lián)迭代系統(tǒng)的性能.SCCPM系統(tǒng)中CPM可看成串行級聯(lián)系統(tǒng)的內(nèi)碼,好的外碼并不能提升SCCPM系統(tǒng)的性能[1,6,8,9],這是本文研究的出發(fā)點.從圖3可以看出,在符號幀內(nèi)n比特置換優(yōu)化P1和相同的映射規(guī)則,在誤比特率為10-5下,(27,31)卷積外碼比(5,7)卷積外碼的符號交織SCCPM系統(tǒng)有約0.25 dB性能的提升;在不同的比特置換優(yōu)化下,系統(tǒng)的誤比特性能也有不同程度的提升.
外信息轉(zhuǎn)移圖(EXIT:extrinsic information transfer chart)[9]是分析類Turbo碼迭代譯碼時的收斂特性及預測譯碼收斂閾值的常用工具之一,該收斂閾值定義為在給定誤比特率條件下所需的最小信噪比.在SCCPM系統(tǒng)中EXIT圖的計算采用文獻[8]中的公式進行計算.
對比SCCPM的EXIT圖可得到如下的結(jié)論:(1)比特交織的SCCPM系統(tǒng)中,格雷碼映射始終優(yōu)于BCD碼映射,但是在符號交織SCCPM系統(tǒng)中,情況并非總是如此,該結(jié)論可從圖3和圖4中得到驗證;(2)在比特交織和符號交織SCCPM系統(tǒng)中,(5,7)卷積外碼不再是最佳的選擇,系統(tǒng)的誤比特性能可通過增加外碼的編碼長度進行優(yōu)化;(3)符號交織SCCPM系統(tǒng)中,符號幀內(nèi)比特置換優(yōu)化后的系統(tǒng)性能隨不同的映射規(guī)則而變化.
圖4給出了置換優(yōu)化P1及不同卷積外碼條件下符號交織SCCPM的EXIT圖,圖4左圖給出了(5,7)卷積外碼下的譯碼軌跡,(25,31)卷積外碼的譯碼軌跡如右圖所示.對比可得,外碼為(25,31)卷積碼的譯碼軌跡曲線對相對于(5,7)卷積外碼可以更早進入收斂點,即在符號幀內(nèi)比特位置優(yōu)化下的符號交織SCCPM系統(tǒng)的性能可通過采用性能更好的外碼來提升系統(tǒng)的誤比特性能.
總之,無論是通過不同的映射規(guī)則或符號幀內(nèi)n比特置換優(yōu)化均可以提升優(yōu)化符號交織SCCPM系統(tǒng)的性能,這是符號交織SCCPM和比特交織SCCPM所不具備的.更重要的是,系統(tǒng)外碼的性能也可以直接影響到整個SCCPM系統(tǒng)的性能,該特性可以從圖5中可以得到進一步的驗證.在相同的格雷映射和調(diào)制符號內(nèi)比特置換優(yōu)化P1條件下,在誤比特率為10-5時,(15,17)卷積外碼比(5,7)卷積外碼的系統(tǒng)性能有約0.3 dB的性能提升.
圖4 符號交織SCCPM系統(tǒng)譯碼EXIT圖
符號交織SCCPM系統(tǒng)中,由于CPM調(diào)制后調(diào)制波形符號之間引入了“記憶”,經(jīng)信道傳輸后,在信息比特端所對應的不再是“無記憶”信道模型.因此,傳統(tǒng)的基于無記憶信道的串行級聯(lián)編碼的分析方法已不再適用.本文針對符號交織SCCPM系統(tǒng)的性能在好的外碼下接收端迭代譯碼后性能反而變差的這一現(xiàn)象出發(fā),在原符號交織SCCPM系統(tǒng)中符號映射之前引入符號幀內(nèi)n比特置換優(yōu)化,經(jīng)研究分析得到的主要結(jié)論和進一步研究的內(nèi)容如下:
1. 與符號交織SCCPM系統(tǒng)中引入信息幀內(nèi)的比特交
織方案相比,本文所研究的符號幀內(nèi)n比特置換優(yōu)化方案最明顯的優(yōu)勢是,引入的時延是幾乎可以忽略的,這對實時性要求較高的系統(tǒng)是非常重要的.
圖5 外碼對優(yōu)化符號交織SCCPM系統(tǒng)性能的影響(參數(shù): h=1/2, 4元3RC的CPM調(diào)制, P1置換優(yōu)化)
2. 優(yōu)化符號交織SCCPM系統(tǒng)的性能可通過選用性能更好的外碼來提升整個系統(tǒng)誤比特性能,這是符號交織SCCPM和比特交織SCCPM系統(tǒng)所不具備的,是本文的主要創(chuàng)新點之一;
3. 更高階的CPM調(diào)制,如M=8、16下的優(yōu)化符號交織SCCPM系統(tǒng)的優(yōu)化參數(shù)及其性能是下一步要研究的內(nèi)容;針對有記憶信道的串行級聯(lián)迭代譯碼系統(tǒng)性能的分析方法的研究也是今后的重要研究內(nèi)容.