999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SCCPM系統編譯碼發展與研究*

2016-10-25 06:57:26王雪寶竇高奇崔中普
艦船電子工程 2016年9期
關鍵詞:系統

王雪寶 高 俊 竇高奇 崔中普

(海軍工程大學電子工程學院 武漢 430033)

?

SCCPM系統編譯碼發展與研究*

王雪寶高俊竇高奇崔中普

(海軍工程大學電子工程學院武漢430033)

串行級聯連續相位調制系統具備高頻譜效率和高功率效率,其編譯碼結構是在串行Turbo碼的基礎上演變而來,因此具有類似于Turbo碼的較好的誤比特率。論文介紹了Turbo碼的發展歷程和串行級聯連續相位調制系統的研究概況;描述了串行級聯連續相位調制編譯碼的三種原理方法:傳統型串行級聯連續相位調制系統編譯碼、改進交織型串行級聯連續相位調制系統編譯碼、改進判決型串行級聯連續相位調制系統編譯碼;并對串行級聯連續相位調制系統的發展趨勢和應用進行展望。

串行級聯連續相位調制;Turbo碼;誤比特率;編譯碼

Class NumberTN911.2

1 引言

連續相位調制(CPM)的已調波形的相位是連續的,減小了碼元轉換時刻的暫態影響,產生較小的帶外輻射功率,具有較高的頻譜利用率;另外其包絡恒定保證了功放的非線性不會造成功率效率降低。

串行級聯連續相位調制(SCCPM)結合了串行級聯卷積碼(SCCC)的高編碼增益和CPM調制的信號包絡恒定和高信道利用率,并在譯碼時采用軟輸入軟輸出迭代譯碼算法來獲得高交織增益,使系統在低信噪比情況下可以獲得較好的誤碼率。

2 SCCPM系統編譯碼研究概況

1928年,美國數學家哈特萊(Hartley)撰寫一篇題目為“信息傳輸”的論文并發表到《貝爾系統電話雜志》上,提出用選擇的自由度來衡量信息的大小[1]。隨后1948年,美國數學家香農(C.E.Shannon)在《貝爾系統電話雜志》發表一篇題目為“通信的數學理論”的論文,論文以概率論作為工具,闡述了通信的一系列基本理論問題,并給出了信源信息量和信道容量的計算方法和公式,得出了編碼定理,創立了信息論[2]。在香農最初創立的信息論基礎上,經過不斷發展和完善,可靠有效通信的數字化編碼已經相當成熟,可以達到香農提出的理論極限。當代的碼分多址(CDMA)、多載波調制(MCM)、網格編碼調制(TCM)、分組編碼調制(BCM)、Turbo碼、低密度奇偶校驗碼(LDPC)、時空編碼等都是在香農定理的基礎上發展而來的[3]。這些技術都只考慮編碼,沒有涉及到調制,通過增加信息的冗余度來提高功率的有效性。而信息冗余度的增加勢必會減小頻譜的利用率,依然面臨頻譜利用率和功率利用率不可兼得的矛盾[4]。

1993年,在國際通信會議上C.Berrou,A.Glavieux和P.Tbitimajshima提出一種新的信道編碼方案——Turbo碼[5],這是一種并行級聯卷積碼(PCCC),如圖1(a)所示。因為Turbo碼很好地應用了香農編碼定理中的編譯碼隨機性[2,5],所以獲得幾乎接近于香農理論極限的譯碼性能。仿真實驗表明,采用約束長度為5,碼長為65536的隨機交織器和經過18次迭代譯碼,在信噪比Eb/N0>0.7dB時并采用BPSK調制時,碼率為1/2的Turbo碼在AWGN信道上的BER<10-5,其性能與香農極限只相差0.7dB[6]。1996年,S.Benedetto提出具有串行結構的Turbo碼——串行級聯卷積碼(SCCC),如圖1(b)所示。SCCC結構是在PCCC基礎上變換而來的,由原來的并聯結構改為串聯,但是其中的編碼和譯碼組成模塊幾乎沒有發生改變。和PCCC比較,SCCC具有不明顯的錯誤平層。1997年、2000年和2003年,三次Turbo碼及其相關主題國際會議的召開使Turbo碼得到很好的發展。

