• DocumentCode
    2549671
  • Title

    Single bit error correction implementation in CRC-16 on FPGA

  • Author

    Shukla, Sunil ; Bergmann, Neil W.

  • Author_Institution
    Sch. of ITEE, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2004
  • fDate
    6-8 Dec. 2004
  • Firstpage
    319
  • Lastpage
    322
  • Abstract
    Framing protocols employ cyclic redundancy check (CRC) to detect errors incurred during transmission. Generally whole frame is protected using CRC and upon detection of error, retransmission is requested. But certain protocols demand for single bit error correction capabilities for the header part of the frame, which often plays an important role in receiver synchronization. At a speed of 10 Gbps, header error correction implementation in hardware can be a bottleneck. This work presents a hardware efficient way of implementing CRC-16 over 16 bits of data, multiple bit error detection and single bit error correction on FPGA device.
  • Keywords
    cyclic redundancy check codes; data communication; error correction; error detection; field programmable gate arrays; synchronisation; 16 bits; CRC-16; FPGA device; cyclic redundancy check; framing protocols; header error correction; multiple bit error detection; receiver synchronization; single bit error correction; Australia; Cyclic redundancy check; Equations; Error correction; Field programmable gate arrays; Frequency; Hardware; Polynomials; Protection; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8651-5
  • Type

    conf

  • DOI
    10.1109/FPT.2004.1393289
  • Filename
    1393289