面向DVB-S2標(biāo)準(zhǔn)LDPC碼的高效編碼結(jié)構(gòu)
doi: 10.11999/JEIT151198
-
2.
(中國科學(xué)院電子學(xué)研究所可編程芯片與系統(tǒng)研究室 北京 100190) ②(中國科學(xué)院大學(xué) 北京 100049)
基金項(xiàng)目:
國家自然科學(xué)基金(61404140, 61271149, 61106033)
Efficient Encoding Architecture for LDPC Code Based on DVB-S2 Standard
-
2.
(System of Programmable Chip Research Department, Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China)
Funds:
The National Natural Science Foundation of China (61404140, 61271149, 61106033)
-
摘要: 面向DVB-S2標(biāo)準(zhǔn)LDPC碼,該文旨在實(shí)現(xiàn)一種基于FPGA的高效編碼結(jié)構(gòu),提出一種快速流水線并向遞歸編碼算法,可以顯著提高編碼數(shù)據(jù)信息吞吐率。同時(shí),通過并向移位運(yùn)算和并向異或運(yùn)算的處理結(jié)構(gòu)計(jì)算編碼中間變量及校驗(yàn)位信息,在提高編碼并行度的同時(shí)可有效減少存儲(chǔ)資源的消耗。此外,針對(duì)動(dòng)態(tài)自適應(yīng)編碼的情況優(yōu)化了LDPC碼編碼存儲(chǔ)結(jié)構(gòu),有效復(fù)用了數(shù)據(jù)存儲(chǔ)單元和RAM地址發(fā)生器,進(jìn)一步提高FPGA的硬件邏輯資源利用率。針對(duì)DVB-S2標(biāo)準(zhǔn)LDPC碼,基于Stratix IV系列FPGA的驗(yàn)證結(jié)果表明,所提編碼結(jié)構(gòu)在系統(tǒng)時(shí)鐘為126.17 MHz時(shí),編碼數(shù)據(jù)信息吞吐率達(dá)20 Gbps以上。
-
關(guān)鍵詞:
- LDPC碼 /
- 編碼結(jié)構(gòu) /
- DVB-S2標(biāo)準(zhǔn) /
- FPGA
Abstract: For DVB-S2 standard LDPC code, to achieve an efficient encoding architecture based on FPGA, a fast pipeline parallel and recursive encoding algorithm is proposed which can significantly improve encoding speed and improve the encoding data rate of information throughput. At the same time, the parallel shift operation and parallel XOR processing structure is introduced to calculate code intermediate variable. It can effectively improve the encoding parallel degree and reduce the occupancy volume of storage resources. In addition, according to dynamic adaptive encoding, the storage structure and effective reuse of data storage unit and the RAM address generator are optimized. In this case, the utilization of FPGA resources is further improved. The experiment based on Stratix IV series FPGA for DVB-S2 standard LDPC code, shows that the proposed method can achieve system clock frequency of 126.17 MHz and encoding data rate of information throughput of more than 20 Gbps.-
Key words:
- LDPC code /
- Encoding architecture /
- DVB-S2 standard /
- FPGA
-
DVB Orgamzation. ETSI EN 302 307 V1. 2. 1. Digital video broadcasting (DVB); second generation framing structure, channel coding and modulation systems for broadcasting, interactive services, news gathering and other broadband satellite appiications (DVB-S2)[S]. 2009. GALLAGER R G. Low density parity check codes[J]. IRE Transactions on Information Theory, 1962, 8(1): 21-28. MACKAY D J C and NEAL R M. Near Shannon limit performance of low-density parity check codes[J]. Electronics Letters, 1996, 32(18): 1645-1646. LEE Youngjoo, JAEHWAN J, and IN-CHEOL P. Energy- scalable 4KB LDPC decoding architecture for NAND-Flash- Based storage systems[J]. IEICE Transactions on Electronics, 2016, 99(2): 293-301. WANG J, CHE S, LI Y, et al. Optimal design of joint network LDPC codes over orthogonal multiple-access relay channels [J]. International Journal of Grid and Utility Computing, 2016, 7(1): 68-74. 郭銳, 劉春于, 張華, 等. 分簇?zé)o線傳感器網(wǎng)絡(luò)中根校驗(yàn)全分集LDPC碼設(shè)計(jì)與能效分析[J]. 電子與信息學(xué)報(bào), 2015, 37(7): 1580-1585. doi: 10.11999/JEIT141294. GUO Rui, LIU Chunyu, ZHANG Hua, et al. Full diversity LDPC codes design and energy efficiency analysis for clustering wireless sensor networks[J]. Journal of Electronics Information Technology, 2015, 37(7): 1580-1585. doi: 10. 11999/JEIT141294. ZHAO W H and LONG J P. Implementing the NASA deep space LDPC codes for defense applications[C]. 2013 IEEE, Military Communications Conference. San Diego, CA, USA, IEEE, 2013: 803-808. 張小平, 趙艷杰. DVB-S2技術(shù)的創(chuàng)新性分析[J]. 有線電視技術(shù), 2014, (2): 17-20. ZHANG Xiaoping and ZHAO Yanjie. Innovative analysis of DVB-S2 technology[J]. Cable TV Technology, 2014, (2): 17-20. 陳豪威, 王秀敏. 基于DVB-S2標(biāo)準(zhǔn)的LDPC碼編譯碼器設(shè)計(jì)研究[J]. 電視技術(shù), 2012, 36(3): 1-3. CHEN Haowei and WANG Xiumin. Study on design of LDPC encoder and decoder for DVB-S2[J]. Video Engineering, 2012, 36(3): 1-3. 范光榮, 王華. 基于DVB-S2的高速多碼率LDPC編碼器的FPGA設(shè)計(jì)與實(shí)現(xiàn)[J]. 北京理工大學(xué)學(xué)報(bào), 2008, 28(9): 813-816. FAN Guangrong and WANG Hua. FPGA design and implementation of high speed multi-rate LDPC encoder based on DVB-S2[J]. Transactions of Beijing Institute of Technology, 2008, 28(9): 813-816. 華力, 雍玲, 雷菁. 基于FPGA的DVB-S2通用LDPC編碼器設(shè)計(jì)與實(shí)現(xiàn)[J]. 通信技術(shù), 2008, 41(1): 12-14. HUA Li, YONG Ling, and LEI Qing. Design and implementation of universal LDPC code encoder in the DVB-S2 based on FPGA[J]. Communications Technology, 2008, 41(1): 12-14. 閆國強(qiáng), 王勇. 基于DVB-S2的通用LDPC編碼器的FPGA 設(shè)計(jì)[J]. 電視技術(shù), 2013, 37(1): 1-3. YAN Guoqiang and WANG Yong. Design and implementation of universal LDPC code encoder in the DVB-S2 based on FPGA[J].Video Engineering, 2013, 37(1): 1-3. LEE I K, KIM M H, OH D G, et al.. High-speed LDPC encoder architecture for digital video broadcasting systems [C]. 2013 IEEE, International Conference on ICT Convergence (ICTC). Jeju Island, South Korea, IEEE, 2013: 606-607. GOMES M, FALCAO G, SENGO A, et al.. High throughput encoder architecture for DVB-S2 LDPC-IRA codes[C]. ICM 2007 IEEE Internatonal Conference on Microelectronics. Cairo, Egypt, IEEE, 2007: 271-274. 蘭亞柱, 楊海鋼, 林郁. 動(dòng)態(tài)自適應(yīng)低密度奇偶校驗(yàn)碼譯碼器的FPGA實(shí)現(xiàn)[J]. 電子與信息學(xué)報(bào), 2015, 37(8): 1937-1943. doi: 10.11999/JEIT141609. LAN Yazhu, YANG Haigang, and LIN Yu. Design of dynamic adaptive LDPC decoder based on FPGA[J]. Journal of Electronics Information Technology, 2015, 37(8): 1937-1943. doi: 10.11999/JEIT141609. -
計(jì)量
- 文章訪問數(shù): 1726
- HTML全文瀏覽量: 155
- PDF下載量: 424
- 被引次數(shù): 0