- •Предисловие
- •Введение
- •1. История цифровой магнитной звукозаписи
- •2.1. Описание формата
- •Основные характеристики системы r-dat
- •2.2. Основное содержание информации, записываемой на ленту, и принципы ее размещения на дорожках
- •Размещение зон данных и вспомогательных сигналов на дорожке записи
- •2.3. Построение магнитофона r-dat
- •2.4. Система защиты от ошибок
- •2.4.1. Коды Рида-Соломона. Способ задания
- •2.4.2. Перемежение данных
- •2.4.3. Помехоустойчивое кодирование субданных
- •2.5. Канальное кодирование
- •Фрагмент таблицы соответствия информационных символов и канальных кода 8-10 с учетом dsv и параметра q
- •2.6. Служебная информация
- •Назначение идентификаторов id1 – id7 и кодирование содержащейся в них информации
- •Связь содержания блока данных пакета с указателем
- •Связь значения указателя с содержанием вспомогательных данных
- •2.7.1. Конструкция dat-кассеты
- •Кодирование типа ленты состоянием опознавательных отверстий
- •2.7.2. Магнитная лента dat
- •2.8. Лентопротяжный механизм
- •2.9. Магнитные головки
- •2.10. Система автотрекинга
- •2.11. Особенности воспроизведения высокоплотной цифровой магнитной записи
- •2.12. Цифровое копирование фонограмм с помощью магнитофона r-dat
- •2.13. Некоторые особенности применения формата
- •2.13.1. Контроль качества фонограмм в процессе записи
- •2.13.2. Функция электронного редактирования
- •2.13.3. Запись временного кода
- •2.13.4. Синхронизация
- •2.13.5. Другие функции
- •2.14. Образцы dat-магнитофонов
- •3.1. Общая характеристика формата
- •Характеристики разновидностей формата dash
- •3.2. Структура данных в формате dash
- •3.3. Модуляция
- •3.4. Канал управления
- •3.5. Особенности коррекции ошибок в формате dash
- •4. Магнитофоны форматов adat и dtrs
- •5.1. Конструкция hdd-накопителя
- •5.2. Физическая и логическая структуры
- •5.3. Магнитные головки для записи информации на жесткий диск
- •5.4. Технологии записи на магнитные диски
- •5.4.1. Продольная запись
- •5.4.2. Перпендикулярная запись
- •5.4.3. Перспективные технологии магнитной записи
- •5.5. Особенности hdd-рекордеров
- •6.1. Общая характеристика и история появления
- •6.2. Ячейки памяти flash-накопителей
- •6.2.1. Обычный полевой транзистор
- •6.2.2. Полевой транзистор с плавающим затвором
- •6.2.3. Двухтранзисторная ячейка
- •6.2.4. Ячейка sst
- •6.2.5. Ячейки slc и mlc
- •6.3. Основные архитектуры flash-ssd
- •6.4. Преимущества и недостатки ssd-накопителей в сравнении с жесткими дисками
- •6.4.1. Преимущества
- •6.4.2. Недостатки
- •6.5. Типы ssd-накопителей
- •6.5.1. Flash-карты
- •6.5.2. Компьютерные ssd-накопители
- •6.5.3. Usb flash-накопители
- •6.5.4. Flash-рекордеры
- •6.5.5. Flash-плейеры мр3/мр4
- •Литература
- •Предметный указатель
- •Содержание
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).