《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 多碼率、多碼長LDPC譯碼器的設計與實現
多碼率、多碼長LDPC譯碼器的設計與實現
來源:電子技術應用2013年第12期
唐凱林,杜慧敏,段高攀
西安郵電大學 電子工程學院,陜西 西安710061
摘要: 針對IEEE802.16e標準,基于層譯碼算法(TDMP)提出了一種適用于多碼率、多碼長的LDPC碼譯碼器結構。該譯碼器采用半并行化和流水線設計,可以在保證電路靈活性的同時提高譯碼吞吐量。利用Xilinx公司的ISE工具進行綜合仿真,使用的FPGA芯片為Virtex4-xc4vfx12-sf363-12,最大工作頻率為170.278 MHz,譯碼吞吐量可達到128.77 Mb/s。最后,通過搭建軟硬件協同驗證平臺驗證設計的正確性,并將驗證的結果與Matlab仿真結果進行了對比。
中圖分類號: TN492
文獻標識碼: A
文章編號: 0258-7998(2013)12-0058-03
Design and implementation of multi-rate and multi-length LDPC decoder
Tang Kailin,Du Huimin,Duan Gaopan
School of Electronics Engineering, Xi′an University of Posts and Telecommunications, Xi′an 710061,China
Abstract: A method of the decoding algorithm(TDMP) is presented for the multi-rate, multi-length LDPC code decoder. The decoder uses parallel and pipelining design, which can keep the flexibility of the decoder circuit at the same time to improve the throughput. ISE toolset of Xilinx is used to do the synthesis simulation,choosing Virtex4-xc4vfx12-sf363-12 as FPGA platform. The maximum clock frequency is 170 MHz,the decoding throughput can reach 128.77 Mb/s. Through the platform of software and hardware,verify the correctness of the design, the results are compared with the simulation results of Matlab.
Key words : IEEE 802.16e standard;TDMP;LDPC decoder;hardware & software co-verification platform

    為了保證實時通信業務的服務質量,降低誤碼率,在數據傳輸中采用糾錯編碼的方式使其有一定的糾錯能力[1]。低差錯率的信道編碼是提高無線通信可靠性和有效性的關鍵技術之一,也是無線通信領域的研究熱點之一。研究人員對信道編碼進行了大量研究,其中,Turbo碼和LDPC碼以其最接近香農極限的性能受到了通信界的廣泛關注。與Turbo碼相比,LDPC碼沒有錯誤平層,且迭代譯碼的復雜度低。此外,LDPC碼本身具有抗突發差錯的特性,不需要引入交織器,避免了交織過程帶來的時延。因此,LDPC碼在未來移動通信系統中具有良好的應用前景。

    由于LDPC碼的軟判決譯碼算法[2]中消息計算量比較大,且消息互聯比較復雜,因此采用軟件的方式實現LDPC碼的譯碼難以滿足現代通信系統中對較高傳輸速率的要求,如WiMAX系統中要求最高可以提供75 Mb/s的傳輸速率[3]。相比于軟件的實現方式,采用硬件實現能夠很好地利用算法本身的并行性,從而提高譯碼效率。
1 LDPC碼的TDMP譯碼算法
    TDMP譯碼算法首先更新一層校驗節點消息,然后更新的校驗節點消息立即用來更新該層對應的變量節點消息,這個過程叫做子迭代。每一層子迭代更新的變量節點消息立即用于下一層子迭代過程中校驗結點消息更新計算。以此類推,當所有的層都完成了校驗結點和變量結點的消息更新后,就算完成了一次迭代過程。完整的TDMP譯碼算法執行過程如下:

