在硬件中,一次处理一整帧数据在内存和面积上的开销很大。为了节省资源,无线HDL工具箱™块使用相关控制信号的总线在流样本接口上操作。该协议模拟了真实系统的特性,包括采样和帧之间的非活动间隔。
要建立一个用于设计用于HDL代码生成的流示例通信系统的模型,你可以:
从MATLAB导入框架数据®,仿真软件金宝app®然后转换为流采样和伴随的控制信号。
在MATLAB中,将帧数据转换为流采样和伴随的控制信号。然后将流数据导入Simulink。金宝app
在这两种情况下,您可以从保存的数据文件开始,或使用LTE工具箱™或5G工具箱™功能生成输入数据。通过添加来自无线HDL工具箱库的块,以及使用HDL Coder™生成HDL金宝app代码所支持的其他库,在Simulink中构建硬件算法。金宝app然后将输出数据导出到MATLAB中进行验证。
whdlFramesToSamples |
将基于帧的数据转换为样本流 |
whdlSamplesToFrames |
将样本流转换为基于帧的数据 |
samplecontrolbus |
创建样本流控制总线 |
samplecontrol
总线数据类型定义。
创建一个Simul金宝appink模型来设计一个兼容hdl的通信系统。
流采样和控制信号协议采用无线HDL工具箱块。