Le codage canal, permet
d'améliorer les performances en puissance de la forme d'onde.
L'efficacité du code dépend de plusieurs paramètres, tels que
son rendement, noté et sa longueur de contrainte. La
distribution des erreurs dans le canal est aussi une donnée
importante qui influe les performances d'un code canal. Le type du
code (Code en bloc, code convolutif) doit être choisi en fonction
de cette distribution qui est fonction de la nature du canal
équivalent.
Les chaînes de communications qui requièrent une
transmission sans erreurs, adoptent souvent des codes
concaténés. Ces schémas de codage sont assez performantes, en
particulier celles qui utilisent des processus de décodage
itératifs (Turbo Codes). La modification du taux de codage est une
solution efficace qui permet de modifier les performances en spectre
et en puissance de la forme d'onde. La technique de poinçonnage
permet de modifier le taux de codage d'une façon quasi optimale
tout en nécessitant une complexité relativement faible. A la
suite d'une dégradation du rapport signal sur bruit, la diminution
du taux de codage améliore les performances en puissance notamment
en augmentant l'énergie par bit ainsi que la distance
minimale du code, le gain est ainsi double. En générale, ce gain
est assez faible à fort TEB, il croît ensuite à fur et à
mesure que le TEB décroît avant de converger vers une valeur
asymptotique.