由于此处的说明,正在尝试安装rtl-sdr
(通过) ,但不能比第一个说明序列中的步骤更进一步:git clone git://git.osmocom.org/rtl-sdr.git
make
cd rtl-sdr/\nmkdir build\ncd build\ncmake ../\nmake\n
Run Code Online (Sandbox Code Playgroud)\n在我第一次尝试时,我收到以下错误:
\n/rtl-sdr/src/librtlsdr.c:30:10: fatal error: libusb.h: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n找到该文件后:
\n/usr/include$ sudo locate libusb.h\n/usr/include/libusb-1.0/libusb.h\n
Run Code Online (Sandbox Code Playgroud)\n我尝试将原始内容替换#include <libusb.h>
为#include <libusb-1.0/libusb.h>
(如此处和此处建议的那样),这导致了不同的失败:
/rtl-sdr/build$ make\n[ 6%] Built target convenience_static\nScanning dependencies of target rtlsdr\n[ 9%] Building C object src/CMakeFiles/rtlsdr.dir/librtlsdr.c.o\n[ 12%] Linking C shared library librtlsdr.so\n[ 28%] Built target rtlsdr\n[ 31%] Linking C executable rtl_test\nlibrtlsdr.so.0.6git: undefined reference to …
Run Code Online (Sandbox Code Playgroud) 我现在第一次尝试使用 GNU Radio(Compantion),购买了 RTL SDR(NooElec 的 SDR SMARt)并尝试构建一个简单的 FM 收音机。我有一个(相当正确的)流程图并且编译运行没有错误,但是当我尝试运行它时,我收到以下错误:
Generating: '/home/fl0wless/.grc_gnuradio/Radio.py'
Executing: /usr/bin/python3 -u /home/fl0wless/.grc_gnuradio/Radio.py
File "/home/fl0wless/.grc_gnuradio/Radio.py", line 42
self.samp_rate = samp_rate = 2M
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
samp_rate
似乎只是插入了整个表达式,而不是替换 的值。如果我删除当前的另一个变量,这也会发生在所有其他变量中。
这是一个已知的错误?GNU Radio 安装是全新的,python3 也是如此,我还没有篡改任何东西(还)。
我可以使用c# .netcore3.0 中的( https://github.com/nandortoth/rtlsdr-manager ) 包装器使用 librtlsdr.dll 和 libusb-1.0.dll 连接 RTL-SDR。
开始按设置的设备频率从设备获取样本数据。我正在获取 IQ 列表中的数据。
我需要将此数据存储在 .wav 文件中。使用 chrome.usb.bulktransfer 功能非常容易。该函数提供int8array、int32array、uint8array可直接写入.wav文件。
我不知道如何使用 IQ 数组中的 C# 来完成
任何建议或代码示例将不胜感激。
rtl-sdr ×3
gnuradio ×2
.net ×1
c# ×1
cmake ×1
iq ×1
libusb ×1
libusb-1.0 ×1
python ×1
python-3.x ×1