Manipulación De Errores de DVD

Un error más de gran alcance del uso de DVDs que corrige códigos que primero fueron ideados para CDs. Desemejante de CDs, dependiendo de el cual tenga diversos niveles de la corrección de error si se está almacenando audio/video o los datos, el convite de DVDs toda la información igualmente y aplica la corrección de error completa a todos los sectores.

  

El error principal que corrige en DVDs ocurre en el marco de ECC. La paridad externa (columna) y los pedacitos internos de la paridad (fila) se agregan para detectar y para corregir errores. El esquema es simple pero muy eficaz. La información de los marcos de los datos primero está rota para arriba en 192 filas de 172 octetos cada uno. Entonces, una ecuación polinómica se utiliza para calcular y para agregar 10 octetos del pi a cada fila, haciendo las filas ahora 182 octetos cada uno. Finalmente, otra ecuación polinómica se utiliza para calcular 16 octetos del PO (paridad externa) para cada columna, dando por resultado 16 octetos (filas) que son agregados a cada columna. Qué comenzada hacia fuera como 192 filas de 172 octetos se convierten en 208 filas de 182 octetos con la información del pi y del PO agregada.

La función de los octetos del pi y del PO se puede explicar con un ejemplo simple usando paridad simple. En este ejemplo, se almacenan 2 octetos (01001110 = N, 01001111 = O). Para agregar el error que corrige la información, se organizan en filas, según lo demostrado en el siguiente:

            Bits de datos 1 2 3 4 5 6 7 8 octeto 1 0 1 0 0 1 1 1 0 
octetos 2 0 1 0 0 1 1 1 1  

Entonces, 1 pedacito del pi se agrega para cada fila, usando paridad impar. Esto le significa cuenta encima de los pedacitos 1: En la primera fila hay 4, así que el pedacito de paridad se crea como 1, haciendo la suma un número impar. En la segunda fila, el pedacito de paridad es un 0 porque la suma del 1s era ya un número impar. El resultado es como sigue:

                 Bits de datos       |                                  1 2 3 4 5 6 7 8 |       Pi|Octeto 1 0 1 0 0 1 1 1 0 |    1 octeto 2 0 1 0 0 1 1 1 1 |    0|  

Después, los pedacitos de paridad para cada columna se agregan y calculaban igual que antes. Es decir el pedacito de paridad será tal que la suma del 1s en cada columna es un número impar. El resultado es como sigue:

             Bits de datos           |                              1 2 3 4 5 6 7 8     |      Pi|Octeto 1 0 1 0 0 1 1 1 0     |      1 octeto 2 0 1 0 0 1 1 1 1     |      0|Po 1 1 1 1 1 1 1 0     |      1  

El código es completo ahora, y los pedacitos adicionales se almacenan junto con los datos. Así pues, en vez apenas de los 2 octetos que son almacenados, 11 pedacitos adicionales se almacenan para la corrección de error. Cuando los datos se leen detrás, se repite la corrección de error mordió cálculos y los comprueban para ver si sean iguales que antes. Para ver cómo trabaja, cambiemos uno de los bits de datos ( debido a un error leído) y recalculemos el error que corrige pedacitos como sigue:

             Bits de datos           |                              1 2 3 4 5 6 7 8     |      Pi|Octeto 1 0 1 0 0 1 0 1 0     |      0 octetos 2 0 1 0 0 1 1 1 1     |      0|Po 1 1 1 1 1 0 1 0     |      1  

Ahora, cuando usted compara los pedacitos del pi y del PO que usted calculaba después de leer los datos a qué fue almacenada originalmente, usted ve un cambio en el pedacito del pi para el octeto (fila) 1 y en el pedacito del PO para el pedacito (columna) 6. Esto identifica la fila y la columna exactas donde estaba el error, que está en el octeto 1 (fila 1), pedacito 6 (columna 6). Que el pedacito ahora fue leído como un 0, y usted sepa que es incorrecto, así que debe haber sido un 1. El trazado de circuito de la corrección de error entonces lo cambia simplemente de nuevo a un 1 antes de pasarlo de nuevo al sistema. Como usted puede ver, con una cierta información adicional agregada a cada fila y columna, los códigos de corrección de error pueden detectar y corregir de hecho errores en marcha.

Además de los marcos de ECC, DVDs también revuelve los datos en los marcos que el usar pedacito-cambia de puesto técnica y también que interpola las partes de los bastidores de ECC cuando se registran realmente en el disco. Estos esquemas sirven para almacenar los datos algo fuera de la secuencia, evitando que un rasguño corrompa pedazos consecutivos de datos.

esto es un artículo agregado por Corrado Passein


Negación: Nuestro Web site no es responsable de la información contenida por este artículo. Este artículo de ninguna manera refleja las vistas, las opiniones, los pensamientos o la creencia del personal del directorio de los artículos.

Aviso de la traducción: El artículo "que manejaba errores de DVD" fue traducido usando un servicio de traducción automatizado. Nos disculpamos sinceramente por cualquier error de la traducción que ocurriera. Gracias por entender.

Online: 602 users browsing the articles directory

  

.