Overview
This course covers the learning outcomes and goals of understanding convolutional codes, decoding convolutional codes using the Viterbi algorithm, exploring trellis coding, defining channel capacity and code rate, and explaining Gaussian codebooks. The course teaches the individual skills of coding in digital communications. The teaching method involves theoretical explanations and practical examples. The intended audience for this course includes students and professionals interested in digital communications and coding techniques.
Syllabus
What is a Convolutional Code?.
Decoding Convolutional Codes: The Viterbi Algorithm Explained.
What is Trellis Coding?.
What are Channel Capacity and Code Rate?.
What is a Gaussian Codebook?.
Taught by
Iain Explains Signals, Systems, and Digital Comms