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

重復(fù)累積碼幾種譯碼算法的研究

2015-07-02 00:20:01曾雪婷
關(guān)鍵詞:信息

曾雪婷

(中國傳媒大學(xué) 理工學(xué)部,北京 100024)

重復(fù)累積碼幾種譯碼算法的研究

曾雪婷

(中國傳媒大學(xué) 理工學(xué)部,北京 100024)

介紹了一種可以進(jìn)行線性編碼、線性譯碼的好碼──重復(fù)累積碼,分析和推導(dǎo)了基于Tanner圖的三種譯碼算法,用MATLAB在高斯信道下對三種算法進(jìn)行仿真,對RA碼譯碼的結(jié)果進(jìn)行了比較。

重復(fù)累積碼;迭代譯碼;和積算法;最小和算法

1 引言

1998年,Divsalar D、Jin H等人提出了一種編碼Turbo-like碼,這種碼由一個(gè)碼率為1/q的重復(fù)碼和一個(gè)碼率為1、傳遞函數(shù)1/(1+D)為的卷積碼構(gòu)成,即重復(fù)累積碼,簡稱RA碼(Repeat Accumulate Code)。他們嚴(yán)格證明了當(dāng)信息長度k→∞時(shí),RA碼在無記憶二進(jìn)制信道上最大似然譯碼的誤碼率趨于0[1]。2000年,Jin H提出了不規(guī)則RA(Irregular Repeat Accumulate,IRA)碼,并證明了在AWGN信道上通過迭代譯碼算法,IRA碼能實(shí)現(xiàn)線性時(shí)間譯碼并且信道的傳輸速率能非常接近香農(nóng)理論極限容量[2]。RA碼不僅可以看做特殊的串行Turbo碼,也可以看做LDPC碼,可以用奇偶校驗(yàn)矩陣和Tanner圖來描述并且能夠線性譯碼。總之,RA碼是一種結(jié)構(gòu)簡單、編碼復(fù)雜度低,能實(shí)現(xiàn)線性時(shí)間編碼和線性時(shí)間譯碼的好碼。

2 重復(fù)累積碼的結(jié)構(gòu)

RA碼編碼器由重復(fù)器、交織器、累加器組成,其結(jié)構(gòu)如圖1所示。

圖1

RA碼的校驗(yàn)矩陣H=[H1H2]可以直接由編碼器確定,其中H1的行重為常數(shù),它的非零元素的位置由交織器決定,對應(yīng)Tanner圖中信息節(jié)點(diǎn)與校驗(yàn)節(jié)點(diǎn)之間的連接;H2為雙斜對角滿秩矩陣,由累加器決定,對應(yīng)Tanner圖中奇偶節(jié)點(diǎn)與校驗(yàn)節(jié)點(diǎn)之間的連接。改變交織器的行數(shù)、列數(shù)還有累加器的累加因子,可以構(gòu)造出不同碼長、不同碼率的RA碼。本文研究的譯碼方法是和積算法及在和積算法的基礎(chǔ)上衍生出來的算法,因此,需要建立編碼器與校驗(yàn)矩陣的關(guān)系,從而在簡單編碼的同時(shí)實(shí)現(xiàn)線性譯碼。

3 重復(fù)累積碼的幾種譯碼算法

3.1 和積算法

對RA碼進(jìn)行軟判決譯碼可以通過基于Tanner圖的和積算法(Sum-Product Algorithm,SPA)來實(shí)現(xiàn)。Tanner圖中的每個(gè)節(jié)點(diǎn)沿著Tanner圖的邊反復(fù)交換信息和更新信息,直到解碼后的比特信息滿足校驗(yàn)矩陣的約束條件。整個(gè)譯碼過程中在Tanner圖的邊上傳遞的信息為概率密度的對數(shù)似然比(Log-Likelihood Ratios,LLR),其定義如(1)式所示,其中x和y分別為發(fā)送的碼字和接收的碼字。

(1)

標(biāo)準(zhǔn)的和積譯碼算法可以分為兩個(gè)部分:校驗(yàn)節(jié)點(diǎn)的更新和變量節(jié)點(diǎn)的更新。

(1)校驗(yàn)節(jié)點(diǎn)的更新:在第q次迭代中,每個(gè)校驗(yàn)節(jié)點(diǎn)接收到與其相連的所有變量節(jié)點(diǎn)發(fā)出的信息后按(3)式更新該校驗(yàn)節(jié)點(diǎn)的信息。

(2)

(2)變量節(jié)點(diǎn)的更新:在第q次迭代中,每個(gè)變量節(jié)點(diǎn)接收到與其相連的所有校驗(yàn)節(jié)點(diǎn)發(fā)出的信息后按(2)式更新該變量節(jié)點(diǎn)的信息。

