rtl_fm 命令详解

rtl_fm 命令说明

rtl_fm: 用于基于 RTL2832 的 DVB-T 接收器的简单窄带 FM 解调器
常规用法:    rtl_fm -f freq [-options] [filename]
        -f frequency_to_tune_to [Hz]
            use multiple -f for scanning (需要静躁)
            支持范围, -f 118M:137M:25k
        [-M 调制方式 (默认: fm)]
            fm, wbfm, raw, am, usb, lsb
            wbfm == -M fm -s 170k -o 4 -A fast -r 32k -l 0 -E deemp
            raw mode outputs 2x16 bit IQ pairs
        [-s sample_rate (默认: 24k)] (采样速率)
        [-d device_index (默认: 0)] (设备编号)
        [-T enable bias-T on GPIO PIN 0 (works for rtl-sdr.com v3 dongles)]
        [-g tuner_gain (默认: automatic)] (增益数值)
        [-l squelch_level (默认: 0/off)]  (静噪级别)
        [-p ppm_error (默认: 0)]
        [-E enable_option (默认: none)]
            使用 -E 来 启用多个选项 
            edge:   启用下边缘调谐
            dc:     启用直流阻止过滤器
            deemp:  启用去重点过滤器 
            direct: 使用直接采样
            offset: 设置偏移调谐
        filename ('-' means stdout)
            省略文件名也使用标准输出

实验性的选项 :
        [-r 重采样速率 (默认: none / same as -s)]
        [-t 静噪延迟 (默认: 10)]
            +values will mute/scan, -values will exit
        [-F fir_size (默认: off)]
            启用低泄漏下沉式过滤器
            数值可以是 0 或 9.  0是坏的丢弃。
        [-A std/fast/lut choose atan math (默认: std)]

Produces signed 16 bit ints, use Sox or aplay to hear them.
        rtl_fm ... | play -t raw -r 24k -es -b 16 -c 1 -V1 -
                   | aplay -r 24k -f S16_LE -t raw -c 1
          -M wbfm  | play -r 32k ... 
          -s 22050 | multimon -t raw /dev/stdin

实例

rtl_fm -d 0 -T  -f 137.100M -p 512 -s 60k -E wav -E deemp -F 9 -

解析:

rtl_fm -设备编号 0 -设备开启bias-T -频率137.100MHz -p 偏频512Hz -采样带宽60KHz -E省略文件名 wav -E 启用去重点过滤器 -F fir_size 9. 0要丢弃。

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

发表评论

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