Procédé de codage d'un message numérique d'entrée mettant en oeuvre un turbo-encodeur, programme d'ordinateur et turbo-encodeur correspondants
Résumé
La présente invention concerne un procédé de codage d'un message numérique d'entrée, portant K symboles d'information, mettant en oeuvre un turbo-encodeur formant un turbocode, le turbo-encodeur comportant un entrelaceur et des premier et deuxième encodeurs (C1, C2) à encodage selon au moins un code élémentaire, et délivrant les symboles d'information et des symboles de redondance. Selon l'invention, un poinçonnage des symboles délivrés par le turbo-encodeur étant effectué suivant au moins un motif de poinçonnage périodique de longueur N, définissant la période de poinçonnage N, ledit entrelaceur répartit les symboles d'information dudit message d'entrée dans Q couches du message d'entrée entrelacé en respectant une fonction d'entrelacement définie à partir dudit au moins un motif de poinçonnage, selon la relation π(i)=Pi+S(i mod Q) mod K=Pi+(T_l+A_l Q) mod K.