Обработка ошибок При разработке стандарта компакт-дисков Red Book основное внимание было уделено обработке ошибок. Для уменьшения влияния возможных ошибок в компакт-дисках исполь- зуются методы контроля четности и чередования, получившие название перемежающего кода Рида-Соломона (CIRC). Эта технология работает на уровне блоков (фреймов). При сохране- нии информации 24 байт данных каждого блока сначала обрабатываются шифратором Рида- Соломона, создающим 4-байтовый код контроля четности (так называемый Q-контроль), ко- торый добавляется к исходным 24 байтам данных. Полученные в результате этой операции 28 байт передаются второму шифратору, использующему другую схему, который, в свою оче- Что такое CD-ROM 341 редь, создает дополнительный 4-байтовый код контроля четности (Р-контроль). Этот код до- бавляется к 28 байтам, полученным в предыдущем кодировании, что составляет 32 байта B4 исходных байта данных плюс байты Q- и Р-контроля четности). Затем вводится дополни- тельный подкодовый байт данных (информация о дорожке), в результате чего получается 33 байта для каждого блока. Обратите внимание, что байты Р- и Q-контроля четности не имеют никакого отношения к ранее упомянутым подкодам Р и Q. Для того чтобы минимизировать влияние царапин или физических дефектов, которые мо- гут привести к повреждению смежных блоков, непосредственно перед записью блоков прово- дится несколько операций чередования. С помошью линий задержки осуществляется пере- крестное чередование 109 блоков, т.е. эти блоки располагаются в различных фреймах и секто- рах. Такой подход снижает вероятность воздействия царапин и дефектов на смежные данные, так как запись данных осуществляется, по сути, непоследовательно.