Channel coding (also known as "error-control coding") includes both
- error detection methods,
- and forward error correction $\rm (FEC)$, which often make digital signal transmission possible with a bad channel $($low SNR$)$ and lead to very low error rates with a sufficiently good channel $($high SNR$)$.
Linear block codes, Reed-Solomon codes and convolutional and turbo codes as well as their $($possibly iterative$)$ decoding are described.
The subject matter corresponds to a $\text{lecture with three semester hours per week and two additional semester hours per week exercises}$.
Here is a table of contents based on the $\text{four main chapters}$ with a total of $\text{22 individual chapters}$.
Contents
In addition to these theory pages, we also offer exercises and multimedia modules that could help to clarify the topic:
$\text{Further links:}$
$(1)$ $\text{Bibliography for the book}$
$(2)$ $\text{General notes about the book}$ $($authors and involved colleagues/experts, materials as a starting point for the book, references$)$
$\text{Notes on the authors and the materials used as a basis for the preparation of the book}$.