tanszek:oktatas:techcomm:error_detection_and_correction
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tanszek:oktatas:techcomm:error_detection_and_correction [2024/11/12 07:24] – knehez | tanszek:oktatas:techcomm:error_detection_and_correction [2024/11/12 07:33] (current) – [How Hamming Codes Work] knehez | ||
---|---|---|---|
Line 32: | Line 32: | ||
$$ n = m + r $$ | $$ n = m + r $$ | ||
- | If two code-words are given, for example : **0101110** and **1111110** and the only difference between them is 1 bit, then the ' | + | If two code-words are given, for example : **0101110** and **0111110** and the only difference between them is 1 bit, then the ' |
The **Hamming-style** correction code supposed to increase the number of parity bits. To correct single bit errors we have to use **k** number of parity bits using this formula: | The **Hamming-style** correction code supposed to increase the number of parity bits. To correct single bit errors we have to use **k** number of parity bits using this formula: | ||
Line 56: | Line 56: | ||
For example, in an 11-bit data block, we might have 4 parity bits, making it a 15-bit Hamming code. | For example, in an 11-bit data block, we might have 4 parity bits, making it a 15-bit Hamming code. | ||
- | * Detecting Errors: After transmission, | + | |
- | * Correcting Errors: If a single-bit error is detected, the Hamming code identifies which bit is incorrect (from the parity bits' positions) and corrects it by flipping the bit. | + | |
==== Example ==== | ==== Example ==== |
tanszek/oktatas/techcomm/error_detection_and_correction.1731396273.txt.gz · Last modified: 2024/11/12 07:24 by knehez