Segurando Erros de DVD
Erro mais poderoso do uso de DVDs que corrige
códigos do que foram planejados primeiramente para CDs. Ao
contrário de CDs, de que tenha níveis diferentes da correção de
erro dependendo se audio/video ou os dados estão sendo armazenados, o
deleite de DVDs toda a informação ingualmente e aplica a correção
de erro cheia a todos os setores.
O erro principal que corrige em DVDs ocorre no frame de
ECC. A paridade exterior (coluna) e os bocados internos da
paridade (fileira) são adicionados para detectar e corrigir erros.
O esquema é simples no entanto muito eficaz. A
informação dos frames dos dados é quebrada primeiramente acima em
192 fileiras de 172 bytes cada uma. Então, uma equação
polynomial é usada calcular e adicionar 10 bytes do PI a cada
fileira, fazendo às fileiras agora 182 bytes cada um.
Finalmente, uma outra equação polynomial é usada calcular 16
bytes do PO (paridade exterior) para cada coluna, tendo por resultado
16 bytes (fileiras) que estão sendo adicionados a cada coluna.
Que começado para fora como 192 fileiras de 172 bytes se
transformam 208 fileiras de 182 bytes com a informação do PI e do PO
adicionada.
A função dos bytes do PI e do PO pode ser explicada com
um exemplo simples usando a paridade simples. Neste exemplo, 2
bytes são armazenados (01001110 = N, 01001111 = O). Para
adicionar o erro que corrige a informação, são organizados nas
fileiras, como mostrado no seguinte:
Bocados de dados 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
Então, 1 bocado do PI é adicionado para cada
fileira, usando a paridade impar. Isto significa-o contagem
acima dos bocados 1: Na primeira fileira há 4, assim que o
bocado de paridade é criado como um 1, fazendo à soma um número
impar. Na segunda fileira, o bocado de paridade é um 0 porque a
soma do 1s era já um número impar. O resultado é como segue:
Bocados de dados | 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|
Em seguida, os bocados de paridade para cada
coluna são adicionados e calcularam o mesmo que antes. Ou seja
o bocado de paridade será tal que a soma do 1s em cada coluna é um
número impar. O resultado é como segue:
Bocados de dados | 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
Agora o código está completo, e os bocados extra
são armazenados junto com os dados. Assim, em vez apenas dos 2
bytes que estão sendo armazenados, 11 bocados adicionais são
armazenados para a correção de erro. Quando os dados são
lidos para trás, a correção de erro mordeu cálculos está repetida
e são verificados para ver se são os mesmos que antes. Para
ver como trabalha, deixe-nos mudar um dos bocados de dados ( devido a
um erro lido) e recalculate o erro que corrige bocados como segue:
Bocados de dados | 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
Agora, quando você compara os bocados que do PI e
do PO você calculou após ter lido os dados a o que foi armazenado
originalmente, você vê uma mudança no bocado do PI para o byte
(fileira) 1 e no bocado do PO para o bocado (coluna) 6. Isto
identifica a fileira e a coluna precisas onde o erro estava, que está
no byte 1 (fileira 1), bocado 6 (coluna 6). Que o bocado estêve
lido como um 0, e você agora saiba que é errado, assim que deve ter
sido um 1. Os circuitos da correção de erro então mudam-no
simplesmente para trás a um 1 antes de passá-lo para trás ao
sistema. Como você pode ver, com alguma informação extra
adicionada a cada fileira e coluna, os códigos de correção de erro
podem certamente detectar e corrigir erros on-the-fly.
Além dos frames de ECC, DVDs scramble também os dados
nos frames que se usar bocado-desloca a técnica e intercala também
partes dos frames de ECC quando são gravadas realmente no disco.
Estes esquemas servem armazenar um tanto os dados fora da
seqüência, impedindo que um risco corrupting partes consecutivas de
dados.
este é um artigo adicionado por Corrado Passein
Disclaimer: Nosso Web site não
é responsável para a informação contida por este artigo.
Este artigo em nenhuma maneira reflete as vistas, as opiniões,
os pensamentos ou a opinião da equipe de funcionários do diretório
dos artigos.
Observação da tradução: O artigo
"que segura erros de DVD" foi traduzido usando um serviço de
tradução automatizado. Nós desculpamo-nos sincerely por todos
os erros da tradução que ocorram. Obrigado compreendendo.