Siguiente: Método de Euclides
Arriba: Decodificación de Reed-Solomon
Anterior: Decodificación de Reed-Solomon
Método PGZ
Veamos una primera forma de resolver la ecuación clave, mediante el llamado decodificador de Peterson-Gorenstein-Zierler (PGZ).
Supongamos que hubieran ocurrido errores, con . Escribamos a los polinomios localizador y evaluador de errores como:
El producto
es de grado a lo sumo , pero para
la ecuación clave implica que el coeficiente correspondiente en ese producto es nulo. Por la manera en la que se multiplica a los polinomios, se ha de tener pues:
Puesto que , se tiene:
Estas condiciones plantean, de forma matricial, el sistema de ecuaciones:
|
(33) |
o sea
, donde
,
y
es el vector de coeficientes de y hace aquí el papel de incógnita. El sistema (33) está sobredimensionado (hay más condiciones que incógnitas), puede pues resolverse tomando solamente sus primeros renglones. Queda el sistema:
Como los síndromes son no nulos, y es una matriz definida por diagonales, se tiene que es no-singular. Por tanto el polinomio localizador de errores se obtiene como
.
Habiendo así localizado el conjunto , el sistema (27) permite entonces calcular el error , con lo cual se ha de completar el proceso de decodificación.
También puede verse que si
entonces es singular. Así pues, si se desconociera cuál es el valor de , entonces éste se obtendría como el máximo tal que es no-singular.
Siguiente: Método de Euclides
Arriba: Decodificación de Reed-Solomon
Anterior: Decodificación de Reed-Solomon
Guillermo M. Luna
2010-05-09