RTLSDR_SCANNER 安装 FOR WIN

来源:互联网 发布:淘宝女包店铺排行榜 编辑:程序博客网 时间:2024/06/05 09:06

RTLSDR_SCNANER 是一款实用RTLSDR电视棒的频谱扫描软件,提供频谱显示,瀑布图显示和三维频谱显示的软件。软件基于PYTHON开发,综合使用了NUMPY,WXPYTHON,MATPLOTLIB等工具。在频谱扫描方面显得比较专业。由于其开发平台的移植性较强,可以windows和linux以及MACOS上运行。以下是在windows下的安装过程,这个安装大部分都是基于WIN版本的安装包,特别适合直接上手。

1、 安装PYTHON2.7 FOR windows                                 python-2.7.6.msi

2、 安装wxPython2.8                                                         wxPython2.8-win32-unicode-2.8.12.1-py27.exe

3、 安装matplotlib-1.3.1                                                   matplotlib-1.3.1.win32-py2.7.exe

4、 安装numpy-1.8.0                                                        numpy-1.8.0-win32-superpack-python2.7.exe

5、 安装PIL-1.1.7.                                                            PIL-1.1.7.win32-py2.7.exe

6、 安装pyparsing-2.0.1.                                                pyparsing-2.0.1.win32-py2.7.exe

7、 安装pyserial-2.7                                                         pyserial-2.7.win32.exe

8、 安装setuptools-0.6c11                                             setuptools-0.6c11.win32-py2.7.exe

 以上是可以直接安装的,都是PYTHON常用的包。

接下来安装RTLSDR的驱动包和工具。

9、 下载rtlsdr.zip 。在X32(32位系统)目录下,找到libusb-1.0.dll ,rtlsdr.dll,pthreadVC2-w32.dll 3个文件。

10、安装pyrtlsdr                     pyrtlsdr.zip

将该文件解压,运行:python  setup.py  install 安装pyrtlsdr。

11、安装python-dateutil-2.2            python-dateutil-2.2.tar.gz

将该文件解压,运行:python  setup.py  install 安装python-dateutil-2.2。

12、安装SIX          six-1.7.2

将该文件解压,运行:python  setup.py  install 安装

13、下载rtlsdr_scanner.zip 

将该文件解压,将9步中的3个文件拷贝到SRC目录。

14、安装USB驱动。zadig.exe,插入电视棒后,INTERFACE 0 和 INTERFACE 1 都使用WINUSB驱动。

 

运行

在  rtlsdr_scanner  的SRC目录中直接运行 PYTHON rtlsdr_scan.py 即可。当出现主画面后,请在edit  RADIO DEVICE 中选择系统检测出来的电视棒。之后设置起始频率和参数,点击STAR 就可以正常运行了。对于软件的操作,请看rtlsdr_scannerDOC目录下的文档。



软件使用心得:

1、 这个软件源代码都是开放的。方便学习。可以直接在代码上修改参数,运行。

2、 显示比较强大。

3、 扫描带宽大的时候,速度比较慢。但是频谱效果较好。(可以修改DWELL参数改变速度)

4、 暂时没有解调功能。

总体上,较SDR#要差一些,但是提供连续频率的扫描,SDR#每屏只能显示2M带宽。


    

1 0