Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_lektsy_2_semestr.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

Обработка данных и сигналов в системе dvb-t Рандомизация

Рандомизация данных является первой операцией, выполняемой в системе DVB-T (рис. 1). Ее цель – превратить цифровой сигнал в квазислучайный и тем самым решить две важные задачи. Во-первых, это позволяет создать в цифровом сигнале достаточно большое число перепадов уровня и обеспечить возможность выделения из него тактовых импульсов (такое свойство сигнала называется самосинхронизацией). Во-вторых, рандомизация приводит к более равномерному энергетическому спектру излучаемого радиосигнала (как известно, спектральная плотность мощности случайного шума постоянна на всех частотах, поэтому превращение сигнала в квазислучайный способствует выравниванию его спектра). Благодаря равномерному спектру повышается эффективность работы передатчика и минимизируется мешающее действие радиосигнала цифрового телевидения по отношению к аналоговому телевизионному сигналу, излучаемому другим передатчиком в том же канале.

Рис.3.Адаптация транспортных пакетов MPEG-2

Рандомизации предшествует операция адаптации цифрового потока, представляющего собой последовательность транспортных пакетов MPEG-2 (рис. 3). Пакеты, имеющие общую длину 188 байтов (синхробайт, записываемый как число 47 в шестнадцатеричной форме или 01000111 – в двоичной, и 187 байтов передаваемых данных), объединяются в группы по восемь пакетов. Синхробайт первого пакета группы инвертируется, образуя число 101110002 = B816. Собственно рандомизация осуществляется путем сложения по модулю 2, то есть посредством логической операции "исключающее ИЛИ" (XOR) цифрового потока данных и двоичной псевдослучайной последовательности PRBS (Pseudo Random Binary Sequence).

Внешнее кодирование и перемежение

В системе внешнего кодирования для защиты всех 188 байтов транспортного пакета (включая байт синхронизации) используется код Рида-Соломона. В процессе кодирования к этим 188 байтам добавляется 16 проверочных байтов (рис. 5). При декодировании на приемной стороне это позволяет исправлять до восьми ошибочных байтов в пределах каждого кодового слова длиной 204 байта.

Две ключевые технологии T2 позаимствованы из стандарта DVB-S2. Это: 1. Системная архитектура транспортных потоков, в первую очередь, инкапсуляция данных в низкочастотные Base Band (BB) пакеты (рассмотрены в следующем разделе). 2. Использование помехозащитного кода с низкой плотностью проверок на четность Low Density Parity Check Codes — LDPC.

Большая часть решений, использованная при разработке Т2, была направлена на максимальное увеличение пропускной способности каналов. Ряд опций — новые размерности FTT и защитных интервалов, а также новые режимы введения пилот-сигналов, были введены для возможности оптимизации параметров в зависимости от характеристик конкретного канала.

Передаваемые данные пакетируются в BB-кадры, заголовок которых содержит информацию о характере данных. Затем данные закрываются LDPC FEC, аналогичным тому, который применяется в DVB-S2. Для устранения ошибок, оставшихся после LDPC-декодирования, данные дополнительно защищаются коротким кодом Боуза-Чоудхури-Хоквингема (Bose-Chaudhuri-Hocquenghem) BCH.

Рис.5.Формирование пакетов данных с защитой от ошибок с памятью внешнего кода Рида-Соломона RS (204, 188)

Внешнее перемежение осуществляется путем изменения порядка следования байтов в пакетах, защищенных от ошибок. В соответствии со схемой, показанной на рисунке 6, перемежение выполняется путем последовательного циклического подключения источника и получателя данных к двенадцати ветвям, причем за одно подключение в ветвь направляется и из ветви снимается 1 байт данных. В одиннадцати ветвях включены регистры сдвига, содержащие разное количество ячеек (каждая ячейка хранит байт данных) и создающие увеличивающуюся от ветви к ветви задержку. Входной и выходной ключи синхронизированы. Интересно, что предложенная схема не нарушает периодичность и порядок следования байтов синхронизации. Первый же синхробайт направляется в ветвь с номером 0, которая не вносит задержки. После семнадцати циклов коммутации ключей через устройство пройдет 204 байта (12і17=204, что совпадает с длиной кодового слова, в которое превращается пакет данных после кодирования Рида-Соломона). Следовательно, следующий байт синхронизации опять пройдет через ветвь с нулевой задержкой.

Перемежение является временным перемешиванием байтов данных, в приемнике исходный порядок следования байтов данных восстанавливается. Полезным в перемежении является то, что длинные пакетные ошибки, обусловленные шумами и помехами в канале связи и искажающие последовательно идущие байты данных, в результате обратного перемежения в приемнике разбиваются на небольшие фрагменты и распределяются по разным кодовым словам кода Рида-Соломона. В каждое кодовое слово попадает лишь малая часть пакетной ошибки, с которой легко справляется система обнаружения и исправления ошибок при сравнительно небольшом объеме проверочных данных.

Рис.6. Внешнее перемежение данных

Прямое и обратное перемежения могут выполняться с помощью практически одинаковых схем, но только порядок изменения задержки в ветвях схемы обратного перемежения в приемном устройстве должен быть изменен на противоположный (рис. 6). Синхронизация устройств прямого и обратного перемежения осуществляется путем направления первого же обнаруженного байта синхронизации через ветвь с номером 0.

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