【发布时间】:2021-09-06 07:50:15
【问题描述】:
我刚开始使用 GNU Radio,我必须说我是个菜鸟,但我对射频相关的东西有一些背景。 事情是这样的: 我录制了一个文件,现在我想通过我的 HackRF 和 GNU Radio 重复该文件。
你看到的设置是随意的(因为我无法让它工作,所以我开始使用随机值进行测试)。 这是我得到的错误:
Executing: /usr/bin/python3 -u /home/scare/LAB/RadioFrequencies/GNU Radio/reply_433.py
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.2.0
built-in sink types: uhd hackrf bladerf soapy redpitaya file
[INFO] [UHD] linux; GNU C++ version 11.1.0; Boost_107600; UHD_4.0.0.0-0-unknown
Using HackRF One with firmware 2017.02.1
Traceback (most recent call last):
File "/home/scare/LAB/RadioFrequencies/GNU Radio/reply_433.py", line 211, in <module>
main()
File "/home/scare/LAB/RadioFrequencies/GNU Radio/reply_433.py", line 187, in main
tb = top_block_cls()
File "/home/scare/LAB/RadioFrequencies/GNU Radio/reply_433.py", line 137, in __init__
firdes.high_pass(
File "/usr/lib/python3.9/site-packages/gnuradio/filter/filter_swig.py", line 124, in high_pass
return _filter_swig.firdes_high_pass(*args, **kwargs)
RuntimeError: firdes check failed: 0 < fa <= sampling_freq / 2
Done (return code 1)
显然有趣的部分是 RuntimeError: firdes check failed: 0
不幸的是,我不明白“fa”代表什么。
有什么想法吗?
干杯
【问题讨论】:
标签: radio gnuradio gnuradio-companion bandpass-filter highpass-filter