• DocumentCode
    2122786
  • Title

    An FPGA implementation of a soft-in soft-out decoder for block codes

  • Author

    Abdul-Shakoor, Abdul-Rafeeq ; Kerr, Ron ; Lodge, John ; Szwarc, Valek

  • Author_Institution
    Commun. Res. Centre Canada, Ottawa, ON
  • fYear
    2008
  • fDate
    24-26 June 2008
  • Firstpage
    226
  • Lastpage
    230
  • Abstract
    This paper presents an FPGA implementation of the vector SISO algorithm for the (64, 57) extended Hamming code (EH) and (64, 51) extended Bose, Chaudhri, and Hocquenghem code (EBCH). The decoder architecture is defined in VHDL and the circuit is implemented on a Xilinx XC2VP100-1704ff-5 FPGA device. To achieve the required throughput, a pipelined data path architecture operating off a master clock was selected. To reduce gate count, the dynamic range of intermediate results was limited through use of saturation arithmetic. The decoder functionality was verified by means of a test bench that compared the decoded bit stream with error free transmitted signals. SISO decoder design choices that impact the bit error rate (BER) are also presented.
  • Keywords
    BCH codes; Hamming codes; block codes; decoding; error statistics; field programmable gate arrays; hardware description languages; FPGA implementation; VHDL; Xilinx XC2VP100-1704ff-5 FPGA device; bit error rate; block codes; error free transmitted signals; extended Bose-Chaudhri-Hocquenghem code; extended Hamming code; pipelined data path architecture; saturation arithmetic; soft-in soft-out decoder; vector SISO algorithm; Arithmetic; Bit error rate; Block codes; Circuits; Clocks; Decoding; Dynamic range; Field programmable gate arrays; Testing; Throughput; BCH and EH codes; Vector SISO decoder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2008 24th Biennial Symposium on
  • Conference_Location
    Kingston, ON
  • Print_ISBN
    978-1-4244-1945-6
  • Electronic_ISBN
    978-1-4244-1946-3
  • Type

    conf

  • DOI
    10.1109/BSC.2008.4563244
  • Filename
    4563244