1. An error correction coding method, characterized in that at least two distinct sections of a predetermined elementary code are used, associating an arrival vector (S 2 , s 3 ) with a starting state vector (s 0 , s 1 ) according to a vector of branch labels (b 0 , b 1 , b 2 , b 3 ) defining a code word, two sections of said elementary code being distinct when the order and/or the role of the elements of said branch label vector are changed.