Ю. Л. Комаров, О. Г. Морозов, А. Н. Пикулев
Download 1.43 Mb.
|
n1
5.5. Обработка данных субкода
В процессе обработки данных субкода необходимо выполнить несколько задач: генерация последовательного потока битов из данных субкода; вырабатывание бита паузы для возможности отыскивания последующих фрагментов музыкальной программы; обработка данных субкода Q-канала; выделение информации для обработки внесенных предискажений. Как уже отмечалось, субкод оформлен в блоки по 98 символов, для обозначения их границ используются также синхронизирующие образы определенной конфигурации, формируемые модулятором канала и стоящие на месте первых двух символов субкода. На выводной дорожке записывается обычно информация о самом диске: количество музыкальных фрагментов, время начала и конца фрагмента, информация о наличии предискажений, название и автор фрагмента и т.д. При включении проигрывателя сразу же считывается оглавление на вводной дорожке и вся информация, записанная в оглавлении, заносится в память управляющего микрокомпьютера проигрывателя, и используется в процессе работы, например, при поиске нужного фрагмента или включении схем коррекции предискажений. Совместно с тактовой вспышкой выдается бит паузы (Р-бит), который считывается по переднему фронту сигнала SWAB (слово-команда субкода для запуска или остановки двигателя). Сигнал паузы вырабатывается между фрагментами программы и в режиме поиска не определяется. В настоящее время только Q-канал субкода содержит информацию (номер дорожки, номер индекса, сигнал предыскажений, абсолютное время, относительное время). В процессоре Q-канала накапливаются Q-биты из 96 следующих друг за другом блоков данных. 16 бит используются для проверки ошибок трансляции (CRC), остальные 80 бит подаются на сервопроцессор. Обмен информацией между процессором и декодером протекает согласно протоколу «рукопожатия» для того, чтобы минимизировать период вычислений. Если процессор «желает» получить данные, то он по шине QRA посылает сигнал запроса на декодер. Декодер подтверждает прием запроса с процессора, если в наличии имеется весь кадр данных (80 бит) и активирует последовательную выходную шину данных (QDATA). Данные выдаются в последовательном виде по тактовому сигналу QCL. Процессор прекращает запрос. Шина данных переходит в состояние логического 0 и выход Q-DATA отключается. В декодере опять начинается сбор новых данных субкода. Сигнал для коррекции предыскажений вырабатывается из четвертого бита Q-канала и выдается в систему для того, чтобы модифицировать характеристику пропускания расположенного после ЦАП аналогового ФНЧ.
Download 1.43 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling