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, 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 : un calcul (111) de messages de variable (α n,m ), pour les différents nœuds de variable (VN n ), à partir de messages de contrôle de parité (β m,n ), un calcul (112) de messages de contrôle de parité (β m,n ), pour les différents nœuds de contrôle de parité (CN m ), à partir des messages de variable (α n,m ), 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, une saturation de ladite valeur calculée à ladite valeur de saturation, un calcul (113) de variables d’estimation a posteriori (γ n ) à partir des messages de contrôle de parité (β m,n ), caractérisé en ce que , à 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. Procédé (100) selon la revendication 1 comportant en outre, suite à la première mise à l’échelle des messages de contrôle de parité (β m,n ) et des variables d’estimation a posteriori (γ n ), au moins une deuxième mise à l’échelle (152) des messages de contrôle de parité (β m,n ) et des variables d’estimation a posteriori (γ n ) après un nombre prédéterminé d’itérations successives. Procédé (100) selon la revendication 2 dans lequel le décodeur (10) supporte différents taux de codage et le nombre prédéterminé d’itérations successives est prédéterminé en fonction du taux de codage utilisé. Procédé (100) selon l’une quelconque des revendications 1 à 3 dans lequel le décodeur (10) supporte différents taux de codage et le seuil de saturation est prédéterminé en fonction du taux de codage utilisé. Procédé (100) selon l’une quelconque des revendications 1 à 4 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 à 5 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 6 en combinaison avec la revendication 5 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 à 7 dans lequel le code LDPC est un code irrégulier de type à « accumulation répétition accumulation », dit code LDPC ARA, ou de type à « répétition irrégulière accumulation », dit code LDPC IRA, ou de type Raptor basé sur un protographe, dit code LDPC PBRL. Procédé (100) selon l’une quelconque des revendications 1 à 8 dans lequel N est supérieur ou égal à 1000. Procédé (100) selon l’une quelconque des revendications 1 à 9 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. 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, 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, pour : calculer des messages de variable (α n,m ), pour les différents nœuds de variables, à partir de messages de contrôle de parité (β m,n ), calculer des messages de contrôle de parité (β m,n ), pour les différents nœuds de contrôle de parité, à partir des messages de variable (α n,m ), 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, calculer des variables d’estimation a posteriori (γ n ) à partir des messages de contrôle de parité (β m,n ), caractérisé en ce que à 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 effectuer 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. Décodeur (10) selon la revendication 11 dans lequel, suite à la première mise à l’échelle des messages de contrôle de parité (β m,n ) et des variables d’estimation a posteriori (γ n ), l’unité de traitement est configurée pour effectuer au moins une deuxième mise à l’échelle des messages de contrôle de parité (β m,n ) et des variables d’estimation a posteriori (γ n ) après un nombre prédéterminé d’itérations successives. Décodeur (10) selon la revendication 12 dans lequel le décodeur (10) supporte différents taux de codage et le nombre prédéterminé d’itérations successives est prédéterminé en fonction du taux de codage utilisé. Décodeur (10) selon l’une quelconque des revendications 11 à 13 dans lequel le décodeur (10) supporte différents taux de codage et le seuil de saturation est prédéterminé en fonction du taux de codage utilisé. Charge utile d’un satellite comportant un décodeur (10) selon l’une quelconque des revendications 11 à 14.