2 LDPC碼譯碼器結構設計
    根據IEEE 802.16e標準[4]中定義的LDPC碼特點,可以把校驗矩陣中每一行劃分為一個子校驗矩陣。按這樣的劃分,每個子矩陣的列重均小于1,可保證每個子校驗矩陣的各行消息同時計算。由于標準中定義的LDPC碼擴展因子z(即子矩陣行數)為24~96,因此,為了在不增加后驗消息與計算單元之間映射復雜度的情況下實現標準中定義的所有碼長的LDPC碼譯碼,本設計將并行度定為96(即96個消息運算單元)。為了減少硬件資源和存儲訪問的沖突,每一行的消息計算采用串行流水實現。
    本文設計的LDPC碼譯碼器要求在保持較好吞吐量的同時具有較高的靈活性,能夠支持IEEE802.16e標準所定義的6種碼率、19種碼長的LDPC碼譯碼。
    本文提出的譯碼器整體結構如圖1所示。該譯碼器主要包括6個單元:總體控制單元、校驗矩陣存儲單元、迭代結果存儲單元、消息置換網絡單元、消息處理單元和迭代結果檢測單元。

2.1 總體控制單元
     總體控制單元是整個譯碼器的調度中心,其主要完成如下控制:控制校驗矩陣的更新;控制信道消息輸入和譯碼結果輸出;在消息迭代更新過程中,控制對上一次子迭代過程得到后驗消息的讀操作,以及本次子迭代過程得到后驗消息的寫操作;控制本次子迭代過程中消息的更新計算;控制上次迭代判決結果的檢測;控制消息置換單元完成后驗消息與消息處理單元之間的映射。
2.2 校驗矩陣存儲
    該模塊主要用于存儲基本矩陣信息,包括每行行重、非-1元素值以及該元素列坐標。該模塊由一個大小為125×16 bit的RAM實現。每個存儲單元存儲數據格式如圖2所示。

    圖2中,row_weigh表示每行基本矩陣的行重;col*表示非-1元素所對應的列坐標;val*表示非-1元素的值。
2.3 迭代結果存儲
    該單元主要用于存儲每次子迭代過程得到的后驗消息和判決結果以及上一次迭代得到的判決結果。本單元主要包括輸入輸出控制模塊、后驗消息存儲模塊和判決結果存儲模塊。
2.4 消息置換網絡
    消息置換網絡主要用于后驗消息與消息處理單元之間的映射。根據IEEE 802.16e標準的LDPC碼特點可知,迭代過程中所需的消息置換網絡是一個可以支持19種位寬的桶式移位器。本文設計的消息置換網絡采用的是Daesun[5]提出的一種改進的Benes網絡。
2.5 消息處理
    消息處理單元主要用于完成子迭代過程中校驗消息和后驗消息的更新計算。該模塊主要包括計算控制模塊、96個消息計算模塊、校驗消息緩存和臨時變量消息緩存。
2.6 迭代結果檢測
    該模塊主要用于檢測上一次迭代得到的判決比特序列是否滿足校驗方程H×x′T=0。本設計采用的是將上一次迭代判決結果檢測與當前一次迭代計算同時進行的策略,這樣不但可以消除由于等待每次迭代的檢測結果而帶來的譯碼延時,還可以簡化譯碼器總體控制的復雜度。
3 綜合驗證
3.1 綜合結果

    本文采用Xilinx公司的ISE工具,使用的FPGA為Virtex4,對文中所設計的電路進行了綜合。
    綜合結果表明,本文實現的譯碼器最高工作頻率為170.28 MHz,從系統穩定工作角度考慮,可將系統的工作頻率定為140 MHz。在工作頻率為140 MHz的情況下,本文設計的譯碼器吞吐量最高可達到128.77 Mb/s。與其他譯碼器[6-7]的對比結果如表1所示。

    從驗證結果中可以看出,兩種譯碼方法得到的誤碼率只有很小的差異,這種差異主要來源于消息量化精度的不同。采用Matlab仿真時,消息的量化精度為0.1,而本文設計的譯碼器消息的量化精度為0.062 5。因此說明圖3中的差異是合理的,本文設計的譯碼器是正確的。

 


    本文提出了一種針對IEEE 802.16e標準、基于層譯碼算法的靈活、高效的譯碼器結構。利用Xilinx公司的ISE工具,使用Virtex4-xc4vfx12-sf363-12芯片的FPGA進行綜合仿真,結果表明該結構最高工作頻率可達到170.28 MHz,吞吐量可達到128.77 Mb/s。
