Trellis Coded Modulation

Limitations of conventional block and convolutional codes on
bandlimited channels
• Basic principles of trellis coding: state, trellis, and set partitioning
• Coding gain with trellis codes
• System mechanization: application of the Viterbi Algorithm for
• Systems issues
• Applications to wired and wireless channels
• Advanced concepts: multi-dimensional trellis codes
• Three aspects of TCM [or any code]
– Design the code
– Determine the performance of the code (coding gain)
– Mechanize the encoder and decoder (Viterbi Algorithm