動態(tài)自適應(yīng)低密度奇偶校驗碼譯碼器的FPGA實(shí)現(xiàn)
doi: 10.11999/JEIT141609
-
2.
(中國科學(xué)院電子學(xué)研究所可編程芯片與系統(tǒng)研究室 北京 100190) ②(中國科學(xué)院大學(xué) 北京 100086)
基金項目:
國家自然科學(xué)基金(61404140, 61271149, 61106033)
Design of Dynamic Adaptive LDPC Decoder Based on FPGA
-
2.
(System on Programmable Chip Research Department, Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China)
-
摘要: 在復(fù)雜深空通信環(huán)境中,自適應(yīng)能力的強(qiáng)弱對低密度奇偶校驗(LDPC)碼譯碼器能否保持長期穩(wěn)定工作具有重要影響。該文通過對DVB-S2標(biāo)準(zhǔn)LDPC碼譯碼器各功能模塊的IP化設(shè)計,將動態(tài)自適應(yīng)理論參數(shù)化映射到各功能模塊中,實(shí)現(xiàn)動態(tài)自適應(yīng)LDPC碼譯碼器的設(shè)計。基于Stratix IV系列FPGA的驗證結(jié)果表明,動態(tài)自適應(yīng)LDPC譯碼器可以滿足不同碼率碼長及不同性能需求下的譯碼。同時,單譯碼通道可以保證譯碼數(shù)據(jù)信息吞吐率達(dá)到40.9~71.7 Mbps。
-
關(guān)鍵詞:
- LDPC碼譯碼器 /
- 動態(tài)自適應(yīng) /
- DVB-S2標(biāo)準(zhǔn) /
- FPGA
Abstract: Faced with the complex environment of deep space communication, the adaptive capacity can have an impact on the ability of the Low Density Parity Check (LDPC) code decoder to maintain long-term stability. This paper proposes a design method of dynamic adaptive LDPC code decoder. Through the IP-based design of each function module, the design method of dynamic adaptive can be mapped to each function module in DVB-S2 LDPC code decoder. The verification results based on the Stratix IV FPGA show the dynamic adaptive LDPC code decoder not only can decode under the different code length and code rate, but also can decode under the different decoding performance. Meanwhile, the single-channel decoder can ensure the information throughput to reach to 40.9~71.7 Mbps.-
Key words:
- Low Density Parity Check (LDPC) code decoder /
- Dynamic adaptive /
- DVB-S2 standard /
- FPGA
-
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. 陳豪威, 王秀敏. 基于DVB-S2標(biāo)準(zhǔn)的LDPC碼編譯碼器設(shè)計研究[J].電視技術(shù), 2012, 36(3): 1-3. Chen Hao-wei and Wang Xiu-min. Study on design of LDPC encoder and decoder for DVB-S2[J]. Video Engineering, 2012, 36(3): 1-3. 江桂芳, 彭克榮. 基于FPGA的高速并行DVB-S2標(biāo)準(zhǔn)LDPC譯碼[J]. 空間電子技術(shù), 2013, 10(1): 58-61, 95. Jiang Gui-fang and Peng Ke-rong. A FPGA-dased high-speed paraller LDPC decoder for DVB-S2 system[J]. Space Electronic Technology, 2013, 10(1): 58-61, 95. Kienle F, Brack T, and Wehn N. A synthesizable IP core for DVB-S2 LDPC code decoding[C]. Proceedings of the Design, Automation and Test in Europe conference, Munich Germany, 2005: 100-105. Gomes M, Falc?o G, Silva V, et al.. Flexible parallel architecture for DVB-S2 LDPC decoders[C]. Proceedings of the Global Telecommunications Conference, Washington, DC, USA, 2007: 3265-3269. 張高遠(yuǎn), 周亮, 蘇偉偉, 等. 基于平均幅度的 LDPC 碼加權(quán)比特翻轉(zhuǎn)譯碼算法[J]. 電子與信息學(xué)報, 2013, 35(11): 2572-2578. Zhang Gao-yuan, Zhou Liang, Su Wei-wei, et al.. Average magnitude based weighted bit-flipping decoding algorithm for LDPC codes[J]. Journal of Electronics Information Technology, 2013, 35(11): 2572-2578. 孫錦華, 劉鵬, 吳小鈞. 聯(lián)合旋轉(zhuǎn)平均周期圖和解調(diào)軟信息的載波同步方法[J]. 電子與信息學(xué)報, 2013, 35(9): 2200-2205. Sun Jin-hua, Liu Peng, and Wu Xiao-jun. A joint rotational periodogram averaging and demodulation soft information carrier synchronization algorithm[J]. Journal of Electronics Information Technology, 2013, 35(9): 2200-2205. 鐘州, 金梁, 黃開枝, 等. 基于二維信息修正減小LDPC碼安全間隙的譯碼算法[J]. 電子與信息學(xué)報, 2013, 35(8): 1946-1951. Zhong Zhou, Jin Liang, Huang Kai-zhi, et al.. Decoding algorithm for reducing security gap of LDPC codes based on two-dimensional information correction[J]. Journal of Electronics Information Technology, 2013, 35(8): 1946-1951. Roberts M K and Jayabalan R. A modified optimally quantized offset min-sum decoding algorithm for low- complexity LDPC decoder[J]. Wireless Personal Communications, 2014, 80(2): 1-10. 倪俊楓, 甘小鶯, 張海濱, 等. 改進(jìn)的分層修正最小和LDPC譯碼算法及譯碼器設(shè)計[J]. 系統(tǒng)工程與電子技術(shù), 2008, 30(12): 2531-2535. Ni Jun-feng, Gan Xiao-ying, Zhang Hai-bin, et al.. Improved layered modified minimal sun LDPC decoding algorithm and LDPC decoder design[J]. Systems Engineering and Electronics, 2008, 30(12): 2531-2535. 管武, 喬華, 董明科, 等. 多碼率LDPC碼高速譯碼器的設(shè)計與實(shí)現(xiàn)[J]. 電路與系統(tǒng)學(xué)報, 2009, 14(2): 1-6. Guan Wu, Qiao Hua, Dong Ming-ke, et al.. Design and implementation of a high-throughput decoder for multi-rate LDPC code[J]. Journal of Circuits and Systems, 2009, 14(2): 1-6. 趙旦峰, 趙輝, 許元志, 等. 可配置LDPC碼譯碼器的FPGA設(shè)計與實(shí)現(xiàn)[J]. 黑龍江大學(xué)自然科學(xué)學(xué)報, 2012, 29(2): 259-264. Zhao Dan-feng, Zhao Hui, Xu Yuan-zhi, et al.. Design and implementation of configurable LDPC decoder based on FPGA[J]. Journal of Natural Science of Heilongjiang University, 2012, 29(2): 259-264. 唐凱林, 杜慧敏, 段高攀, 等. 多碼率、多碼長LDPC譯碼器的設(shè)計與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用, 2013, 39(12): 58-60. Tang Kai-lin, Du Hui-min, Duan Gao-pan, et al.. Design and implementation of multi-rate and multi-length LDPC decoder[J]. Application of Electronic Technique, 2013, 39(12): 58-60. 林梅英, 許肖梅, 陳友淦, 等. 碼率兼容QC-LDPC碼在水聲通信中的應(yīng)用[J]. 聲學(xué)技術(shù), 2014, 15(5): 460-463. Lin Mei-ying, Xu Xiao-mei, Chen You-gan, et al.. Applications of rate-compatible QC-LDPC codes in underwater acoustic communication[J]. Technical Acoustics, 2014, 15(5): 460-463. 欒志斌, 裴玉奎, 葛寧, 等. 低存儲高速可重構(gòu)LDPC碼譯碼器設(shè)計及ASIC實(shí)現(xiàn)[J]. 電子與信息學(xué)報, 2014, 36(10): 2287-2292. Luan Zhi-bin, Pei Yu-kui, Ge Ning, et al.. Design and ASIC implementation of low memory high throughput reconfigurable LDPC decoder[J]. Journal of Electronics Information Technology, 2014, 36(10): 2287-2292. -
計量
- 文章訪問數(shù): 1789
- HTML全文瀏覽量: 154
- PDF下載量: 715
- 被引次數(shù): 0