An Efficient Combined Bit-Flipping and Stochastic LDPC Decoder Using Improved Probability Tracers

被引:17
|
作者
Ueng, Yeong-Luh [1 ,2 ]
Wang, Chun-Yi [1 ]
Li, Mao-Ruei [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 30013, Taiwan
[2] Natl Tsing Hua Univ, Inst Commun Engn, Hsinchu 30013, Taiwan
关键词
Stochastic decoder; IEEE 802.3an standard; Low-density parity; check code; LDPC code; 10GBASE-T; TRACKING FORECAST MEMORIES; ARCHITECTURE; ALGORITHM; CODES;
D O I
10.1109/TSP.2017.2725221
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an efficient combined bit-flipping (BF) and stochastic low-density parity-check decoder, where a BF decoder is used to achieve a reduction in decoding cycles. A nodewise probability tracer is adopted at each variable node (VN) in order to achieve a BER performance comparable to the normalized min-sum algorithm, where check-to-variable (C2V) messages are used as inputs, rather than the variable-to-check (V2C) messages adopted in previous stochastic decoders. The complexity of the VN units is greatly reduced by sharing common units used in the generation of V2C messages together with a probability tracer. The C2V-based probability tracer enables the design of a decoder that provides a short critical path. The proposed methods are demonstrated by designing a (2048, 1723) decoder that is implemented in a 90 nm process. A total of 1460 K logic gates are integrated in a decoder that has an area of 4.12 mm2 and achieves a coded throughput of 39.3 Gb/s at a clock frequency of 749 MHz. To the best of the authors' knowledge, the proposed decoder achieves the best normalized throughput-to-area ratio among the stochastic decoders reported in the open literatures.
引用
收藏
页码:5368 / 5380
页数:13
相关论文
共 26 条
  • [1] Nonbinary LDPC Decoder Based on Simplified Enhanced Generalized Bit-Flipping Algorithm
    Garcia-Herrero, Francisco
    Jose Canet, Maria
    Valls, Javier
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (06) : 1455 - 1459
  • [2] VLSI Implementation of a Soft Bit-Flipping Decoder for PG-LDPC Codes
    Cho, Junho
    Kim, Jonghong
    Ji, Hyunwoo
    Sung, Wonyong
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 908 - 911
  • [3] Noisy Gradient Descent Bit-Flipping Decoder Based on Adjustment Factor for LDPC Codes
    Dai, Bin
    Liu, Rongke
    Gao, Chenyu
    Mei, Zhen
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (06) : 1152 - 1155
  • [4] Improved gradient descent bit flipping decoder for LDPC codes on BSC channel
    Ren, Dao
    Sha, Jin
    IEICE ELECTRONICS EXPRESS, 2018, 15 (08):
  • [5] A novel bit flipping decoder for systematic LDPC codes
    Lim, Jinsoo
    Shin, Dong-Joon
    IEICE ELECTRONICS EXPRESS, 2017, 14 (02): : 1 - 8
  • [6] A soft-input bit-flipping decoder for generalized concatenated codes
    Freudenberger, Juergen
    Rajab, Mohammed
    Shavgulidze, Sergo
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 1301 - 1305
  • [7] Generalized weighted bit-flipping LDPC decoding for asymmetric optical channels
    Haddadi, Sadjad
    Farhang, Mahmoud
    Derakhtian, Mostafa
    PHYSICAL COMMUNICATION, 2021, 47 (47)
  • [8] An Escaping Scheme for Gradient Descent Bit-Flipping Decoding of LDPC Codes
    Li, Hua
    Ding, Hong
    Zheng, Linhua
    2016 9TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2016), 2016, : 2026 - 2030
  • [9] Novel multi-Gbps bit-flipping decoders for punctured LDPC codes
    Archonta, Christina
    Kanistras, Nikos
    Paliouras, Vassilis
    2016 5TH INTERNATIONAL CONFERENCE ON MODERN CIRCUITS AND SYSTEMS TECHNOLOGIES (MOCAST), 2016,
  • [10] High-throughput Bit Flipping decoder for structured LDPC codes
    Kalipatnapu, Shantharam
    Chakrabarti, Indrajit
    IET COMMUNICATIONS, 2019, 13 (14) : 2168 - 2172