- •4. Особенности передачи сигналов цифрового телевидения по эфирным каналам связи
- •4.1. Основные требования к системам передачи сигналов цифрового телевидения по радиоканалам
- •4.2. Перемежение и скремблирование
- •4.3. Принципы кодирования, исправляющего ошибки
- •4.3.1. Коды, исправляющие ошибки
- •4.3.2. Коды Рида-Соломона
- •4.3.3. Сверточное кодирование
- •4.3.4. Алгоритм декодирования Витерби
- •4.3.5. Каскадное кодирование
- •4.3.6. Основные принципы турбокодирования
- •4.4. Способы модуляции, применяемые при передаче сигналов цифрового телевидения по радиоканалу Общие требования к способам модуляции
- •Способ частотного уплотнения с ортогональными несущими (ofdm)
- •Квадратурная амплитудная модуляция (qam)
- •Квадратурная фазовая манипуляция (qpsk)
- •Закон фазовой манипуляции метода qpsk
- •4.5. Стандарт цифрового наземного телевидения dvb-t Концепция стандарта dvb-t
- •Защитный интервал
- •Оценка параметров
- •Принцип иерархической передачи
- •Обработка данных и сигналов в системе dvb-t.Рандомизация
- •Внешнее кодирование и перемежение
- •Внутреннее кодирование
- •Внутреннее перемежение и формирование модуляционных символов
- •Демультиплексирование
- •Перемежение бит
- •Цифровой символ данных и символ ofdm
- •Перемежение цифровых символов данных
- •Формирование модуляционных символов
- •Перемежение и формирование модуляционных символов при иерархической передаче
- •Модуляция ofdm и преобразование Фурье
- •Спектр радиосигнала ofdm
- •М Рис. 4.30.Спектр мощности радиосигнала ofdm (защитный интервалTu4,fc– центральная частота) ноголучевой прием
- •Формирование данных и структура сигналов
- •Параметры системы dvb-т
- •Основные параметры системы dvb-т
- •Скорости передачи данных системой dvb-т
- •4.6. Основные положения нового стандарта цифрового наземного телевидения dvb-t2
- •Сравнительный анализ основных параметров систем dvb-t,dvb-t2
- •4.7. Стандарт цифрового телевещания для мобильных терминалов dvb-h
- •Контрольные вопросы
4.3.3. Сверточное кодирование
Другой класс корректирующих кодов, используемых в современном цифровом телевидении, – это сверточные коды, основанные на преобразовании входной бесконечной последовательности двоичных символов в выходную бесконечную последовательность двоичных символов, в которой на каждый символ входной последовательности приходится более одного символа [35, 36]. Увеличение количества передаваемых двоичных символов при использовании сверточных кодов характеризуетсяотносительной скоростью кода, иногда называемой простоскоростью кода,
,
где
и
– скорости передачи двоичных символов
на входе и выходе кодера соответственно,k– число бит входной
последовательности, преобразуемых
вnбит выходной
последовательности.
П
Рис. 4.5.Сверточный кодер
Важный параметр сверточных кодов – кодовое ограничение, обозначаемое К. Этот параметр показывает, сколько групп поkбит содержится в сдвиговом регистре и, следовательно, одновременно участвует в формировании бит выходной последовательности. В рассматриваемом примереk= 1,К= 3.
Работа сверточного кодера поясняется решетчатой диаграммой (рис. 4.6). Каждый двоичный символ входной последовательности преобразуется в пару двоичных символов выходной последовательности, определяемую двоичным символом входной последовательности и текущим состоянием кодирующего устройства. Таких состояний может быть четыре: 00, 01, 10 и 11.
Каждому состоянию соответствует горизонтальный ряд узлов на диаграмме. Из каждого узла, соответствующего текущему состоянию, выходят две ветви. Верхняя (на рис. 4.6) ветвь соответствует двоичному символу «0» входной последовательности, а нижняя ветвь – двоичному символу «1». Пара цифр у каждой ветви показывает пару двоичных символов выходной последовательности, формируемых при данном переходе кодирующего устройства из одного состояния в другое. Полученная структура переходов кодирующего устройства образует решетку, поэтому такие коды часто называются решетчатыми(trelliscode).
Если входная последовательность состоит из одних нулей, то и выходная последовательность также содержит только нули. Пусть входная последовательность содержит один единичный бит, а остальные – равные нулю:
…0 0 1 0 0 0 ….
С помощью структурной схемы кодера и решетчатой диаграммы построим выходную последовательность:

Рис. 4.6.Решетчатая диаграмма сверточного кода
… 00 00 11 01 11 00 11 ….
Эта последовательность содержит 5 единиц, поэтому расстояние Хемминга между ней и последовательностью из одних нулей равно 5. Изучение свойств рассматриваемого сверточного кода показывает, что расстояние Хемминга между выходными последовательностями, получающимися из различных входных последовательностей и несодержащими ошибок, оказывается не менее 5 [36]. Вообще, расстояние между выходными последовательностями возрастает с уменьшением R и с увеличением К.
Для декодирования сверточных кодов чаще всего применяется алгоритм Витерби, который позволяет из множества возможных путей, приводящих к последнему декодируемому символу принятой последовательности, выбрать относительно небольшое число путей, являющихся наиболее правдоподобными, и определить правильное значение символа исходной последовательности.
