Procédé (100) pour décoder un mot de code avec un décodeur (10) de code de contrôle de parité de faible densité, dit code LDPC, ledit code LDPC étant défini par une matrice de parité (H) binaire de taille M x N, M et N étant des entiers positifs, la matrice de parité (H) correspondant à une représentation d’un graphe bipartite (G) comprenant des connexions entre M nœuds de contrôle de parité (CN m ) et N nœuds de variable (VN n ), chaque ligne de la matrice de parité (H) correspondant à une équation de parité associée à un nœud de contrôle de parité (CN m ), chaque colonne de la matrice de parité (H) correspondant à une variable associée à un nœud de variable (VN n ), chaque élément non nul de la matrice de parité (H) correspondant à une connexion entre un nœud de contrôle de parité (CN m ) et un nœud de variable (VN n ), le mot de code à décoder correspondant à un ensemble de valeurs prises respectivement par lesdites variables, la matrice de parité (H) présentant une structure en couches, le procédé (100) comprenant l’exécution d’une ou plusieurs itérations jusqu’à ce qu’un critère d’arrêt soit satisfait, chaque itération comprenant le traitement successif des couches de la matrice de parité (H), le traitement d’une couche comprenant : un calcul (111) de messages de variable (α n,m ), pour les nœuds de variables (VN n ) impliqués dans ladite couche, à partir de variables d’estimation a posteriori (γ n ) du mot de code et à partir de messages de contrôle de parité (β m,n ) calculés lors de l’itération précédente, un calcul (112) de messages de contrôle de parité (β m,n ), pour les nœuds de contrôle de parité (CN m ) impliqués dans ladite couche, à partir des messages de variable (α n,m ), un calcul (113) des variables d’estimation a posteriori (γ n ) à partir des messages de contrôle de parité (β m,n ), un calcul (114) d’un syndrome partiel pour ladite couche en appliquant les équations de parité de ladite couche aux variables d’estimation a posteriori (γ n ), caractérisé en ce qu’ une évaluation (130) du critère d’arrêt comprend une vérification si, pour une pluralité d’itérations successives, le nombre d’itérations pour lesquelles tous les syndromes partiels sont nuls auquel est retranché le nombre d’itérations pour lesquelles l’un au moins des syndromes partiels est non nul est supérieur ou égal à un seuil d’arrêt prédéterminé. Procédé (100) selon la revendication 1 dans lequel l’évaluation (130) du critère d’arrêt comporte une initialisation d’un compteur à zéro et, à la fin de chaque itération : si l’un au moins des syndromes partiels calculés pour les différentes couches pour ladite itération est non nul, une décrémentation (133) du compteur d’une unité, sauf si le compteur est égal à zéro, si tous les syndromes partiels calculés pour les différentes couches pour ladite itération sont nuls, une incrémentation (132) du compteur, ledit critère d’arrêt étant satisfait lorsque le compteur est supérieur ou égal au seuil d’arrêt. Procédé (100) selon l’une quelconque des revendications 1 à 2 dans lequel la matrice de parité (H) présente une structure en couches horizontales, chaque couche correspondant à une ou plusieurs lignes consécutives de la matrice de parité (H), chaque couche présentant un seul élément non nul pour une variable donnée. Procédé (100) selon l’une quelconque des revendications 1 à 3 dans lequel le code LDPC est un code quasi-cyclique, la matrice de parité (H) étant obtenue en étendant une matrice de base (B) de taille R x C par un facteur d’expansion Z, Z étant un entier positif, chaque élément de la matrice de base (B) étant remplacé par une matrice de taille Z x Z correspondant soit à une matrice nulle, soit à un décalage d’une matrice identité, la matrice de parité (H) comportant R x Z lignes et C x Z colonnes. Procédé (100) selon la revendication 4 en combinaison avec la revendication 3 dans lequel chaque couche correspond aux Z lignes de la matrice de parité (H) correspondant à une ligne de la matrice de base (B). Procédé (100) selon l’une quelconque des revendications 1 à 5 dans lequel N est supérieur ou égal à 1000. Procédé (100) selon l’une quelconque des revendications 1 à 6 dans lequel le décodeur (10) est configuré pour décoder un mot code avec un débit supérieur ou égal à 100 Mbit/s. Procédé (100) selon l’une quelconque des revendications 1 à 7 dans lequel le décodeur (10) supporte différents taux de codage et le seuil d’arrêt est prédéterminé en fonction du taux de codage utilisé. Procédé (100) selon l’une quelconque des revendications 1 à 8 dans lequel, pour chaque nœud de contrôle de parité (CN m ) et pour chaque nœud de variable (VN n ) auquel ledit nœud de contrôle de parité (CN m ) est connecté, le calcul (112) d’un message de contrôle de parité (β m,n ) comprend : une détermination (141) d’une première plus petite valeur (Min1) parmi les valeurs absolues des messages de variable (α n’,m ) associées audit nœud de contrôle de parité (CN m ), une détermination (142) d’une deuxième plus petite valeur (Min2) parmi les valeurs absolues des messages de variable (α n’,m ) associées audit nœud de contrôle de parité (CN m ), au moins une première comparaison (143) de la différence entre la deuxième plus petite valeur (Min2) et la première plus petite valeur (Min1) avec un premier seuil, une détermination (145) d’une valeur de correction parmi au moins deux valeurs possibles (a1, a2) en fonction d’un résultat de la première comparaison, un calcul (146) du message de contrôle de parité (β m,n ) en fonction de la première plus petite valeur (Min1) et de la valeur de correction. Procédé (100) selon l’une quelconque des revendications 1 à 9 dans lequel : lorsque la valeur calculée d’un message de contrôle de parité (β m , n ) ou d’une variable d’estimation a posteriori (γ n ) dépasse une valeur de saturation prédéterminée, ladite valeur calculée est saturée à ladite valeur de saturation, et à la fin d’une itération, lorsqu’un nombre de saturations des messages de contrôle de parité (β m , n ) et/ou des variables d’estimation a posteriori (γ n ) atteint un seuil de saturation prédéterminé, le procédé (100) comprend au moins une première mise à l’échelle (152) des messages de contrôle de parité (β m , n ) et des variables d’estimation a posteriori (γ n ), une mise à l’échelle correspondant à attribuer à une valeur l’entier de même signe dont la valeur absolue est l’entier le plus proche supérieur à la valeur absolue de la valeur divisée par deux. Décodeur (10) de code de contrôle de parité de faible densité, dit code LDPC, ledit code LDPC étant défini par une matrice de parité (H) binaire de taille M x N, M et N étant des entiers positifs, la matrice de parité (H) correspondant à une représentation d’un graphe bipartite (G) comprenant des connexions entre M nœuds de contrôle de parité (CN m ) et N nœuds de variable (VN n ), chaque ligne de la matrice de parité (H) correspondant à une équation de parité associée à un nœud de contrôle de parité (CN m ), chaque colonne de la matrice de parité (H) correspondant à une variable associée à un nœud de variable (VN n ), chaque élément non nul de la matrice de parité (H) correspondant à une connexion entre un nœud de contrôle de parité (CN m ) et un nœud de variable (VN n ), un mot de code à décoder correspondant à un ensemble de valeurs prises respectivement par lesdites variables, la matrice de parité (H) présentant une structure en couches, le décodeur (10) comportant une unité de traitement (16) configurée pour exécuter une ou plusieurs itérations jusqu’à ce qu’un critère d’arrêt soit satisfait et, à chaque itération et pour chaque couche, pour : calculer des messages de variable (α n,m ), pour les nœuds de variables (VN n ) impliqués dans ladite couche, à partir de variables d’estimation a posteriori (γ n ) du mot de code et à partir de messages de contrôle de parité (β m,n ) calculés lors de l’itération précédente, calculer des messages de contrôle de parité (β m,n ), pour les nœuds de contrôle de parité (CN m ) impliqués dans ladite couche, à partir des messages de variable (α n,m ), calculer les variables d’estimation a posteriori (γ n ) à partir des messages de contrôle de parité (β m,n ), calculer un syndrome partiel en appliquant les équations de parité de ladite couche aux variables d’estimation a posteriori (γ n ), caractérisé en ce que l’unité de traitement (16) est configurée pour évaluer le critère d’arrêt en vérifiant si, pour une pluralité d’itérations successives, le nombre d’itérations pour lesquelles tous les syndromes partiels sont nuls auquel est retranché le nombre d’itérations pour lesquelles l’un au moins des syndromes partiels est non nul est supérieur ou égal à un seuil d’arrêt prédéterminé. Décodeur (10) selon la revendication 11 dans lequel l’unité de traitement (16) est configurée pour initialiser un compteur à zéro et, à la fin de chaque itération : si l’un au moins des syndromes partiels calculés pour les différentes couches pour ladite itération est non nul, décrémenter le compteur d’une unité, sauf si le compteur est égal à zéro, si tous les syndromes partiels calculés pour les différentes couches pour ladite itération sont nuls, incrémenter le compteur, ledit critère d’arrêt étant satisfait lorsque le compteur est supérieur ou égal au seuil d’arrêt. Décodeur (10) selon l’une quelconque des revendications 11 à 12 dans lequel, pour chaque nœud de contrôle de parité (CN m ) et pour chaque nœud de variable (VN n ) auquel ledit nœud de contrôle de parité (CN m ) est connecté, pour calculer un message de contrôle de parité (β m,n ), l’unité de traitement (16) est configurée pour : déterminer une première plus petite valeur (Min1) parmi les valeurs absolues des messages de variable (α n’,m ) associées audit nœud de contrôle de parité (CN m ), déterminer une deuxième plus petite valeur (Min2) parmi les valeurs absolues des messages de variable (α n’,m ) associées audit nœud de contrôle de parité (CN m ), faire au moins une première comparaison de la différence entre la deuxième plus petite valeur (Min2) et la première plus petite valeur (Min1) avec un premier seuil, déterminer une valeur de correction parmi au moins deux valeurs (a1, a2) possibles en fonction d’un résultat de la première comparaison, calculer le message de contrôle de parité (β m,n ) en fonction de la première plus petite valeur (Min1) et la valeur de correction. Décodeur (10) selon l’une quelconque des revendications 11 à 13 dans lequel, lorsque la valeur calculée d’un message de contrôle de parité (β m,n ) ou d’une variable d’estimation a posteriori (γ n ) dépasse une valeur de saturation prédéterminée, ladite valeur calculée est saturée à ladite valeur de saturation, et à la fin d’une itération, lorsqu’un nombre de saturations des messages de contrôle de parité (β m,n ) et/ou des variables d’estimation a posteriori (γ n ) atteint un seuil de saturation prédéterminé, l’unité de traitement (16) est configurée pour faire au moins une première mise à l’échelle des messages de contrôle de parité (β m,n ) et des variables d’estimation a posteriori (γ n ), une mise à l’échelle correspondant à attribuer à une valeur l’entier de même signe dont la valeur absolue est l’entier le plus proche supérieur à la valeur absolue de la valeur divisée par deux. Charge utile d’un satellite comportant un décodeur (10) selon l’une quelconque des revendications 11 à 14.