USRP7440-通用软件无线电平台
1、产品描述
USRP7440基于第三代XILINX Zynq UltraScale+ RFSoC架构,它将射频ADC、DAC、ARM、FPGA等集成一体,瞬时带宽可以达到2.5GHz,尤其适合于射频直采应用,比如通信与雷达。
|
第一代RFSOC高达4GHz • 8x 或 16x 6.554GSPS DAC • 8x 4.096GSPS 或16x 2.058GSPS ADC |
第二代RFSOC高达5GHz • 16x 6.554GSPS DAC • 16x 2.220GSPS ADC |
第三代RFSOC高达6GHz • 8x 或 16x 9.851GSPS DAC • 高达 8x 5.0GSPS 或 16x 2.5GSPS 的 ADC |
USRP7440采用第三代RFSOC芯片XCZU47DR-FFVG1517,其ADC最大支持5.0GSPS,DAC最大支持9.8GSPS,支持8路 14bit ADC,8路14bit DAC,仪表级的高速ADC与DAC,可实现2.5G的实时带宽,它不但可以满足现有各类商用协议的最高带宽要求,也可以支持包括6G、卫星通信、太赫兹等超高带宽的场景。
Zynq UltraScale+ RFSoC产品系列可为部署5G无线通信系统、有线电视接入、高级相控阵雷达解决方案,以及包括测量测试和卫星通信在内的其它应用,提供所需的广泛频段覆盖范围。通过取代分立式组件,这些器件可将功耗及封装尺寸锐降50%,是电信运营商部署5G系统实现大规模多输入多输出基站的理想选择。

2、系统框图

3、指标特征
| RFSOCSOC主处理器:XCZU47DR-FFVG1517 | 射频通路:8收8发 |
| 最大工作频率:6GHz | 幅度平坦度:≤2dB@1GHz带宽 |
| 最大允许输入功率:14.6dBm | 最大输出功率:6dBm |
| 接收SFDR:≥60dBc | 发射SFDR:≥55dBc |
| 接收杂散:≤-70dBc | 发射带外杂散:≤-75dBm/MHz |
| 接收NSD:≤-140dBFs/Hz | 发射NSD:≤-150dBm/Hz |
| 接收HD2:≤-55dBc;接收HD3:≤-60dBc | 发射HD2:≤-50dBc;发射HD3:≤-50dBc |
| 接收IM3:≤-65dBc | 发射IM3:≤-55dBc |
| 灵敏度:-60dBm(BW=20MHz) | EVM:0.7% |
| 通道隔离度:≤-70dBc | 通道相位差:≤1° |
| 高速ADC:14bit,采样率可配置 | 高速DAC:14bit,采样率可配置 |
| 数据接口: 1*千兆网、2*100G QSFP+(兼容40G) 1*10G SFP+、1*TF卡、1*USB3.0、12*GPIOs 1*USB-UART/JTAG | 存储空间: PS端DDR4:4GByte*1@64bit 2400MT/s PL端DDR4:4GByte*2@64bit 2666MT/s eMMC:64GBytes QSPI Flash:64MByte |
| 同步接口:支持参考时钟输入输出 | 功耗:<65W |
| 供电:DC 9~14V(典型12V) | 尺寸:340mm*260mm*74mm |
| 工作温度:-40℃~60℃ | 工作湿度:2%~95%(25℃),无凝结 |
4、 整机功能指标
| 项目 | 功能描述 | |
| 通道数量 | 8路接收,8路发送,支持多通道相位同步功能 | |
| 工作模式 | FDD/TDD模式 | |
| 通信带宽 | 单通道最高实时带宽2GHz | |
| 外参考 | 支持外部参考时钟输入 | |
| 增益控制 | 支持AGC和MGC | |
| 信号采集 | 支持1-8任意通道数据采集上传,需搭配前传卡并配合bhSDR Studio软件 | |
| 接收采样率 | 支持动态采样率配置 ADC最大5GSPS,可支持的插值或抽取模式为x1,x2,x3,x4,x5,x6,x8,x10,x12,x16,x20,x24,x40 | |
| 回放采样率 | 支持动态采样率配置 DAC最大9.8GSPS,可支持的插值或抽取模式为x1,x2,x3,x4,x5,x6,x8,x10,x12,x16,x20,x24,x40 | |
| 信号回放 | 支持1-8个任意通道数据回放,需搭配前传卡并配合bhSDR Studio软件 | |
| 信号源 | 支持产生单音、多音、AM、FM、BPSK、QPSK、QAM等多种信号并发送,搭配前传卡并配合bhSDR VSG软件 | |
| 频谱分析 | 支持简易频谱分析显示, 搭配前传卡并配合bhSDR Studio软件 | |
| 数据存储 | 支持1-8通道数据连续采集并存储;选配存储模块,或搭配前传卡数据存储 | |
| 通信仿真 | 支持Matlab通信仿真,具备单音、典型波形收发案例 | |
| 协议栈 | 支持5G OAI协议栈 | |
| 数据通信 接口 | 光纤接口 | 两路100Gbps/40Gbps QSFP+光纤接口 |
| 万兆网 | 支持10Gbps,单路 | |
| 千兆网 | 一路10/100/1000Mbps自适应以太网接口 | |
| USB | 一路USB3.0接口 | |
5、 功能特点
5.1、超高瞬时带宽至2GHz
对于WIFI6信号最高160MHz带宽,WIFI7最高320MHz,5G毫米波最高达800MHz,卫星通信领域带宽通常需要960MHz。对于频谱对抗、阵列与相控雷达、信道仿真,则带宽越宽越好,可能需要高达2GHz。对于频谱对抗与侦查,射频直采的记录与领域,超大带宽也可以全面的对信号进行收集处理,可以替代传统的多种高端仪器或分布式设备。
5.2、8收8发的多通道支持
USRP7440平台提供8路发送与8路接收,无论是通道数量或者是瞬时带宽,均达到了国内软无产品的高端水平。USRP7440的每个通道都是独立的,即每个通道都可以调谐到不同的频率,用于频分复用(FDD)应用或同时仿真多个信号。通道还可以通过恒温晶振,内部GPS带驯服功能振荡器(GPSDO)用于高精度的同步时间戳,对外可提供10MHz 参考和秒脉冲(1PPS),用于多设备分布式的射频信号采集与分析。
5.3、高性能的基带单元
USRP7440平台采用XCZU47DR作为主处理器,具有丰富的片上资源,包括可4核的ARM Cortex-A53处理器核心,2核的ARM Cortex-R5实时处理器核心,双核的ARM Mali-400 MP2 GPU。

