• DocumentCode
    1508926
  • Title

    Jointly Designed Architecture-Aware LDPC Convolutional Codes and Memory-Based Shuffled Decoder Architecture

  • Author

    Ueng, Yeong-Luh ; Wang, Yu-Luen ; Kan, Li-Sheng ; Yang, Chung-Jay ; Su, Yung-Hsiang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    60
  • Issue
    8
  • fYear
    2012
  • Firstpage
    4387
  • Lastpage
    4402
  • Abstract
    In this paper, we jointly design architecture-aware (AA) low-density parity-check convolutional codes (LDPC-CCs) and the associated memory-based decoder architecture based on shuffled message-passing decoding (MPD). We propose a method for constructing AA-LDPC-CCs that can facilitate the design of a memory-based shuffled decoder using parallelization in both iteration and node dimensions. Through the use of shuffled MPD, the number of base processors and, hence, the decoder area is significantly reduced, since a fewer number of iterations is required in order to achieve a desired error performance. In addition, the use of memory instead of registers minimizes the implementation cost of each base processor. In the memory-based decoder, collisions in memory access can be avoided and the difficulty in exchanging information between iterations (processors) is overcome by using simple permutation networks. To demonstrate the feasibility of the proposed techniques, we constructed a time-varying (479, 3, 6) AA-LDPC-CC and implemented its associated shuffled decoder using a 90-nm CMOS process. This decoder comprises 11 processors, occupies an area of 5.36 , and achieves an information throughput of 1.025 Gbps at a clock frequency of 256.4 MHz based on post-layout results.
  • Keywords
    CMOS integrated circuits; convolutional codes; decoding; parity check codes; CMOS process; bit rate 1.025 Gbit/s; error performance; frequency 256.4 MHz; jointly designed architecture-aware LDPC convolutional codes; low-density parity-check convolutional codes; memory access; memory-based shuffled decoder architecture; parallelization; shuffled message-passing decoding; simple permutation networks; size 90 nm; Bit error rate; Decoding; Equations; Iterative decoding; Program processors; Shift registers; Strontium; Convolutional codes (CCs); VLSI; low-density parity-check (LDPC) convolutional codes;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2012.2197749
  • Filename
    6195029