
窄帶通信系統(tǒng)中信道編碼系統(tǒng)的改進
王艷君;岳婧;崔雪
【摘 要】由于卷積碼具有編譯復雜度低、易于實現(xiàn)的特點,在目前的實際通信系統(tǒng)
中被廣泛應用,但一些問題也隨之而來.在需要長距離傳輸、通信質(zhì)量要求很高的戰(zhàn)
術通信環(huán)境下,使用卷積碼需要較高的發(fā)射功率,這導致了額外的能量損耗,限制了信
息的傳輸距離,降低了通信系統(tǒng)的性能;而使用高性能信道編碼可以在達到相同通
信質(zhì)量的同時降低所需的傳輸能量,進而改善系統(tǒng)整體性能.因此,通過研究Turbo
碼和LDPC碼的基本原理,并結合實際通信系統(tǒng)的特點設定參數(shù)進行仿真,證明了
Turbo碼和LDPC碼與卷積碼相比,在相同的通信環(huán)境下具有更好的性能,能夠有效
地提高戰(zhàn)術通信系統(tǒng)中信道編碼系統(tǒng)的編碼效率.
【期刊名稱】《電信科學》
【年(卷),期】2013(029)005
【總頁數(shù)】5頁(P113-117)
【關鍵詞】卷積碼;Turbo碼;低密度校驗碼;編碼效率
【作 者】王艷君;岳婧;崔雪
【作者單位】中國電子科技集團公司第五十四研究所 石家莊 050081;西安電子科
技大學 西安 710071;西安電子科技大學 西安 710071
【正文語種】中 文
1 引言
1948 年,香農(nóng)(Shannon)在他的論文中提出信道編碼定理[1],具有高糾錯能
力的碼型成為研究熱點,信道編碼技術已成為現(xiàn)代通信理論和無線通信中的關鍵技
術。目前,很多實際使用的通信系統(tǒng)(如戰(zhàn)術通信系統(tǒng)、無人機等)使用卷積碼作
為信道編碼。卷積碼具有較低的編譯碼復雜度,但同時其高信噪比限制也成為影響
通信系統(tǒng)性能的主要因素。上述系統(tǒng)在誤碼率為10-5條件下,信噪比通常大于5
dB。對于日益提高的通信傳輸速率、范圍及通信質(zhì)量方面的要求,卷積碼已難以
滿足,迫切需要引入新的信道編碼技術對現(xiàn)有的通信系統(tǒng)進行升級改造。與此同時,
對具有高糾錯能力的碼型的理論研究已非常多,將其應用在實際通信系統(tǒng)中,將有
助于改善現(xiàn)有通信系統(tǒng)的整體通信性能,實現(xiàn)通信系統(tǒng)的改造升級。
目前,得到廣泛關注和研究的高糾錯能力碼主要有Turbo碼和低密度校驗(long
density parity check,LDPC)碼。
1993 年,法國的Berrou C等人提出了Turbo碼的編碼方案。Turbo碼的提出在
信道編碼領域取得了突破性進展。它能夠在長Turbo碼時逼近香農(nóng)極限,同時譯
碼復雜度也可以接受,可在實際硬件水平下進行應用。Turbo碼的關鍵之處在于
其獨特的編碼結構和全新的譯碼思想,具體為:在子編碼器中采用了反饋型的系統(tǒng)
卷積碼,并且在子編碼器之間加入了交織器,減少了各組編碼信息之間的相關性,
充分模仿了隨機編碼的思想與形式;同時Turbo碼譯碼算法引入了軟輸入、軟輸
出的概念和迭代譯碼的思想。Turbo碼已在通信系統(tǒng)中得到了廣泛應用,其理論
研究已經(jīng)逐漸成熟。
LDPC碼最初由Gallager于1962年提出,直至1995年才被重新發(fā)現(xiàn)并得到肯定
和關注。LDPC碼是一種線性分組碼,由于其校驗矩陣具有稀疏性,致使其譯碼復
雜度與碼長保持線性關系,即當碼長較長時,仍可進行有效的譯碼,這就解決了長
Turbo碼難以實現(xiàn)的高譯碼復雜度問題。
本文采用理論分析和計算機仿真相結合的方法,對目前最常用的3種信道編碼方
法(卷積碼、Turbo碼和LDPC碼)的各項參數(shù)和性能進行研究,并通過仿真進
行對比,最后針對3種信道編碼各自的特點,探討其在實際通信系統(tǒng)性能升級中
的應用。
2 窄帶通信系統(tǒng)模型
窄帶通信系統(tǒng)架構如圖1所示。
圖1 窄帶通信系統(tǒng)架構
窄帶通信系統(tǒng)覆蓋廣闊,作戰(zhàn)地區(qū)的通信業(yè)務量在短時間內(nèi)可以快速上升,呈現(xiàn)出
極大的突發(fā)性,通信流量遠遠大于非作戰(zhàn)地區(qū)的流量。目前的窄帶通信系統(tǒng)中,使
用卷積碼作為信道編碼。
根據(jù)窄帶通信系統(tǒng)的特點,構造了如圖2所示的信道仿真模型。本文對卷積碼、
Turbo碼和LDPC碼的研究均在此模型下進行。
圖2 AWGN信道仿真模型
信道模型采用相干BPSK調(diào)制,AWGN信道噪聲服從N(0,σ2)分布,信道特
征參量是噪聲方差σ2。編碼器輸出x∈{0,1};經(jīng)過BPSK的調(diào)制映射式x′=1-2x,
得到x′∈{-1,1};再經(jīng)過AWGN信道,輸出y=x′+n,其中,n是均值為0、方
差為σ2的獨立高斯噪聲的采樣值;最后,譯碼器根據(jù)接收到的序列y估計發(fā)送序
列u并得到譯碼輸出。
3 編譯碼原理
卷積碼編碼是將發(fā)送的信息序列通過一個線性、有限狀態(tài)的移位寄存器產(chǎn)生碼字。
目前,最佳譯碼方式是建立在最大似然譯碼基礎上的Viterbi譯碼算法,其特別之
處在于利用了卷積碼的網(wǎng)格圖結構,從而大大降低了譯碼復雜度。在編碼或譯碼過
程中,卷積碼當前的碼元狀態(tài)與前后碼元都有關聯(lián),因此,其在糾正突發(fā)錯誤時性
能良好。卷積碼編碼約束長度越大,其糾錯性能越好,但譯碼復雜度和時延也越大。
Turbo碼是在卷積碼基礎上的改進升級,由兩個循環(huán)系統(tǒng)遞歸卷積碼并行級聯(lián)而
成[2],譯碼采用迭代的串行譯碼。Turbo碼使用交織器使信息序列隨機化,增加
各碼字間的重量,提高Turbo碼的抗干擾能力。在交織器的設計中,Turbo碼長
度與幀長一致或是幀長的整數(shù)倍。Turbo碼誤碼率一般隨碼率的降低而降低,相
同條件下,迭代次數(shù)增多,誤碼率降低,但同時譯碼計算量增加[3]。編碼的幀長
越長,譯碼性能越好,但也會增加譯碼時延。
LDPC碼的校驗矩陣具有稀疏性,各碼字之間的線性相關性很小,采用迭代譯碼,
其譯碼算法的基本思想是置信傳播思想,即信息節(jié)點和校驗節(jié)點之間互相傳遞和更
新可靠性信息。該算法的關鍵在于節(jié)點A傳遞發(fā)給節(jié)點B的可靠性信息時,要獨
立于其從節(jié)點B接收到的信息,同時要對該信息進行有效的精度控制。LDPC碼性
能的優(yōu)劣是其結構設計和譯碼算法的綜合結果[4]。本文使用參考文獻[5]中的構造
方法構造校驗矩陣,采用和積譯碼算法進行譯碼。
4 仿真與性能分析
窄帶通信系統(tǒng)中的信道編碼系統(tǒng)使用信息位長度為512 bit、碼率R=1/2的卷積
碼,具體參數(shù)是:卷積碼(2,1,7)對應生成多項式g=(133 171)和卷積碼
(2,1,9)對應生成多項式g=(561 753)。采用Viterbi譯碼算法。下面分兩
種情況將Turbo碼和LDPC碼與卷積碼進行對比。
4.1 相同碼率、相同碼長
Turbo碼的碼率R=1/2,交織器長度為512 bit,采用BCJR譯碼算法;LDPC碼
的碼率R=1/2,采用和積譯碼算法、BPSK調(diào)制方式。碼率R=1/2時,卷積碼、
Turbo碼與LDPC碼在AWGN信道下的性能曲線如圖3所示,在瑞利衰落信道
下的誤碼率性能曲線如圖4所示。
由圖3可見,當BER=10-5時,卷積碼(2,1,7)所需的信噪比為4.05 dB,而
卷積碼(2,1,9)所需的信噪比為3.6 dB,兩者之間相差約0.4 dB。由以上數(shù)
據(jù)可以看出,存儲器的個數(shù)是影響卷積碼誤碼性能的因素之一。在達到BER=10-
5時,存儲器個數(shù)較多的卷積碼(2,1,9)比卷積碼(2,1,7)所需的信噪比
更低。
在AWGN信道下,碼率R=1/2的Turbo碼所需的信噪比為2.35 dB。LDPC碼
(1 056,528)所需的信噪比為2.2 dB。當碼率R=1/2,達到BER=10-5時,
Turbo碼和LDPC碼比卷積碼有約1.3 dB的性能提升。
由此可見,碼率R=1/2時,Turbo碼和LDPC碼與卷積碼相比,具有更好的誤碼
性能。實際應用時,在相同發(fā)射功率下,使用Turbo碼和LDPC碼會比卷積碼獲
得更遠的傳輸距離,從而擴大通信覆蓋范圍。同樣,在固定傳輸距離的情況下,使
用Turbo碼和LDPC碼對發(fā)射功率的要求會相應降低,使整體通信系統(tǒng)的性能得
到改善。而由圖4可見,在瑞利衰落信道下,碼率R=1/2時,Turbo碼和LDPC
碼與卷積碼誤碼性能相差不大。
4.2 不同碼率、相同碼長
Turbo碼碼率R=2/3[5],交織器長度為683 bit,采用BCJR譯碼算法;LDPC碼
碼率R=2/3,采用和積譯碼算法、BPSK調(diào)制方式。碼率R=2/3時,卷積碼、
Turbo碼與LDPC碼在AWGN信道的性能曲線如圖5所示,在瑞利衰落信道下
的誤碼率性能曲線如圖6所示。
由圖5可見,當BER=10-5時,卷積碼(2,1,7)所需的信噪比為4.05 dB,而
卷積碼(2,1,9)所需的信噪比為3.6 dB。碼率R=2/3時,Turbo碼所需的信
噪比為3.25 dB,LDPC碼(768,512)所需的信噪比為3.2 dB,LDPC碼(1
056,704)所需的信噪比為3.05 dB。碼率相同的情況下,在BER達到10-5時,
LDPC碼的碼長越長,所需要的信噪比越小,即隨著碼長的增加,LDPC碼的性能
越來越好。
由此可見,碼率R=2/3的Turbo碼和LDPC碼所需的信噪比分別比卷積碼少約
0.55 dB和0.35 dB。由以上數(shù)據(jù)對比可知,AWGN信道和瑞利衰落信道中,在
保證碼長相同的情況下,當BER達到10-5時,碼率R=2/3的Turbo碼和LDPC
碼與碼率R=1/2的卷積碼相比,所需的信噪比更低,誤碼性能更好。并且因為碼
率較高,采用Turbo碼和LDPC碼可以極大地提高編碼效率。由圖6可知,
Turbo碼和LDPC碼性能差別不大,在高信噪比(大于6.6 dB)時,LDPC碼性
能優(yōu)于Turbo碼。
由以上數(shù)據(jù)對比可知,當傳遞相同長度的信息時,要達到同樣的誤碼率,Turbo
碼和LDPC碼所需的冗余位要比卷積碼少很多。也就是說,當發(fā)送同樣長度的數(shù)
據(jù)時,在相同誤碼率條件下,Turbo碼和LDPC碼可以攜帶更多的信息。而碼長
和碼率都相同時,Turbo碼和LDPC碼的誤碼性能明顯優(yōu)于卷積碼。實際應用時,
在相同的信道環(huán)境和傳輸功率條件下,使用Turbo碼和LDPC碼會獲得更高的數(shù)
據(jù)傳輸速率,進而實現(xiàn)資源的有效利用。
在碼長相同時,采用碼率R=2/3的Turbo碼和LDPC碼,比采用碼率R=1/2的
卷積碼多傳輸約30%的信息比特,獲得更高的編碼效率。
綜合所有碼率、碼長可以看到,整體情況下Turbo碼和LDPC碼的性能要優(yōu)于卷
積碼。實際應用時,Turbo碼和LDPC碼可以提供更高的通信質(zhì)量。從圖3~圖6
還可以看到,LDPC碼和Turbo碼在短碼長、高碼率的情況下,性能依然優(yōu)于卷
積碼。因此實際使用時,可以同時滿足低發(fā)送功率、長傳輸距離、有效資源利用等
多個條件,進一步改善通信系統(tǒng)性能[6]。
5 應用建議
5.1 當前應用場景
卷積碼由于結構簡單、具有較強的糾錯能力和比較簡單的譯碼算法,在通信、信息
傳輸?shù)确矫娅@得了十分廣泛的應用。目前,很多實際通信系統(tǒng)(如戰(zhàn)術通信系統(tǒng)、
無人機、Thuraya靜止衛(wèi)星移動通信系統(tǒng)、GSM第2代地面移動通信系統(tǒng)等)均
采用卷積碼。
Turbo碼性能優(yōu)于卷積碼,在第3代地面移動通信系統(tǒng)的3種標準中均得到了應
用。如cdma2000系統(tǒng)中,高速率、對譯碼時延要求不高的輔助數(shù)據(jù)鏈路采用了
Turbo編碼方式;在TD-SCDMA系統(tǒng)中,Turbo編碼方案用來傳輸數(shù)據(jù)速率高
于32 kbit/s,且誤碼率為10-3~10-6的數(shù)據(jù)業(yè)務。
LDPC碼優(yōu)異的糾錯性能和低譯碼復雜度,使其逐漸被世界各大通信公司采用,或
提出作為新一代移動通信系統(tǒng)中的糾錯抗干擾方案。目前,采用LDPC碼的標準、
通信系統(tǒng)有:無線廣域網(wǎng)標準IEEE 802.11e、歐洲的第2代數(shù)字電視傳輸標準
DVB_T2/C2/S2、無線局域網(wǎng)標準IEEE 802.11n以及美國CCSDS的近地和深空
通信系統(tǒng)等。在未來的4G移動通信標準以及下一代衛(wèi)星通信系統(tǒng)中,LDPC碼也
是信道編碼方案的有力競爭者。
5.2 應用特點
卷積碼、Turbo碼和LDPC碼攜帶的信息量對比如圖7所示。由圖7可以看出,
碼長相同時,碼率R=2/3的Turbo碼和LDPC碼均比碼率R=1/2的卷積碼攜帶
更多的信息;當攜帶相同長度的信息時,LDPC碼(768,512)比卷積碼的碼長
小很多,性能優(yōu)于卷積碼,而LDPC碼(960,640)與卷積碼相比,碼長短且攜
帶信息多。
圖7 攜帶信息量對比
由圖7和第3節(jié)的仿真及理論分析,總結如下:
·卷積碼簡單易實現(xiàn),其性能與其存儲器個數(shù)有關,存儲器越多,性能越好;
·Turbo碼和LDPC碼無論從傳輸可靠性角度還是傳輸有效性角度,均優(yōu)于卷積碼;
·Turbo碼和LDPC碼在所選碼長相同的條件下,性能差別不大;
·在長LDPC碼時譯碼復雜度低,有較大競爭力,同時,LDPC碼在高信噪比時,
性能優(yōu)于Turbo碼。
對于窄帶通信系統(tǒng),選出了一些碼型作為候選碼,見表1。根據(jù)不同的應用需求選
擇相應碼型作為信道編碼,可以有效地改進整個系統(tǒng)的性能。
表1 候選碼參數(shù)碼型 碼率 碼參數(shù)Turbo碼 1/2 交織長度512 bit 2/3 交織長度
683 bit LDPC碼 1/2 (1 056,528)2/3 (768,512)(1 056,704)
在碼長不改變的情況下,可以選擇使用碼率R=1/2的Turbo碼或LDPC碼,可以
在相同碼率下獲得更高的通信質(zhì)量。即使提高Turbo碼和LDPC碼的碼率,在一
定范圍內(nèi),通信質(zhì)量依然優(yōu)于使用卷積碼時的情況。如選擇碼率R=2/3的Turbo
碼或LDPC碼(1 056,704),還可以在提高通信質(zhì)量的同時獲得更多的信息,
提高信息傳輸效率。
在對傳輸效率要求苛刻的環(huán)境下,需要更有效地利用資源實現(xiàn)信息傳輸,因此可選
擇碼率R=2/3的LDPC碼(768,512)或LDPC碼(960,640)等,在規(guī)定傳
輸信息長度的同時,提高信道編碼的碼率,進而提高實際通信系統(tǒng)的數(shù)據(jù)傳輸速率,
即在相同時間可以傳輸更多的信息,滿足作戰(zhàn)地區(qū)短時間內(nèi)迅速上升的通信業(yè)務量
和通信流量的需求;同時可以使用相同的能量傳遞更多的信息,或傳遞相同的信息
卻只消耗較少的能量,有效改善戰(zhàn)術通信系統(tǒng)的資源利用率。
另外,使用Turbo碼和LDPC碼可以在滿足通信可靠性的前提下擴大通信范圍。
達到所要求的相同誤碼率時,Turbo碼和LDPC碼所需的信噪比小于卷積碼,因
此以同樣的功率發(fā)送信號,使用Turbo碼和LDPC碼作為信道編碼時,信號可以
傳輸更遠的距離,使得戰(zhàn)術通信系統(tǒng)能夠覆蓋廣闊的地理范圍。
其他類似于窄帶通信系統(tǒng)的使用卷積碼作為信道編碼的通信系統(tǒng),均可以考慮通過
使用Turbo碼或LDPC碼代替卷積碼,提升系統(tǒng)性能,獲得更高的數(shù)據(jù)傳輸速率
和更好的通信質(zhì)量、更高的資源利用率、更廣泛的通信覆蓋范圍。
5.3 應用瓶頸
Turbo碼性能優(yōu)異,但當碼長較長時,Turbo碼的應用受到限制。因為Turbo碼
的譯碼復雜度隨著碼長的增長呈指數(shù)增長,當為長Turbo碼時,交織時延大大增
加。所以一般情況下,長Turbo碼的信道編碼方案不采用Turbo碼。而LDPC碼
的譯碼復雜度與碼長呈線性關系,所以可采用LDPC碼對長Turbo碼進行編碼。
LDPC碼通常通過構造LDPC碼的校驗矩陣、轉(zhuǎn)換生成矩陣進行編碼,其應用瓶頸
在于其編碼復雜度跟碼長成二次方關系,不利于硬件實現(xiàn)。該問題的解決方法在于
尋找特殊結構的校驗矩陣構造LDPC碼,如雙對角準循環(huán)LDPC碼等。
Turbo碼和LDPC碼的研究已經(jīng)日趨成熟,其優(yōu)異的糾錯性能已得到充分的肯定
和認可,可以預見,它們在未來的通信中將占據(jù)一席之地。
6 結束語
卷積碼的性能優(yōu)異,編譯碼復雜度低,在很多方面得到了應用。本文將在窄帶通信
系統(tǒng)中使用的卷積碼與Turbo碼和LDPC碼進行了對比,發(fā)現(xiàn)Turbo碼和LDPC
碼不僅比卷積碼的誤碼性能更優(yōu)異,而且在相同的信道環(huán)境下,可以傳遞更多的信
息。因此在窄帶通信系統(tǒng)中,使用Turbo碼和LDPC碼取代卷積作為信道編碼,
可以改造和升級現(xiàn)有的通信系統(tǒng),使之滿足高速的數(shù)據(jù)通信、高效的資源利用和廣
闊的覆蓋范圍等要求。
參考文獻
【相關文獻】
1 Lin S,Costello D J著.晏堅,何元智,潘亞漢譯.差錯控制編碼(原書第2版).北京:機械工業(yè)出版
社,2007
2 馬建,邵朝.Turbo碼及其譯碼算法研究.西安郵電學院學報,2010(5):38~42
3 王新梅,肖國鎮(zhèn).糾錯碼——原理與方法.西安:西安電子科技大學出版社,2001
4 雷婷,張建志.LDPC編譯碼算法分析.無線電工程,2012(10):8~10
5 IEEE ent 2 and Corrigengum 1 to IEEE Std 802.16-2004,2005
6 吳沫,楊華,盧偉.幾種信道編碼方式的編碼增益比較分析.通信技術,2007(11):121~122

本文發(fā)布于:2023-11-03 00:00:50,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1698940850204435.html
版權聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:窄帶通信系統(tǒng)中信道編碼系統(tǒng)的改進.doc
本文 PDF 下載地址:窄帶通信系統(tǒng)中信道編碼系統(tǒng)的改進.pdf
| 留言與評論(共有 0 條評論) |