(3)

(4)

(5)

若迭代次數(shù)超過最大譯碼次數(shù)或滿足?HT=0時(shí)停止迭代,輸出譯碼結(jié)果。

3.2 最小和算法

在和積算法中,在計(jì)算對數(shù)似然比時(shí)要用到乘法操作和非線性的雙曲正切函數(shù)的反函數(shù),計(jì)算復(fù)雜度的增加帶來了譯碼時(shí)間和硬件實(shí)現(xiàn)的成本的增加。在最小和算法(Min-Sum Algorithm,MSA)中,利用了雙正切函數(shù)的單調(diào)性,在更新校驗(yàn)節(jié)點(diǎn)時(shí)用φ(min(x))來近似代替∑φ(x),用|x|來替換φ(φ(x)),重寫(2)式,有:

(6)

校驗(yàn)節(jié)點(diǎn)的每一次更新只需要比較運(yùn)算和加法運(yùn)算,這樣以對量化噪聲不敏感為代價(jià),使得算法的復(fù)雜度明顯地降低。

最小和算法消息傳遞的過程順序與和積算法相同,每次迭代時(shí),變量節(jié)點(diǎn)先向校驗(yàn)節(jié)點(diǎn)發(fā)送信息,更新校驗(yàn)節(jié)點(diǎn),然后校驗(yàn)節(jié)點(diǎn)向變量節(jié)點(diǎn)發(fā)送信息更新變量節(jié)點(diǎn),同時(shí)計(jì)算每一個(gè)信息比特的后驗(yàn)概率作出判決,最后觀察被譯出的碼字比特是否滿足所有校驗(yàn)約束,滿足則輸出碼字,不滿足則進(jìn)行下一次迭代。

3.3 分層譯碼

分層譯碼算法(Layered Decoding)也是在和積算法的基礎(chǔ)上進(jìn)一步改進(jìn),分層算法的主要思路就是將RA碼的校驗(yàn)矩陣看做一組串聯(lián)的水平層進(jìn)行逐層譯碼,將上一層得到的后驗(yàn)概率信息傳到下一層參與計(jì)算。具體算法可表示為:

forq=1:I

for=k=1:L

end

ifcqHT=0thengotoEndofDecoding

end

EndofDecoding

其中I為最大迭代次數(shù),L為層數(shù)。由上述的算法可知,分層譯碼將對整個(gè)校驗(yàn)矩陣的譯碼拆分成不同層來進(jìn)行譯碼,這樣能使最新更新的外部信息即該層的對數(shù)似然比能馬上傳遞到下一層并參與計(jì)算,層與層之間的迭代使得總的迭代次數(shù)減少,從而速度得到進(jìn)一步提升,硬件開銷也相對減少。

4 仿真結(jié)果與分析

本文采用圖2中的數(shù)字通信系統(tǒng)用MATLAB進(jìn)行仿真。

圖2

設(shè)置信息比特長度分別設(shè)為300和3000,幀長為20,碼率為2/3,最大迭代次數(shù)為50,在AWGN信道下進(jìn)行BPSK調(diào)制的RA碼的誤碼率仿真如圖3和圖4所示。在信噪比較低的情況下,相同誤碼率下,分層譯碼算法相對于和積譯碼算法與最小和算法表現(xiàn)出更強(qiáng)的糾錯(cuò)能力,由于最小和算法是和積譯碼算法的近似,最小和算法在低信噪比下的糾錯(cuò)能力略差。但是,在較高的信噪比下,和積譯碼算法的誤碼率相對于其他兩個(gè)譯碼算法有了明顯的下降,表現(xiàn)出優(yōu)秀的糾錯(cuò)能力,并且沒有出現(xiàn)錯(cuò)誤平底效應(yīng)。

圖3

圖4

圖5顯示了在不同信噪比下不同譯碼算法進(jìn)行一次譯碼所需要的時(shí)間。由圖可知,運(yùn)行一次譯碼所需的時(shí)間隨著信噪比的增加而減少。由于最小和算法將和積算法中大量的乘法和非線性函數(shù)轉(zhuǎn)換為加法和比較運(yùn)算,提高了譯碼的速度,不論碼長長短最小和算法進(jìn)行一次譯碼的時(shí)間均比和積算法短,而分層譯碼在碼長較短時(shí)通過層與層之間的迭代縮短了總的迭代次數(shù)使得完成一次譯碼的時(shí)間在最小和算法的基礎(chǔ)上進(jìn)一步縮短,但是在碼長較長時(shí)便失去了譯碼速度快優(yōu)勢。

圖5

5 總結(jié)

