next up previous
Next: Hamming codes Up: Coding theory exercises using Previous: Coding theory exercises using


Contents

Let $\mathbb{F}$ be a finite field. Consider a short exact sequence of vector spaces

\begin{displaymath}
0 \rightarrow
\mathbb{F}^k \stackrel{\gamma}{\rightarrow}
\...
...\stackrel{\theta}{\rightarrow}
\mathbb{F}^{n-k} \rightarrow
0.
\end{displaymath}

A linear code is the image of $\gamma$. Since the sequence is exact, a vector $v\in \mathbb{F}^n$ is a codeword if and only if $\theta(v)=0$. If $\mathbb{F}^i$ is given the usual standard vector space basis then the matrix of $\gamma$ is the generating matrix and the matrix of $\theta$ is the parity check matrix.



David Joyner 2001-08-22