連續相位調制(CPM)可以等效成一個連續相位編碼器(CPE)和一個無記憶調制器(MM)組成[7~9]。CPE在結構和功能上可以等效成一個卷積碼編碼器,正是基于這一特點,SCCPM編譯碼在SCCC基礎上改進而來。將SCCC編碼結構中的內編碼器換成CPE就形成了SCCPM編碼結構的雛形,譯碼部分做出相應的改動即可完成譯碼。由此,SCCPM編譯碼結構形成。

圖1 Turbo碼編碼器結構

3 SCCPM系統編譯碼原理方法

3.1傳統型SCCPM編譯碼

傳統SCCPM編譯碼系統如圖2所示,在編碼時將二進制序列B經過外編碼器——卷積碼編碼器得到X比特序列,其中卷積碼的碼率可以選擇,X比特序列需要進過交織器交織得到比特序列X1,交織器的隨機性影響譯碼的性能,X1再又映射器將二進制序列映射成M進制碼字序列U,碼字序列U經過內編碼器——CPE后完成SCCPM系統的編碼過程。在編碼過程中,有許多參數會對譯碼效果產生影響,除了前面提到的交織器外,還有卷積碼種類、調制指數、記憶長度、進制數M、基帶脈沖波形等因素。

圖2 SCCPM系統原理框圖

在SCCPM系統譯碼過程中,采用軟輸入軟輸出(SISO)迭代譯碼算法基于MAP算法進行譯碼。內譯碼器CPM最大后驗概率譯碼器將解調的碼字信息和外譯碼器卷積碼最大后驗概率譯碼器反饋回來的外部信息經過交織器得到的先驗信息進行第一次譯碼,碼字信息減去先驗信息后得到的外信息經過解交織器后得到外譯碼器的先驗信息,將此先驗信息送至外譯碼器進行譯碼,經過一次次迭代對最后的碼字信息進行判決完成譯碼。迭代次數不僅影響系統的BER,還會影響系統的實時性。

3.2改進交織型SCCPM編譯碼

改進交織型SCCPM系統編譯碼是在傳統的SCCPM編譯碼基礎上發展而來的。在編碼結構上將交織器和映射器的位置(圖2中虛線方框模塊)進行交換,如圖3所示,先對卷積碼輸出的二進制序列X進行映射,轉換成M進制后在對碼字序列U進行交織得到新的碼字序列U1,最后再將碼字序列U1送至CPE進行編碼從而完成系統的編碼過程。在改進交織型的SCCPM編碼結構中,其他部分諸如卷積碼和CPE,以及映射器本身未做變化,只是交織器需要做出相應改動。改進交織型SCCPM系統的譯碼過程基本和傳統型SCCPM譯碼過程一樣,但是由于在編碼過程中先進行的映射后再對其進行交織,所以內譯碼器不需要對其進行解映射而直接送到解交織器進行解交織。

圖3 符號交織SCCPM編碼結構

與傳統SCCPM系統編碼過程中先交織后映射相比,改進交織型SCCPM編碼先映射后交織具有更早的收斂性和更高的錯誤平層[10]。并且在譯碼過程中內譯碼器不需要對碼字信息進行解映射,這樣減少了系統運算量。但是符號交織所采用的交織器的約束性比較大,一般采用的是均勻交織器,這就和香農定理所需的隨機性有很大區別,而比特交織采用的交織器是隨機交織器,恰好符合香農定理要求的條件,而且編碼的隨機性會影響到譯碼的效果。

3.3改進判決型SCCPM編譯碼

改進判決型SCCPM編譯碼在傳統SCCPM編譯碼結構上沒有做改進,而是在譯碼的過程中改進了收斂判決的算法,從而得到較好的時效性和良好的誤碼率。因為是對收斂判決的算法做出改進,所以沒有固定的模式,要對具體的算法進行分析。

