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

        ?

        基于改進型UMP BP-Based算法的LDPC譯碼研究

        2010-05-14 11:57:34張?zhí)扈?/span>
        關(guān)鍵詞:改進型譯碼校驗

        張?zhí)扈?/p>

        (無錫市廣播電視大學(xué) 機電工程系,江蘇 無錫 214011)

        在研究Turbo碼的譯碼過程中,MacKay、Neal和Wiberg等人發(fā)現(xiàn)Gallager早在1962年提出的低密度校驗LDPC(Low-Density Parity-Check)碼是一種性能卓越具有漸進特性的非常好碼,在加性高斯白噪聲AWGN(Additive White Gaussian Noise)信道下的譯碼性能可以逼近Shannon信道容量的極限。由于LDPC碼的校驗矩陣為稀疏矩陣,實現(xiàn)譯碼的復(fù)雜度比Turbo碼要低,在中長碼長時的譯碼性能超過Turbo碼,能夠?qū)崿F(xiàn)并行譯碼以及具有譯碼錯誤可檢測的特點,并且比Turbo碼更適合于高速無線數(shù)據(jù)業(yè)務(wù),因此已逐漸被IEEE802.3an、IEEE 802.16e等標準所采納。目前在國外LDPC碼在下一代衛(wèi)星數(shù)字視頻廣播標準DVB-S2(Digital Video Broadcasting-Satellite Second Generation)以及下一代移動通信LTE中得到了廣泛的應(yīng)用。在國內(nèi),中國移動多媒體廣播 CMMB(ChinaMobileMultimediaBroadcasting)的信道編碼技術(shù)的一個亮點就是采用了LDPC編碼方案[1-7]。本文提出一種改進型UMP BP-Based譯碼算法,利用最小均方誤差準則來計算該算法中的參數(shù),能夠在一定程度上彌補UMP BP-Based譯碼算法的性能缺陷。

        1 LDPC碼簡介

        LDPC碼一般是用Tanner圖來表示,Tanner圖中的變量節(jié)點和校驗節(jié)點對應(yīng)于LDPC碼校驗矩陣H的列和行,Tanner圖中的連線對應(yīng)于LDPC碼校驗矩陣H的非零元素。校驗矩陣H中每行非零元素的個數(shù)稱為行重,每列非零元素的個數(shù)稱為列重,所有行重相等并且所有列重也相等的碼稱為規(guī)則LDPC碼;否則,稱為非規(guī)則LDPC碼。設(shè)LDPC碼的校驗矩陣為H如式(1)所示。根據(jù)H矩陣得到與之對應(yīng)的Tanner圖,如圖1所示。圖中 C1~C6表示校驗節(jié)點,B1~B9表示變量節(jié)點。

        圖1 H矩陣對應(yīng)的Tanner圖

        由于非規(guī)則LDPC碼的行重和列重不相等,因此在其對應(yīng)的Tanner圖中變量節(jié)點和校驗節(jié)點的度數(shù)也就不完全相等,非規(guī)則LDPC碼的譯碼性能較規(guī)則LDPC碼的譯碼性能要高。這里節(jié)點的度數(shù)是指與該節(jié)點相連接的邊的條數(shù)。為了表示非規(guī)則LDPC碼,分別用序列λ=(λ1,λ2,…,λdv)和 ρ=(ρ1,ρ2,…,ρdc)表示變量節(jié)點和校驗節(jié)點的邊次數(shù)分布,其中,λi和 ρi分別表示 Tanner圖中度數(shù)為i的變量節(jié)點和校驗節(jié)點的邊數(shù)在總邊數(shù)中所占的比例,這里的下標dv和dc分別表示變量節(jié)點和校驗節(jié)點的最大度數(shù)。非規(guī)則LDPC碼的變量節(jié)點和校驗節(jié)點的邊次數(shù)分布除了用上述的序列表示之外,還可以表示為:

        2 UMP BP-Based譯碼算法

        UMP BP-Based譯碼算法和LLR BP譯碼算法的原理是相同的,都是通過迭代計算出校驗節(jié)點和變量節(jié)點之間傳遞的信息,然后根據(jù)這些信息進行判決[8-12]?;贖矩陣的UMP BP-Based譯碼算法的原理圖如圖2所示。

        設(shè)編碼器的輸出碼字為 c=(c1,c2,…,cn),通過二進制相移鍵控BPSK(Binary Phase Shift Keying)調(diào)制后變?yōu)閤i=2ci-1,經(jīng)過AWGN信道,譯碼器的輸入序列為r=(r1,r2,…,rn),其中,ri=2ci-1+ni,ni為均值為 0、方差為σ2的高斯白噪聲。設(shè)N(m)={n|Hmn=1}為所有與校驗節(jié)點Cm相連的變量節(jié)點;M(n)={m|Hmn=1}為所有與變量節(jié)點Bn相連的校驗節(jié)點;N(m) 表示 N(m)中除去變量節(jié)點Bn所剩下的變量節(jié)點的集合;M(n)m表示M(n)除去校驗節(jié)點 Cm所剩下的校驗節(jié)點的集合;qij(b),b=0,1表示變量節(jié)點i傳遞給校驗節(jié)點j的外部概率信息;rji(b),b=0,1表示校驗節(jié)點j傳遞給變量節(jié)點i的外部概率信息。UMP BP-Based譯碼算法的具體步驟如下:

        圖2 基于H矩陣的UMP BP-Based譯碼算法的原理圖

        (1)初始化

        計算信道傳遞給變量節(jié)點的初始概率似然比信息L(Pi),i=1,2,…,n。 對于變量節(jié)點 i以及與其相鄰的校驗節(jié)點j∈M(i)而言,在AWGN信道中得到變量節(jié)點傳遞給校驗節(jié)點的初始信息為:

        (2)節(jié)點信息的迭代處理

        ①校驗節(jié)點的信息傳遞

        對所有的校驗節(jié)點j以及與其相鄰的變量節(jié)點i∈N(j),在第k次迭代中,變量節(jié)點傳遞給校驗節(jié)點的信息為:

        ②變量節(jié)點的信息傳遞

        對所有的變量節(jié)點i以及與其相鄰的校驗節(jié)點j∈M(i),在第k次迭代中,校驗節(jié)點傳遞給變量節(jié)點的信息為:

        (3)判決譯碼

        對所有的變量節(jié)點計算判決信息:

        (4)停止

        3 改進型UMP BP-Based譯碼算法

        在LLR BP譯碼算法中,變量節(jié)點傳遞給校驗節(jié)點的信息為:

        這樣就得到式(5)所描述的UMP BP-Based譯碼算法。由于是利用式(10)來近似代替式(9),本文可以大大簡化運算,但是兩者之間的誤差將導(dǎo)致譯碼性能有所下降。為了減少這種誤差,通常采用Normalized BP-Based譯碼算法和Offset BP-Based譯碼算法。Normalized BPBased譯碼算法是通過引入歸一化因子來減小誤差,而Offset BP-Based譯碼算法是通過引入偏移因子來減小誤差。這兩種譯碼算法雖然能在一定程度上減小了誤差,但是誤差減小的程度有限,并且引入的因子只能通過仿真確定,具有偶然性。

        本文提出一種改進型UMP BP-Based算法,利用最小均方誤差準則,通過引入?yún)?shù) α、β、γ使得校驗節(jié)點的信息的均方誤差最小。為了敘述方便,將式(5)記為L2,式(9)記為 L1,改進型 UMP BP-Based算法中校驗節(jié)點的信息記為L3。這里用含有L2的表達式來表示L3,即設(shè)定|L3|=α+β|L2|+γ|L2|2,通過改變參數(shù) α、β、γ,使得|L3|和|L1|的均方誤差最小。 設(shè) g(α,β,γ)為 L3和 L1的均方誤差,則:

        為了求出參數(shù) α、β、γ,使得 g(α,β,γ)達到最小值,分別對式(11)中的 α、β、γ 求偏導(dǎo)數(shù):

        將式(11)代入式(12),可得:

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

        首先在Matlab軟件中構(gòu)造碼長為1 806、碼率為1/2、列重為3、行重為3的規(guī)則LDPC碼,即變量節(jié)點的度數(shù)為 3,校驗節(jié)點的度數(shù)也為 3,λ(x)=ρ(x)=x2。 采用BPSK調(diào)制,經(jīng)過AWGN信道,每次譯碼算法中的最大迭代次數(shù)都設(shè)置為80次,然后通過蒙特卡羅算法求解出式(15)中相關(guān)參數(shù)的數(shù)學(xué)期望 E[·],通過仿真得到 α=212.32,β=0.93,γ=0.12。 改進型 UMP BP-Based譯碼算法以及UMP BP-Based譯碼算法、NormalizedBP-Based譯碼算法和OffsetBP-Based譯碼算法的性能曲線如圖3所示。

        圖3 4種譯碼算法的性能比較曲線

        從圖3可以看出,在相同誤碼率BER(Bit Error Rate)(BER=10-5)的情況下,改進型UMP BP-Based譯碼算法的信噪比 SNR(Signal-to-Noise Ratio)比 UMP BP-Based譯碼算法的SNR節(jié)省將近0.4 dB,比Normalized BPBased譯碼算法和Offset BP-Based譯碼算法的SNR分別節(jié)省0.1 dB和0.2 dB。由此說明改進型UMP BP-Based譯碼算法在上述的4種譯碼算法中具有更好的性能。

        由于UMP BP-Based譯碼算法中校驗節(jié)點的信息傳遞公式是對LLR BP算法中校驗節(jié)點的信息傳遞公式的近似,所以UMP BP-Based譯碼算法的性能在一定程度上有所下降。本文提出一種改進型UMP BP-Based譯碼算法,該算法的創(chuàng)新之處在于,利用最小均方誤差準則推導(dǎo)出了一個更加近似的公式,能夠進一步降低由于近似計算帶來的誤差,并且對所有的LDPC碼的譯碼具有通用性。這在LDPC碼的應(yīng)用領(lǐng)域,具有一定的實用價值。

        [1]YANG K, FELDMAN J, WANG X D.Nonlinear programming approaches to decoding low-density parity-check codes[J].IEEE Journal on Selected Areas in Communications, 2006,24(8)∶1603-1613.

        [2]SWAMY R, BATES S, BRANDON T L, et al.Design and test of a 175-Mb/s, rate-1/2(128,3,6)low-density paritycheck convolutional code encoder and decoder[J].IEEE Journal of Solid-State Circuits, 2007,42(10)∶2245-2256.

        [3]LIU L, SHI C J R.Sliced message passing∶high through-put overlapped decoding of high-rate low-density paritycheck codes[J].IEEE Transactions on Circuits and Systems I∶Regular Papers, 2008,55(11)∶3697-3710.

        [4]HONG S N, KIM S, SHIN D J, et al.Quasi-cyclic lowdensity parity-check codes for space-time bit-interleaved coded modulation[J].IEEE Communications Letters, 2008,12(10)∶767-769.

        [5]CHEN H Y, LIN M C, UENG Y L.Low-density paritycheck coded recording systems with run-length-limited constraints[J].IEEE Transactions on Magnetics, 2008,44(9)∶2235-2242.

        [6]GONG C, LIU Q, CUI H J, et al.Switch-type hybrid hard decision decoding algorithms for regular low-density parity-check codes[J].IEEE Transactions on Information Theory, 2008,54(7)∶3181-3188.

        [7]RAZAGHI P,YU W.Bilayer low-density parity-check codes for decode-and-forward in relay channels[J].IEEE Transactions on Information Theory, 2007,53(10)∶3723-3739.

        [8]PISHRO-NIK H,F(xiàn)EKRI F.Results on punctured lowdensity parity-check codes and improved iterative decoding techniques[J].IEEE Transactions on Information Theory,2007,53(2)∶599-614.

        [9]HONARY B, MOINIAN A, AMMAR B.Construction of well-structured quasi-cyclic low-density parity check codes[J].IEE ProceedingsofCommunications, 2005,152(6)∶1081-1085.

        [10]SADEGHI M R, BANIHASHEMI A H, PANARIO D.Low-density parity-check lattices∶construction and decoding analysis[J].IEEE Transactions on Information Theory,2006,52(10)∶4481-4495.

        [11]KIM N, KIM J, PARK H, et al.An improvement of UMP-BP decoding algorithm using the minimum mean square error linear estimator[J].ETRI Journal,2004,26(5)∶432-436.

        [12]KIM N,PARK H.Modified UMP-BP decoding algorithm based on mean square error[J].Electronics Letters,2004, 40(13)∶816-817.

        猜你喜歡
        改進型譯碼校驗
        Cr5改進型支承輥探傷無底波原因分析
        基于校正搜索寬度的極化碼譯碼算法研究
        改進型CKF算法及其在GNSS/INS中的應(yīng)用
        爐溫均勻性校驗在鑄鍛企業(yè)的應(yīng)用
        從霍爾的編碼譯碼理論看彈幕的譯碼
        新聞傳播(2016年3期)2016-07-12 12:55:27
        LDPC 碼改進高速譯碼算法
        遙測遙控(2015年2期)2015-04-23 08:15:19
        大型電動機高阻抗差動保護穩(wěn)定校驗研究
        電測與儀表(2015年1期)2015-04-09 12:03:02
        基于加窗插值FFT的PMU校驗方法
        鍋爐安全閥在線校驗不確定度評定
        改進型逆變器無效開關(guān)死區(qū)消除方法
        国产91九色视频在线播放| 亚洲日韩v无码中文字幕| 久99久热只有精品国产男同| 亚洲一区不卡在线导航| 中文字幕有码在线人妻| 国产精品白浆在线观看免费| 国产剧情麻豆女教师在线观看| 亚洲精品成人av观看 | 国产一区二区三区护士| 97久久国产亚洲精品超碰热| 色视频www在线播放国产人成| 日本少妇按摩高潮玩弄| 免费看草逼操爽视频网站| 精品免费国产一区二区三区四区| 国产精品欧美成人| 99久久精品国产自在首页| 亚洲国产一区一区毛片a| 亚洲精品天天影视综合网| 国产精品爽爽va在线观看无码| 亚洲色图在线视频免费观看 | 国产最新女主播福利在线观看 | 成熟人妻换xxxx| 亚洲精品无播放器在线播放| 国产久视频| 日韩精品久久午夜夜伦鲁鲁| 亚洲国产精品国自产拍av| 免费观看国产精品| 91蜜桃精品一区二区三区毛片| 粗大猛烈进出高潮视频大全| 在线亚洲欧美日韩精品专区| 日韩美无码一区二区三区| 亚洲av乱码一区二区三区人人| 国产免费艾彩sm调教视频| 91精品福利一区二区| 久久久人妻一区精品久久久 | 亚洲最大视频一区二区三区| 4455永久免费视频| 国农村精品国产自线拍| 激情视频在线观看国产中文| 最新露脸自拍视频在线观看| 乱人伦视频中文字幕|