Рандомизация

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

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

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

Рис.4.Рандомизация данных

Генератор последовательности PRBS построен на базе 15-разрядного регистра сдвига, охваченного цепью обратной связи (рис. 4). Для того, чтобы формируемая последовательность лишь походила на случайную и в приемнике можно было бы восстановить передаваемые данные, в начале каждого восьмого пакета производится инициализация генератора PRBS путем загрузки в него числа 100101010000000. Первый после инициализации бит псевдослучайной последовательности PRBS складывается с первым битом первого байта транспортного потока, следующего за инвертированным байтом синхронизации. Байты синхронизации транспортных пакетов не должны рандомизироваться. Для упрощения работа генератора PRBS не прекращается во время всех восьми пакетов, но в интервале синхробайтов сложение с псевдослучайной последовательностью не производится (для этого используется сигнал разрешения) и синхробайты остаются нерандомизированными. Таким образом, длительность псевдослучайной последовательности оказывается равной 1503 байтам.

Восстановление исходных данных на приемной стороне осуществляется с помощью такого же генератора PRBS, который инициализируется в начале каждой группы из восьми пакетов адаптированного транспортного потока[2,5].


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: