Декодер протокола радиотелеметрической системы «Орбита IV»

 

    Декодер позволяет принимать и декодировать поток радиотелеметрической системы «Орбита IV»

с информативностью М16.

Декодер предназначен для тестирование плат конвертеров (передатчиков).

Декодер позволяет быстро проводить диагностику и проверять работоспособность конвертеров.

Декодер состоит из приемника потока реализованного на ПЛИС и ПО для ПК для визуального

отображения параметров потока.

ПО для ПК позволяет производить запись принимаемого потока в файл для последующего (или

дополнительного) анализа.

ПО производит отображение параметров принимаемого потока и статистики принимаемых данных

для заранее известных раскладок слов в фразах (разных вариантов исполнения).

 

 

 

 

Макет декодера.

 

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

Затем декодер производит упаковку принятых фраз в UDP пакет и осуществляет передачу на ПК.

ПО ПК получает готовые данные для последующей обработки.

 

За основу была взята макетная плата от starterkit.ru на основе FPGA Xilinx/AMD Spartan-6, к ней был добавлен Ethernet 100M LAN8720A, I2C flash с MAC адресом и перемычки задающие параметры IP/UDP пакета.

 

После предварительной обкатки было принято решение сделать законченное устройство так чтобы декодером было удобно пользоваться.

 

 

 

 

Декодер был собран на основе другой отладочной платы (китайской) купленной в свой время (FPGA SPARTAN-6).

 

В декодер были добавлены:

1. Индикатор наличия синхронизации/приема потока М16.

2. Передатчик в формате Орбита М16 для само диагностики декодера.

 

Не обошлось без курьеза. Отладочная плата состоит из двух плат, платы собираются в два этажа.

Схемы есть, описание есть.

После сборки проект не заработал совсем, как оказалось были перепутана разводка контактов в разъемах плат.

Вот такой прикол от китайских друзей.