IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2014 · 32 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysReconfigurable ComputingCoding TheoryConfigurable Logic BlocksField-programmable Gate Array ArchitectureFpga ArchitectureHardware AccelerationLow-power Fpga DesignCyclic Redundancy ChecksDecoder DesignDecoding ComplexityEncoder DesignGolay CodesGolomb CodingLinear Feedback Shift RegistersLow-latency Design
This brief lays out cyclic redundancy check-based encoding scheme and presents an efficient implementation of the encoding algorithm in field programmable gate array (FPGA) prototype for both the binary Golay code (G <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">23</sub> ) and extended binary Golay code (G <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">24</sub> ). High speed with low-latency architecture has been designed and implemented in Virtex-4 FPGA for Golay encoder without incorporating linear feedback shift register. This brief also presents an optimized and low-complexity decoding architecture for extended binary Golay code (24, 12, 8) based on an incomplete maximum likelihood decoding scheme. The proposed architecture for decoder occupies less area and has lower latency than some of the recent work published in this area. The encoder module runs at 238.575 MHz, while the proposed architecture for decoder has an operating clock frequency of 195.028 MHz. The proposed hardware modules may be a good candidate for forward error correction in communication link, which demands a high-speed system.
15
Marcel J. E. Golay · Medical Entomology and Zoology · 1949 · 354 citations
Giuseppe Campobello, Marco Russo · IEEE Transactions on Computers · 2003 · 143 citations
Decoding the (24,12,8) Golay code
I.S. Reed, X. Yin, T. K. Truong et al. · IEE Proceedings E Computers and Digital Techniques · 1990 · 81 citations