Explore the relative merits of three different
types of error-detection codes:
Cyclic, Hamming, and Residue.
Enter a data word between 4 and 16-bits long
using only 0's and 1's
Select generator polynomial for Cyclic Code:
X^3 + X + 1
X^4 + X + 1
X^5 + X^2 + 1
X^6 + X + 1
X^7 + X^3 + 1
X^8 + X^4 + X^3 + X^2 + 1
Select number of parity bits for Hamming Code:
Select number of residue bits for Residue Code:
Perform Exhaustive Error Analysis
to determine the type of bit errors that can be detected.
Enter number of bit errors per word up to a maximum
length of the (smallest) code word.
Calculate percent of all possible n-bit errors detected:
(This option may take some time to calculate.)
Calculate percent of all n-length burst errors detected: