• DocumentCode
    1965808
  • Title

    FPGA based design of a novel enhanced error detection and correction technique

  • Author

    Wang, Anlei ; Kaabouch, Naima

  • Author_Institution
    Dept. of Electr. Eng., Univ. of North Dakota, Grand Forks, ND
  • fYear
    2008
  • fDate
    18-20 May 2008
  • Firstpage
    25
  • Lastpage
    29
  • Abstract
    With the increase of data transmission and hence sources of noise and interference, engineers have been struggling with the demand for more efficient and reliable techniques for detecting and correcting errors in received data. Although several techniques and approaches have been proposed and applied in the last decade, data reliability in transmission is still a problem. In this paper we propose a high efficient combined error detection and correction technique based on the Orthogonal Codes Convolution, Closest Match, and vertical parity. This method has been experimentally implemented and simulated using Field Programmable Gate Array (FPGA). Simulation results show that the proposed technique detects 99.99% of the errors and corrects as predicted up to (n/2-1) bits of errors in the received impaired n-bit code.
  • Keywords
    convolutional codes; error correction codes; error detection codes; field programmable gate arrays; orthogonal codes; FPGA; closest match; error correction; error detection; field programmable gate array; orthogonal codes convolution; vertical parity; Convolution; Data communication; Data engineering; Design engineering; Error correction; Error correction codes; Field programmable gate arrays; Interference; Neodymium; Reliability engineering; Error detection and correction; FPGA; Orthogonal Code Convolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2008. EIT 2008. IEEE International Conference on
  • Conference_Location
    Ames, IA
  • Print_ISBN
    978-1-4244-2029-2
  • Electronic_ISBN
    978-1-4244-2030-8
  • Type

    conf

  • DOI
    10.1109/EIT.2008.4554262
  • Filename
    4554262