- 2069 Chaitra (CS II) · 4 marks
Short note: Syndrome calculation in linear systematic block code
Short answer
Syndrome s = r H^T equals the XOR of parity bits recomputed from the received message and the received parity bits. s=0 means no detectable error; s≠0 indicates an error, and for a single error s matches the corresponding column of H.
Write a short note on syndrome calculation in linear systematic block code.
In a linear systematic block code, and the parity-check matrix is , so every codeword obeys . The syndrome of a received vector is the -bit vector
Properties
- Writing : , i.e. it depends only on the error pattern.
- : no detectable error. : error present.
- For a single error in bit , = -th column of , so the error is located directly.
- All error patterns in one coset of the standard array share one syndrome; the coset leader is taken as the error.
Calculation
In systematic form, = (parity bits recomputed from the received message bits) (received parity bits).
r = [ received msg | received parity ]
| |
[recompute parity] |
| |
+------(XOR)------+--> syndrome s
Example, code with and :
This equals column 3, so bit 3 is wrong; corrected word 101011. For cyclic codes, the syndrome is the remainder of , computed with a shift register.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Convolutional vs block codes; (7,4) cyclic code for 1011 · Communication Systems, chapter 8 · asked 2×
- Convolutional vs block coder; (7,4) cyclic code for 1010 · Communication Systems, chapter 8 · asked 2×
- (4,3) even parity code is linear, odd parity is not · Communication Systems, chapter 8
- Hamming distance and weight importance; syndrome decoding · Communication Systems, chapter 8
- Analog and digital system block diagrams; linear and non-linear distortion · Communication Systems, chapter 1
- (7,4) cyclic code G(p) = p³ + p + 1 for 0101 · Communication Systems, chapter 8 · asked 2×
- Design a C(8,4) linear block code · Data Communication, chapter 8
- (6,3) block code words, weights, dmin · Data Communication, chapter 8
- Linear block coding with example · Data Communication, chapter 8 · asked 3×
- Design a (6,3) block code word · Data Communication, chapter 8 · asked 3×