參考文獻
[1] 鄧曉,潘學軍.基于DMR通信協議的信道編解碼研究[J].微型機與應用,2013,32(9):51-53.
[2] 袁東風,張海剛.LDPC碼理論與應用[M].北京:人民郵電出版社,2008.
[3] 趙慶,廖青.IEEE 802.16實時輪詢業務調度算法分析[EB/OL].(2008-10-24)[2013-09-02].http://www.paper.edu.cn.
[4] 肖揚.Turbo與LDPC編解碼及其應用[M].北京:人民郵電出版社,2010.
[5] BERGERON J,CERNY E,HUTER A,et al.Verification  methodology manual for SystemVerilog[M].Springer,2005.
[6] 王鵬,陳詠恩.高速LDPC碼分層譯碼器設計[J].小型微型計算機系統,2009,30(11):2294-2297.
[7] 喬華,管武等,董明科.LDPC碼高速譯碼器的設計與實現[J].北京大學學報,2008,44(3):347-352.
[8] BANERJEE S,GUPTA T.Design aware scheduling of  dynamic testbench controlled design element accesses in  FPGA-based HW/SW co-simulation systems for fast functional verification[C].2010 2nd Asia Symposium on Quality Electronic Design (ASQED),2010:175-181.
[9] 何賓.基于AXI4的可編程SoC系統設計[M].北京:清華大學出版社,2011.
[10] 趙澤才,常青.基于MicroBlaze的嵌入式系統設計[J].現代電子技術,2006,29(10):56-59.
[11] 羅華飛.MATLAB GUI設計學習手記[M].北京:北京航空航天大學出版社,2011.