XCZU47DR也拥有丰富的FPGA逻辑资源,包括930K逻辑单元,4272个DSP资源等。

USRP7440提供三组64位宽的DDR4内存,其中PS端一组的运行频率为2400MT/s,PL端两组的运行频率为2666MT/s,可以充分满足高并发的数据吞吐需求。
5.4、高速交互接口
USRP7440平台提供2个100G QSFP+光口(可兼容40G)以及1路10G SFP+光口,通过与硬件加速卡互联,可用于将数据高速并行的传输到其它计算单元。

通过FPGA硬件加速卡,将100G光口转换成了PCIe3.0接口,并且提供了完善驱动和API接口库,用户可以直接调用接口函数来获取数据,可以支持100G接口的满速率通信。硬件加速卡FPGA采用开放接口,支持用户自己二次开发,使用户可以在加速卡上部署自己的算法功能。

BAC500硬件加速卡采用Xilinx Ultrascale+系列FPGA的VU9P/VU13P作为加速芯片,该芯片采用16nm工艺,提供了丰富的片上逻辑资源。

5.5、支持各类软件包
USRP7440平台提供八通道射频记录、回放,以及频谱观测软件工具bhSDR Studio;支持bhSDR Matlab直接连接进行无线系统仿真;支持多通道同步校准与补偿工具包;面向5G领域,基于OAI协议栈提供基站(含CU+DU)、一体化核心网及UE软件套件。
得益于USRP7440的多通道与大带宽特性,它尤其适用于卫星通信领域、毫米波以及太赫兹研究。

6、应用领域
6.1、5G及LTE无线技术
通过Zynq RFSoC,无线基础设施制造商可实现显著的占板面积及功耗减少,这对Massive MIMO 部署至关重要。

