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 31, 2025
- Consider a Binary Symmetric Channel (BSC) with p = 0.01 (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 = 5 bits
(b) even parity, word length = 6 bits (5 bits of data)
- Consider a binary code with codewords of length n = 23 and dimension k = 12.
This code can correct three errors or less.
It is used with (nonconherent) BFSK modulation over an AWGN channel with SNR = 13 dB.
(a) Calculate the probability of error p without coding.
(b) Calculate the probability of decoding error P(E)
and estimate the Bit Error Rate (BER).
(c) What is the coding gain in dB?
- Find a basis for the dual space of the binary vector subspace spanned by the set of vectors
{(10011),(11100),(00111)}
and determine the vectors in this dual space.
- Determine the dimension of the binary vector subspace spanned by the set of vectors
{(01111),(11001),(01110),(11000)}
- Consider the following binary code with 4 codewords
C = {(011000),(100100),(010111),(101011)}
(a) Is this code linear? Provide a proof for your answer.
(b) What is the minimum distance of this code?
(c) What is the maximum weight for which the detection of all error patterns is guaranteed?
(d) What is the maximum weight for which the correction of all error patterns is guaranteed?
- For the code C in Problem 5, find the maximum likelihood codeword associated with the following received vectors
(a) r = (100000)
(b) r = (011111)
(c) r = (111100)
- Find the length, dimension, rate, and minimum distance for the binary linear code with the following generator matrix
G =
|111000|
|001110|
|100101|
Determine a systematic generator matrix for this code
and give a parity check matrix for this systematic generator matrix.
Assignment 2 - Due 2023
Assignment 3 - Due 2023
Assignment 4 - Due 2023
Assignment 5 - Due 2023
Aaron Gulliver
2025-01-17