摘要:
The present invention relates to a method for coding a digital input message, having K information symbols, using a turbo encoder forming a turbo code, the turbo encoder comprising an interleaver and first and second encoders (C1, C2) encoding according to at least one elementary code, and delivering information symbols and redundancy symbols. According to the invention, a puncturing of symbols delivered by the turbo encoder being carried out according to at least one periodic puncturing pattern of length N, defining the puncturing period N, said interleaver distributes the information symbols of said input message in Q input message layers interleaved according to an interleaving function defined from said at least one puncturing pattern, according to the relationship π(i) = Pi + S(i mod Q) mod K = Pi + (T l + A l Q) mod K.