《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于改進的分層譯碼算法的QC-LDPC譯碼器設計
基于改進的分層譯碼算法的QC-LDPC譯碼器設計
來源:電子技術應用2012年第7期
馬匯淼,馬林華,田 雨
空軍工程大學 工程學院航空電子工程系,陜西 西安710038
摘要: 對空間數據系統委員會(CCSDS)推薦的QC-LDPC碼進行了研究,給出了改進的分層譯碼算法?;诟倪M的分層譯碼算法設計部分并行結構QC-LDPC譯碼器,譯碼速率較快,適合應用需求,并通過仿真驗證所設計的譯碼器的性能。
中圖分類號: TN911.72
文獻標識碼: A
文章編號: 0258-7998(2012)07-0051-03
The design of QC-LDPC decoder based on improved hierarchical decoding algorithm
Ma Huimiao,Ma Linhua,Tian Yu
Aeronautical Electronics Engineering Department, Institute of Engineering, Air Force Engineering University, Xi′an 710038,China
Abstract: The Quasi-Cyclic LDPC(QC-LDPC) codes which were proposed by CCSDS is investigated, and an improved hierarchical decoding algorithm is proposed. The design of the QC-LDPC decoder which has partial parallel architecture based on improved hierarchical decoding algorithm decodes fast and is suitable for practical applications, and by simulation the performances of the design are verified.
Key words : LDPC codes;quasi-cyclic;hierarchical decoding algorithm;partial parallel architecture

    LDPC碼[1](Low-Density Parity-Check Code)已經被證明是實用的好碼,因其優異的糾錯性能和高效的迭代譯碼算法而具有廣闊的應用前景。QC-LDPC碼(Quasi-Cyclic LDPC Code)是根據系統化構造方法構造的一類非常重要的LDPC碼,目前已經成為LDPC碼硬件實現研究的熱點。空間數據系統委員會(CCSDS)推薦了多種碼長和碼率的QC-LDPC碼作為衛星通信和深空通信的信道編碼標準[2]。

    為滿足不同碼率的需要,同時考慮譯碼器應當具有低復雜度和低功耗,本文設計了一種基于改進分層譯碼算法的譯碼器結構,以滿足實際需要。

其中每個子矩陣Ai,j都是一個z×z的循環方陣,此方陣只可能是零矩陣、單位陣或者單位循環移位后的矩陣。
    置信傳播算法[3-4]BP(Belief-propagation decoding algorithm)是很重要的一類基于LDPC碼的譯碼算法,因其具有嚴格的數學結構和良好的性能,可以對譯碼算法的性能做定量分析。修正最小和(MMSP)譯碼算法[5]實際采用的是BP算法機制,雖然具有較低復雜度并保持良好的性能,但在實際應用中會占用大量硬件資源,且譯碼延時較長?;贠MS(Offset Min-Sum)的分層譯碼算法[6]能保證信息馬上得到傳遞,從而改進信息的收斂性。


2 譯碼器的FPGA實現
2.1 譯碼器結構總體設計

    譯碼器有三種不同的譯碼結構:全并行結構、串行結構和部分并行結構。部分并行結構避免了全并行結構資源消耗過大、硬件實現難度大的缺點,同時譯碼速率比串行結構快得多,十分適于實際應用。然而,部分并行結構對校驗矩陣中非零元素的分布有特定的要求,而現有的大多數LDPC碼其校驗矩陣中“l”的分布具有隨機性,因此譯碼器采用部分并行結構十分困難。
    QC-LDPC校驗矩陣H的每行校驗子矩陣中所有行對應的校驗節點自然地被劃分為一個校驗節點集合,而且任意兩個集合Li和Lj,滿足Li∩Lj=?準。集合Li中的任意兩個校驗節點Ci、Cj不與相同的變量節點相連,因此可以并行地對每一集合中的校驗節點Ci進行更新。
    為此,借鑒全并行結構的思想,對串形結構進行修改,增加譯碼器中的并行節點更新模塊(NUU)個數,得到的部分并行結構共有b個NUU單元。b為循環子矩陣的行數。
    QC-LDPC并行譯碼器模塊主要由以下幾個模塊構成:輸入緩沖模塊、控制模塊、節點更新模塊(NUU)、數據存儲模塊、數據重構模塊、校驗模塊和譯碼輸出緩沖模塊,如圖1所示。其中,控制模塊分別產生各子模塊的使能,它是譯碼器的核心控制模塊,控制著迭代的正確進行;NUU為譯碼器的核心運算模塊;數據緩沖模塊用來判斷譯碼器速率是否大于進入譯碼器的數據速率;數據存儲模塊完成中間數據的存儲;數據重構模塊將變量節點更新的輸出數據按照校驗節點運算的取數順序重新排列;校驗模塊用來校驗判決出的碼字是否滿足校驗矩陣。

