Data TransmissionLaajuus (3 ECTS)
Course unit code: TI00AA80
General information
- Credits
- 3 ECTS
Objective
After completing this course the student understands the importance of error control for high quality digital transmission. He/she is able to choose the error control method for a certain application. He/she can also design some linear block codes and cyclic codes using combination logic and shift registers.
Content
Error control methods, error detection/retransmission (ARQ) and error correction (FEC)
Performance of error control methods and residual error rate
Error correcting codes: Block codes, cyclic block codes, convolutional codes, turbo codes.
Trellis Coded Modulation (TCM)
Qualifications
Communication Networks
Assessment criteria, satisfactory (1)
- Can encode data with the help of a given block code
- Can correct and detect transmission errors with the help of a given block code
- Can calculate the residual error rate of a repetition code and with the help of that understands how the quality of an error control code depends on the code rate
Assessment criteria, good (3)
- Can design and implement an encoder and a decoder for any Hamming code
- Can implement an encoder and a decoder for a given cyclic block code
Assessment criteria, excellent (5)
- Can design and implement some burst error correction codes
- Can decode a convolutional code with the help of a Viterbi decoder