此內容為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>
          国产精品免费一区豆花| 久久综合综合久久综合| 欧美一区永久视频免费观看| 久久精品网址| 一本色道88久久加勒比精品| 亚洲一区二区三区成人在线视频精品| 在线播放中文字幕一区| 欧美日韩精品免费观看视一区二区| 欧美日本一区二区视频在线观看| 亚洲欧美日韩综合一区| 亚洲电影免费观看高清完整版在线| 亚洲素人一区二区| 欧美国产1区2区| 国产精品高潮呻吟| 午夜精品视频在线观看| 激情综合色丁香一区二区| 久久久噜噜噜久久中文字幕色伊伊| 国产精品一区免费视频| 亚洲国产裸拍裸体视频在线观看乱了中文| 久久久久一区二区三区| 亚洲免费视频一区二区| 亚洲九九九在线观看| 国产精品夫妻自拍| 欧美视频一区二区在线观看| 香蕉尹人综合在线观看| 亚洲国产精品久久久久秋霞不卡| 国产精品一区二区三区久久久| 一区二区三区 在线观看视| 亚洲日本国产| 99riav国产精品| 黄色在线一区| 精品动漫一区| 久久久www成人免费毛片麻豆| 久久久久久久久久久久久9999| 欧美另类视频在线| 国产精品狼人久久影院观看方式| 亚洲激情影院| 性娇小13――14欧美| 亚洲国产欧美国产综合一区| 男女精品视频| 国产精品自拍在线| 国产伦精品一区二区三区视频黑人| 国产精品久久久久久久久果冻传媒| 亚洲品质自拍| 99精品欧美一区二区三区综合在线| 欧美日韩免费精品| 欧美精品色网| 在线欧美日韩国产| 亚洲精品免费在线播放| 国产精品入口夜色视频大尺度| 久久久青草青青国产亚洲免观| 欧美吻胸吃奶大尺度电影| 欧美三级欧美一级| 欧美精品激情blacked18| 久久久九九九九| 狠狠色伊人亚洲综合网站色| 美国成人直播| 久久伊人精品天天| 国产午夜一区二区三区| 国产精品美女| 欧美va亚洲va日韩∨a综合色| 国产深夜精品| 巨乳诱惑日韩免费av| 国产精品国产三级国产普通话三级| 夜夜嗨av色综合久久久综合网| 亚洲无毛电影| 亚洲电影免费观看高清完整版在线| 国产一区二区毛片| 欧美午夜宅男影院在线观看| 91久久久久久国产精品| 久久本道综合色狠狠五月| 亚洲精品一区二区三区不| 欧美尤物巨大精品爽| 你懂的视频一区二区| 在线精品一区二区| 国产一区二区三区自拍| 免费精品视频| 亚洲图片欧美午夜| 国产精品xxx在线观看www| 国产伦理精品不卡| 欧美一级免费视频| 亚洲免费电影在线| 91久久综合亚洲鲁鲁五月天| 一本在线高清不卡dvd| 国产欧美日韩综合一区在线播放| 国产精品你懂的在线欣赏| 亚洲欧美综合网| 激情综合色综合久久综合| 蜜臀久久久99精品久久久久久| 一区二区三区四区国产| 久久综合中文字幕| 午夜精品美女自拍福到在线| 狠狠综合久久av一区二区老牛| 性久久久久久久久| 国产精品亚洲一区| 国产精品午夜春色av| 久热精品在线视频| 午夜久久久久| 欧美区视频在线观看| 国产一区二区三区高清在线观看| 久久久久青草大香线综合精品| 激情av一区| 在线亚洲欧美专区二区| 亚洲深夜福利视频| 亚洲三级影院| 午夜精品视频一区| 日韩网站在线| 在线视频精品| 亚洲欧洲三级| 午夜亚洲福利在线老司机| 一本色道久久综合亚洲二区三区| 欧美日韩国产综合视频在线| 免费欧美在线视频| 亚洲午夜影视影院在线观看| 国产精品一区久久| 亚洲承认在线| 欧美二区乱c少妇| 欧美黄色网络| 欧美日韩国产一级片| 欧美电影免费观看| 亚洲激情av在线| 国产视频亚洲精品| 久久国产精品黑丝| 夜久久久久久| 欧美久久久久久| 久久久精品欧美丰满| 一本色道久久综合精品竹菊| 最新日韩av| 在线观看国产成人av片| 欧美91精品| 国产欧美一区二区三区国产幕精品| 欧美肥婆在线| 91久久精品国产91久久| 宅男噜噜噜66一区二区66| 欧美中文在线观看| 麻豆freexxxx性91精品| 亚洲影院色在线观看免费| 亚洲丝袜av一区| 久久精品亚洲乱码伦伦中文| 久久香蕉国产线看观看av| 久久久久成人精品| 欧美日本精品在线| 欧美电影免费观看| 欧美亚韩一区| 永久免费毛片在线播放不卡| 在线播放中文字幕一区| 欧美日韩国产成人在线91| 国内精品久久久久久久影视蜜臀| 国产精品尤物福利片在线观看| 在线成人中文字幕| 欧美激情2020午夜免费观看| 亚洲黄一区二区三区| 尤物在线观看一区| 国产精品久久久久久久久果冻传媒| 欧美日韩国产色综合一二三四| 欧美精品久久久久久久| 国产一区二区三区四区老人| 91久久精品一区二区三区| 亚洲图片欧美午夜| 91久久中文字幕| 老鸭窝毛片一区二区三区| 欧美三级欧美一级| 午夜精品视频在线观看| 一本久道久久综合狠狠爱| 国产精品国产三级国产aⅴ无密码| 亚洲国产另类精品专区| 亚洲视频专区在线| 国产日产欧产精品推荐色| 欧美精品性视频| 老巨人导航500精品| 亚洲视频一区在线| 亚洲综合导航| 国产精品美女主播| 欧美激情国产精品| 在线欧美日韩| 欧美一区二区三区免费看| 久久精品视频在线观看| 亚洲男同1069视频| 性欧美在线看片a免费观看| 久久精品99无色码中文字幕| 黄色成人在线| 亚洲高清色综合| 亚洲人成在线免费观看| 韩国亚洲精品| 久久精品国产亚洲一区二区| 欧美亚洲一区在线| 91久久久久久久久久久久久| 亚洲日本精品国产第一区| 国产一区免费视频| 久久黄色影院| 亚洲电影一级黄| 亚洲尤物视频网| 亚洲网站视频福利| 久久综合给合久久狠狠狠97色69| 一区二区亚洲欧洲国产日韩| 国产精品一区三区| 欧美黄色视屏| 亚洲精品视频在线观看网站| 亚洲图片欧洲图片av| 久久婷婷色综合| 欧美精品一区二区三区在线播放| 国产日韩精品一区二区三区在线| 亚洲黄色视屏| 久久www成人_看片免费不卡| 亚洲精品网址在线观看| 樱桃视频在线观看一区| 国产视频一区欧美| 欧美一区二区三区的| 免费人成精品欧美精品| 老司机午夜精品视频在线观看| 欧美激情一区在线| 欧美大秀在线观看| 亚洲国产欧美国产综合一区| 亚洲深夜激情| 欧美日韩午夜精品| 国产精品一国产精品k频道56| 欧美日本在线视频| 久久美女艺术照精彩视频福利播放| 在线播放中文字幕一区| 亚洲高清视频一区二区| 国产精品久久久久久久久免费桃花| 午夜精品在线看| 精品动漫3d一区二区三区| 亚洲午夜国产成人av电影男同| 亚洲一区二区久久| 国产农村妇女毛片精品久久莱园子| 国产精品丝袜久久久久久app| 日韩小视频在线观看专区| 洋洋av久久久久久久一区| 欧美日韩日本国产亚洲在线| 国产精品第2页| 国产日韩一区二区三区在线播放| 亚洲国产欧美日韩精品| 欧美14一18处毛片| 99re6热只有精品免费观看| 亚洲精品一区二区三区四区高清| 亚洲一区精品视频| 亚洲一区二区黄| 在线成人欧美| 亚洲电影免费观看高清| 欧美亚洲成人精品| 在线播放日韩专区| 国产视频在线一区二区| 精品69视频一区二区三区| 91久久夜色精品国产网站| 国产精品视频内| 亚洲精品少妇30p| 麻豆av一区二区三区| 国产精品久久久一区二区三区| 国产主播一区二区三区四区| 亚洲深夜福利在线| 久久精品免视看| 欧美在线精品一区| 99精品视频免费| 国产欧美一区二区三区久久人妖| 亚洲黄色免费电影| 亚洲久久一区| 欧美久久久久久蜜桃| 亚洲日本成人女熟在线观看| 久久久精彩视频| 欧美日韩一区二区视频在线| 亚洲一区3d动漫同人无遮挡| 久久久久综合| 亚洲国产va精品久久久不卡综合| 中文无字幕一区二区三区| 亚洲三级免费| 国产人成一区二区三区影院| 久久九九全国免费精品观看| 国产欧美日韩三级| 欧美日韩妖精视频| 国产精品女主播在线观看| 亚洲综合国产激情另类一区| 国产精品一区免费在线观看| 亚洲理论在线观看| 亚洲成人中文| 国产女主播在线一区二区| 亚洲第一区中文99精品| 国产精品视频久久久| 一区二区在线观看视频| 玖玖玖国产精品| 国产精品亚洲аv天堂网| 99精品国产99久久久久久福利| 亚洲精品专区| 欧美激情 亚洲a∨综合| 亚洲一级在线观看| 在线看片成人| 欧美日产一区二区三区在线观看| 亚洲精品久久久久久久久| 久久成人羞羞网站| 久久久中精品2020中文| 亚洲欧美视频一区| 亚洲免费在线视频| 国产精品欧美激情| 亚洲精品日韩综合观看成人91| 一区二区三区在线观看国产| 国产日韩欧美亚洲一区| 欧美精品乱人伦久久久久久| 欧美日韩你懂的| 一本大道久久a久久精品综合| 欧美一级网站| 国产偷国产偷精品高清尤物| 国产一区二区三区四区在线观看| 欧美色偷偷大香| 欧美极品一区二区三区| 久久久久9999亚洲精品| 欧美日韩亚洲一区在线观看| 亚洲电影欧美电影有声小说| 欧美专区一区二区三区| 欧美成年人视频网站| 欧美亚洲一区三区| 欧美在线观看网址综合| 亚洲视频www| 午夜精品一区二区三区在线视| 免费欧美电影| 久久尤物视频| 国产精品成人v| 国产精品三级久久久久久电影| 欧美激情aaaa| 国产乱码精品一区二区三| 国产麻豆视频精品| 欧美国产91| 久久综合狠狠综合久久综合88| 欧美理论片在线观看| 久久综合一区二区三区| 国产精品国产三级国产aⅴ入口| 久久免费精品视频| 免费一级欧美片在线播放| 国产伦理一区|