2.2 節點更新模塊(NUU)
    本文實現的譯碼器采用基于修正因子的分層譯碼算法,每一層的校驗節點處理完成以后,信息立即被用來更新變量節點。它的結果被用來提供給下一層的校驗節點處理。因而校驗節點處理模塊和變量節點處理模塊可以合并成同一個模塊,簡稱節點更新模塊NUU(Node Update Unit)。
    本文只研究信息位k=1 024的QC-LDPC碼,其結構如表1所示。

    圖2所示的模塊是每層b路并行處理單元中的一個,b為校驗矩陣H的循環子矩陣的行數。為了降低部分并行LDPC碼譯碼器中連接的復雜度,節點更新模塊(NUU)中節點更新的信息都采用數據串行方法。變量節點的度決定了校驗節點單元一次處理的節點數,將校驗節點單元處理的節點數設為節點變量的最大值,可以通過邏輯選通來適應不同的碼率。

2.3 數據存儲模塊
      本文對接收到的原始數據和計算過程產生的中間數據都采用了8 bit整數量化,其中1 bit為符號位,7 bit為數據位。將譯碼開始時外部輸入的數據存入判決信息存儲器時,將接收的前b個二進制數據的最高位依次級聯為一個b bit的數據,存入判決信息存儲器1,地址為0;將前b個數據的次高位級聯為一個b bit的數據,存入判決信息存儲器2;然后依次將b個數據剩下的相同位置的數據級聯,存入判決信息存儲器2:7,地址為0;將接收的后b個數據按上述同樣的方式存入判決信息存儲器1:7,地址為1;當待譯碼字的所有數據都存入了判決信息存儲器后,就開始譯碼。圖3為數據存儲模塊框圖。

 

 

    當開始譯碼時,再將存放在存儲器里的b個級聯的數據還原成b個7 bit的數據。而當信息需要傳遞給下一層時,按照校驗節點運算的取數順序重新排列判決信息在子矩陣中的位置,這個功能由數據重構模塊實現。
3 性能測試
3.1 誤碼率性能測試

    首先由數字信號發生器對待譯碼字進行BPSK調制,然后由加噪儀對調制后的信號加噪(高斯白噪聲)。在信號的接收端對該信號經行解調、同步后,將待譯碼字的信道軟信息輸入FPGA譯碼芯片。譯碼芯片將譯碼后的結果傳輸給誤碼儀進行誤碼比對,計算誤碼率。
    圖4為8 bit整數量化譯碼的仿真結果,在譯碼過程中所有的數據長度都為8 bit,其中符號位1 bit,信息位7 bit。其中,1/2和2/3碼率的QC-LDPC碼,迭代的最大次數為25;4/5碼率的QC-LDPC碼,迭代的最大次數為20。

3.2 譯碼器布局布線后結果
    按照本節的半并行碼結構,在Xilinx公司的Virtex4 vlx160芯片上分別實現了CCSDS推薦的三種不同碼率的QC-LDPC碼編碼器。經過綜合布線后得到芯片內嵌的存儲單元,如表2所示。
