ORTHOGONAL CODE CONVOLUTION-ERROR DETECTION AND CORRECTION TECHNIQUE

    This project is design based on the paper "Design and Implementation of Orthogonal Code Convolution Using Enhanced Error Control Technique".   When data is stored, compressed, or communicated through a media such as cable or air, sources of noise and other parameters such as EMI, crosstalk, and distance can considerably affect the reliability of these data. Error detection and correction techniques are therefore required. Orthogonal coding is one of the codes which can detect errors and correct corrupted data in an efficient way. This technique allows the transmission of several successive codes followed by their vertical parity byte. Because of the closure property of orthogonal codes, this parity byte, which is the exclusive sum (XOR) of eight orthogonal codes, is also an orthogonal code, and thus, the same technique used to detect and correct errors of each code in the block of data can be used to detect and correct errors in the parity byte. As soon as a byte is received, the system checks and corrects errors if the code is corrupted using the Closest Match technique. Once the receiver has checked and corrected the received 9 bytes, it calculates the vertical parity byte corresponding to the 8 data bytes and compares the new byte to the received parity byte in order to detect and correct more errors.

Illustration of OCC Encoding and Decoding

ORTHOGONAL CODES AND THE CORRESPONDING ERROR CORRECTION CAPABILITIES.

You can DOWNLOAD Parallel to Serial conversion Verilog HDL code and reference documents.Looking for full design contact us sales@verilogcourseteam.com

SIMULATION VIDEO DEMO          

                                                                                                                          


PREVIOUS PAGE|NEXT PAGE