КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Структура записываемой информации
На выходе АЦП сигнал представляет собой 16-разрядный двоичный код произведенной выборки звукового сигнала в цифровой форме. Отметим, что 16-разрядный код находится в двоичной форме дополнения, чтобы отображать и положительные и отрицательные размахи звукового сигнала. Обычно каждый 16-разрядный отрезок называется словом, которое обычно раскладывают на два символа, каждый из которых содержит 8 разрядов (бит).
4.2.1. Формирование кадра записи. Преобразование входного стереосигнала в 16-разрядный двоичный код выполняется отдельно для правого и левого каналов (рис.4.1) одинаковыми схемами кодирования (ФНЧ, УВХ, АЦП), синхронизированных генератором таймера. Для того чтобы в проигрывателе КД можно было распознавать цифровые данные закодированного сигнала, необходимо эти данные организовать в определенные образы. Во всех КД образ имеет блочную кадровую структуру. Кадр - информационный блок, включающий по шесть выборок звукового сигнала каждого канала. Цифровые данные с двух каналов подаются на первый мультиплексор, который соединяет два потока данных в один последовательный поток данных. На выходе первого мультиплексора поток данных смешан таким образом, что за словом правого канала следует слово левого канала, и кадр состоит из 12 слов (по 6 слов на канал). Выше было упомянуто, что выборки звукового сигнала осуществляются с частотой 44,1 кГц. В результате первого мультиплексирования период каждой выборки становится вдвое меньшим, а частота следования выборок составляет уже 88,2 кГц, в результате чего частота следования кадров, состоящих из 12 слов каждый, составляет 88,2/12=7,35 кГц. Этот последовательный поток данных с выхода мультиплексора поступает на схему исправления ошибок и чередования – CIRC-кодер – от англ. Cyclic Interleaving Redundancy Check.
4.2.2. CIRC-кодер. Схема CIRC-кодера выполняет две функции. Одна функция схемы - разложить каждое 16-разрядное слово на два 8-разрядных символа. В течение процесса разложения эти символы подвергаются чередованию (interleaving) в определенном порядке. В результате чередования непрерывный музыкальный сигнал оказывается «разбросанным» по разным местам информационной дорожки КД. Такое «разбрасывание» сигнала по площади КД делается для повышения помехоустойчивости и достоверности воспроизведения. Если информационные символы в каком-то месте КД будут повреждены или «прочитаны» звукоснимателем ошибочно, это не приведет к дефекту, заметному для слушателя, поскольку ошибочные символы, находящиеся на информационной дорожке, относятся к различным (по времени) местам записанной музыкальной программы. Другая функция схемы CIRC-кодера - обеспечить метод, которым проигрыватель КД может проверять ошибки в потоке данных. Ошибки в потоке данных могут возникать как из-за некачественных компакт-дисков, так и из-за сбоев в процессе считывания информации в устройствах и схемах проигрывателя. Из-за этих сбоев считывания возникают прерывания полезного сигнала, так называемые «выпадения». В аналоговой технике такой эффект выпадения приводит лишь к кратковременному пропуску сигнала и не оказывает влияния на дальнейшую работу. В случае ИКМ, однако, «выпадения» при воспроизведении прослушиваются в виде раздражающих пульсирующих шорохов, которые называют ошибками кодирования. В КД проигрывателях для распознавания ошибок используется перекрестный контроль избыточности (Cyclic Redundancy Check, CRC). В то время как при классическом методе паритета используется только один бит, в случае использования CRC-метода передаются несколько проверочных битов. Если количество таких бит составляет число 16, то достоверность распознавания ошибок составляет 99,9985%. Это говорит о том, что CRC-метод вполне применим для распознавания ошибок при воспроизведении звуковой информации.
Сгенерированные в схеме CIRC-кодера проверочные биты организованы как 8-разрядные символы данных и названы символами четности. CIRC-кодер имеет два выходных канала информации. Один канал содержит символы данных, второй канал содержит символы четности. Мультиплексор добавляет символы четности к правильному расположению в потоке данных так, чтобы декодер в проигрывателе КД мог проверять и исправлять ошибки в символах данных. В результате использования проверочных бит, которые способны обнаруживать до четырех и исправлять до двух поврежденных символов в каждом кадре, легко справляется с дефектами, которые превышают длину одного символа. В случае же, когда дефекты составляют длину в несколько кадров, применяемый способ перераспределения символов как внутри каждого кадра, так и между разными кадрами (чередование), приводит к тому, что значительные повреждение может испортить лишь один – два символа в кадре из-за разбросанности последовательной звуковой информации по полю КД. В процессе воспроизведения после деперемежения значительный дефект будет соответствовать некоторому числу маленьких дефектов, с которыми достаточно эффективно может справиться система декодирования проигрывателя.
4.2.3. Сервисная информация в кадре записи. Информация, записанная на КД, характеризуется также тем, что, наряду с собственно данными, в каждом блоке данных имеется также управляющая информация и информация для дисплея. Символ данных субкода (называемый обычно субкодом) обеспечивает идентификацию (опознавание) всего кадра данных, а также синхронизацию в проигрывателе КД. С его помощью происходит слежение за перемещением звукоснимателя поперек КД при поиске нужного фрагмента и реализация других потребительских возможностей проигрывателя. Выход второго мультиплексора, помимо 24 символов данных ау-досигнала (по 8 бит каждый), содержит также и 8 символов четности (также по 8 бит каждый) и 8-битовый субкод, который располагается в начале каждого кадра. Информация с выхода мультиплексора поступает на модулятор записывающего лазера, задачей которого является преобразование полученных цифровых данных в форму, которая обеспечила бы максимальную плотность за-писи на КД, а также достоверное считывание информации при воспроизведении.
4.2.4. Канальное кодирование. При записи луч лазера фокусируется на поверхности в пятно определенных размеров. Получаемый при этом пит имеет также определенный размер, зависящий от характеристик записывающего лазeрa. В принципе минимальный по размеру пит будет отображать только одну единицу информации (один бит). Однако существуют способы, при которых такой минимальный пит будет отображать не один бит, а больше. Такие способы преобразования называются канальным кодированием. При канальном кодировании необходимо учитывать еще некоторые соображения. Во-первых, при расшифровке данных надо точно определять границы как одного бита, так и символа, и кадра, что легко осуществляется определением перехода с 0 на 1 и обратно (изменение уровней). При длинных последовательностях в коде 0 или 1 может легко произойти сбой при декодировании, так как, например, декодер последовательность в виде 15 нулей может распознать и как 14 нулей, и как 16 нулей. В связи с этим канальный код не должен иметь длинных последовательностей одного уровня. Во-вторых, считывающее устройство КД-проигрывателей не пропускает постоянный ток, и длинные последовательности нулей и единиц в потоке информации воспринимаются им как постоянная составляющая, которую при канальном кодировании необходимо устранить. Кроме того, надо обеспечить, чтобы количество нулей и единиц в потоке данных было примерно одинаковым, чтобы исключить вероятность снижения уровня считываемого сигнала. Поток данных не заносится на компакт-диск в 8-разрядном формате. Вместо этого 8-разрядный код преобразуется в 14-разрядный канальный код, названный Eight-to-Fourteen Modulation, или EFM, удовлетворяющий выше перечисленным требованиям для записи на КД. Такое преобразование приносит определенные выгоды. Происходит увеличение плотности записи, а весь спектр переносится выше, благодаря чему улучшается разделение от низкочастотных сигналов помех. «Растягивание» символов от 8 до 14 бит предотвращает в то же самое время считывание лазерным лучом в проигрывателеКД одновременно двух смежных переходов (с пита на флэт и наоборот) (рис. 4.7). Никакой «прямой» связи между исходным 8-разрядным символом и созданным 14-разрядным символом нет. Основным условием EFM -кода является то, что должно быть, по крайней мере, два нуля между двумя последовательно идущими единицами. В создаваемом символе также не может быть более 10 последовательных нулей. Эти условия EFM -кода выполняют 277 комбинаций 14-разрядного кода. Перевод из одной системы в другую происходит согласно специальной таблице преобразования, где каждому 8-битовому символу соответствует 14-битовое. Кроме того, между 14-разрядными символами вставляются три соединительных разряда. Смысл таких трансформаций 8-разрядного символа в том, что в дальнейшем комбинации 0 и 1 преобразуется в вид, когда 1 соответствует изменению уровня, а 0 — сохранению прежнего уровня и обеспечивается ограничение длины последовательности одного уровня как сверху," так и снизу. Максимальная длина последовательности будет составлять 11 канальных бит (одна 1 и десять 0) - 11 Т, а минимальная - трем (одна 1 и два 0) - 3 Т. Соединительные разряды необходимы для того, чтобы при соединении двух последовательных канальных символов обеспечивалось условие EFM-кода о невозможности более 10 последовательных нулей, так как всегда есть возможность в один из соединительных разрядов вставить 1. Обратим внимание, что условием ограничения промежутка между двумя соседними перепадами уровня снизу является величина 3 Т. Это тот фактор, который позволяет заметно увеличить плотность записи информации. Теперь пит минимального размера отображает три двоичных разряда, хотя канальных разрядов стало 17 вместо 8. Однако легко вычислить, что 3/17 больше, чем 1/8 почти в полтора раза, т. е. плотность записи с применением канального кода существенно повысилась.
4.2.5. Данные субкода. Как уже было сказано, к каждому блоку данных с аудиоинформацией добавляется 8-битовый символ данных субкода, который содержит служебную информацию и располагается в начале каждого кадра. Субкод оформляется в блоки, подобные кадрам, которые состоят из 98 символов. Частота следования блоков составляет 7,35 кГц/98=75 Гц. Субкод в связи с этим содержит 8 различных каналов: Р, Q, R, S, Т, U, V, W. В настоящее время используются только каналы Р и Q. Заметим, что поток данных, который можно передавать субкодом, составляет 58800 бит/с, т. е. одновременно с музыкальным сигналом можно передать огромное количество информации (около 25 Мб). По сравнению с этим числом величина необходимого количества данных для управления и синхронизации проигрывателя КД очень мала. Субкод обрабатывается в проигрывателе КД в процессе декодирования. Тот синхронизирующий образ, который генерируется субкодом, используется для обработки символов данных и называется синхронизацией символа. В Р -канале субкода содержится бит-флаг (известный также как бит паузы). Этот бит обеспечивает старт (начало) музыкальной программы, а именно: при наличии в этом бите логического 0 происходит считывание аудиоинформации с КД. Наличие логической 1 в этом бите свидетельствует о начале или конце музыкального фрагмента, который определен командой с лицевой панели управления. Когда лазерный луч выходит на последнюю дорожку, то значение Р -канала начинает изменяться с частотой 2 Гц между 0 и 1, что является кодом окончания всей музыкальной программы, записанной на данном КД. В самом начале кодирования КД субкод содержит информацию, указывающую число музыкальных фрагментов, записанных на КД. Эта информация кодируется в такой же структуре кадра, как и все другие данные, за исключением того, что символы данных в таком кадре не содержат никакой звуковой информации, что осуществляется записью в символы данных одних нулей. В Q -канале субкода может кодироваться разнообразная информация, а именно: - номер музыкального фрагмента; - индекс (маркировка фрагмента, например, соло, инструменты и т.д.); - продолжительность проигрывания; - индекс диска; - наличие предыскажений; - блокировка. В начало каждого кадра данных при кодировании добавляется синхронизирующее слово, которое используется для обеспечения синхронизации тактового генератора в проигрывателе КД и управления числом оборотов двигателя вращения КД. Этот синхронизирующий образ назван синхронизацией кадра и предназначен для того, чтобы определить границы кадра. Состоит такая кадровая синхрогруппа из 24-канальных разрядов. Конфигурация этой синхрогруппы представляет собой два следующих друг за другом максимальных интервала 11 Т и не встречается в информационном потоке, что дает возможность легко распознать синхрогруппу при воспроизведении. Как и после других канальных символов, после синхрогруппы идут три соединительных разряда. Сформированный в модуляторе поток данных для записи содержит в результате 33х17+27=588 канальных бит в каждом кадре и подается на оптический модулятор, который управляет мощностью записывающего лазера.
На рис.5.1 представлена упрощенная блок-схема процесса де-кодирования информации, записанной на КД.
Как уже было сказано, благодаря фотодетектору вырабатывается сигнал, записанный на КД. Фотодетектор выполняет три основные функции: - генерацию сигналов для автофокусировки; - генерацию сигналов отслеживания, обеспечивающих точное сопрово-ждение лазерного луча по дорожке записи диска; - генерацию цифровых аудиосигналов, преобразуемых в аналоговые сигналы.
5.1. Демодуляция EFM сигналов ВЧ-сигнал, восстановленный с КД оптическим звукоснимателем и содержащий наряду с аудиоинформацией также информацию субкода в качестве дополнительных данных, усиливается и нормализуется в схеме высокочастотного усилителя. На выходе усилителя имеется ВЧ-сигнал, содержащий формат EFM (сигнал системы модуляции) (рис.5.2). Хотя EFM -сигналы представляет собой гармонические сигналы, тем не менее они имеют цифровую форму. Обозначения 3 Т, 4 Т и т. д. отображают количество периодов (3, 4 и т. д.), необходимых для считывания пита на диске. Диапазон от 3 до 11T устанавливается исходя из технических параметров КД. Прежде чем EFM -сигнал поступит для дальнейшего декодирования, он проходит схемы формирования (трансверсальный фильтр), которые обеспечивают равенство по амплитуде сигналов 3 Т (ВЧ-сигнал) и 11 Т (НЧ-сигнал). С помощью имеющегося компаратора EFM -сигнал преобразуется в сигналы прямоугольной формы EFM I. Нормализованный EFM -сигнал поступает на дальнейшее декодирование. Декодер в проигрывателе КД представляет собой сочетание различных схемных устройств, выполняющих целый ряд функций: - восстановление тактового сигнала данных; - восстановление синхронизирующего образа из потока данных для синхронизации всей системы; - демодуляция EFM -сигнала; - разделение цифровых сигналов на аудиоинформацию и информацию субкода; - восстановление первоначальной последовательности (деперемежение); - коррекция ошибок; - интерполяция цифровых сигналов; - демультиплексирование цифровых сигналов; - восстановление цифрового аудиосигнала в первоначальный аналоговый аудиосигнал. Выполнение этих основных задач декодирования, кроме собственно цифро-аналогового преобразования, часто происходит в одной микросхеме обработки сигнала - процессоре цифровых сигналов. Для того чтобы выделить тактовый бит из EFM -сигнала, который подается со скоростью 4,3218 Мбит/с, применяется узкополосная схема фазовой синхронизации (PLL -схема). PLL -схема состоит из двух цифровых частотных детекторов (грубая и точная регулировка частоты), фазового детектора, петлевого фильтра и VCO (генератор, управляемый напряжением). Задача обоих частотных детекторов состоит в том, чтобы управлять PLL -частотой в области захвата фазового детектора. VCO функционирует как полностью интегрированный RC -генератор, работающий на двойной входной частоте. В последствии происходит деление этой частоты. Возникающая частота применяется для тактирования демодулятора и входных и выходных сдвиговых регистров. Частотный детектор грубой установки сравнивает частоту VCO с половинной частотой внешних тактов схем цифровой обработки. Этот детектор вырабатывает также управляющий сигнал для грубой установки VCO, чтобы в дальнейшем, по ее завершении, достичь области захвата цепи точной установки. Диапазон области захвата - от 2,8224 до 5,6448 МГц. Детектор точной установки частоты производит подстройку VCO до тех пор, пока частота не войдет в пределы PLL -захвата. Эта ступень точной установки отключается после фиксации PLL и далее VCO управляется только фазовым детектором. Выделенные последовательные данные преобразуются в параллельные данные в 23-битовом сдвиговом регистре, тактируемом частотой 4,3218 МГц. В этом регистре детектируется начало каждого кадра, а именно образцовый бит синхронизации. Для этого каждые последующие 24 канальных бита сравниваются с образцом кадровой синхрогруппы, хранящимся в памяти демодулятора. Кроме того посредством этого сдвигового регистра происходит подготовка 14 битовых символов данных для EFM -демодулятора. Случайные сигналы синхронизации могут создавать помехи работе EFM -демодулятора и, следовательно, приводить к ошибкам в процессе декодирования. Такая ложная информация может возникнуть вследствие выпадений или наличия отпечатков пальцев на поверхности КД. При так называемом способе детектирования двойного синхронизирующего образа счетчик битов с числом пересчета, равным 588, сбрасывается только в том случае, когда два образцовых бита продетектируются через корректный интервал в 588 бит. Когда выработанный в процессе демодуляции такт данных строго сфазируется с поступающим тактом данных, каждому 14-битному слову в соответствии с таблицей EFM -кодирования присваивается одно из 256 8-битовых слов. Таким же образом детектируются данные субкода, который далее обрабатывается процессором субкода. Аудиоинформация, трансформированная в EFM -демодуляторе в 8-ми битовые символы данных, подается для дальнейшей обработки на схемы восстановления первоначальной последовательности, коррекции ошибок и интерполяции.
Дата добавления: 2014-01-06; Просмотров: 460; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |