Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 Цифровое телев..doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
926.21 Кб
Скачать

3.2.6 Формирование потоков цифрового тв сигнала

Элементарные потоки, соответствующие одной ТВ программе, объединяются в программный поток (структура программного пото­ка показана на рисунке 3.70), который состоит из блоков, а они, в свою очередь, из отдельных PES-пакетов, содержащих видеоинформацию, звук и данные. Каждый блок содержит заголовок блока и несколько PES-пакетов. Длина блока не ограничивается стандартом, однако в заголовках блоков содержится информация, необходимая для работы декодера, поэтому заголовки должны появляться не реже, чем через 0,7 с. Это требование связано с тем, что в заголовке блока со­держится также информация о системном времени, о передаваемом числе видео- и звуковых элементарных потоках.

Если программный поток объединяет элементарные потоки, образующие одну ТВ программу, то транспортный поток (рисунок 3. 71 ) может объединять

Системный заголовок Заголовок блока Начало блока

программного пакета

Рисунок 3 -70- Структура, потоков данных в цифровом телевидении

276

Рисунок 3.71 - Формирование транспортного потока

пакетные элементарные потоки, соответствую­щие нескольким программам и имеющие различные метки времени. Транспортный поток состоит из коротких пакетов фиксированной длины (188 байт), называемых транспортными пакетами. Именно в транспортные пакеты вводится дополнительная информация для коррекции ошибок, возникших из-за действия помех во время переда­чи. Этот процесс называется канальным кодированием. В транспортный поток включается также программная инфор­мация (Program Specific Information, PSI). Стандарт MPEG-2 пред­полагает передачу в составе транспортного потока четырех видов специальных данных, так называемых таблиц, содержащих инфор­мацию о передаваемых программах: это таблица соединения про­грамм (Program Assotiation Table, PAT), таблица плана программ (Program Map,Table, РМТ), несущие информацию о том, какие имен­но программы и под какими номерами передаются в данный момент в составе транспортного потока, а также таблица сетевой информа­ции (Network Information Table, NIT) и таблица условного доступа (Conditional Access Table, CAT) .

3.2.7 Канальное кодирование

Как известно, само по себе представление сигнала в цифровой форме еще не означает повышения помехоустойчивости передачи по сравнению с аналоговым сигналом. В свою очередь, последствия воздействия помех на цифровой сигнал зависят от того, какая его часть поражена помехой. Ошибка, которая может появиться, напри­мер, при передаче старшего разряда кодового слова; может иметь более серьезные последствия для качества передаваемого изображе­ния, чем ошибка при передаче одного элемента изображения в ана­логовом телевидении.

В процессе передачи информация подвергается кодированию. Существуют разные способы кодирования, предназначенные для ре­шения требуемых задач. Например, есть способы кодирования для исключения несанкционированного получения информации, суще­ствуют и другие задачи кодирования. «Кодирование» источника, т.е. это такое кодирование, которое ставит основную

277

цель, это сокращение цифрового потока при передаче на основании свойств

источника информации. Существует еще и так называемое «канальное кодирование». Оно позволяет, зная стати­стические свойства помех, закодировать передаваемую информацию таким образом, чтобы отрицательные последствия от действия помех были минимальны. Канальное кодирование, таким образом, необхо­димо исключительно для повышения помехоустойчивости передачи информации на приемную сторону.

Принцип канального кодирования заключается в использовании специальных кодов, предполагающих добавление к передаваемому сигналу избыточной информации. Простейший пример такого ко­дирования — добавление к передаваемому кодовому слову дополни­тельного разряда, позволяющего осуществить так называемую «про­верку на четность». Однако эта проверка является достаточно при­митивной — она позволяет лишь обнаружить наличие ошибки в пе­редаваемой кодовой последовательности, но не скорректировать ее.

Существуют коды, позволяющие не только обнаруживать ошиб­ки при передаче, но и исправлять их (рисунок 3.72 ). Коды, коррек­тирующие ошибки передачи, применяются последовательно, с учетом их различных свойств и способности корректировать ошибки различ­ного характера. При этом код, применяемый на передающей стороне первым, должен декодироваться на приемной стороне в последнюю очередь. Такой код называется внешнем. Соответственно код, при­меняемый на передающей стороне последним и декодируемый в при­емном устройстве в первую очередь, называется внутренним. Воз­можная последовательность операций по отношению к передаваемо­му цифровому ТВ сигналу для коррекции ошибок передачи, показана на рисунок 3.73. Применение нескольких канальных кодеков позволяет повысить помехозащищенность передачи и, что очень важно, — корректировать так

Рисунок 3.72 - Принцип канального кодирования

Рисунок 3.73 - Коррекция ошибок в цифровом ТВ сигнале

278

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

В качестве внешнего кода обычно используется код Рида-Соло­мона (Reed-Solomon-Code, RS), который требует двух проверочных символов на одну исправляемую ошибку. В процессе кодирова­ния кодом Рида-Соломона, используемым для передачи цифрового ТВ сигнала, на каждый пакет общего транспортного потока длиной 188 байт добавляется 16 проверочных байт. Получается новый пакет, содержащий необходимую избыточность и имеющий длину 204 бай­та. Это позволяет исправить 8 байт, искаженных помехой в процессе передачи. Такой код в литературе обозначают (204, 188, 8)

Внутреннее кодирование также часто осуществляют с помощью сверхточных кодов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]