advanced Estimated learning time: 12 h

EC-23.2 Block Codes: Hamming, Cyclic and Reed–Solomon

You can construct a linear block code from its generator matrix, decode by syndrome, explain why cyclic structure makes encoding a shift-register operation, and say what makes Reed–Solomon codes the standard answer to burst errors.

Before:S5-3. Digital Signal ProcessingEC-11. Data Communications and Computer Networks

A block code takes a fixed number of information symbols and produces a fixed number of transmitted ones. The whole family is linear algebra over a finite field, which sounds forbidding and turns out to make everything computable: encoding is a matrix product, and decoding is looking up which error pattern produces the syndrome you observed. Cyclic codes add one structural property that turns those matrix operations into shift registers.

Work through these

Sign in to keep your progress.

Free resources

Links last checked 4 Sept 2026.

Stuck here?

Ask a mentor. A real person answers, and they can see exactly which topic you're on. Usually within a couple of working days.

Checking your session…

Topics shown in module order.