亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2015-07-02 00:20:01曾雪婷
        關(guān)鍵詞:譯碼校驗(yàn)復(fù)雜度

        曾雪婷

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

        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í)現(xiàn)線性譯碼。

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

        3.1 和積算法

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

        (1)

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

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

        (2)

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

        (3)

        (4)

        (5)

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

        3.2 最小和算法

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

        (6)

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

        最小和算法消息傳遞的過程順序與和積算法相同,每次迭代時,變量節(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),同時計算每一個信息比特的后驗(yàn)概率作出判決,最后觀察被譯出的碼字比特是否滿足所有校驗(yàn)約束,滿足則輸出碼字,不滿足則進(jìn)行下一次迭代。

        3.3 分層譯碼

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

        forq=1:I

        for=k=1:L

        end

        ifcqHT=0thengotoEndofDecoding

        end

        EndofDecoding

        其中I為最大迭代次數(shù),L為層數(shù)。由上述的算法可知,分層譯碼將對整個校驗(yàn)矩陣的譯碼拆分成不同層來進(jìn)行譯碼,這樣能使最新更新的外部信息即該層的對數(shù)似然比能馬上傳遞到下一層并參與計算,層與層之間的迭代使得總的迭代次數(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)的糾錯能力,由于最小和算法是和積譯碼算法的近似,最小和算法在低信噪比下的糾錯能力略差。但是,在較高的信噪比下,和積譯碼算法的誤碼率相對于其他兩個譯碼算法有了明顯的下降,表現(xiàn)出優(yōu)秀的糾錯能力,并且沒有出現(xiàn)錯誤平底效應(yīng)。

        圖3

        圖4

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

        圖5

        5 總結(jié)

        本文對重復(fù)累積碼的幾種譯碼算法進(jìn)行了研究,對這三種算法在高斯信道下進(jìn)行了仿真,通過改變不同的參數(shù)來比較三種譯碼算法的性能和復(fù)雜度。在硬件實(shí)現(xiàn)時,可以根據(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

        猜你喜歡
        譯碼校驗(yàn)復(fù)雜度
        基于校正搜索寬度的極化碼譯碼算法研究
        一種低復(fù)雜度的慣性/GNSS矢量深組合方法
        爐溫均勻性校驗(yàn)在鑄鍛企業(yè)的應(yīng)用
        求圖上廣探樹的時間復(fù)雜度
        從霍爾的編碼譯碼理論看彈幕的譯碼
        新聞傳播(2016年3期)2016-07-12 12:55:27
        某雷達(dá)導(dǎo)51 頭中心控制軟件圈復(fù)雜度分析與改進(jìn)
        LDPC 碼改進(jìn)高速譯碼算法
        遙測遙控(2015年2期)2015-04-23 08:15:19
        大型電動機(jī)高阻抗差動保護(hù)穩(wěn)定校驗(yàn)研究
        電測與儀表(2015年1期)2015-04-09 12:03:02
        基于加窗插值FFT的PMU校驗(yàn)方法
        鍋爐安全閥在線校驗(yàn)不確定度評定
        精品熟女少妇免费久久| 中文字幕久久久人妻无码| 国产内射在线激情一区| 欧美 亚洲 国产 日韩 综AⅤ| 亚洲天堂色婷婷一区二区| 亚洲一区二区三区少妇| 亚洲av鲁丝一区二区三区黄| 亚洲av乱码中文一区二区三区 | 久久一区av蜜桃人妻| 国产精品一区二区三区播放| 18禁成人黄网站免费观看| 四虎影视在线观看2413| 国产精品国产三级国产在线观 | 亚洲一区二区三区高清在线观看| 一边做一边喷17p亚洲乱妇50p| 久久久久无码精品亚洲日韩| 少妇被粗大猛进进出出| 国产性虐视频在线观看| 久久成人国产精品免费软件 | 国产亚洲午夜高清国产拍精品| 国产精品亚洲专区无码web| 午夜精品一区二区三区视频免费看| 国产精华液一区二区三区| 亚洲综合精品伊人久久| 亚洲成在人线电影天堂色| 亚洲国产一区二区视频| 午夜天堂精品久久久久| 亚洲av区无码字幕中文色| 极品人妻少妇一区二区| 亚洲av区,一区二区三区色婷婷| 人人妻人人爽人人澡人人| 国产激情视频在线观看首页| 久久午夜一区二区三区| 婷婷综合另类小说色区| a在线观看免费网站大全| 白白色发布永久免费观看视频| 国产亚洲精品品视频在线| 精品无码日韩一区二区三区不卡 | 无码精品国产va在线观看| 日韩毛片久久91| 加勒比婷婷色综合久久|