Программно определяемая радиосистема
Программа имеет GUI с использованием библиотеки PyQt5 для управления и визуализации сигналов. (Поиск радиостанций и прослушивание радио)
Используемое оборудование: NEWGEN.RTL2832SDR 25-1760 MHz TCXO 0.5 PPM
Программа выполняет следующие действия:
- Получение сигнала с помощью
osmocom Source
. - Умножение сигнала на сигнал-носитель с помощью
blocks.multiply_vcc
. - Применение низкочастотного фильтра с использованием
filter.fir_filter_ccf
. - Демодуляция сигнала с частотной модуляцией широкого диапазона (WFM) через
analog.wfm_rcv
. - Передача аудио сигнала на звуковую карту с помощью
audio.sink
.
- samp_rate: Частота дискретизации сигнала (2050000 Hz).
- Offset: Смещение частоты сигнала (100000 Hz).
- Показывает спектрограммы сигнала с помощью
qtgui.freq_sink_c
. - Позволяет настраивать смещение частоты сигнала через виджет
qtgui.RangeWidget
.
- Дополнительные функции демодуляции: Расширение поддержки других типов модуляции для более широкого спектра сигналов.
- Улучшенная визуализация: Добавление графиков для отображения временных доменов сигналов.
- Улучшенный GUI: Добавление функциональности для удобного управления параметрами сигнала.