Cyclic Redundancy Check program in C | CRC
Write a program to compute CRC code for the polynomials CRC-12, CRC-16 and CRC CCIP Name of Experiment: Cyclic Redundancy Check Hardware Requirements: Intel based Desktop PC:RAM of 1GB Software Requirement: Turbo C / Turbo C++ Theory: Cyclic Redundancy Checks fall into the same category as parity bits , check digits , and checksums : Their use is to detect transmission errors. Depending on the error model assumed (i.e., what types of transmission errors are to be expected, which typically depends on the transmission media), different forms of checking are appropriate. This technique involves binary division of the data bits being sent. The divisor is generated using polynomials. The sender performs a division operation on the bits being sent and calculates the remainder. Before sending the actual bits, the sender adds the remainder at the end of the actual bits. Actual data bits plus the remainder is called a codeword. The sender transmits data bits ...