Новости

Демодулятор DVB-T2

Коротко.
Демодулятор DVB-T2 соответствует ETSI EN 302 755. Демодулятор DVB-T2 входит в состав опции DTEST и может применяться в программах RadioIInspectorRT, RadioInspectorRC, IQ_ProcessPRO. Демодулятор позволяет идентифицировать сигналы DVB-T2 и определять их основные параметры: полосу занимаемых частот, размер FFT, величину защитного интервала, количество транспортных потоков в сигнале, модуляцию служебных пакетов и модуляцию каждого  транспортного потока. Так же, при достаточном качестве IQ позволяет демодулировать транспортные потоки (файлы *.ts), из которых можно получить аудио и видео контент.

Подробно.
Демодулятор DVB-T2 является программным демодулятором и основан на анализе IQ, полученных от любого прибора. Программный демодулятор может анализировать сигналы DVB-T2 на любой частоте.  

Стандарт DVB-T2 предъявляет следующие требования к качеству IQ, получаемых от прибора: 
-       стабильность опорного генератора для отсчетов IQ (sample rate offset) должна быть меньше 6 ppmдля идентификации сигнала и демодуляции служебной информации;
-       полоса подавления фильтров прибора на 40 дБ при получении IQ - не более 20% от частоты дискретизации;
-       стабильность опорного генератора для отсчетов IQ (sample rate offset) должна быть меньше 2 ppmдемодуляции транспортных потоков с модуляцией 64QAM;
-       неравномерность АЧХ в полосе частот сигнала не более 10 дБ;
-       ошибка настройки на частоту DVB-T2 сигнала не должна превышать 10% от ширины полосы занимаемых частот сигнала;
-       отношение сигнал/помеха должно быть не хуже 20 дБ во всей полосе частот IQ (под помехой понимается шум, внеполосные сигналы с учетом подавления фильтра, зеркальный канал и любые другие посторонние сигналы);
-       для демодуляции транспортных потоков с модуляцией 16QAM отношение сигнал/помеха во всей полосе частот сигнала DVB-T2 должно превышать 30 дБ (стабильность опорного генератора IQ<= 2ppm), 32QAM – 36 дБ (стабильность опорного генератора IQ <= 1.5 ppm), 64QAM – 42 дБ (стабильность опорного генератора IQ <= 1 ppm), 128QAM – 50 дБ (стабильность опорного генератора IQ <= 1ppm); 
-       внеполосные легальные посторонние сигналы, попадающие в полосу частот дискретизации IQ, превышающую полосу частот сигнала DVB-T2 не должны превышать уровень сигнала DVB-T2 на 20 ..40 дБ (например, полоса частот сигнала DVB-T2 равна 8 МГц, частота дискретизации равна 12 МГц. Справа и слева от сигнала DVB-T2 расположены полосы частот по 2 МГц. Необходимо, чтобы легальные сигналы, расположенные в полосах частот по 2 МГц ниже и выше полосы частот сигнала DVB-T2 не превышали анализируемый сигнал DVB-T2 на 20 дБ).
-       Максимальная полоса занимаемых частот одного сигнала DVB-T2 равна 8 МГц. Для такого сигнала требуемая частота дискретизации IQ должна быть любой, не менее 10 МГц (длительность записи IQ – не менее 3 секунд). 

Невыполнение одного или нескольких требований приводит к невозможности демодуляции сигнала DVB-T2 или к снижению качества демодуляции.

Демодуляция DVB-T2 в программе IQ_ProcessPRO.


Для демодуляции сигнала DVB-T2 в программе IQ_ProcessPRO необходима опция DTest.

Демодулятор выбирается на странице Digital test of signals , управление демодулятором выполняется на вкладке DVB-T2:


Режимы работы демодулятора.
Поле Service data задает режим работы демодулятора:

Service data + stream – демодулировать служебные данные и PLP потоки данных (PLP - Physical LayerPipe, потоки, в которых находятся видео, аудио и другие данные). Это самый «тяжелый» режим работы демодулятора, в котором он демодулирует служебную информацию и потоки данных в течении всей заданной длины IQ.
Service data - как только демодулятор получает весь объем служебных данных, работа демодулятора прекращается. Это самый быстрый режим демодуляции.
Service data continually – демодулируется только служебная информация в течении всей заданной длины IQ. В этом режиме можно корректно оценить количество ошибок MER и BER для оценки качества сигнала.

Результаты работы демодулятора.


Воспроизведение аудио и видео контента из потоков PLP:
Если выбран «Service data + stream» режим работы демодулятора, то в результате его работы будут созданы файлы формата *.ts (transport stream), в которых записывается информационные потоки данных (PLP). Для каждого потока данных формируется свой файл формата *.ts. Файл *.ts является контейнером для хранения аудио, видео и любого другого контента. В каждом из декодированных PLP потоков должна существовать Таблица программ (Program Association Table) и Таблица элементарных потоков (Elementary Stream). Обнаруженные таблицы отображаются в поле «number of programs inPLP». В таблицах содержится информация о типе контента, количестве программ и кодаках, которыми зашифрованы программы. Без обнаружения этих таблиц демодуляция потоков данных невозможна. Таблицы программ передаются один раз в 3-5 секунд. Поэтому, для воспроизведения видеоконтента необходимо записывать IQ длительностью не менее 6-8 секунд.
Для воспроизведения видеоконтента программа использует стандартный VLC плеер. VLC плеер является одним из самых мощных плееров, поддерживающих большое число кодеков и он умеет работать с *.ts файлами. VLC плеер должен быть установлен в системе. 
Если после работы DVB-T2 демодулятора обнаружены и демодулированы PLP потоки данных и обнаружены программ, то становится доступным поле демодуляции аудио/видео контента:

В данном поле необходимо выбрать PLP поток и номер программы в PLP потоке, который необходимо воспроизвести. Воспроизведение выполняется с помощью VLC плеера.
Если VLC плеер не может воспроизвести содержимое PLP (*.ts файла), то данный *.ts файл можно сохранить и попробовать воспроизвести другим плеером.


Демодуляция DVB-T2 в программе RadioInspectorRT/RadioInspectorRС.
В программе RInspectorRT/ RInspectorRC демодулятор DVB-T2 можно активировать в 2-х местах:
1.    Стандартно, как и для всех остальных демодуляторов при исследовании сигнала, на который указывает 1-й курсор:


В данном месте демодулятор работает только до получения служебной информации (аналог режима Service data в программе IQ_ProcessPRO).

2.    В окне цифрового анализа, на вкладке DVB-T2.
На этой вкладке можно попытаться отобразить аудио и видео контент, содержащийся в сигнале:


Алгоритм анализа сигнала DVB-T2 на данной вкладке: программа записывает IQ сигнала, частота которого фиксирована или на которую указывает последний установленный курсор. После записи IQ сигнал демодулируется и при обнаружении в нем потоков данных и таблиц программ (кодеков), его можно воспроизвести с помощью VLC плеера. Элементы интерфейса анализа сигнала DVB-T2 на данной странице идентичны аналогичным элементам интерфейса в программе IQ_ProcessPRO и не должны вызывать затруднений в работе.

Данную операцию можно выполнить только в программе RadioInspectorRT.
Обновление ПО