树莓派RTL_SDR 使用rtl_fm 命令接收FM信号并录音到本地文件的命令

rtl_fm -d 0  -f 104.2M -M fm -s 240k -r 48000 -g 7.7 -E wav -E deemp -F 9 - | sox -t raw -e signed -c 2 -b 16 -r 24000 - /srv/audio/FM.wav  rate 48000

命令解析:

  • rtl_fm
  • -d 0 (使用设备编号0的SDR设备)
  • -f 104.2M (收听频率104.2MHZ,建议本地FM频率)
  • -M fm (调制方式 fm)
  • -s 240K (采样速率240K)
  • -r 48K (重采样速率48K)
  • -g 7.7 (信号增益7.7db)
  • -E wav (文件标准wav)
  • -E deemp (启用去重点过滤器)
  • -F 9 (启用低泄漏下沉式过滤器 数值可以是 0 或 9. 0是坏的丢弃)

  • sox
  • -t (文件类型 raw)
  • -e signed (设置编码格式 整型)
  • -c 2 (声道 2个)
  • -b 16 (编码采样率 16位)
  • -r 24000 (采样宽度 24000HZ)
  • – /srv/audio/FM.wav (存储本地文件路径/名称.声音类型)
  • rate 48000 (编码速率)

原创文章,作者:bi4jgm,如若转载,请注明出处:https://showdoi.com/1975.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注