Python使用rtlsdr
1.打开命令行
也可以在Spyder中的控制台中
2.安装rtlsdr
pip install pyrtlsdr
3.下载驱动动态库
https://ftp.osmocom.org/binaries/windows/rtl-sdr/
因为python是64位的,所以驱动也要下载64位的
下载最新的即可
4.这三个就是我们需要的驱动
5.将三个驱动复制到rtlsdr模块中
6.修改rtlsdr模块中的librtlsdr.py文件,让它能找到驱动
driver_files +=['D:\\Soft\\Anaconda\\Lib\\site-packages\\rtlsdr\\librtlsdr.dll'] driver_files +=['D:\\Soft\\Anaconda\\Lib\\site-packages\\rtlsdr\\libusb-1.0.dll'] driver_files +=['D:\\Soft\\Anaconda\\Lib\\site-packages\\rtlsdr\\libwinpthread-1.dll']
也可以将三个驱动的路径放入系统环境变量中;
注意:顺序必须按照此顺序,不然会报错:AttributeError: function 'rtlsdr_get_device_count' not found
7.测试
没有报错。
如果没有修改源码,就会报错:
Error loading librtlsdr. Make sure librtlsdr (and all of its dependencies) are in your path
8.测试代码
https://github.com/daskals/RTL-SDR-Python-Signal-Processing
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2021-04-02 QPainter学习
2021-04-02 好看的一些RGB
2021-04-02 清理C盘
2020-04-02 python使用statsmodel
2020-04-02 python指数平滑预测
2017-04-02 常用指令