Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
337
Добавлен:
15.03.2016
Размер:
1.02 Mб
Скачать

5.2.4. Особенности функционирования транспортного демультиплексора цифрового телевизора

Транспортный демультиплексор принимает на свой вход 8-битовый транспортный поток, содержащий видео-, звуковую или служебную информацию, относящуюся к различным программам, представленный в виде 188-байтовых пакетов. Каждый пакет содержит слово синхронизации для вхождения в синхронизм, идентификатор пакета, опорный сигнал синхронизации программы и биты видео-, звуковых и служебных данных. Если используется скремблирование (шифрование), входные данные передаются на модуль условного доступа по 8-битовой шине CAMDATAOUT, если доступ разрешен, то данные возвращаются по 8-битовой шинеCAMDATAIN. Доступом управляет микроконтроллер, который может обращаться кинтерфейсу кредитной карты, чтобы установить возможность зрителя пользоваться подпиской на выбранную программу.

Основной задачей транспортного демультиплексора является идентификация пакетов, относящихся к выбранной программе, и использование их меток времени для синхронизации выбранных пакетов между собой. Затем демультиплексор фильтрует выбранные пакеты и передает видеоданные на видеодекодер MPEG-2 по шине шириной 8 бит.

Звуковые пакеты преобразуются демультиплексором в последовательность звуковых данных, которые подаются на звуковой декодер MPEG-2. Этой операцией управляет микроконтроллер, который помимо прочего, проверяет служебные пакеты запрошенных программ и направляет соответствующие инструкции по управлению и обработке на демультиплексор.

Для хранения выбранных видео- и звуковых пакетов и последующей их выдачи используется быстродействующее ОЗУ (время доступа 20…25 нс). Микроконтроллером используются несколько линий управления транс­портным демультиплексором: специальные шины адреса (13 бит) и данных (8 бит), чтение/записьR/W, подтверждениеASKи выбор кристаллаCS, а также одна или более линий запроса прерыванияIRQ. Демультиплексор использует запросы прерывания, в частности, для того, чтобы, например, проинформировать о переполнении буфера быстродействующего ОЗУ. Частота следования импульсов системной синхронизации транспортного демультиплексора составляет 25 МГц, в то время как для реализации программной опорной синхронизации потока данных используются синхроимпульсы с частотой следования 27 МГц.

5.2.5. Практическое использование декодеров mpeg-2

Видеодекодер MPEG-2 предназначен для восстановления исходных сигналов (рис. 5.12). Процесс видеодекодирования включает в себя распаковку данных, реконструирование изображения по кадрам и воспроизведение исходных видеосигналов яркостиYDи цветностиCRиСBдля каждого кадра. Чтобы реконструировать изображение, надо одновременно хранить информацию о нескольких передаваемых кадрах и проводить необходимые сравнения между ними для восстановления изображений полных кадров. Поэтому необходима память большого объема. В ее качестве используется буферное ОЗУ. После восстановления полного изображения каждого кадра цифровые сигналы яркости и цветности подвергаются цифроаналоговому преобразованию и подаются на малосигнальный процессор видео- и звуковых сигналов телевизионного приемника.

Для синхронизации видеодекодер тактируется опорными программными синхроимпульсами транспортного потока частотой 27 МГц. Для запроса прерывания видеодекодеру MPEG-2 предоставляется один сигнал IRQ.

Рис. 5.12.Схема включения видеодекодераMPEG-2

Рис. 5.13.Схема включения декодера звукаMPEG-2

Звуковой декодер MPEG-2 – это микросхема, которая получает последовательные цифровые звуковые сигналы от транспортного демультиплексора и выполняет необходимую обработку сигналов, формируя, в общем случае, два (левый и правый) последовательных звуковых канала с импульсно-кодовой модуляцией (ИКМ) (рис. 5.13). Звуковой декодер может формировать сигналы при трех различных частотах выборки: 32; 44,1 и 48 кГц.

Информацию о фактической частоте выборки, используемой в системе цифрового телевизионного вещания, представляет транспортный демультиплексор, который извлекает ее из поступающего транспортного потока.

Хранение объема звуковых данных осуществляет буферное ОЗУ, которое обеспечивает также задержку сигнала. Декодер звука управляется и программируется микроконтроллером по 7-битовой адресной шине, 8-битовой шине данных и управляющим линиям R/WиCS. С помощью предоставляемого запроса прерыванияIRQзвуковой декодер может информировать микроконтроллер о некоторых возникающих сбоях и запрашивать прерывание.

Соседние файлы в папке 399_Mamchev-Cifrovoe_televizionnoe_veschanie_2012_1