3.3 譯碼速率性能測試
  輸入緩沖模塊中的FIFO有溢出指示電平en_full,可用來判斷譯碼速率是否合適。若數據緩沖區沒有數據溢出,則逐步增加數字信號發生器的符號速率,一直增加到緩沖區溢出的臨界值。這時得到的數字信號發生器的信息比特速率就是該譯碼器在該信噪比條件下的最大譯碼速率。
    最后測試結果:當1/2碼率QC-LDPC碼譯碼器在信噪比Eb/N0=2 dB時,譯碼速率為183 Mb/s;當2/3碼率QC-LDPC碼譯碼器在信噪比Eb/N0=2.7 dB時,譯碼速率為143 Mb/s;當4/5碼率QC-LDPC碼譯碼器在信噪比Eb/N0=3.6 dB時,譯碼速率為90 Mb/s。
    隨著信噪比的增加,譯碼器譯完一個碼字的迭代次數將隨之減少,因此譯碼的速率會隨著信噪比的增加而增加,但是并不是完全成比例的增加。這是因為待譯碼字的輸入速率是受限的,隨著譯碼速率的增加,譯碼器將擁有超過其待譯碼字輸入速率的能力,此時譯碼的速率將不再增加。本文實現的譯碼器最高可實現200 Mb/s的譯碼速率。
    在對CCSDS推薦的QC-LDPC碼研究的基礎上,設計了一種基于改進分層譯碼算法的部分并行結構QC-LDPC譯碼器,并給出了節點更新模塊和數據存儲模塊的結構。譯碼器性能測試表明,該結構譯碼速率高,設計模塊化,布線簡單,便于Xilinx綜合布線工具生成性能良好的可下載文件。
