使用RTL-SDR和Matlab Simulink玩转软件无线电(九)

来源:互联网 发布:远程服务器连接软件 编辑:程序博客网 时间:2024/04/29 17:22

2.3 准备上手:本书支持文件和Matlab环境

本书提供了一些文件。这些文件提供了设计参考以及其他的资源。你经常需要访问这个文件夹,那么你可以放到磁盘根目录。


你也可以选择其他地方,但是保证你的文件路径里没有空格,你有文件夹的所有权限。我们还推荐你不要放在网络上的位置,因为那样会比较慢。


现在开始这个文件夹的上层目录会以这个图标代替。


本书的后半部分我们会以这种方式来表示例子的位置,只告知你相对路径,省略绝对路径


如果你在电脑上以电子版的方式看书,你还可以直接点击蓝色的连接,这样会直接跳转到对应的文件(当然你的电脑要正确配置)。比如,点击上方的链接会开启rtlsdr_rx_startup_simulink.slx的这个Simulink模型。


我们定制了一个RTL-SDR仿真库与练习放在一起。它提供了许多模块,你在后续练习里会用到。它在本书支持文件的根目录里,这个文件夹必需加入到Matlab路径中,这样库才能调用它,所以必须加入。如果没有加入,MatlabSimulink里的程序无法运行或者会报错。


下面的练习会想你展示如何把自定义库加入Matlab,并且设置Matlab的当前文件夹,一旦完成后,你就能开始做第一个实时SDR处理练习,你会运行一个简单的RTL-SDR接收机的Simulink模型,以及对应的Matlab函数。这样你就能熟悉接收机以及软件工具以便你进一步捕捉RF信号!


硬件支持包安装过程中,你也可以看看我们的配置录像。


练习2.4 MatlabSimulink工作环境配置

我们使用这个练习来展示如何把自定义的Simulink库加入到Matlab路径中来,并且教你如何设置Matlab当前文件夹

(a)打开Matlab。如果你没有打开Matlab,请回到练习2.1(a)

(b)打开设置路径对话框。单击设置路径按钮在Matlab界面上方的Home标签页。这样会出现一个对话框。注意Matlab的安装过程中配置的路径可能与图片里的有一些不同。

(c)单击添加文件夹按钮并找到rtlsdr_book_library

单击选择文件夹,然后保存修改并关闭窗口。注意如果你不是用管理员或者超级用户账号登录,你可能无法永久保存设置。也就是说你可能每次打开Matlab都要重新配置一下。


然后打开Simulink库浏览器,你应该能找到一个新的库叫做RTL-SDR book library。如果没有立即出现,右键单击左边的面板,然后选择刷新库浏览器,或者按F5键。库的最上层有很多目录,里面包括的模块你在本书的不同部分都会用到。左键双击这些模块看一下。


当年完成检查这个库后,关闭Simulink库浏览器,并且会到Matlab命令窗口。


(d)检查其他文件都能正常访问,请输入如下命令。help import_rtlsdr_dataMatlab命令行中。这回现实系统对象的帮助文档,它由本书提供,你可以看看4.13节。如果这个文档出现,说明你的路径设置正确。如果没有,请重复步骤(b)


(e)设置Matlab当前文件夹。在很多练习中,你需要设置Matlab当前文件夹,这样你就能方便地调用RTL-SDR的函数、脚本、数据文件和Simulink模型。

比如,我们可能让你把工作目录设置为/intro/

为了做这个操作,只需要在Matlab界面的地址栏里输入文件路径即可。

阅读全文
0 0
原创粉丝点击