Maneggiamento Degli Errori di DVD

Errore più potente di uso di DVDs che corregge i codici che in primo luogo sono stati inventati per CDs. Diverso di CDs, cui abbia livelli differenti della correzione di errore secondo se audio/video o i dati sta memorizzando, l'ossequio di DVDs tutte le informazioni ugualmente ed applica la correzione di errore completa a tutti i settori.

L'errore principale che corregge in DVDs avviene nel telaio di ECC. La parità esterna (colonna) e le punte interne di parità (fila) sono aggiunte per rilevare e correggere gli errori. Lo schema è semplice ma molto efficace. Le informazioni dalle strutture di dati in primo luogo sono rotte in su in 192 file di 172 byte ciascuno. Allora, un'equazione polinomiale è usata per calcolare ed aggiungere 10 byte di pi ad ogni fila, rendente alle file ora 182 byte ciascuno. Per concludere, un'altra equazione polinomiale è usata per calcolare 16 byte di PO (parità esterna) per ogni colonna, con conseguente 16 byte (file) che sono aggiunti ad ogni colonna. Che cosa iniziato fuori come 192 file di 172 byte si transforma in in 208 file di 182 byte con le informazioni di PO e di pi aggiunte.

La funzione dei byte di PO e di pi può essere spiegata con un esempio semplice usando la parità semplice. In questo esempio, 2 byte sono immagazzinati (01001110 = N, 01001111 = O). Per aggiungere l'errore che corregge le informazioni, sono organizzati nelle file, come indicato in quanto segue:

            Punte di dati 1 2 3 4 5 6 7 8 byte 1 0 1 0 0 1 1 1 0 byte 
2 0 1 0 0 1 1 1 1  

Allora, 1 bit di pi è aggiunto per ogni fila, usando la parità dispari. Ciò li significa conteggio sui bit 1: Nella prima fila ci sono 4, in modo da il bit di parità è generato come un 1, rendendo alla somma un numero dispari. Nella seconda fila, il bit di parità è un 0 perché la somma del 1s era già un numero dispari. Il risultato è come segue:

                 Punte di dati       |                                  1 2 3 4 5 6 7 8 |       Pi|Byte 1 0 1 0 0 1 1 1 0 |    1 byte 2 0 1 0 0 1 1 1 1 |    0|  

Dopo, i bit di parità per ogni colonna sono aggiunti e calcolato lo stesso di prima. Cioè il bit di parità sarà tale che la somma del 1s in ogni colonna è un numero dispari. Il risultato è come segue:

             Punte di dati           |                              1 2 3 4 5 6 7 8     |      Pi|Byte 1 0 1 0 0 1 1 1 0     |      1 byte 2 0 1 0 0 1 1 1 1     |      0|Po 1 1 1 1 1 1 1 0     |      1  

Ora il codice è completo e le punte supplementari sono immagazzinate con i dati. Così, anziché appena i 2 byte che sono immagazzinati, 11 bit supplementare è immagazzinato per la correzione di errore. Quando i dati sono letti indietro, la correzione di errore ha morso i calcoli è ripetuta e sono controllati per vedere se siano gli stessi di prima. Per vedere come funziona, cambiamo una delle punte di dati (dovuto un errore colto) e ricalcoliamo l'errore che corregge le punte come segue:

             Punte di dati           |                              1 2 3 4 5 6 7 8     |      Pi|Byte 1 0 1 0 0 1 0 1 0     |      0 byte 2 0 1 0 0 1 1 1 1     |      0|Po 1 1 1 1 1 0 1 0     |      1  

Ora, quando confrontate le punte che di PO e di pi avete calcolato dopo la lettura dei dati a che cosa originalmente è stato immagazzinato, vedete un cambiamento nella punta di pi per il byte (fila) 1 e nella punta di PO per la punta (colonna) 6. Ciò identifica la fila e la colonna precise in cui l'errore era, che è al byte 1 (fila 1), punta 6 (colonna 6). Che la punta ora è stata letta come un 0 e voi sappia che è errato, in modo da deve essere un 1. I circuiti di correzione di errore allora lo cambiano semplicemente di nuovo ad un 1 prima di passarlo di nuovo al sistema. Come potete vedere, con alcune informazione supplementari aggiunte ad ogni fila e colonna, i codici di correzione di errore possono effettivamente rilevare e correggere in moto gli errori.

Oltre alle strutture di ECC, DVDs inoltre rimescola i dati nei telai che usando punta-sposta la tecnica ed inoltre che interfoglia le parti dei telai di ECC quando realmente sono registrate sul disco. Questi schemi servono a memorizzare piuttosto i dati dalla sequenza, impedente una graffiatura la corruzione delle parti successive dei dati.

ciò è un articolo aggiunto da Corrado Passein


Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli.

Avviso di traduzione: L'articolo "che maneggia gli errori di DVD" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.

Online: 270 users browsing the articles directory

Internet advertising
.