Design of the interleaver for turbo codes as a function of the puncturing pattern
Conception de l'entrelaceur pour des codes trubo en fonction du motif de poinçonnage
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.