Article de reference

Méthodes de décodage

est considéré comme un code binaire de longueur n {\displaystyle n} ; x , y {\displaystyle x,y} seront des éléments de F 2 n {\displaystyle \mathbb {F} _{2}^{n}} ; et d ( x , y ...

est considéré comme un code binaire de longueur

décodage par un observateur idéal

On peut recevoir le messagele décodage par un observateur idéal génère le mot de code

Par exemple, une personne peut choisir le mot de code

Conventions de décodage

Chaque mot de code n'a pas une probabilité d'apparition fixe : plusieurs mots de code peuvent avoir une probabilité égale de se transformer en message reçu. Dans ce cas, l'expéditeur et le(s) destinataire(s) doivent convenir au préalable d'une convention de décodage. Voici quelques conventions courantes :

  1. Demande de renvoi du mot de passe requête de répétition automatique .
  2. Choisissez un mot de code aléatoire parmi l'ensemble des mots de code les plus probables qui s'en rapproche le plus.
  3. Si un autre code suit , marquez les parties ambiguës du mot de code comme des effacements et espérez que le code externe les lèvera.
  4. Signalez au système toute erreur de décodage.

Décodage par maximum de vraisemblance

Le décodage par maximum de vraisemblance choisit un mot de code

c'est-à-dire le mot de code

Après réparation

Comme pour le décodage par observateur idéal, une convention doit être convenue pour le décodage non unique.

Le problème de décodage par maximum de vraisemblance peut également être modélisé comme un problème de programmation linéaire en nombres entiers .

L'algorithme de décodage du maximum de vraisemblance est un cas particulier du problème de « marginalisation d'une fonction produit » qui est résolu en appliquant la loi distributive généralisée .

Décodage à distance minimale

Étant donné un vecteur reçuLe décodage à distance minimale sélectionne un mot de code

c'est-à-dire choisir le mot de code

Notez que si la probabilité d'erreur sur un

tableau standard . Cette méthode est pertinente lorsque les conditions suivantes sont réunies :

  1. La probabilité
  2. Les erreurs sont des événements indépendants une erreur à un endroit du message n'affecte pas les autres endroits.

Ces hypothèses peuvent être raisonnables pour les transmissions sur un canal binaire symétrique . Elles peuvent s'avérer déraisonnables pour d'autres supports, comme un DVD , où une simple rayure sur le disque peut entraîner une erreur dans de nombreux symboles ou mots de code voisins.

Comme pour les autres méthodes de décodage, une convention doit être convenue pour le décodage non unique.

Décodage des syndromes

Le décodage par syndrome est une méthode très efficace pour décoder un code linéaire sur un canal bruité , c'est-à-dire un canal sujet à des erreurs. En substance, le décodage par syndrome est un décodage à distance minimale utilisant une table de consultation réduite . Ceci est rendu possible par la linéarité du code.

Supposons que

erreurs commises par la chaîne (puisque si pas plus de

Supposons maintenant qu'un mot de code

pour tous

pour toussyndrome du reçu

Pour effectuer un décodage ML dans un canal binaire symétrique , il faut consulter une table précalculée de taille

Notez que cela est déjà d'une complexité nettement inférieure à celle d'un décodage de tableau standard .

Toutefois, en supposant qu'il n'y ait pas plus de

Décodage de liste

être le

Si

Cette méthode a été améliorée de diverses manières, par exemple par Stern et Canteaut et Sendrier.

Réponse partielle, vraisemblance maximale

Un décodeur de Viterbi utilise l' algorithme de Viterbi pour décoder un flux binaire encodé par correction d'erreurs sans voie de retour (FEC) à l'aide d'un code convolutif . La distance de Hamming est utilisée comme métrique pour les décodeurs de Viterbi à décision binaire. La distance euclidienne au carré est utilisée comme métrique pour les décodeurs à décision souple.

Algorithme de décodage de décision optimal (ODDA)

Algorithme de décodage de décision optimal (ODDA) pour un système TWRC asymétrique.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index