6.2、相控阵雷达/数字阵雷达
作为面向可扩展、多功能、相控阵雷达的单芯片TRX解决方案,Zynq UltraScale+ RFSoC能够在预警场景下实现低时延收发,获得最佳响应时间。

6.3、测试与测量
通过在Zynq UltraScale+ RFSoC中使用直接RF采样、高灵活、可重构逻辑及软件可编程性,为信号生成和信号分析构建高速度的多功能仪器。

7、bhSDR系列硬件选型表
| 产品系列 | USRP4120 | UCRP4320 | USRP6330 | USRP7440 | |
| 板载处理器 | ZC7020 | ZU19EG | ZU15EG | XCZU47DR | |
| 射频收发器 | AD9361 | 2*ADRV9009 | 2*ADRV9026 | XCZU47DR | |
| 射频带宽 (Hz) | 接收 | 200K~56M | 200M | 200M | 2G |
| 发射 | 200K~56M | 450M | 450M | 6G | |
| 射频通路 | 接收 | 2 | 4 | 8 | 8 |
| 发射 | 2 | 4 | 8 | 8 | |
| 主机接口 | PCIe电缆 | ● | |||
| USB3.0 | ● | ●(2) | ● | ||
| 1G以太网 | ● | ● | ● | ● | |
| 10G SFP+ | ●(4) | ● | |||
| 40G QSFP | ● | ●(2) | |||
| 100G QSFP | |||||
| 外设接口 | GPIO | ●(12) | ●(12) | ||
| GPSBD | ○ | ○ | ○ | ||
| GPU | ○ | ||||
| TF卡 | ● | ● | ● | ||
| TRIG IN | ● | ● | |||
| TRIG OUT | ● | ● | |||
| REFIN | ● | ● | |||
| REFOUT | ● | ||||
| HDMI | ○ | ||||
| UART | ● | ● | ● | ● | |
注:○ 表示选配
bhSDR系列产品不仅提供通用化的硬件平台,还提供系列软件产品:
● bhSDR Studio:用于软件无线电系统调测以及射频直采和回放、观测
● bhSDR VSG:矢量信号源生成软件,可替代大部分中低端信号源功能
● bhSDR Driver:提供开源的bhSDR通信与控制接口,用户可进行二次开发
● bhSDR Matlab:连接bhSDR系列硬件与Matlab软件进行直观实时仿真
● bhSDR Ai:提供了基于AI的信号处理框架与软件
同时,面向5G、6G、雷达、卫星通道、毫米波通信、高清图传等领域,bhSDR也提供完整的软件解决方案,以加速用户产品的快速成型。
彬鸿科技-软件无线电平台方案引领者
http://www.binhong-tech.com/
相关文章:
USRP7440-通用软件无线电平台
1、产品描述 USRP7440基于第三代XILINX Zynq UltraScale RFSoC架构,它将射频ADC、DAC、ARM、FPGA等集成一体,瞬时带宽可以达到2.5GHz,尤其适合于射频直采应用,比如通信与雷达。 第一代RFSOC高达4GHz • 8x 或 16x 6.554GSPS DAC…...
yunedit-post ,api测试比postman更好
postman应该是大家最熟悉的api测试软件了,但是由于它是外国软件,使用它的高端功能注册和缴费都比较麻烦。生成在线文档分享也经常无法访问被拦截掉。 这里可以推荐一下yunedit-post,该有的功能都有。 https://www.yunedit.com/postdetail …...
windows下玩转vllm:在wsl下安装vllm后续,设置modelscope作为下载源
文章目录 前言所涉及的之前的关键步骤解决模型权重下载网络不通畅的问题vllm和modelscope整合后的bug附录 ImportError: cannot import name _try_login from modelscope.utils.hf_util 全部报错信息前言 之前,咱们说了,由于windows不支持直接部署vllm,所以要么采用wsl,要…...
移动零
一 :题目 二:思路 双指针法: 两个指针将数组划分成三个部分: 解释: ①:所以一开始dest要等于-1,因为没有非零的元素,cur0,因为要从头开始遍历数组 ②:cur为…...
MySQL整体架构
目录 1 客户端 2 服务端 2.1 Server层 2.1.1 连接器 2.1.2 查询缓存 2.1.3 词法器 2.1.4 优化器 2.1.5 执行器 2.2 存储引擎层 1 客户端 ● 客户端为连接MySQL服务端的工具或者驱动,比如JDCB,ODBC等等 ● 用于连接目前服务器,并且发送需要执行…...
Linux之yum详解
—— 小 峰 编 程 目录 1、Linux软件的安装方式 2、什么是yum 3、配置网络yum源 4、yum命令 【语法】 【yum常用命令】 1、Linux软件的安装方式 在CentOS系统中,软件管理方式通常有三种方式: rpm安装 、 yum安装 以及 编译安装 。 2、什么是yum…...
大数据学习(52)-MySQL数据库基本操作
&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦ᾑ…...
鸿蒙启动页开发
鸿蒙启动页开发 1.1 更改应用名称和图标 1.更改应用图标 找到moudle.json5文件,找到应用启动的EntryAbility下面的icon,将原来的图标改成自己设置的即可 2.更改应用名称 3.效果展示 2.1 广告页面开发 3.1 详细介绍 3.1.1 启动页面 import { PrivacyDialog } fr…...
记忆化搜索(典型算法思想)—— OJ例题算法解析思路
目录 一、509. 斐波那契数 - 力扣(LeetCode) 算法代码: 1. 动态规划 (fib 函数) 初始化: 递推计算: 返回结果: 2. 记忆化搜索 (dfs 函数) 备忘录初始化: 递归终止条件: 递…...
Day11,Hot100(贪心算法)
贪心 (1)121. 买卖股票的最佳时机 第 i 天卖出的最大利润,即在前面最低价的时候买入 class Solution:def maxProfit(self, prices: List[int]) -> int:min_price prices[0]ans 0for price in prices:ans max(ans, price - min_price…...
翻译: 深入分析LLMs like ChatGPT 一
大家好,我想做这个视频已经有一段时间了。这是一个全面但面向普通观众的介绍,介绍像ChatGPT这样的大型语言模型。我希望通过这个视频让大家对这种工具的工作原理有一些概念性的理解。 首先,我们来谈谈你在这个文本框里输入内容并点击回车后背…...
《白帽子讲 Web 安全》之移动 Web 安全
目录 摘要 一、WebView 简介 二、WebView 对外暴露 WebView 对外暴露的接口风险 三、通用型 XSS - Universal XSS 介绍 四、WebView 跨域访问 五、与本地代码交互 js 5.1接口暴露风险: 5.2漏洞利用: 5.3JavaScript 与 Native 代码通信 六、Chr…...
解锁 indexOf、substring 和 JSON.stringify:从小程序图片上传看字符串魔法 ✨
🌟 解锁 indexOf、substring 和 JSON.stringify:从小程序图片上传看字符串魔法 ✨ 在 JavaScript 中,字符串操作和数据序列化是开发中不可或缺的技能。indexOf、substring 和 JSON.stringify 是三个简单却强大的工具,分别用于定位…...
常用的AI文本大语言模型汇总
AI文本【大语言模型】 1、文心一言https://yiyan.baidu.com/ 2、海螺问问https://hailuoai.com/ 3、通义千问https://tongyi.aliyun.com/qianwen/ 4、KimiChat https://kimi.moonshot.cn/ 5、ChatGPThttps://chatgpt.com/ 6、魔塔GPT https://www.modelscope.cn/studios/iic…...
DCN讲解
DCN是DeepFM的升级版,后者是只能做二阶交叉特征,随着阶数上升,模型复杂度大幅提高,且FM网络层较浅,表达能力有限。google团队通过构建深度交叉网络来自动进行特征的高阶交叉,且时空复杂度均为线性增长&…...
前端开发常用的加密算法
以下是前端开发中常用的加密方式及其适用场景的详细说明: 一、核心加密方案 加密类型常用算法特点适用场景对称加密AES、DES、3DES加密解密使用相同密钥,速度快本地存储加密、HTTP Body加密非对称加密RSA、ECC公钥加密私钥解密,安全性高传输…...
5. Nginx 负载均衡配置案例(附有详细截图说明++)
5. Nginx 负载均衡配置案例(附有详细截图说明) 文章目录 5. Nginx 负载均衡配置案例(附有详细截图说明)1. Nginx 负载均衡 配置实例3. 注意事项和避免的坑4. 文档: Nginx 的 upstream 配置技巧5. 最后: 1. Nginx 负载均衡 配置实例 需求说明/图解 windows 浏览器输…...
C++之再识模板template
目录 1.非类型模板参数 2.函数/类模板的特化 3.模板的分离编译 4.总结:模板的优缺点 1. 代码复用性高 2. 类型安全 3. 性能优化 2. 错误信息难以理解 3. 代码膨胀 易错易忽略的语法点: 1. 模板声明和定义分离问题 2. 模板参数推导问题 1.非类…...
【文献阅读】Collective Decision for Open Set Recognition
基本信息 文献名称:Collective Decision for Open Set Recognition 出版期刊:IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING 发表日期:04 March 2020 作者:Chuanxing Geng and Songcan Chen 摘要 在开集识别࿰…...
力扣刷题DAY2(链表/简单)
一、回文链表 回文链表 方法一:双指针 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, L…...
golang 内存对齐和填充规则
内存对齐和填充规则 对齐要求:每个数据类型的起始地址必须是其大小的倍数。 int8(1字节):不需要对齐。int16(2字节):起始地址必须是2的倍数。int32(4字节):起…...
ansible自动化运维工具学习笔记
目录 ansible环境部署 控制端准备 被控制端准备 ansible批量管理主机的方式主要有两种 配置准备: ssh密码认证方式管理机器 密码登录,需要各主机密码相同 配置免密登录 ssh密钥方式批量管理主机 ansible实现批量化主机管理的模式 ansible-doc命令 comman…...
零基础deep seek+剪映,如何制作高品质的视频短片
以下是专为零基础学习者设计的 剪映专业版详细教程+Deep seek配合制 ,包含从入门到精通的系统化教学,配合具体操作步骤与实用技巧: 基于DeepSeek与剪映协同制作高品质视频短片的专业流程指南(2025年最新实践版&#x…...
网络空间安全(4)web应用程序安全要点
前言 Web应用程序安全是确保Web应用程序、服务和服务器免受网络攻击和威胁的关键环节。 一、编写安全的代码 输入验证与过滤:确保所有的用户输入都被正确验证和过滤,以防止注入攻击等安全漏洞。开发者应对URL、查询关键字、HTTP头、POST数据等进行严格的…...
【word】保存重开题注/交叉引用消失,全局更新域问题
目录 一、更新域是什么二、更新域常见问题及解决方法(一)更新域后内容未变化(二)域代码显示异常(三)交叉引用无法更新(四)全选更新域出现错误 三、交叉引用与题注的关系及操作&#…...
大语言模型中的 Token:它们是什么,如何工作?
引言 如果你使用过 ChatGPT 这样的 AI 工具,你可能会好奇:它是如何理解并生成文字的?大语言模型(LLM,Large Language Model)并不是直接处理整个句子或文章,而是拆分成一个个 Token(…...
DeepSeek的无限可能
DeepSeek的无限可能 DeepSeek简介DeepSeek定义DeepSeek的发展历程DeepSeek的核心功能 如何使用DeepSeek注册与安装模型使用原则提示语的使用 人机共生 DeepSeek简介 DeepSeek定义 DeepSeek(中文名:深度求索)是一款由杭州深度求索人工智能基…...
【wordpress】服务器已有LNMP环境(已运行WordPress),如何配置文档访问功能?
效果如图步骤确定文件存放目录404.html修改配置文件重启nginx服务 接下来是从win向linux云服务器上传文件使用Samba服务(没成功)使用xshell上传文件(大文件上传一堆乱码)winscp(好用) 效果如图 如果url不对…...
Ollama 的庐山真面目
Ollama 运行方式分析 本地推理条件(GPU/CPU/RAM):Ollama 支持在本地电脑进行大模型推理,但需要满足一定的硬件条件。一般来说,GPU 有助于加速推理,特别是显存较大的 GPU 能够加载更大的模型;如果…...
行为型模式 - 观察者模式 (Publish/Subscribe)
行为型模式 - 观察者模式 (Publish/Subscribe) 又称作为订阅发布模式(Publish-Subscribe Pattern)是一种消息传递模式,在该模式中,发送者(发布者)不会直接将消息发送给特定的接收者(订阅者&…...