參考文獻
[1] GALLAGER R G.Low density parity-check codes[J].IEEE Trans.Inf.Theory,1962,8(1):21-28.
[2] The consultative committee for space data systems.131.1-O-2 low density parity check codes for use in near-earth  and deep space applications[S].Washington D.C,USA,CCSDS,2007.
[3] KSCHISCHANG F R,FREY B J,LOELIGER H A.Factor  graphs and the sum-product algorithm[J].IEEE Transaction.  Information.Theory,2001(47):498-519.
[4] FREY B J,KSCHISCHANG F R.Probability propagation  and iterative decoding[C].In Proceeding.34th Allerton Conference.On Communication,Control,and Computing,Monticello,Illinois,Oct.1996.
[5] Zhang Luoming,Gui Lin,Xu Youyun,et al.Configurable multi-rate decoder architecture for QC-LDPC codes based  broadband broadcasting system[J].IEEE Transactons on  broadcasting,2008,54(2):226-235.
[6] GUNNAM K K,CHOI G S,Wang Weihuang,et al. Decoding of quasic-cyclic LDPC codes using an on-the-fly computation[C].Signals,Systems and Computers,2006. ACSSC’06,2006(1):1192-1199.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜一区二区三区不卡视频| 中文精品一区二区三区| 欧美一区二区三区四区在线| 国产三级精品三级| 国产精品一区二区久久久| 91久久久一线二线三线品牌| 欧美视频精品在线观看| 欧美乱大交xxxxx| 国产午夜亚洲精品不卡| 日韩小视频在线观看专区| 亚洲无吗在线| 亚洲欧美国产制服动漫| 欧美一级理论性理论a| 欧美丝袜一区二区三区| 欧美综合国产精品久久丁香| 亚洲一区二区免费看| 一区二区在线观看视频| 国产精品白丝av嫩草影院| 国产精品久久久久久影院8一贰佰| 羞羞视频在线观看欧美| 国产亚洲精久久久久久| 噜噜噜在线观看免费视频日韩| 久久精品国产一区二区电影| 亚洲人成人77777线观看| 正在播放亚洲| 99精品视频免费在线观看| 欧美一区三区二区在线观看| 国产一区二区看久久| 在线观看一区二区精品视频| 国产精品美女一区二区在线观看| 欧美激情精品久久久久久免费印度| 欧美日韩免费观看一区二区三区| 欧美日韩一区成人| 久久久久欧美精品| 亚洲伊人观看| 欧美日本二区| 午夜精品国产精品大乳美女| 欧美日韩亚洲系列| 国产精品日日摸夜夜添夜夜av| 欧美日韩午夜在线视频| 国产麻豆日韩欧美久久| 国产区精品视频| 久久精品一区二区三区不卡| 欧美在线一二三四区| 在线一区二区视频| 国产综合久久久久久| 国产在线精品一区二区中文| 韩国精品一区二区三区| 国产精品午夜春色av| 欧美日韩成人在线视频| 国产精品sss| 老司机67194精品线观看| 国产午夜精品美女视频明星a级| 久久久久久久久久码影片| 国产一区二区福利| 久久理论片午夜琪琪电影网| 一区免费观看| 狠狠色丁香婷婷综合影院| 亚洲欧美三级在线| 免费中文字幕日韩欧美| 亚洲综合视频网| 欧美日韩不卡一区| 亚洲最新中文字幕| 欧美裸体一区二区三区| 国产亚洲综合性久久久影院| 国产精品久久影院| 亚洲欧美国产精品专区久久| 欧美国产视频一区二区| 欧美在线观看一二区| 国产精品成人aaaaa网站| 久久人人爽爽爽人久久久| 欧美成人一区二区三区片免费| 91久久精品国产91久久性色| 一区精品在线播放| 欧美成人一区二区在线| 亚洲人成欧美中文字幕| 久久精品在线免费观看| 国产日本欧洲亚洲| 欧美视频一区二| 午夜精品久久久久久久久久久| 国产一区二区激情| 欧美电影美腿模特1979在线看| 欧美激情1区2区3区| 国产精品视频yy9299一区| 欧美在线免费视屏| 亚洲日本成人女熟在线观看| 久久精品日韩一区二区三区| 欧美日本乱大交xxxxx| 欧美精品在线视频观看| 亚洲精品一区二区三区99| 免费成年人欧美视频| 欧美激情一区二区三区蜜桃视频| 欧美激情在线观看| 午夜性色一区二区三区免费视频| 亚洲综合色激情五月| 在线亚洲激情| 欧美色网在线| 欧美主播一区二区三区美女 久久精品人| 浪潮色综合久久天堂| 亚洲精品一品区二品区三品区| 国产精品theporn88| 欧美夫妇交换俱乐部在线观看| 久久久久久亚洲精品中文字幕| 美女视频黄免费的久久| 欧美午夜精品一区| 国产视频久久网| 欧美午夜女人视频在线| 久久国产精品毛片| 国产欧美日韩精品一区| 在线观看的日韩av| 精品福利电影| 美女黄色成人网| 亚洲午夜影视影院在线观看| 99视频精品免费观看| 国产一区二区黄| 在线欧美日韩精品| 欧美福利一区二区| 91久久精品国产91久久性色tv| 欧美日韩在线一区二区三区| 亚洲激情小视频| 亚洲一区免费观看| 农村妇女精品| 亚洲一级高清| 一区二区三区鲁丝不卡| 久久精品一区二区三区四区| 黄色综合网站| 亚洲亚洲精品在线观看| 国产美女扒开尿口久久久| 国产一在线精品一区在线观看| 欧美成年网站| 久久精品国产清高在天天线| 日韩视频在线一区二区三区| 欧美成人免费大片| 一区精品在线| 99精品国产高清一区二区| 国产精品户外野外| 亚洲欧美一级二级三级| 国内自拍亚洲| 亚洲永久网站| 免费观看在线综合色| 国产精品成人免费| 亚洲国产欧美国产综合一区| 麻豆国产va免费精品高清在线| 欧美日韩亚洲网| 免费久久99精品国产| 亚洲一区二区在线免费观看视频| 欧美精品一区在线观看| 精品成人一区二区| 国产精品视频1区| 亚洲欧洲精品天堂一级| 欧美国产日韩免费| 韩国av一区二区三区四区| 欧美日韩在线精品| 国内成+人亚洲| 国产一区二区中文字幕免费看| 免费成人毛片| 久久成人免费电影| 欧美精品一区二区三区四区| 亚洲欧美久久| 玖玖玖免费嫩草在线影院一区| 国产日韩一区| 狠狠色丁香婷综合久久| 欧美日韩精品一区二区在线播放| 99精品国产一区二区青青牛奶| 欧美精品一区二区三区蜜桃| 久久精品国产亚洲高清剧情介绍| 久久精品亚洲精品| 久久伊伊香蕉| 欧美日韩a区| 国产精品露脸自拍| 欧美在线一级va免费观看| 亚洲精品黄色| 黄页网站一区| 狠狠色噜噜狠狠色综合久| 欧美理论在线| 日韩视频在线一区二区三区| 国语自产偷拍精品视频偷| 亚洲欧美成人一区二区三区| 在线观看中文字幕不卡| 亚洲国产视频一区二区| 国产日韩精品视频一区| 樱桃成人精品视频在线播放| 欧美一区观看| 欧美一区二区三区日韩视频| 欧美中文字幕在线视频| 亚洲国产成人av好男人在线观看| 国产亚洲欧美日韩日本| 亚洲无线视频| 美女精品在线观看| 国产精品久久国产精品99gif| 国产精品日日摸夜夜摸av| 欧美日韩国产免费观看| 国产精品视频免费在线观看| 亚洲视频成人| 亚洲国产一区二区精品专区| 久久综合九九| 久久精品亚洲一区二区| 欧美人交a欧美精品| 99精品99| 国产精品扒开腿做爽爽爽视频| 一区二区三区成人| 在线观看日韩av先锋影音电影院| 日韩午夜在线电影| 欧美亚男人的天堂| 亚洲国产高清在线观看视频| 国产精品高清免费在线观看| 亚洲精品久久视频| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美国产精品va在线观看| 国产手机视频一区二区| 欧美一区二区三区四区视频| 午夜国产欧美理论在线播放| 欧美噜噜久久久xxx| 亚洲电影网站| 国产精品午夜久久| 亚洲免费网址| 欧美日韩亚洲一区二区三区在线| 午夜亚洲视频| 国产精品99免费看| 国产日韩精品一区二区三区在线| 久久国产欧美日韩精品| 99亚洲伊人久久精品影院红桃| 一区二区动漫| 狼人天天伊人久久| 在线亚洲欧美专区二区| 亚洲精品国产精品久久清纯直播| 欧美日韩一区二区三区| 亚洲精品日韩激情在线电影| 亚洲电影有码| 欧美三级免费| 亚洲无线观看| 欧美三区视频| 欧美日韩午夜| 小黄鸭视频精品导航| 欧美日韩另类国产亚洲欧美一级| 久久久久久97三级| 欧美三区在线视频| 欧美精品在线播放| 欧美日韩麻豆| 国产精品有限公司| 欧美日本网站| 亚洲综合二区| 亚洲精品在线一区二区| 亚洲视频axxx| 99精品热视频只有精品10| 久久国产精品久久久久久久久久| 亚洲国产91精品在线观看| 国内外成人免费激情在线视频| 亚洲一区高清| 国产夜色精品一区二区av| 欧美一区二区精品在线| 欧美日韩999| 亚洲一区二区少妇| 久久亚洲一区二区三区四区| 亚洲国产精品悠悠久久琪琪| 亚洲欧美久久| 欧美一区二区免费视频| 午夜精品福利一区二区三区av| 国产女人精品视频| 欧美一区永久视频免费观看| 亚洲午夜激情| 亚洲视频一区二区免费在线观看| 久久精品国产视频| 日韩一区二区精品在线观看| 亚洲精品视频一区二区三区| 欧美一区二区高清在线观看| 亚洲高清久久| 亚洲精品一二三| 国产精品久久波多野结衣| 欧美xart系列在线观看| 欧美黄色成人网| 激情亚洲一区二区三区四区| 国产精品成人一区二区网站软件| 欧美一区二区三区免费视频| 激情欧美一区二区三区| 久久成人羞羞网站| 欧美在线日韩精品| 国产综合视频在线观看| 国产精品久久久久久久久久妞妞| 国产精品日韩专区| 亚洲欧美一区二区三区极速播放| 麻豆精品在线播放| 欧美影院视频| 农村妇女精品| 欧美香蕉大胸在线视频观看| 亚洲欧美在线高清| 免费短视频成人日韩| 久久精品一二三| 中文一区字幕| 美女成人午夜| 亚洲欧美视频在线| 国产欧美日韩在线| 欧美日韩一区二区在线播放| 亚洲狼人精品一区二区三区| 美女精品网站| 在线免费不卡视频| 欧美午夜电影在线| 在线不卡a资源高清| 欧美色中文字幕| 亚洲日本中文字幕| 亚洲成人在线视频网站| 性久久久久久久| 黄色成人片子| 欧美电影免费观看高清| 欧美手机在线视频| 好吊视频一区二区三区四区| 欧美三级在线视频| 欧美夜福利tv在线| 亚洲一区日本| 欧美成人精品在线观看| 午夜精彩国产免费不卡不顿大片| 欧美午夜精品伦理| 国产精品欧美日韩一区| 一本久久综合亚洲鲁鲁五月天| 亚洲国产综合在线看不卡| 悠悠资源网久久精品| 欧美日韩不卡在线| 久久亚洲高清| 久久精品国产免费观看| 激情成人av在线| 国产裸体写真av一区二区| 国产亚洲永久域名| 欧美福利小视频| 久久久精品一品道一区| 国产精品第三页| 夜夜嗨av色综合久久久综合网| 国产精品视频一二三| 午夜欧美大尺度福利影院在线看|