Warning: array_shift() expects parameter 1 to be array, boolean given in /www/dsol/www/htdocs/gui/custom.gui.class.php on line 35
 Многоканальный декодер радиоканала
Главная > {{text}}

Многоканальный декодер радиоканала

 

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

Для декодирования информации используют декодеры. Представленный ниже декодер располагается после демодулятора, и состоит из 2 декодеров информации - мажоритарного декодера и декодера БЧХ.

Структура декодера приведена на рисунке.

Структурная схема декодера.

В декодер с демодулятора поступает битовый поток информации (ИМС). В этом потоке в определённом порядке размещены данные 39 каналов. Каналы различные как по скорости информации, так и по размеру информационных бит в кадре (пакете). Битовый поток разбит на 24 кадра. В потоке кроме информационных бит каналов, присутствуют ещё и защитные биты и биты синхросигнала, которые не должны участвовать в декодировании. Декодерами они игнорируются.

В битовом потоке из 39 каналов 6 декодируются декодером Боуза-Чоудхури-Хоквенгема (БЧХ) (блок 1). Остальные каналы декодируются мажоритарным декодером (блок 2). После декодирования данные собираются блоком распределителя (блок 3) и в определённой последовательности укладываются в однобитный канал уплотнения. Управляющие и синхронизирующие сигналы поступают с блока управления (блок 4).

Блок 1 - декодер БЧХ. Декодирует 6 каналов скорости 60Кбод. Декодер принимает с битового потока 230х15 бит информации каждого канала за 15 кадров. Один декодер обрабатывает все шесть каналов, декодирует их и выдает декодированные данные (230 посылок по 7 бит) в распределитель, в течение следующего одного кадра. Распределитель укладывает эти данные в выходной канал уплотнения, начиная со следующего кадра.

Блок 2 - мажоритарный декодер. Декодирует каналы 3 скоростей: 12 Кбод, 6 Кбод, 1.5 Кбод. Декодер принимает с битового канала данные каждого канала в течение 7 кадров. Декодирует их и с помощью управляющих сигналов выдает декодированные данные (от 1 до 8 посылок по 20 бит, в зависимости от скорости) в распределитель в течение следующего одного кадра. Распределитель укладывает эти данные в выходной канал уплотнения, начиная со следующего кадра.

Так же распределитель укладывает в выходной канал уплотнения специальные биты приходящие извне.

Такое построение структуры системы декодера обеспечивает возможность обработки непрерывно поступающих данных.

Тактовая частота декодера 57,6 МГц. Реализован в ПЛИС фирмы Xilinx серия VirtexE 1600, заняв 10%. Реализация данного проекта выполнена на той же плате, что и приёмник группового сигнала.