与以前版本的兼容性
的特性和工作流程的基础技术USRP™嵌入式系列无线电通信工具箱™支持包金宝app在发布中更新R2019b.在之前的版本中R2019b,支持包使用金宝appAnalog Devices®无操作系统驱动程序来控制射频设备。从发布开始R2019b,该支持包使金宝app用Analog Devices工业I/O (IIO)驱动程序和相应的libiio库与Linux进行接口®IIO设备。这种转换提供了对更高级设备属性的访问。
基于之前发布的对象或块运行设计R2019b,您必须通过替换pre-来更新您的设计R2019b对象和块中释放的对象和块R2019b或更高版本。之前释放的所有对象和块R2019b已被移除。
下一节将重点介绍兼容性注意事项,并描述如何基于以前发布的特性更新设计R2019b.
如何替换无线电对象
在R2019b之前的版本中,与E310或E312无线电硬件的接口是通过comm.SDRDevE310
广播对象。例如,在这段代码中,devE310
是一个comm.SDRDevE310
广播对象。
R2019b之前devE310 = sdrdev (“E310”);
从R2019b及更高版本开始,您可以使用接口与E310或E312无线电硬件进行接口comm.SDRDevE3xx
广播对象。要创建此对象,请调用sdrdev
带参数的函数“E3xx”
.
%从R2019b及以后Dev = sdrdev(“E3xx”);
类调用时,还必须指定无线电硬件名称标识符downloadImage
函数。指定无线电硬件名称标识符为“E310”
或“E312”
.
%从R2019b及以后downloadImage (dev,“BoardName”,“E312”);
按照以下指南替换r2019b之前的无线电对象。
R2020a中删除的功能 | 而不是使用 | 兼容性的考虑 |
---|---|---|
comm.SDRDevE310 广播对象 |
comm.SDRDevE3xx 广播对象 |
|
如何替换系统对象
在R2019b之前的版本中,在MATLAB中发送或接收数据®使用E310或E312无线电硬件是通过comm.SDRTxE310
或comm.SDRRxE310
分别为系统对象。例如,在这段代码中,rxE310
是一个comm.SDRRxE310
receiver系统对象™。
R2019b之前rxE310 = sdrrx(“E310”);
从R2019b及以后版本开始,要使用E310或E312无线电硬件在MATLAB中接收数据,请使用comm.SDRRxE3xx
receiver系统对象。要将数据从MATLAB发送到E310或E312无线电硬件,请使用comm.SDRTxE3xx
transmitter系统对象。要创建相应的System对象,请调用sdrrx
或sdrtx
带参数的函数“E3xx”
.
%从R2019b及以后Rx = sdrrx(“E3xx”);Tx = sdrtx(“E3xx”);
按照以下指南替换r2019b之前的系统对象。
R2020a中删除的功能 | 而不是使用 | 兼容性的考虑 |
---|---|---|
|
comm.SDRRxE3xx 接收机系统对象 |
|
comm.SDRTxE310 发射机系统对象 |
comm.SDRTxE3xx 发射机系统对象 |
|
如何更换积木
在R2019b之前的版本中,在Simulink中发送或接收数据金宝app®使用E310或E312无线电硬件是通过E310发射机而且E310接收机块,分别。您可以按照以下指南将这些块替换为E3xx块。
R2020a中删除的功能 | 而不是使用 | 兼容性的考虑 |
---|---|---|
E310接收机块 | E3xx接收机块 |
|
E310发射机块 | E3xx发射机块 |
硬件-软件协同设计注意事项
若要启用硬件-软件协同设计,请遵循中更新的说明硬件-软件协同设计的安装.
HDL代码生成
因为底层FPGA图像发生了变化R2019b,您必须为更新的模型重新生成FPGA位流。对于FPGA定位,请遵循中的说明步骤4。使用HDL工作流顾问生成HDL IP核.对于硬件-软件协同设计,请遵循步骤7。生成FPGA比特流和编程Zynq硬件.
软件接口模型
如果要部署新的硬件-软件协同设计模型,请遵循中的说明硬件-软件协同设计工作流.
如果您有一个软件界面模型是使用以前的版本生成的R2019b,您可以按照以下步骤更新生成的软件模型。