Browse > Article

Design of a Variable Shortened and Punctured RS Decoder  

Song Moon-Kyou (원광대학교 전기전자 및 정보공학부 무선통신연구실)
Kong Min-Han (원광대학교 전기전자 및 정보공학부 무선통신연구실)
Lim Myoung-Seob (전북대학교 전자정보공학부 초고속데이터이동통신연구실)
Abstract
In this paper, a variable Reed-Solomon(RS) decoder with erasure decoding functionality is designed based on the modified Euclid's algorithm(MEA). The variability of the decoder is implemented through shortening and puncturing based on the RS(124, 108, 8) code, other than the primitive RS(255, 239, 8) code. This leads to shortening the decoding latency. The decoder performs 4-step pipelined operation, where each step is designed to be clocked by an independent clock. Thus by using a faster clock for the MEA block, the complexity and the decoding latency can be reduced. It can support both continuous- and burst-mode decoding. It has been designed in VHDL and synthesized in an FPGA chip, consuming 3,717 logic cells and 2,048-bit memories. The maximum decoding throughput is 33 MByte/sec.
Keywords
block code; error correcting code; modified Euclid's algorithm; variable RS code;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M.K. Song, E.B. Kim, H.S. Won, and M.H. Kong, 'Architecture for Decoding Adaptive Reed-Solomon Codes with Variable Block Length,' IEEE Trans. on Consumer Electronics, vol. 48, No.3, pp. 631-637, Aug. 2002   DOI   ScienceOn
2 J.G. Proakis, Digital Communications, McGraw Hill, 2001
3 IEEE 802.16-2004, IEEE Standard for Local and Metropolitan Area Networks - Part 16: Air Interface for Fixed Broadband Wireless Access Systems, Oct. 1, 2004
4 C.H. Cho, J.J. Won, and H.W. Lee, 'Performance of Hybrid II ARQ Schemes Using Punctured RS Code for Wireless ATM,' in Proc. lEE Commun., vol. 148, no. 4, Aug. 2001
5 S.B. Wicker, Error Control Systems for Digital Communication and Storage, Prentice-Hall, 1995
6 Michael L.B. Riediger, and Paul K.M. Ho, 'Application of Reed-Solomon Codes with Erasure Decoding to Type-II Hybrid ARQ Transmission,' in Proc. GLOCOM'03, vol. 1, pp. 55-59, Dec. 2003
7 H.M. Shao, and I.S. Reed, 'On the VLSI Design of a Pipeline Reed-Solomon Decoder Using Systolic Arrays,' IEEE Trans. on Computers, Vol. 37, No. 10, Oct. 1988
8 S.B. Wicker, 'Type-II Hybrid-ARQ Protocols Using Punctured Reed-Solomon Codes,' in Proc. MILCOM'91, Vol. 3, pp. 1229-1234, Nov. 1991
9 M.K. Song, and M.H. Kong, 'An Adaptive Reed-Solomon Decoder Using Separate Clocks in the Pipelined Steps,' IEICE Trans. on Commun., Vol. E88-B, No.2, pp. 615-621, Feb. 2005   DOI
10 M.A. Hasan, and V.K. Bhargava, 'Architecture for a low complexity rate-adaptive Reed-Solomon encoder,' IEEE Trans. on Computers, Vol. 44, No.7, pp. 938-942, July 1995   DOI   ScienceOn
11 M.B. Pursley, and C.S. Wilkins 'Adaptive-Rate Coding for Frequency-Hop Communications over Rayleigh Fading Channel,' IEEE Journ. Sel. Areas Commun., Vol. 17, pp. 1224-1232, July, 1999   DOI   ScienceOn
12 Youshi Xu, and Tingting Zhang, 'Variable Shortened-and-Punctured Reed-Solomon Codes for Packet Loss Protection,' IEEE Trans. on Broadcasting, Vol. 48, No.3, pp. 237-245, Sep. 2002   DOI   ScienceOn
13 이상설, 송문규, '수정된 유클리드 알고리듬을 적용한 리드솔로몬 부호기 및 복호기의 설계 및 합성', 한국통신학회논문지, 제23권, 제6호, pp. 1575-1582, 1998. 6