décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre andrzej...

16
Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques d’ordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric Guilloud Institut TELECOM / TELECOM Bretagne / Dpt SC

Upload: felicienne-lesueur

Post on 04-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques d’ordre

Andrzej KabatDirecteur de thèse : Ramesh Pyndiah

Encadrant : Frédéric Guilloud

Institut TELECOM / TELECOM Bretagne / Dpt SC

Page 2: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 2 Andrzej Kabat

Sommaire

Les codes de Reed-Solomon ;

Décodage souple et vecteurs de test ;

Proposition d’un algorithme de génération des vecteurs de test.

Page 3: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 3 Andrzej Kabat

Perturbation

Codage correcteur d’erreurs, codes en blocs

messagebits de redondance

infod' symboles ksymboles kn ),( code kn

Page 4: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 4 Andrzej Kabat

Codes de Reed-Solomon (RS)

Minimum de redondance pour un pouvoir de correction fixé ;

Très répondus : • stockage ;• transmission ;• diffusion ;• (255,251) , (255,239), (255, 223) ;

Décodage algébrique (ferme).

Page 5: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 5 Andrzej Kabat

Algorithmes de décodage souple

Deux types d’algorithmes de décodage souple :

1. Décodage avec le décodeur algébrique :• GMD [Forney-66], Chase [Chase-72], GS [Gur-Sud-99],

KV [Koet-Var-03] ;• dépend de la structure algébrique du code ;

2. Décodage par le test et le re-encodage d’un ensemble de bits d’information :

• RBCS [Gaz-Snyd-97], VF [Val-Foss-01], [KGP-07].

Page 6: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 6 Andrzej Kabat

Décodage par le test et le re-encodage d’un ensemble de bits d’information

fiabilité

bits reçus

bits de redondance bits d’information

bits reçusarrangés

re-encodage

Page 7: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 7 Andrzej Kabat

Décodage par le test et le re-encodage d’un ensemble de bits d’information

.............. ..............

[Dorsch-74]

test 1

test 2

test 3

test ...

bits de redondance bits d’information

Page 8: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 8 Andrzej Kabat

Méthodes de génération des vecteurs de test

• Prédéfini [Gaz-Snyd-97]

• Heuristique [Val-Foss-01]

performance

complexité

• Proposé [KGP-07]

Page 9: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 9 Andrzej Kabat

Propriétés de l’ALMLT :

ALMLT – Arranged List of the Most a priori Likely Tests :

Fiabilités des bits – estimées hors transmission ; Adapté au décodage des codes longs ; Vecteurs de test – arrangés suivant leurs fiabilités

décroissantes ; Nombre de vecteurs de tests – flexible ; Pendant le décodage – des vecteurs de test sont

lus à partir d’une liste (ils ne sont pas générés au vol).

Page 10: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 10 Andrzej Kabat

Performances

Page 11: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 11 Andrzej Kabat

Performances en fonction du nombre de vecteurs de test

Page 12: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 12 Andrzej Kabat

Complexités

Page 13: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 13 Andrzej Kabat

Conclusion Codes RS – une bonne solution pour corriger des

erreurs de transmission ; Algorithme efficace pour le décodage souple des

codes longs linéaires en blocs – effectué par le test et le re-encodage ;

Bonne façon de générer des vecteurs de test – algorithme ALMLT :• Flexibilité - la liste des vecteurs de test peut avoir une

taille quelconque ;• Robustesse - comparé avec des algorithmes compétitifs

ayant le même nombre de vecteurs de test, l’ALMLT minimise également la complexité de décodage et le taux d’erreurs.

Page 14: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 14 Andrzej Kabat

Bibliographie

[Forney-66] G. D. Forney Jr., “Generalized minimum distance decoding”, IEEE Trans. Inf. Theory, vol. 12, pp. 125-131, Apr. 1966.

[Chase-72] D. Chase, “A class of algorithm for decoding block codes with channel measurement information”, IEEE Trans. Info. Theory, vol. IT-18, pp. 170-179, Jan. 1972.

[Gur-Sud-99] V. Guruswami and M. Sudan, “Improved decoding of Reed-Solomon and Algebraic-Geometric codes”, IEEE Trans. Inf. Theory, vol. 45, pp. 1757-1767, Sept. 1999.

[Koet-Var-03] R. Koetter and A. Vardy, “Algebraic soft-decision decoding of Reed-Solomon codes”, IEEE Trans. Inf. Theory, vol. 49, no. 5, pp. 2809-2825, Nov. 2003.

[Dorsch-74] B. Dorsch, “A Decoding for Binary Block Codes and J-ary Output Channels”, IEEE Trans. Inf. Theory, May 1974.

[Gaz-Snyd-97] D. Gazelle and J. Snyders, “Reliability-Based Code-Search Algorithms for Maximum-Likelihood Decoding of Block Codes”, IEEE Trans. Inf. Theory, vol. 43, no. 1, Jan. 1997.

[Val-Foss-01] A. Valembois, M. Fossorier, “An Improved Method to Compute Lists of Binary Vectors That Optimize a Given Weight Function With Application to Soft-Decision Decoding”, IEEE Comm. Letters, vol. 5, no. 11, Nov. 2001.

[KGP-07] A. Kabat, F. Guilloud and R. Pyndiah, “New approach to order statistics decoding of long linear block codes”, IEEE Globecom ’07, Nov. 2007.

[Bel-Kav-Ping-07] J. Bellorado, A. Kavcic and L. Ping, “Soft-Input, Iterative, Reed-Solomon Decoding using Redundant Parity-Check Equations”, ITW ‘07, Sept. 2007.

Page 15: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 15 Andrzej Kabat

Fiabilités des bits reçus

Fonction de répartition des fiabilitésde bits reçus :

Fonction de répartition des fiabilitésde bits reçus et erronés :

21

21

21 erferf)( xxxF

21

21

erfc

erfc1)(

x

e xF

xdB 3SNR

Page 16: Décodage pondéré des codes longs linéaires en blocs, basé sur des statistiques dordre Andrzej Kabat Directeur de thèse : Ramesh Pyndiah Encadrant : Frédéric

Séminaire des doctorants de TELECOM BretagnePage 16 Andrzej Kabat

ordre du bit normaliséni

niF 1

ordre du bit i

1][ 1

n

iFE i

ordre du bit

i

ordre du bit i

Statistiques d’ordre

numéro du bit

rangement n

normalisation

normalisationinverse