RTL-SDR

PLSDR: Приложение на Python на основе SDR с поддержкой RTL-SDR

Программист П. Лутус недавно выпустил новое приложение на Python на базе программно-определяемого радио, которое он называет «PLSDR». PLSDR — полноценный приемник с спектром и водопадом, менеджером частот и поддержкой нескольких режимов, таких как AM/FM/SSB/CW. Поскольку PLSDR основан на Python, он поддерживает Linux и Windows. Совместимое оборудование включает RTL-SDR, HackRF и SDRplay, однако Лутус отмечает, что ему удалось запустить SDRplay только на Linux.

Страница загрузки PLSDR также содержит различные сведения о DSP-математике, лежащей в основе проектирования демодулятора SSB. По сути, он пришёл к выводу, что ни один онлайн-пример демодуляторов SSB на базе GNU Radio не реализован корректно, поэтому он решил исследовать вопрос и реализовать собственный дизайн. Он также отмечает, что PLSDR был разработан путём первоначального прототипирования каждой функции в GNU Radio, а затем переноса её в Python. Этот подход позволял ему легко проверить основную идею проекта до оптимизации под Python. Если вам интересно, у Лутуса также есть очень полезная страница, посвященная объяснению основ DSP, лежащих в основе SDR.

PLSDR полностью с открытым исходным кодом и доступен на GitHub. Изучение кода может быть хорошим способом познакомиться с концепциями SDR.

PLSDR GUI
PLSDR GUI

Источник:

Подбираете SDR под задачу?

Опишите, что и где хотите принимать, — подскажем подходящие модели и где их купить.

Похожие материалы

Весь блог