Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦМЗ_файл.doc
Скачиваний:
33
Добавлен:
18.09.2019
Размер:
5.28 Mб
Скачать

3.3. Модуляция

Для модуляции потока данных в формате DASH используется специально разработанный для этого код HDM-1 (High Density Modulation) [94].

Правила кодирования по методу HDM-1 следующие. Сочетание бит 01 исходных данных кодируется перепадом уровня в середине тактового интервала, где располагается «1» (рис. 3.12). Очевидно, что при таком методе кодирования канальная тактовая частота будет вдвое выше исходной.

Если в потоке исходных данных существуют непрерывные последовательности «единиц», то они делятся на группы по 2 «единицы» в каждой. Если число таких «единиц» нечетно, то последняя группа будет включать в себя 3 «единицы». После каждой группы при кодировании будет формироваться перепад уровня (рис. 3.13).

Когда в потоке исходных данных существуют непрерывные последовательности «нулей», то перепады уровня на границах тактовых интервалов будут формироваться в том случае, если число «нулей» больше трех. При этом каждый перепад должен располагаться не ближе 3,5Т от предшествующего перепада и не ближе 1,5Т от центра следующей непосредственно за «нулями» «единицей» (рис. 3.14).

Технические характеристики кода HDM-1:

- минимальная длина волны записи λmin = 6Tк;

- максимальная длина волны записи λmax = 18Tк;

- минимальная длина пробега Tmin = 3Tк;

- максимальная длина пробега Tmax = 9Tк;

- окно детектирования tw = 1/2 Т = ±1/4 Т.

В качестве синхрогруппы в формате DASH используется конфигурация, включающая в себя два подряд следующих максимальных интервала между соседними перепадами уровня длиной 4,5Т (рис. 3.15). Такое сочетание в потоке данных невозможно, поэтому синхрогруппа легко может быть идентифицирована опознавателем устройства блочной синхронизации.

3.4. Канал управления

Данные, записываемые на дорожку управления (дополнительная дорожка 3 на рис. 3.3), организованы в массивы, называемые секторами. Структура сектора показана на рис 3.16. Размер сектора (по длине участка дорожки на ленте и по продолжительности во времени) равен размеру четырех блоков данных. Начало сектора должно совпадать с началом блока данных, у которого биты В1 и В0 заголовка равны 0 (рис. 3.10).

Первые 4 бита группы «Управление» указывают на используемую при записи частоту дискретизации:

- 0001 – 48 кГц;

- 0010 – 44,1 кГц;

- 0011 – 32 кГц.

Следующие три бита идентифицируют тип формата DASH:

- 000 – F;

- 001 – М;

- 010 – S.

Последние 9 битов группы «Управление» зарезервированы для использования в будущем.

В поле «Адрес сектора», как ясно из его названия, отражается текущий номер данного сектора, исчисляемый с начала дорожки. Этот номер необходим для обеспечения функции поиска нужного фрагмента записи.

Последние 16 битов сектора предназначены для записи остатка от побитного деления данных групп «Управление» и «Адрес сектора» на порождающий полином кода CRCC. В качестве его используется тот же самый полином G(x) = x16 + x12 + x5 + 1, что и в блоке основных данных.

Данные канала управления так же, как и основные данные, перед записью модулируются. Но для модуляции используется не код HDM‑1, а двухфазная маркированная модуляция Bi-φ-M. Этот тип модуляции характеризуется обязательной сменой уровня в начале каждого тактового интервала и поэтому обладает хорошей самосинхронизацией [95]. «Единица» здесь кодируется дополнительным изменением уровня в центре тактового интервала, а «нуль» - отсутствием такого изменения (рис. 3.17). Так же, как и в случае кода HDM-1, здесь требуется удвоение тактовой частоты, т.е. Тк = Т/2.

В качестве синхрогруппы СГ (рис. 3.16) здесь используется кодовая комбинация с нестандартным расстоянием между соседними перепадами уровня 1,5Т (или 3Тк), которая не встречается в потоке модулированных данных (рис. 3.18).