Manipulation Des Erreurs de lecture de CD

Manipulation des erreurs quand la lecture d'un disque était une grande partie de la norme rouge originale de CD de livre. La parité d'utilisation de CDs et les techniques d'intercaler ont appelé croix-intercalent le code de Roseau-Solomon (CIRC) pour réduire au minimum les effets des erreurs sur le disque. Ceci fonctionne au niveau d'armature. En étant stocké, les 24 bytes de données dans chaque armature sont la première course par un encodeur de Roseau-Solomon pour produire une parité de "Q appelée par code" de la parité 4-byte, qui alors est ajoutée aux 24 bytes de données. Les 28 bytes résultants sont alors courus bien qu'un autre encodeur qui emploie un arrangement différent pour produire une valeur au pair 4-byte additionnelle ait appelé la parité d'"P". Ceux-ci sont ajoutés aux 28 bytes du codage précédent, ayant pour résultat 32 bytes (24 des données originales des bytes plus de Q et de P parité). Un byte additionnel d'information de subcode (cheminement) est alors ajouté, ayant pour résultat 33 bytes se montent de chaque armature. Notez que des bytes de la parité de P et de Q ne sont pas liés aux subcodes de P et de Q cités précédemment.

Pour réduire au minimum les effets d'une éraflure ou d'un défaut physique qui endommageraient les armatures adjacentes, plusieurs imbrications sont ajoutées avant que les armatures soient écrites réellement. Les parties de 109 armatures sont (entreposé dans différents armatures et secteurs) employer croix-intercalé retardent des lignes. Ceci qui brouille diminue la probabilité d'une éraflure ou d'un défaut affectant des données adjacentes parce que les données sont écrites réellement de l'ordre.

Avec CDs et CD-ROMs audio, l'arrangement de CIRC peut corriger des erreurs jusqu'à 3.874 bits longtemps (qui seraient 2.6mm dans la longueur de voie). En outre, pour CDs audio, seulement le CIRC peut également cacher (par l'interpolation) des erreurs jusqu'à 13.282 bits longtemps (8.9mm dans la longueur de voie). L'interpolation est le processus dans lequel on estime qu'ou est ramené à une moyenne les données reconstituent ce qui est absent. Ce naturellement serait inacceptable sur un disque de données de CD-ROM, ainsi ceci s'applique seulement aux disques audio. La norme rouge de CD de livre définit le taux d'erreur de bloc (BLER) comme nombre d'armatures (98 par secteur) par seconde qui ont n'importe quel mauvais peu (ramené à une moyenne plus de 10 secondes) et exige que ce soit moins de 220. Ceci permet à un maximum de jusqu'environ à 3% des armatures d'avoir des erreurs, mais le disque sera toujours fonctionnel.

Une couche additionnelle de circuits de détection et de correction d'erreur est la différence principale entre les joueurs de CD audio et les commandes de CD-ROM. Converti audio de CDs l'information numérique stockée sur le disque dans les signaux analogues pour qu'un amplificateur stéréo traite. Dans cet arrangement, de l'imprécision est acceptable parce qu'il serait impossible pratiquement à entendre dans la musique. CD-ROMs, cependant, ne peut tolérer aucune imprécision. Chaque peu des données doit être lu exactement. Pour cette raison, les disques de CD-ROM ont beaucoup d'information additionnelle d'ECC écrite au disque avec l'information stockée réelle. L'ECC peut détecter et corriger la plupart des erreurs mineures, améliorant la fiabilité et la précision aux niveaux qui sont acceptables pour le stockage de données.

Dans le cas d'un CD audio, les données absentes peuvent être interpolatedthat sont, l'information suivent un modèle prévisible qui permet à la commande de deviner les valeurs absentes. Par exemple, si trois valeurs sont stockées sur un disque audio, la parole 10, 13, et 20 apparaissant dans une série, et la valeur moyenne est le missingbecause des dommages ou la saleté sur le surfaceyou de CD's pourrait interpoler une valeur moyenne de 15, qui est intermédiaire entre 10 et 20. Bien que ceci ne pourrait pas être exactement correct, dans le cas de l'enregistrement audio, il ne sera pas probablement apparent à l'auditeur. Si ces mêmes trois valeurs apparaissent sur un CD-ROM dans un programme exécutable, il n'y a aucune manière de deviner à la valeur correcte pour l'échantillon moyen. L'interpolation ne peut pas fonctionner parce que les instructions ou les données de programme exécutables doivent être exactes ; autrement, le programme se brisera ou des données incorrectement lues requises pour un calcul. Employer l'exemple précédent avec un CD-ROM exécutant un programme exécutable, devinant 15 n'est pas simplement légèrement offit est complètement erroné.

Dans un CD-ROM sur lequel des données sont stockées au lieu de l'information audio, l'information additionnelle est ajoutée à chaque secteur pour détecter et corriger des erreurs aussi bien que pour identifier l'endroit des secteurs de données plus exactement. Pour accomplir ceci, 304 bytes sont pris des 2.352 qui à l'origine ont été employés pour des données audio et sont à la place employés pour la synchro (synchronisant le peu), l'information d'identification (peu d'identification), d'ECC, et d'EDC. Ceci laisse 2.048 bytes pour des données réelles d'utilisateur dans chaque secteur. Juste comme en lisant un CD audio, sur (vitesse standard) un CD-ROM 1x, des secteurs sont lus à une vitesse constante de 75 par seconde. Ceci a comme conséquence un taux de transfert standard de CD-ROM de 2.048 x 75 = 153.600 bytes par seconde, qui est exprimée en tant que 153.6KBps ou 150KiBps.

Note

Certains des arrangements de protection de copie utilisés sur CDs audio interfèrent intentionnellement les données audio et l'information de CIRC de façon à faire le disque sembler jouer correctement, mais des copies des dossiers audio ou du disque entier seront remplies de bruit.

c'est un article supplémentaire par Terry McLean


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "manipulant des erreurs de lecture de CD" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.

Online: 317 users browsing the articles directory

Internet advertising
.