Avnet RFSoC基于maltab得5G 毫米波 开发工具箱

使用 MATLAB 连接到 AMD Zynq™ RFSoC 评估板。使用 RF 附加卡执行 OTA 测试。使用 HDL Coder 部署算法

版本要求:

  • 大于 2023b

需要以下支持包之一:

  • 适用于 Xilinx 基于 Zynq 的无线电(R2023b 及更早版本)的通信工具箱支持包
  • 适用于 Xilinx RFSoC 器件(R2023b 及更早版本)的 HDL 编码器支持包
  • 适用于 Xilinx FPGA 和 SoC 器件的 HDL 编码器支持包
  • 适用于 Xilinx 器件的 SoC 模块集支持包

使用 MATLAB 和 Simulink 连接到 AMD Zynq™ RFSoC

Avnet RFSoC Explorer® 是一个 MATLAB 工具箱,可使用 MATLAB 和 Simulink 控制 AMD Zynq™ UltraScale+™ RFSoC 评估板。该工具箱包含一个图形界面和一个直观的 API,用于编程控制所有 RF-ADC 和 RF-DAC 参数、信号生成和采集。想要试验 OTA 信号的系统设计人员和测试工程师可以使用 Avnet RFSoC Explorer 来控制支持的 RF 前端卡。

在这里插入图片描述

支持的平台

  • Avnet 5G mmWave PAAM 开发平台(特色:Fujikura PAAM 附加卡)
  • 用于 RFSoC 的 Avnet 宽带毫米波无线电开发套件(功能:Otava DTRX2 附加卡)
  • Avnet Zynq UltraScale+ RFSoC 开发套件(功能:Qorvo 1800 MHz LTE 附加卡)
  • Xilinx Zynq UltraScale+ RFSoC ZCU208 评估套件
  • Xilinx Zynq UltraScale+ RFSoC ZCU111 评估套件

便捷的 RF-DAC 频率规划

在这里插入图片描述

表征 RFSoC 性能

使用 AMD Zynq UltraScale+ RFSoC 进行开发首先要使用 Avnet RFSoC Explorer 来表征数据转换器子系统。Avnet RFSoC Explorer 可让您将符合标准的 5G、LTE 和自定义波形传输到硬件和从硬件传输。其中包括几个测试波形。可以使用 MATLAB、Simulink、第三方和 MathWorks 工具箱或其他方法创建其他自定义波形。可以使用图形用户界面或编程 API 进行测试。

在这里插入图片描述

使用 RF 前端卡执行无线测试

Avnet RFSoC Explorer 通过集成连接到 AMD Zynq UltraScale+ RFSoC 评估套件的 RF 前端控制来实现 OTA 测试。例如,使用 Fujikura FutureAccess™ mmWave 相控阵天线模块 (PAAM) 进行模拟波束成形原型设计。
在这里插入图片描述
当您更新有源天线阵列元件的数量、角度和仰角时,对 Fujikura PAAM 的二维和三维波束模式进行建模和绘制。(需要 MathWorks 的天线工具箱)

在这里插入图片描述

使用 API 和自动完成功能轻松编写测试脚本

快速编写脚本,以编程方式控制 RFSoC 数据转换器参数和 RF 附加卡信号链。自动完成功能会建议命令和参数,以帮助您高效使用 API。
在这里插入图片描述

导入电子表格预设以进行自动测试

使用电子表格导入功能(文件 > 打开)将 Microsoft Excel 电子表格中的序列预设加载到 Avnet RFSoC Explorer 中并运行全面且可重复的测试套件。
在这里插入图片描述

为 RFSoC 部署 HDL 代码

当您进入独立 AMD ZCU208 开发套件的算法开发时,Avnet RFSoC Explorer 支持使用 Simulink 和 Hardware Workflow Advisor 进行 HDL Coder™ FPGA 硬件开发。此功能需要适用于 RFSoC Gen 3 设备的 AMD Vivado® Design Suite 2020.2。
在这里插入图片描述

其他要求

  • Avnet RFSoC Explorer 需要以下免费的 MathWorks 支持包之一:
  • 基于 Xilinx Zynq 的无线电通信工具箱支持包(R2023b 及更早版本)
  • Xilinx RFSoC 器件的 HDL Coder 支持包(R2023b 及更早版本)
  • 适用于 Xilinx FPGA 和 SoC 设备的 HDL Coder 支持包
  • 适用于 Xilinx 设备的 SoC Blockset 支持包

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/70665.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机毕业设计Python+Spark知识图谱医生推荐系统 医生门诊预测系统 医生数据分析 医生可视化 医疗数据分析 医生爬虫 大数据毕业设计 机器学习

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

Vue事件处理 - 绑定事件

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue事件处理 - 绑定事件及事件处理 目录 事件处理 绑定方式 函数表达式 绑定函数名 输入框绑定事件 拿到输入框的值 传值加事件源 事件第三种写法 总结 事件处理 绑定方式 函数表达式 在按钮上使用函数表达式绑定事…

World of Warcraft [CLASSIC] 80 Four Horsemen (Naxxramas)

纳克萨玛斯 天启四骑士 Four Horsemen 图一:10人同生共死 图二:25人同生共死站位 图三,不做同生共死,做永恒者,击杀白马分布图,主要是不熟练乱跑,容易导致减员失败 永恒者,玩家无一…

DeepSeek与AI提示语设计的全面指南

当人人都会用AI时,你如何用得更好更出彩?本文全面介绍了DeepSeek的功能与使用方法,并深入探讨了AI提示语设计的核心技巧与进阶策略。通过精准的任务定义、提示语优化和人机协作,用户可以从AI的基础使用逐步进阶到创新应用&#xf…

