RTL-SDR

Новый VOR-декодер, написанный на Python

Спасибо, Martin Bernardi, за то, что написал нам и поделился своим новым VOR-декодером, написанным на Python. Программа декодирует VOR из WAV-файла, поэтому любой SDR, например RTL-SDR, можно использовать для первоначальной записи аудио.

VOR обозначает VHF Omnidirectional Range и представляет собой способ навигации самолётов с использованием фиксированных наземных маяков. Маяки специально спроектированы так, чтобы самолёт мог определить направление по маяку к передатчику VOR. Маяки VOR находятся в диапазоне от 108 МГц до 117,95 МГц, и возможно увидеть исходный сигнал в SDR# с помощью программно-определяемого радиоприёмника, например RTL-SDR.

Мартин отмечает, что уже доступны несколько VOR-декодеров, включая vortrack, написанный на C, и несколько декодеров на базе GNU Radio [1][2]. Однако Martins — первый на Python, что является довольно простым в понимании языком, и это должно облегчить обучение по коду.

README на GitHub проекта — тоже достойное чтение, так как там точно объясняется, как работает VOR-декодер, и приведены некоторые результаты, которые им удалось получить. Во время испытаний они смогли получить измерения в трех местах с точностью +/-3°.

Спектр VOR
Спектр VOR

Источник:

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

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

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

Весь блог