加權外信息交換的迭代算法是運用動力學原理對SCCPM迭代檢測過程中存在的正反饋現象進行了分析,從正反饋的減少和檢測兩個方面對迭代算法進行改進[11~12]。其原理是對將外信息的過大波動造成的正反饋運用自適應方法來減小或遏制,提高系統性能,加上動態迭代改進減少迭代次數,從而減少系統運算量。采用改進型的維特比算法(SOVA算法)進行譯碼,該算法實現代價比較低,摒除了BCJR算法的復雜性和對信道的較大依賴性[13]。簡化狀態SISO迭代譯碼算法是基于分集的RSSD思想,成倍減少狀態數目,減小運算的復雜性,利用判決反饋減小因簡化狀態帶來的距離損失[14~15]。以上這些譯碼算法都是以減少復雜度來改進系統的譯碼性能。

4 SCCPM系統編譯碼發展趨勢和應用

4.1SCCPM系統編譯碼發展趨勢

傳統SCCPM系統編譯碼的結構可以看出,SCCPM編譯碼會沿著三個方向發展:尋找更優的外編碼器,符號交織與比特交織的均衡,譯碼算法的改進。

從SCCPM系統編譯碼的具體模塊做出改進,主要是外編碼器選擇。在卷積碼的范圍內,卷積碼的自由距離和系統的譯碼性能成正比。即在一定范圍內,自由距離越大,譯碼性能越好。例如,(23,35)卷積碼的譯碼性能要比(13,17)卷積碼和(7,5)卷積碼的要好[5]。外編碼器也可以采用其他種類的碼,例如LDPC碼。LDPC碼充當外碼,由于其自身具有交織的性能,加上在編碼過程中額外的交織器后,系統的交織增益將相當可觀[16]。如果LDPC碼的校驗矩陣設計比較合理,那么交織器也可以省去[17]。也有仿真結果說明,LDPC碼充當外編碼器后迭代譯碼時的性能與之前幾乎沒有差異,而且其復雜度明顯降低[17~18]。

從SCCPM系統編譯碼的結構上考慮,主要是映射器和交織器的順序問題,即比特交織和符號交織的選擇問題,歸結其焦點在于交織器的選擇問題。比特交織器可以輕松滿足香農定理的隨機編碼的條件,但是其復雜度要高于符號交織器,而符號交織器雖然減少了系統的計算量,但是由于交織器選擇上面臨的約束條件,無法滿足隨機編碼。在譯碼的速度上,符號交織器要優于比特交織器;在譯碼的誤碼率上,比特交織器要優于符號交織器。所以,在改變其編碼結構上又面臨著一對均衡。

從SCCPM系統譯碼算法上改進,譯碼算法不僅關系到譯碼的復雜度,還涉及到譯碼的精確性。在算法的種類上看,MAP算法和SOVA算法都有自己的優勢。當深入到算法內部時,就涉及到算法的收斂和判決的時間,收斂前提,判決準確就是算法的目標。那么,尋找一種具有次最優的判決準則的算法很有必要。

4.2SCCPM系統的實現與應用

隨著軟件無線電的不斷發展,越來越多的功能可以在一塊的小芯片上完成,通過軟件編程實現各種算法和功能。通過Matlab對算法進行仿真,驗證算法在理論上的可行性和正確性,然后再將算法實現運用到實踐中去。DSP具有快速的運算能力,對處理復雜算法擁有得天獨厚的優勢。以DSP-TMS320C6416為例,其時鐘頻率可以達到720MHz,最快運算速度可以達到4800MIPS,而且還具有Viterbi譯碼協處理器和Turbo碼譯碼協處理器[19]。所以選擇DSP芯片來實現SCCPM系統編譯碼可以彌補譯碼復雜的劣勢。當在規定的誤碼率和譯碼時限內時,不管采用哪一種算法都可以滿足要求,那么譯碼算法的復雜度改進就顯得無足輕重,只要進一步較小誤碼率即可優化系統的性能。FPGA的強大功能在其實現SCCPM調制和解調時顯現出優勢[20]。在實現SCCPM系統時,DSP+FPGA這一當前流行的架構可以很好地完成系統各項任務。如圖4所示,DSP將編碼后的基帶成型數據通過EMIA口給FPGA進行調制,從而完成SCCPM系統的調制功能;在解調過程中,將接收到的信號傳送到FPGA,由FPGA實現信號的解調,然后再由DSP通過EMIF口讀取FPGA解調好的數據來進行迭代譯碼。SCCPM系統在低信噪比情況下具有良好的誤碼率。所以SCCPM系統在水下通信和深空通信等領域都具有良好的發展前景[21]。

