Радио, определенное программным обеспечением, rtl-sdr, нет вывода из rtl_fm

Я пытаюсь использовать ключ rtl-sdr (RTL2832U/R820T) в Ubuntu. Следуя этому руководству, я успешно выполнил тестовую команду.

$ rtl_test -t
Found 1 device(s):
  0:  Generic RTL2832U OEM

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6 
No E4000 tuner found, aborting.

Но я не могу получить никакого реального выхода. Бег rtl_fm ( как здесь или в этом видео-руководстве):

$ rtl_fm -M wbfm -f 89.1M 
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Oversampling input by: 42x.
Oversampling output by: 1x.
Buffer size: 8.13ms
Tuned to 89352000 Hz.
Sampling at 1008000 Hz.
Output at 24000 Hz.
Exact sample rate is: 1008000.009613 Hz
Tuner gain set to automatic.
^X^CSignal caught, exiting!

User cancel, exiting...

не дает вывода.

Кроме того, работает rtl_sdr capture.bin -s 1.8e6 -f 392e6 действительно произвел файл 23Mb, но я не знаю, как открыть / использовать его.

Может ли кто-нибудь подсказать, что я могу сделать сейчас, чтобы хотя бы убедиться, что ключ действительно работает?

Также информация: я запускаю Ubuntu 14.04, rtl-sdr был установлен из репозиториев Ubuntu, версия 0.5.2.7.3ab6-1, Также я использую простую антенну, которая пришла с ключом. Это так же, как в видео-руководстве. Я думаю, что это должно быть хорошо для частот FM.

0 ответов

Ваш ключ rtl-sdr и драйвер, кажется, работают. Вы должны получать двоичный вывод во время работы

$ rtl_fm -M wbfm -f 89.1M

Попробуйте запустить команду из вашей ссылки, чтобы играть в FM

  1. Установите sox для воспроизведения аудио sudo apt install sox -y
  2. Теперь включи FM
    rtl_fm -M wbfm -f 89.1M | play -r 32k -t raw -e s -b 16 -c 1 -V1 -
    
Другие вопросы по тегам