Программа rtl_power позволяет использовать RTL-SDR для выполнения сканирования мощности по произвольно большой части частотного спектра (в пределах поддерживаемого RTL-SDR диапазона) с перебором полос пропускания около ~2 МГц. Обновленное программное обеспечение rtl_power_fftw было изначально написано Клеменом Блокаром и Андреем Лайовичем и является обновлением к обычной программе rtl_power. Оно использует более быстрый алгоритм обработки FFT и имеет несколько других улучшений, которые делают его более полезным для целей радиолюбительской астрономии.
Недавно Марио Каннистра выпустил новую версию rtl_power_fftw, которая включает несколько дополнительных улучшений. Он планирует использовать её в своём проекте IoT радиолюбительской астрономии на базе RTL-SDR, который размещён на его блоге Hackster.io. Он пишет:
Я добавил следующие параметры командной строки:
- -e параметр для продолжительности сеанса
это позволяет задать продолжительность записи в секундах, минутах и т. д., так же, как это было возможно с rtl-power- -q флаг для ограничения уровня подробностей
это позволит выводам происходить только при первом запуске и не на каждом сканировании- -m параметр для вывода бинарной матрицы и отдельного файла метаданных
это будет иметь имя файла (без расширения) и использовать его для сохранения значений мощности в бинарном формате в файл .bin + текстовый файл метаданных с расширением .metИтог моих требований:
- Я хотел использовать возможность rtl-power-fftw задавать N усредняемых значений для интегрирования менее чем за 1 секунду по мере необходимости. Плюс выполнение много-МГц сканов и сохранение на протяжении нескольких минут.
- Я хотел использовать бинарный формат вместо .csv, чтобы получить как можно меньший размер, поскольку я записываю всю ночь напролёт (разделители в CSV и десятичные точки тратят драгоценное место на microSD)
- сохранять высокую точность десятичных знаков, представляющих значения с плавающей точкой (может быть важно для других целей)
- получить полный поток бинарных значений, представляющих все бины для каждого скана, один скан за другим, в формате, подобном матрице
- …что позволило бы крайне быстро построить водопад графиков с помощью gnuplot
- …а затем добавлять конкретные аннотации и свойства файлов/метаданные более удобным способом с помощью Python

Источник:
