La présente invention concerne un procédé d'encodage correcteur d'erreur (300) pour encoder en parallèle des données numériques (30) dites sources, se présentant sous la forme d'une trame (102), lesdites données pouvant être classées en N classes (102 ), où N est un entier au moins égal à 2. Le procédé d'encodage selon l'invention comprend : - une première étape d'encodage convolutionnel récursif et systématique (3061) de données à encoder, formées par les données de la classe 1 (1021) et - une mise en oeuvre des étapes suivantes, pour chaque n variant de 1 à M, où M est un entier positif inférieur ou égal à N-1 : - n mélange (304 ) d'un ensemble formé par les données de la classe n+1 (102 ) et les données systématique d'un encodage précédent (n + 1) encodage (306 ) convolutionnel récursif et systématique de données à encoder, formées par le résultat du n mélange. L'invention concerne également un procédé de décodage de données encodées suivant le procédé d'encodage selon l'invention, ainsi qu'un dispositif d'encodage et un dispositif de décodage associés.