Назначение программы
Программное обеспечение euDidelphidae предназначено для формирования модулированных радиочастотных сигналов с использованием квадратурных передатчиков, допускающих программное управление при подключении к компьютеру. Программа формирует непрерывный I/Q поток (комплексную огибающую сигнала) с заданной пользователем модуляцией и передаёт его на квадратурный передатчик для преобразования в сигнал радиочастоты.
Принцип работы программы
Во время выполнения программа euDidelphidae:
- генерирует низкочастотный модулирующий сигнал выбранной формы*, используемый для формирования модулированного I/Q потока;
- генерирует непрерывную последовательность отсчётов I/Q потока;
- передаёт сформированный I/Q-поток на квадратурный передатчик.
Примечание*. В качестве низкочастотного модулирующего сигнала могут использоваться как периодические сигналы, формируемые программой, так и сигнал из аудиофайла в формате WAV или сигнал, поступающий с микрофонного входа звуковой карты компьютера.
Функциональные возможности
Программное обеспечение euDidelphidae поддерживает следующие основные функциональные возможности:
- управление параметрами квадратурного передатчика (рабочая частота, частота дискретизации, коэффициент усиления усилителя выходного тракта);
- включение, выключение радиочастотного выхода квадратурного передатчика;
- формирование I/Q потока в том числе следующих видов модуляции: амплитудная (AM), частотная (FM), фазовая (PM), двухполосная амплитудная (DSBM);
- выбор формы низкочастотного модулирующего сигнала: синусоидальная, прямоугольная, треугольная, пилообразная, специальная (сигнал из аудиофайла в формате WAV с кодированием PCM), внешняя (сигнал с микрофонного входа звуковой карты компьютера);
- управление параметрами модуляции, предусмотренными для выбранного вида модуляции: глубина амплитудной модуляции, девиация частоты частотной модуляции, девиация фазы фазовой модуляции.
К дополнительным функциональным возможностям, реализованным в программе euDidelphidae, относятся:
- удалённое управление программой через встроенный в программу TCP сервер, поддерживающий набор команд на базе стандарта SCPI.
Возможности приборов, работающих под управлением программы
Перечень оборудования (квадратурных передатчиков), работающих под управлением программы euDidelphidae, а также их основные технические характеристики представлен в таблице 1.
| Модель SDR приёмника | Рабочая частота | Частота дискретизации | Разрядность АЦП | ||
| минимальная | максимальная | минимальная | максимальная | ||
| HackRF One | 1 МГц | 6 ГГц | 2 МГц | 20 МГц | 8 бит |
Требования к конфигурации компьютера
Программное обеспечение euDidelphidae рекомендуется использовать на компьютере со следующей конфигурацией:
- процессор – не хуже Intel Core i5-3230M CPU @ 2.60GHz;
- объём оперативной памяти – не менее 4 Гб;
- объём внешней (долговременной) памяти – не менее 100 Мб;
- разрешение экрана – не менее 1024×768, частота кадров – не менее 24/сек;
- операционная система – Windows 7 – Windows 11.
В зависимости от используемого программой оборудования может потребоваться установка дополнительных программ, компонентов и драйверов, обеспечивающих его взаимодействие с программой.
Интерфейс программы
Снимки графического интерфейса программы представлены на рисунках 1 – 2:
- менеджер оборудования обеспечивает выбор квадратурного передатчика, подключенного к компьютеру и доступного для управления программой euDidelphidae;
- главное окно программы предназначено для задания параметров квадратурного передатчика, выбора вида модуляции, установки параметров модулирующего сигнала, включения и выключение радиочастотного выхода.

(квадратурных передатчиков)
