Это команда rtl_fm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
rtl_fm - простой FM-демодулятор для DVB-T приемников на базе RTL2832
ОПИСАНИЕ
Использует переделанный приемник DVB-T в качестве программно определяемого радио для приема узкополосного FM
сигналы и демодулировать в аудио. Написано для osmocom RTL-SDR и встроено в него
проект.
Узкополосный FM обычно используется государственными службами и коммерческой диспетчерской.
работа в диапазонах VHF и UHF. Также можно демодулировать широкополосный FM, как показано в
FM-вещательный диапазон 88-108 МГц. Экспериментальные варианты включают AM, LSB, USB и DSB.
демодуляция.
Для RTL2832 доступно много программного обеспечения. Большинство пакетов пользовательского уровня полагаются на
Библиотека librtlsdr, которая входит в состав кодовой базы rtl-sdr. Эта кодовая база содержит оба
сама библиотека, а также ряд инструментов командной строки, таких как rtl_test, rtl_sdr,
rtl_tcp и rtl_fm. Эти инструменты командной строки используют библиотеку для проверки наличия
RTL2832 и для выполнения основных функций передачи данных на устройство и от него.
Поскольку большинство устройств RTL2832 подключаются через USB, библиотека librtlsdr зависит от
в библиотеке libusb для связи с устройством.
ИСПОЛЬЗОВАНИЕ
С подходящей антенной для приема сигнала, подключенной к устройству с поддержкой RTL-SDR,
эта программа будет выводить цифровые аудиоданные, декодированные из этого сигнала. Данные могут быть
прослушивается по конвейеру с приложениями Sox или aplay для воспроизведения потока на компьютере
звуковая карта.
СИНТАКСИС
rtl_fm [-ф частота] [-параметры] [имя файла]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-f frequency_to_tune_to [Гц]
используйте несколько -f для сканирования (требуется шумоподавитель)
поддерживаемые диапазоны, -f 118M: 137M: 25k
[-M модуляция (по умолчанию: fm)]
FM, WBFM, RAW, AM, USB, LSB
wbfm == -M fm -s 170k -o 4 -A быстрый -r 32k -l 0 -E глубокий
необработанный режим выводит 2 пары IQ по 16 бит
-s sample_rate (по умолчанию: 24k)
-d индекс_устройства (по умолчанию: 0)
-g tuner_gain (по умолчанию: автоматически)
-l squelch_level (по умолчанию: 0 / выкл.)
-o передискретизация (по умолчанию: рекомендуется 1, 4)
для fm шумоподавителя инвертирован
[-o передискретизация (по умолчанию: рекомендуется 1, 4)]
-p ppm_error (по умолчанию: 0)
[-E enable_option (по умолчанию: нет)]
используйте несколько -E, чтобы включить несколько параметров
край: включить настройку нижнего края
dc: включить фильтр блокировки постоянного тока
deemp: включить фильтр удаления выделения
прямой: включить прямую выборку
смещение: включить настройку смещения
имя файла ('-' означает стандартный вывод)
при опускании имени файла также используется стандартный вывод
Экспериментальный кредита
[-r resample_rate (по умолчанию: нет / то же, что и -s)]
[-t squelch_delay (по умолчанию: 10)]
+ значения будут отключать / сканировать, -values выходят
[-F fir_size (по умолчанию: выключено)]
включает фильтр субдискретизации с малой утечкой
размер может быть 0 или 9. 0 имеет плохой откат
-A std / fast / lut выбрать atan math (по умолчанию: std)
имя файла
('-' выгружает образцы в стандартный вывод)
(без имени файла также используется стандартный вывод)
ПРИМЕРЫ
Создает 16-битные целые числа со знаком, используйте Sox или aplay, чтобы их услышать.
rtl_fm ... - | играть -t raw -r 24k -es -b 16 -c 1 -V1 -
| aplay -r 24k -f S16_LE -t необработанный -c 1
-M wbfm | играть -r 32k ...
rtl_fm ... -s 22050 - | multimon -t raw / dev / stdin
Используйте rtl_fm онлайн с помощью сервисов onworks.net