ГОСТ Р ИСО/МЭК 11694-4-2013
д(х) =хВ2+ хТ7 + х76+ х7’ + хет + х“ +х56+х“ + х48+ xw +x36+xJI++ х24 + х22 + х,8 +х ,0+х4 + 1.
Базовое кодовое слово для блока сообщения из 190 битов имеет длину 272 бита и образует основу
для различных кодов с перемеженном, используемых для каждого типа сектора, как описано в 16.1.5.
16.1.5Первмежвние для секторов типов 0 -5
Кодовое слово сектора с перемежением для секторов данных типов должно быть построено
путем кодирования 190-битовых блоков сообщений, образующих блок сектора. Результирующие 272-
битовые кодовые слова должны быть размещены в прямоугольной матрице, являющейся основой
для перемежения, с размерами:
п
строк на 272 столбца, где
п -
параметр перемежения. Значение
п
будет зависеть от типа сектора, как представлено в таблице 3. Матрица должна быть заполнена
построчно и записана на оптическую карту столбец за столбцом, при этом каждый столбец должен
начинаться на строке 1, как показано на рисунках 12 и 13. Кодовое слово должно быть записано на
оптическую карту с использованием кодирования MFM-RZ.
16.1.6Секторы типа 5
Для секторов типа 5 блок данных сектора должен состоять из одних байтов с данными
пользователя (см. рисунок 11). Ни адрес сектора и дорожки, ни вспомогательные биты добавлять не
следует, также как не следует применять EDC первого уровня защиты. Данные следует компоновать в
272-битовые блоки и подвергать леремежению в соответствии с описанием в 16.1.5 (см. рисунок 14).
16.1.7Перемежение для секторов типов 7-15
Кодовое слово сектора с перемежением для секторов данных типов с максимальным
перемежением строят путем кодирования 190-битовых блоков сообщений, образующих блок сектора,
для получения 82 контрольных битов, которые присоединяют к 190-битовому блоку сообщения для
образования 272-битового кодового слова. Получающиеся в результате 272-битовые кодовые слова
подвергают инвертированию и размещают в прямоугольной матрице - основе для перемежения - с
размерами: 40 строк на 272 столбца.
Строка, на которой размещают первый блок сообщения, соответствует положению сектора на
дорожке. Неиспользуемые строки устанавливают в нуль.
Пример
—
При записи второго сектора типа 9 кодовыми словами заполняют только
строки 3 и 4. Остальные строки заполняют нулями.
Затем осуществляют считывание и передачу в модулятор 272 кадров таким образом, чтобы
один столбец соответствовал одному кадру данных, как показано на рисунке 15. Запись кадров
данных проводится с использованием кодирования NRZI-RZ. которое гарантирует, что позиции,
соответствующие неиспользуемым строкам, останутся на карте без записи. Если дорожка пустая, то
на конце каждого кадра данных записывают синхронизирующие метки. Если дорожка была заполнена
частично, синхронизирующие метки не записывают. На рисунке 9 показан кадр, получающийся в
результате процесса перемежения.
При наличии синхронизирующей метки, расположенной в конце каждого кадра данных, чтение
дорожки с секторами типов 7 15 может осуществляться с использованием декодирования MFM-RZ,
применяемого для секторов типов 0-5.
Правая кромка
Адрес дорожки
Адрес сектора
Поле позиции
EDC
(14 битов)
(6 битов)
(4 бита)
(16 битов)
Синхронизирующая
метка
(8 битов)
Рисунок 1 - Структура начала сектора
Правая кромка
1 бит
2 бита
1.5 бита
г -*
2.5 бита
—
1 бит
—
Рисунок 2 - Структура синхронизирующей метки
13