圖4 DSP+FPGA開發架構

5 結語

SCCPM系統中交織器的存在使系統的編碼增益得到提高,采用基于MAP算法的迭代譯碼進行譯碼,有利于提高系統的誤碼率,并且CPM調制具有較高的頻譜利用率,所以SCCPM系統同時提高了頻譜效率和功率效率。SCCPM系統具有Turbo碼良好的譯碼性能,又集合CPM調制的各種優點,利用DSP自身優化代碼的功能可以實現SCCPM快速編譯碼,減少系統的時延性,從而達到實時通信的效果。當芯片的處理速度更快時,SCCPM系統的譯碼就會顯得簡單,束縛SCCPM系統用來有效性通信的因素就會減少,只要再提高可靠性就能使SCCPM系統很好地運用在水下通信等低信噪比環境。

[1]陳運.信息論與編碼(第2版)[M].北京:電子工業出版社,2007.

[2]C.E.Shannon.Mathematical Theory of Communication[J].Bell System Technical Journal,1948,27:379-423.

[3]王立君.串行級聯CPM的關鍵技術研究[D].西安:西安電子科技大學,2011.

[4]張立軍,張宗橙,鄭寶玉等譯.數字通信(第四版)[M].北京:電子工業出版社,2003.

[5]劉華東.Turbo碼原理與應用技術[M].北京:電子工業出版社,2004.

[6]C.Berrou,A.Glavieux and P.Tbitimajshima.Near Shannon Limit Error-correcting Coding and Decoding:Turbo Codes.In Proc.of ICC,1993(5):1064-1070.

[7]T.Aulin,N.Rydbeck and C.E.Sundberg.Continuous Phase Modulation-Part II:Partial Response Signaling.IEEE Transactions on Communications,1981,29:219-225.

[8]Bixiao E.Rimoldi.A Decomposition Approach to CPM.IEEE Transactions on Information Theory,1998,34(2):260-270.

[9]P.Moqvist.Serially Concatenated Continuous Phase Modulation with Iterative Decoding.IEEE Transactions on Communications,2001,49(11):1901-1915.

[10]向茜.符號交織SCCPM系統研究[D].西安:西安電子科技大學,2009.

[11]韓志學,畢文斌,張興周.一種提高SCCPM系統迭代檢測收斂性的方法[J].電子與信息學報,2007,29(2):274-277.

[12]孫錦華,李自義.SCCPM 中基于平均外信息交換的迭代停止算法[J].西安電子科技大學學報(自然科學版),2008,35(8):716-720.

[13]李小強,芮茂海,王德輝,等.串行級CPM基于SOVA算法的迭代接收軍事通信技術[J].2009,30(3):15-54.

[14]孫錦華,李建東,金力軍.串行級聯CPM 的一種簡化狀態SISO迭代譯碼算法[J].中國科學E輯:信息科學,2007,37(8):1055-1065.

[15]鐘凱,彭華,葛臨東.編碼CPM信號低復雜度聯合迭代解調譯碼算法[J].信息工程大學學報,2015,16(6):725-730.

[16]史可顯.基于CPM和LDPC碼的級聯系統設計與實現[D].上海:上海交通大學,2011.

[17]蔻倩.基于LDPC碼的連續相位調制串行級聯系統[D].西安:西安電子科技大學,2006.

[18]張凱.低復雜度的連續相位調制與LDPC聯合迭代譯碼算法[J].電訊技術,2015,55(12):1390-1394

[19]Texas Instruments.TMS320C6414T,TMS320C6415T,TMS320C6416T,data sheet[Z].2005.

[20]Lattice:Turbo decoder IP cores[EB/OL].http://www.latticesemi.com.cn

