Skip to Main Content
Punctured convolutional codes (PCCs) are necessary for applications requiring high data transmission rate. For efficient high rate codes, PCCs have been widely used to reduce the implementation complexity of the Viterbi decoder. The codes provide good bit-error-rate (BER) performance. A slowly time-varying frequency non-selective Rician fading channel is assumed. A finite-state Markov chain is used to model the time-varying channel. The error control system uses channel-state information to decode, which of the various codes should be used at any given moment. The paper provides a comparison of lower and higher rate codes in terms of coding gain and providing sufficient error control.