本文對重復(fù)累積碼的幾種譯碼算法進(jìn)行了研究,對這三種算法在高斯信道下進(jìn)行了仿真,通過改變不同的參數(shù)來比較三種譯碼算法的性能和復(fù)雜度。在硬件實(shí)現(xiàn)時(shí),可以根據(jù)實(shí)際需要選擇適當(dāng)?shù)淖g碼算法。此外,重復(fù)累積碼的譯碼算法在復(fù)雜度和誤碼性能上還有更多的提升空間。

[1]Jin H.Analysis and design of Turbo-like codes [D].California:California Institute of Technology,2001.

[2]Khandekar H J A,McEliece R.Irregular Repeat Accumulate Codes[C].Proc 2nd Int Conf on Turbo codes,2000.

[3]高宏峰.重復(fù)累積碼及其在通信系統(tǒng)中的應(yīng)用[M].北京:科學(xué)出版社,2007.

[4]賀鶴云.LDPC碼基礎(chǔ)與應(yīng)用[M].北京:人民郵電出版社,2009.

[5]劉東華.信道編碼與MATLAB仿真[M].北京:電子工業(yè)出版社,2014.

(責(zé)任編輯:王謙)

Research of Different RA Decoding Algorithms

ZENG Xue-ting

(Faculty of Science and Technology,Communication University of China,Beijing 100024,China)

This paper introduces a kind of good code called repeat accumulate code which can be linear coding and linear decoding.Analysis and derivation of three decoding algorithms are made based on Tanner graph.We simulate the three RA decoding algorithms in the AWGN channel by MATLAB and make comparisons of the different decoding performance.

repeat accumulate code;iteration decoding;sum-product;min-sum

2015-04-21

曾雪婷(1991-),女(漢族),湖北潛江人,中國傳媒大學(xué)碩士研究生.E-mail:13261116602@189.cn

TN919.3+3

A

1673-4793(2015)06-0040-04

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會(huì)信息
信息超市
展會(huì)信息
展會(huì)信息
展會(huì)信息
展會(huì)信息
展會(huì)信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产一二三区在线| 欧美激情视频二区| 精品日韩亚洲欧美高清a| 青草视频久久| 性色生活片在线观看| 亚洲成人网在线观看| 国产偷国产偷在线高清| 久久特级毛片| 欧美成人国产| 亚洲视频一区| 欧美亚洲一区二区三区在线| 久热99这里只有精品视频6| 亚洲男人的天堂久久香蕉 | 日本人妻一区二区三区不卡影院 | 日本黄色不卡视频| 最新国产精品第1页| 日韩精品一区二区三区中文无码 | 国产肉感大码AV无码| 日韩欧美91| 91精品情国产情侣高潮对白蜜| 亚洲综合婷婷激情| 亚洲日本中文综合在线| 国产精品亚洲专区一区| 亚洲女同一区二区| 国产一级二级在线观看| 欧美国产精品拍自| 福利国产微拍广场一区视频在线| www.精品视频| 国产一线在线| 久久夜夜视频| 91探花在线观看国产最新| 亚洲综合专区| a在线亚洲男人的天堂试看| 亚洲日韩精品欧美中文字幕| 欧美成a人片在线观看| 国产精品手机在线观看你懂的| 9cao视频精品| 91国内在线视频| 亚洲欧洲免费视频| 97视频精品全国在线观看| 免费看av在线网站网址| 人妻无码AⅤ中文字| 亚洲国产高清精品线久久| 精品無碼一區在線觀看 | 97精品久久久大香线焦| 国产一级毛片在线| 免费国产在线精品一区| 欧美性久久久久| 国产成a人片在线播放| 亚洲欧美日韩另类在线一| 毛片免费在线视频| 日韩人妻少妇一区二区| 青青草原国产精品啪啪视频| 中国一级特黄大片在线观看| 久久精品无码中文字幕| 国产成人做受免费视频| 麻豆精品在线播放| 91成人在线观看| 亚洲天堂2014| 91精品视频网站| 综合人妻久久一区二区精品 | 日本精品视频一区二区| 爱爱影院18禁免费| 午夜爽爽视频| 性做久久久久久久免费看| 香蕉久久国产超碰青草| 黄色免费在线网址| 国产伦精品一区二区三区视频优播 | 久久国产拍爱| 在线观看91精品国产剧情免费| 国产簧片免费在线播放| 亚洲国产成人麻豆精品| 亚洲中文精品人人永久免费| 中文国产成人精品久久一| 亚洲天堂精品视频| 色婷婷综合激情视频免费看| 女人一级毛片| 久久黄色一级视频| 亚洲国产中文在线二区三区免| 666精品国产精品亚洲| 国产成人精品2021欧美日韩| 亚洲国产成人精品一二区|