Настоящий продукт представляет собой универсальное алгоритмическое решение реального времени для организации обмена данными в средах с неоднородными и непредсказуемыми изменяющимися условиями. Универсальность продукта достигается за счёт его реализации на языке C/С++, на платформах семейства Linux, для широкой линейки недорогих многоядерных процессоров АРМ, без использования сторонних библиотек и зависимостей.
Движок реализует следующую функциональность:
1) Помехоустойчивое кодирование данных для их передачи в широком диапазоне условий,
2) Формирование в заданной полосе частот цифровых сигналов, модулированных пользовательскими данными, для их передачи через ЦАП в сигнальную среду,
3) Приём и обработка цифровых сигналов с АЦП, цифровая FFT-фильтрация сигнала в заданной полосе частот,
4) демодуляция принятых сигналов, декодирование принятых данных,
5) Измерение локально в месте подключения параметов приёма сигналов и организация обратных связей с другими устройствами обмена, с динамическим отслеживанием и обходом помех на разных частотах при обмене данными (перераспределение энергии передачи между несущими, в зависимости от помех на их частоте в точке приёма),
6) Динамический выбор используемой схемы модуляции и кодирования, в зависимости от текущих условий обмена,
7) Опциональный захват входных и/или выходных цифровых сигналов в файл, для последующего анализа и обработки,
8) Опциональная возможность дистанционного подключения, управления и мониторинга работы движка без прерывания его штатной работы.
Реализация действующего приёмо-передающего устройства с указанным функционалом достигается путем сопряжения движка с произвольным исполнительным устройством приёма и передачи аналоговых сигналов, содержащим ЦАП, АЦП и цепи управления. Обработку же и формирование цифровых сигналов, а также само управление режимами приёма и передачи осуществляет движок под управлением команд сетевого уровня.
Для связи с ЦАП и АЦП в движке используются кольцевые буферы цифровых отсчётов сигналов с асинхронным механизмом чтения/записи. Синхронизация движка с аппаратной платформой ЦАП и АЦП происходит автоматически за счёт модальности операций чтения/ записи отсчётов в движке, что обеспечивает непрерывность входных и выходных сигналов во время работы приёмо-передающего устройства.
Кроме использования в приёмо-передающих устройствах движок может работать без ЦАП и АЦП в режиме модели, воспроизводящей приём/передачу цифровых OFDM-сигналов на фоне произвольно задаваемых неоднородных и нестационарных помех, на компьютерах с операционными системами семейства Linux.
Вендор не опубликовал редакции и цены — стоимость по запросу.
| Разработчик | Адакт |
| ИНН | 7730315006 |
| ОГРН | 1237700845491 |
| Документация | adact.priortelecom.ru/docs |
| Карточка | platforms.su/platform/76222 |