Diferència entre revisions de la pàgina «Reed-Solomon»

4 octets eliminats ,  fa 2 mesos
m
Codificació Unicode de l'entitat nbsp
m (estandarditzant codi)
m (Codificació Unicode de l'entitat nbsp)
La codificació Reed-Solomon és un component clau del disc compacte. Va ser el primer ús de la codificació correcta de correcció d'errors en un producte de consum massiu, i [[DAT]] i DVD utilitzen esquemes similars. En el CD, dues capes de codificació Reed-Solomon separades per un descentrador de 28 voltes produeixen un esquema anomenat ''Cross-Interleaved Reed-Solomon Coding'' (CIRC). El primer element d'un decodificador CIRC és un codi interior Reed-Solomon (32,28) relativament feble, reduït per un codi (255,251) i amb símbols de 8 bits. Aquest codi pot corregir fins a 2 errors de bytes per bloc de 32 bytes. Més important encara, marca com esborrar tots els blocs no corregits, és a dir, blocs amb més de 2 errors de bytes. Els blocs descentrats de 28 bytes, amb indicacions d'esborrat, són distribuïts pel descentrenador a diferents blocs del codi extern (28,24). Gràcies al descentrador, un bloc de 28 bytes esborrat del codi intern es converteix en un únic byte esborrat en cada un dels 28 blocs de codi extern. El codi extern corregeix fàcilment aquest aspecte i pot gestionar fins a 4 esborranys per bloqueig.
 
El resultat és un CIRC que pot corregir completament l'error que arribi fins a 4000 bits o uns 2,5  mm a la superfície del disc. Aquest codi és tan fort que la majoria dels errors en la reproducció de [[CD-ROM|CD]] són causats, sens dubte, per errors de seguiment que fan que el làser sigui el rastre, no per ràfegues d'errors incorregibles.
 
Els [[DVD]] utilitzen un esquema similar, però amb blocs molt més grans, un codi intern (208,192) i un codi extern (182,172).<ref>{{Ref-publicació|cognom=Immink, K. A. S.|nom=|article=|publicació="Reed–Solomon Codes and the Compact Disc", in Wicker, Stephen B.; Bhargava, Vijay K., Reed–Solomon Codes and Their Applications, IEEE Press, {{ISBN|978-0-7803-1025-4}}|url=|data=|pàgines=}}</ref>
1.516.741

modificacions