Matlab操作ZedBoard+AD9361产生信号

在使用Matlab操作ZedBoard+AD9361产生信号之前需要安装板级支持包“

 Communications Toolbox Support Package for Xilinx Zynq-Based Radio

”。安装文件和用户手册的PDF版可进入文末的“阅读原文”查看。

使用的软件版本:Matlab:2022a 和 Vivado:2022.1

下面一起看下板级支持包的安装步骤和例程运行结果:



这个步骤可能会报失败,多试几次就安装成功了,成功后点击配置,并选择:
ZedBoard and FMCOMMS2/3/4



若你的ZedBoard没有SD卡,这步之后有一个制作SD卡的步骤。我们的ZedBoard和AD9361套装是有SD卡的,这里跳过了。


这6步是需要配合板块进行操作的:

  1.  把制作好的SD卡插入ZedBoard;

  2. 射频卡AD9361的FMC和ZedBoard对插;

  3. 网线连接ZedBoard和电脑,可以通过路由或直连;

  4. 连接ZedBoard的电源线;

  5. AD9361连接天线或者线缆连接;

  6. 打开电源。



测试连接均成功后,选择你自己的vivado版本,这里选的2022.1,虽然这里说vivado版本不支持,但并不影响编译库。



等库编译完成后,即可运行例程,得到下面的运行结果。你也可以打开例子的代码自行修改。


更多内容你可以查看MATLAB提供的用户手册(480页)或者Matlab的帮助文件:



需要直接下载板级支持包和用户手册的请点击“阅读原文”查看。专栏会基于Matlab和Vivado进行信号的产生和处理,敬请期待...