HarmonyOS Next 方舟字节码文件格式介绍

在开发中,可读的编程语言要编译成二进制的字节码格式才能被机器识别。在HarmonyOS Next开发中,arkts会编译成方舟字节码。方舟字节码长什么样呢?我们以一个demo编译出的abc文件: 二进制就是长这样,怎么去理解呢&…

TCP/IP 协议图解 | TCP 协议详解 | IP 协议详解

注:本文为 “TCP/IP 协议” 相关文章合辑。 未整理去重。 TCP/IP 协议图解 退休的汤姆 于 2021-07-01 16:14:25 发布 TCP/IP 协议简介 TCP/IP 协议包含了一系列的协议,也叫 TCP/IP 协议族(TCP/IP Protocol Suite,或 TCP/IP Pr…

【C++11】lambda和包装器

1.新的类功能 1.1默认的移动构造和移动赋值 原来C类中,有6个默认成员函数:构造函数/析构函数/拷⻉构造函数/拷⻉赋值重载/取地址重 载/const 取地址重载,最后重要的是前4个,后两个⽤处不⼤,默认成员函数就是我们不写…

zabbix监控nginx指标

使用nginx作为web服务器,我们需要清晰知道: 1.nginx的工作状态 2.请求数有多少,多少是已经响应完成的,多少是响应失败的 3.nginx服务以及端口监听情况是否处于运行状态 当出现服务停止或者大量请求响应失败时,我们需要…

当Axure遇见DeepSeek:设计工具的革命性进化

从传统的平面设计软件到如今的交互原型工具,设计工具经历了多次革命性的进化。然而,随着人工智能技术的不断发展,设计工具正面临又一次重大的变革。Axure,作为设计界知名的原型设计工具,以其强大的功能和灵活的操作性&…

【Matlab优化算法-第15期】基于NSGA-II算法的铁路物流园区功能区布局优化

基于NSGA-II算法的铁路物流园区功能区布局优化 一、前言 铁路物流园区的合理布局对于提高物流效率、降低运营成本具有重要意义。随着铁路物流的快速发展,传统的铁路货场需要升级为综合物流园区,以满足多式联运和综合物流服务的需求。本文将介绍一种基于…

【韩顺平linux】部分上课笔记整理

整理一下一些韩顺平老师上课时候的笔记 课程:【小白入门 通俗易懂】韩顺平 一周学会Linux linux环境:使用阿里云服务器 笔记参考 : [学习笔记]2021韩顺平一周学会Linux 一、自定义函数 基本语法 应用实例: 计算两个参数的和…

DeepSeek-R1 本地电脑部署 Windows系统 【轻松简易】

本文分享在自己的本地电脑部署 DeepSeek,而且轻松简易,快速上手。 这里借助Ollama工具,在Windows系统中进行大模型部署~ 1、安装Ollama 来到官网地址:Download Ollama on macOS 点击“Download for Windows”下载安装包&#x…

推荐一款 免费的SSL,自动续期

支持自动续期 、泛域名 、可视化所有证书时效性 、可配置CDN 的一款工具。免费5个泛域名和1个自动更新。 链接 支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡) 执行自动部署脚本 提示系统过缺少crontab 安装cro…

UE5--浅析委托原理(Delegate)

委托概述 委托是一种用于事件处理的机制。通过使用委托,可以将一个或多个函数绑定到一个事件上,在事件触发时自动调用这些函数。代理也叫做委托,比如:跳,跑,开枪,伤害等响应,就是注…

ABP框架9——自定义拦截器的实现与使用

一、AOP编程 AOP定义:面向切片编程,着重强调功能,将功能从业务逻辑分离出来。AOP使用场景:处理通用的、与业务逻辑无关的功能(如日志记录、性能监控、事务管理等)拦截器:拦截方法调用并添加额外的行为,比如…

【JavaScript】this 指向由入门到精通

this 的概念 this 在JavaScript 及其其他面向对象的编程语言中,存在的目的是为了提供一种在对象方法中引用当前对象的方式。 它为方法提供了对当前实例的引用,使得方法能够访问或者修改实例的成员变量。 注意点: this 的绑定和定位的位置…

JavaScript完整版知识体系(持续更新~~)

一、Variables变量 (1)变量的声明方式。 在 JavaScript 中,let、const 和 var 是用于声明变量的关键字,但它们在作用域、可变性、以及提升(Hoisting)行为上有所不同。下面是对这三者的详细解释: 1. var: 作用域&…

git fetch和git pull 的区别

git pull 实际上就是 fetch merge 的缩写, git pull 唯一关注的是提交最终合并到哪里(也就是为 git fetch 所提供的 destination 参数) git fetch 从远程仓库下载本地仓库中缺失的提交记录,并更新远程分支指针 git pull抓取更新再合并到本地分支,相当于…

SQL Server查询计划操作符(7.3)——查询计划相关操作符(6)

7.3. 查询计划相关操作符 48)Key Lookup:该操作符对一个有簇索引的表进行书签查找。参数列包含簇索引的名字和用于查找簇索引中数据行的簇键。该操作符总是伴随一个Nested Loops操作符。如果其参数列中出现WITH PREFETCH子句,则查询处理器已决定使用异步预取(预读,read-ah…

Python Pandas(5):Pandas Excel 文件操作

Pandas 提供了丰富的 Excel 文件操作功能,帮助我们方便地读取和写入 .xls 和 .xlsx 文件,支持多表单、索引、列选择等复杂操作,是数据分析中必备的工具。 操作方法说明读取 Excel 文件pd.read_excel()读取 Excel 文件,返回 DataF…