[21]王一凝.串行級聯CPM系統的迭代譯碼及其改進[D].大連:大連理工大學,2008.

Development and Research of Encoding and Decoding of SCCPM System

WANG XuebaoGAO JunDOU GaoqiCUI Zhongpu

(College of Electronic Engineering,Naval University of Engineering,Wuhan430033)

SCCPM(Serially Concatenated Continuous Phase Modulation)system processes high frequency efficiency and power efficiency whose encoding and decoding structures evolve from serial turbo codes,which gives it good BER(Bit Error Rate)as turbo codes being.The development process of Turbo codes and research overviews on SCCPM system are given by this paper.Three kinds of theory and methods of SCCPM encoding and decoding are noted,including traditional SCCPM system encoding and decoding,interleaver-improved SCCPM system encoding and decoding and judgment algorithm improved SCCPM system encoding and decoding.And outlook of SCCPM’s development trend and application is given.

SCCPM,turbo codes,BER,encoding and decoding

2016年3月7日,

2016年4月26日

王雪寶,男,碩士研究生,研究方向:信號編碼調制技術。高俊,男,教授,博士生導師,研究方向:通信理論與技術。竇高奇,男,博士,副教授,研究方向:信號檢測和估計。崔中普,男,碩士研究生,研究方向:信號編碼調制技術。

TN911.2DOI:10.3969/j.issn.1672-9730.2016.09.001

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 国产人免费人成免费视频| 国产成人亚洲精品色欲AV| 婷婷亚洲视频| 日韩一级毛一欧美一国产| 天堂中文在线资源| 人妻中文字幕无码久久一区| 国产Av无码精品色午夜| 国产真实乱了在线播放| 亚洲香蕉久久| 亚洲欧美不卡中文字幕| 99久久精品无码专区免费| 亚洲狠狠婷婷综合久久久久| 人人91人人澡人人妻人人爽 | 国产白浆视频| 国产精品亚洲欧美日韩久久| 日韩一区二区三免费高清| 久久久精品久久久久三级| 日韩中文精品亚洲第三区| 91精品国产91欠久久久久| 91精品视频播放| 一区二区三区在线不卡免费| 永久在线精品免费视频观看| 欧美日韩国产在线人成app| 国产午夜福利亚洲第一| 无码人妻免费| 久草视频福利在线观看| 日本精品视频| 五月天丁香婷婷综合久久| 亚洲美女一区| 中文字幕久久波多野结衣| 亚洲AV人人澡人人双人| 视频国产精品丝袜第一页| 亚洲中久无码永久在线观看软件 | 午夜国产理论| 婷婷综合在线观看丁香| 四虎精品国产AV二区| 国产a v无码专区亚洲av| 老司国产精品视频91| 国产超碰在线观看| 国产精品久久自在自2021| 久久精品人人做人人爽电影蜜月| 欧美日韩国产高清一区二区三区| 亚洲综合久久成人AV| 国产免费怡红院视频| 亚洲一区无码在线| 成人在线第一页| 国产精品三区四区| 日本黄网在线观看| 91视频青青草| 少妇被粗大的猛烈进出免费视频| 一级毛片免费的| 日韩a级毛片| 免费久久一级欧美特大黄| 国产黄色爱视频| 国产一级α片| 国外欧美一区另类中文字幕| 久久精品aⅴ无码中文字幕| 四虎影视永久在线精品| 91精品国产自产在线老师啪l| av天堂最新版在线| 久久女人网| 成人在线综合| 激情综合婷婷丁香五月尤物| 91成人在线免费视频| 午夜影院a级片| 国产成人精品一区二区三在线观看| 国产资源免费观看| 欧美精品亚洲日韩a| 久久国产精品夜色| 久久男人视频| 中文字幕无码中文字幕有码在线 | 亚洲精品黄| 亚洲无码久久久久| 欧美午夜视频| 亚洲欧美精品一中文字幕| 国产精品手机在线观看你懂的| 国产综合在线观看视频| 亚洲色大成网站www国产| 亚洲二区视频| 亚洲天堂区| 中文字幕人妻av一区二区| 91在线激情在线观看|