ECE 405/511
Error Control Coding
Assignment Submission
Assignments should be submitted on Brightspace
https://bright.uvic.ca/d2l/home
Assignments
Assignment 1 - Due January 30, 2026
- Consider a Binary Symmetric Channel (BSC) with p = 0.1 (the probability that a bit is received in error).
Compute the probability that a received word contains undetected errors given the following coding schemes
(a) no coding, word length = 8 bits
(b) even parity, word length = 8 bits (7 bits of data)
- Consider a binary code with codewords of length n = 23.
This code can correct three errors or less.
Calculate the probability of decoding error P(E)
and estimate the Bit Error Rate (BER) if this code is used over a BSC with
(a) p = 0.1
(b) p = 0.01
(c) p = 0.001
(d) p = 0.0001
- Determine the dimension of the binary vector space spanned by the set of vectors
{(001010),(101000),(001100),(100010),(011111)}
- Find a basis for the dual space of the binary vector space spanned by the set of vectors
{(11100),(01110),(00111)}
and determine the vectors in this dual space.
- Consider the following binary code with 4 codewords
C = {(00100),(10010),(01001),(11111)}
(a) What is the minimum distance of this code?
(b) What is the maximum weight for which the detection of all error patterns is guaranteed?
(c) What is the maximum weight for which the correction of all error patterns is guaranteed?
(d) Is this code linear? Provide a proof for your answer.
- For the code C in Problem 5, find the maximum likelihood codeword associated with the following received vectors
(a) r = (10110)
(b) r = (01010)
- Find the length, dimension and minimum distance for the binary linear code defined by the following parity-check matrix
H =
|1010001|
|1001100|
|0001011|
|1101001|
Also find a generator matrix for this code.
Assignment 2 - Due February 13, 2026
- Consider the binary code defined by the generator matrix
G =
|111000|
|001110|
|100101|
(a) Determine a systematic generator matrix for this code.
(b) Determine a parity check matrix for the generator matrix obtained in (a).
- Determine the length, dimension, and minimum distance of the family
of extended binary Hamming codes.
- Write out the codewords in the extended binary Hamming code with n-k=4 and verify
the minimum distance obtained in Problem 2.
Is this code self-dual? Justify your answer.
- For the binary linear code with parity check matrix
H =
|100011|
|010101|
|001111|
(a) Determine the length, dimension and minimum distance of the code.
(b) Find a generator matrix for this code.
(c) Determine a syndrome decoding table for this code and use it to decode the following received vectors
- r = 110111
- r = 011001
- Determine using the Hamming bound if it is possible for a binary (9,4,5) code to exist.
- Does the Gilbert-Varshamov bound verify that a binary (9,2,6) code exists?
Can such a code be constructed?
- The nonbinary Hamming codes have parameters n = (3q-1)/(q-1),
k = n - m, and dmin = 3, for q a prime power.
Show that these codes are perfect.
Assignment 3 - Due
Assignment 4 - Due
Assignment 5 - Due
Aaron Gulliver
2026-01-27