(EN) A data encoder (14). The novel encoder (14) includes a first circuit (24) for generating a fundamental sequence coded data stream from an incoming input data stream, a second circuit (22) for generating a k-split data stream from the incoming data stream, and a third circuit (26) for combining the fundamental sequence coded data stream and k-split data stream to form a final encoded output. The first circuit (24) includes a circuit (30) for converting the incoming input data stream into a novel intermediate format comprising a set bit word and a zero word count, and a zero-word expander (34) for converting the intermediate format to the fundamental sequence coded data stream. The first circuit (24) may also include a register (32) adapted to store the intermediate format to provide rate buffering.
(FR) La présente invention concerne un encodeur de données (14). Le nouvel encodeur (14) comprend un premier circuit (24) destiné à générer un flux de données codé à séquence fondamentale à partir d'un flux de données d'entrée entrant, un deuxième circuit (22) destiné à générer un flux de données à k divisions à partir du flux de données entrant, et un troisième circuit (26) destiné à associer le flux de données codé à séquence fondamentale et le flux de données à k divisions pour former une sortie codée finale. Le premier circuit (24) comprend un circuit (30) pour convertir le flux de données d'entrée entrant en un nouveau format intermédiaire comprenant un mot binaire fixé et un compte de mots zéro, et un expandeur de mot zéro (34) pour convertir le format intermédiaire en flux de données codé à séquence fondamentale. Le premier circuit (24) peut également comprendre un registre (32) adapté pour stocker le format intermédiaire afin de fournir une mise en mémoire tampon du débit.