USRP4120-通用软件无线电平台
1、产品描述
USRP4120平台是彬鸿科技公司推出的以XILINX XC7Z020 SOC处理器为核心,搭配ADI AD9361射频集成芯片,针对无线通信系统科研与教学实验场景的一款通用软件无线电平台。产品频率范围70MHz~6GHz,模拟带宽200KHz~56MHz,支持基于MATLAB&SIMULINK、VIVADO的通信系统设计与开发。它既可以作为通用的射频采集、存储、回放、收发一体化设备,与主机通过USB3.0或千兆网口进行交互,也可以作为独立的嵌入式软件无线电设备独立使用。

2、系统框图

3、指标特性
| SOC主处理器:XC7Z020-2CLG484I | RFIC处理器:AD9361BBCZ |
| 射频通路:2收2发 | 信号带宽:200KHz~56MHz |
| 支持频段:70MHz~6GHz | 发射频率误差:±1ppm |
| 发射功率: TX1功率 @6GHz @TX Gain 0dB : -0.3dBm TX2功率 @6GHz @TX Gain 0dB : -0.2dBm | 本振泄露: TX1&TX2 @6GHz 衰减20dB : -50 dBm RX1&RX2 @6GHz : -60dBFs |
| 隔离度: TX1&RX1 @6GHz @TX/RX Gain 0dB : -60dB TX1&RX2 @6GHz@TX/RX Gain 0dB : -58dB | 镜像抑制: TX1&TX2 @6GHz : -45dB RX1&RX2 @6GHz : -45dB |
| 高速ADC:12bit,双通道,122.88MSPS | 高速DAC:12bit,双通道,122.88MSPS |
| 时钟稳定度:±0.1ppm | 发射EVM:<2% |
| 数据接口: 1*USB3.0、1*TF卡、1*千兆网 1*USB-UART/JTAG、1*Audio | 存储空间: PS侧DDR 1GB、256Mb Flash、EEPROM 2Kb |
| 同步接口:支持参考时钟输入 | 功耗:<15W |
| 供电:DC 5V或USB3.0供电 | 尺寸:140mm * 100mm * 40mm |
| 工作温度:-40℃~60℃ | 工作湿度:2%~95%(25℃),无凝结 |
4、整机功能指标
| 项目 | 功能描述 | |
| 通道数量 | 2路接收,2路发送,支持多通道相位同步功能 | |
| 工作模式 | FDD/TDD模式 | |
| 通信带宽 | 200kHz ~ 56MHz | |
| 本振配置频率范围 | 70M-6GHz | |
| 外参考 | 支持外部参考时钟输入 | |
| 增益控制 | 支持AGC和MGC RX增益控制范围:0dB ~ 71dB,步进1dB TX衰减控制范围:0dB ~ -89.75dB,步进0.25dB | |
| 信号采集 | 支持1-2个任意通道数据采集上传,搭配bhSDR Studio软件 | |
| 接收采样率 | 支持动态采样率配置 范围:208.33kHz ~ 61.44MHz,步进1Hz | |
| 回放采样率 | 支持动态采样率配置 范围:208.33kHz ~ 61.44MHz,步进1Hz | |
| 信号回放 | 支持1-2个任意通道数据回放,搭配bhSDR Studio软件 | |
| 信号源 | 支持产生单音、多音、AM、FM、BPSK、QPSK、QAM等多种信号发送,需配合bhSDR VSG软件 | |
| 频谱分析 | 支持简易频谱分析显示, 配合bhSDR Studio软件 | |
| 数据存储 | 支持1-2通道数据采集并存储,搭配bhSDR Studio软件 | |
| 通信仿真 | 支持Matlab通信仿真,具备单音、典型波形收发案例 | |
| 数据通信 接口 | 千兆网 | 一路10/100/1000Mbps自适应以太网接口 |
| USB | 一路USB3.0接口 | |
5、 功能特点
5.1、支持MATLAB&SIMULINK进行无线系统仿真
MATLAB是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境。使用 MATLAB,可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题。Simulink是一个用于对动态系统进行多域建模和模型设计的平台。它提供了一个交互式图形环境,以及一个自定义模块库,并可针对特定应用加以扩展。它提供了一个交互式图形环境和一组可自定义的模块库,可用来设计、仿真、实现以及测试各种时变系统,包括通信、控制、信号处理、视频处理和图像处理。
MATLAB和Simulink可通过USB3.0接口,连接USRP4120软无平台产品,提供无线电回路设计和建模仿真环境,在该支持套件下(通信系统工具箱和USRP无线电),用MALLAB和Simulink可以设计和验证实际的SDR系统。

5.2、日常的低成本矢量信号源使用
USRP4120基于软件无线电技术提供了便携式的矢量信号源功能,可以产生单音信号,也可以产生的调制信号,包括:AM、FM、Pulse、Multi Tone、AWGN、数字调制(BPSK、QPSK、QAM16、QAM64)、OFDM等可编程调制方式。


5.3、支持射频数据采集与回放
在科研与验证中,往往需要将基带IQ数据上传或下载到通用射频终端。基于SDR Studio软件,除了实现对射频器件的配置、查看时频域波形,还可以对IQ数据按所配置的采样率,按文件进行存储或由上位机API接口调用获取,也可以对数据进行下发与回放等操作。



5.4、支持ADI官方IIO SCOPE进行RFIC测试
IIO SCOPE是ADI公司官方提供的一款跨平台GUI应用程序,可以用于多种ADI零中频架构芯片的测试。该应用程序支持绘制采集到的数据的时域、频谱、星座和互相关等图形,可以查看和配置射频器件的多个设置,包括频率、带宽、采样率及增益等。

6、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/
http://www.binhong-tech.com/
相关文章:
USRP4120-通用软件无线电平台
1、产品描述 USRP4120平台是彬鸿科技公司推出的以XILINX XC7Z020 SOC处理器为核心,搭配ADI AD9361射频集成芯片,针对无线通信系统科研与教学实验场景的一款通用软件无线电平台。产品频率范围70MHz~6GHz,模拟带宽200KHz~56MHz,支持…...
计算机毕业设计SpringBoot+Vue.js社区智慧养老监护管理平台(源码+文档+PPT+讲解)
温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...
yoloV5的学习-pycharm版本
真的很让人气愤的一点,老师把我的pycharm给卸载了,我那个上面不仅有gpu-torch,还有gpu-torch,他给俺删了,删了很久,我心都碎了,过几天我就去找他负责,让他给我装回来我的环境&#x…...
蓝桥杯 之 图形规律
文章目录 分析组成,找到规律数正方形 在蓝桥杯中,常常会有一些图形的规律的题目需要我们去解决,所以我们需要学会其中的一些方法,我们这样才能解决对应的问题 方法1:直接对n进行拆分方法2:使用递归的思路&a…...
JavaScript 变量语法扩展
随着ECMAScript 6(ES6)及后续版本的发布,JavaScript引入了许多新的特性,极大地丰富了变量声明和使用的语法。这些改进不仅提升了代码的可读性和简洁性,还增强了开发效率。本文将介绍一些重要的变量语法扩展,…...
SslConnection::SslConnection()详解
一、🔍 SslConnection::SslConnection() 详解 这个构造函数的主要作用是: 创建 SSL 对象创建 BIO(I/O 缓冲区)初始化 SSL 服务器模式绑定回调函数(onRead() 处理接收数据) 📌 1. 初始化 SSL 相…...
【计算机网络入门】初学计算机网络(八)
目录 1. S-W协议的信道利用率 2. GBN、SR协议的信道利用率 3.术语补充 3.1 滑动窗口协议 3.2 ARQ协议、连续ARQ协议 4. 信道划分介质访问控制 4.1 时分复用(TDM) 4.2 统计时分复用(STDM) 4.3 频分复用(FDM&a…...
迷你世界脚本生物接口:Creature
生物接口:Creature 彼得兔 更新时间: 2024-05-22 17:51:22 继承自 Actor 具体函数名及描述如下: 序号 函数名 函数描述 1 getAttr(...) 生物属性获取 2 setAttr(...) 生物属性设置 3 isAdult(...) 判断该生物是否成年 4 setOxygenNeed(…...
vue 和 react 底层采用的 diff 算法的区别
Vue 3 和 React 在底层 Diff 算法上的实现确实有一些区别,主要体现在设计理念、性能优化策略以及具体实现方式上。以下是对两者 Diff 算法差异的详细分析: 1. 总体设计理念 Vue 3 的 Diff 算法 Vue 3 的虚拟 DOM Diff 算法基于“双端比较”思想ÿ…...
VUE集成Live2d
VUE集成Live2d 目前基于大模型,可以实现一个桌面的3D动画小人,个人猜测可以简介这个项目进行实现 1-参考网址 试了很多项目,只有这个项目直观的把问题说清楚了 Live2D Vue3技术应用:https://blog.csdn.net/hh1233321/article/details/1406947…...
C++蓝桥杯基础篇(七)
片头 嗨~小伙伴们,大家好!今天我们来一起学习蓝桥杯基础篇(七),学习相关字符串的知识,准备好了吗?咱们开始咯! 一、字符与整数的联系——ASCII码 每个常用字符都对应一个-128~127的…...
常见的非关系性数据库
非关系型数据库(NoSQL)有多种类型,每种类型针对不同的应用场景提供了不同的存储和查询方式。以下是一些常见的非关系型数据库及其特点: 1. 键值数据库(Key-Value Stores) 特点:数据以键值对的…...
【Java反序列化测试】
Java反序列化测试 1. 识别反序列化入口点2. 构造探测Payload3. 发送Payload并观察结果4. 绕过可能的防护5. 自动化工具注意事项总结 Java反序列化测试: 1. 识别反序列化入口点 常见入口: HTTP请求参数(如POST数据、Cookie、Headersÿ…...
代码规范和简化标准
代码规范和简化标准是编写高质量、可维护、可扩展和可读代码的基本原则。遵循这些标准不仅能提高团队协作效率,还能减少出错的概率和后期维护的成本。以下是一些常见的代码规范和简化标准: 1. 命名规范 变量命名: 使用具有描述性的名称&…...
RabbitMQ怎么实现延时支付?
一、使用“死信队列”消息过期时间 1、原理: 设置消息”存活时间“,如果没有被及时消费,就会被丢弃到一个”死信队列“,然后消费者监听这个死信队列处理消息 2、步骤: 2.1、创建两个队列: 2.1.1、普通队…...
node项目前后端密码加密传输及存储方案
前端:使用crypto-js库的SHA256算法,包含用户注册时使用的邮箱加上自定义的secret key生成盐值,接着使用PBKDF2算法进行加密。最后将加密后的密码传给后端。 import CryptoJS from "crypto-js";export const encryptPassword (ema…...
迷你世界脚本方块接口:Block
方块接口:Block 彼得兔 更新时间: 2024-08-27 11:04:56 具体函数名及描述如下: 序号 函数名 函数描述 1 isSolidBlock(...) 是否是固体方块 2 isLiquidBlock(...) 是否是液体方块 3 isAirBlock(...) 是否是气体方块 4 getBl…...
el-input实现金额输入
需求:想要实现一个输入金额的el-input,限制只能输入数字和一个小数点。失焦数字转千分位,聚焦转为数字,超过最大值,红字提示 效果图 失焦 聚焦 报错效果 // 组件limitDialog <template><el-dialog:visible.s…...
双碳战略下的智慧能源实践:安科瑞储能管理系统助力企业绿色转型
在全球碳中和目标加速推进的背景下,中国“十四五”规划明确提出构建以新能源为主体的新型电力系统,储能技术成为支撑能源结构转型的核心要素。安科瑞储能能量管理系统作为企业级智慧能源解决方案的核心载体,凭借其技术创新与场景适配能力&…...
《鸢尾花数学大系:从加减乘除到机器学习》开源资源
《鸢尾花数学大系:从加减乘除到机器学习》开源资源 Gitee:https://gitee.com/higkoo/ bilibili:https://space.bilibili.com/513194466 GitHub:https://github.com/Visualize-ML...
本地部署HDFS集群
首先完成本地部署大数据集群前置准备,可参考: 本地部署大数据集群前置准备https://blog.csdn.net/m0_73641796/article/details/145994787?spm1001.2014.3001.5501 1.下载hadoop 下载Hadoop安装包,本文用的是hadoop-3.3.4.tar.gz 2. 集群…...
Windows 环境下 Nginx、PHP 与 ThinkPHP 开发环境搭建
Windows 环境下 Nginx、PHP 与 ThinkPHP 开发环境搭建 目录 安装 Nginx 和 PHP配置 Nginx配置 PHP启动服务ThinkPHP 配置常见问题排查 1. 安装 Nginx 和 PHP 安装 Nginx 访问 Nginx 官网 下载 Windows 版本解压到指定目录,如 C:\nginx 安装 PHP 访问 PHP 官网…...
10.【线性代数】—— 四个基本子空间
十、 四个基本子空间 1. 列空间 C ( A ) C(A) C(A) in R m R^m Rm2. 零空间 N ( A ) N(A) N(A) in R n R^n Rn3. 行空间 C ( A T ) C(A^T) C(AT) in R n R^n Rn4. 左零空间 N ( A T ) N(A^T) N(AT) in R m R^m Rm综述5. 新的向量空间 讨论矩阵 A m ∗ n A_{m*n} Am∗n…...
基于vue框架的游戏商城系统cq070(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
系统程序文件列表 项目功能:用户,分类,商品信息,游戏高手,游戏代练 开题报告内容 基于Vue框架的游戏商城系统开题报告 一、研究背景与意义 随着互联网技术的飞速发展和游戏产业的蓬勃兴起,游戏商城作为游戏产业链中的重要一环,迎来了前所…...
我代表中国受邀在亚马逊云科技全球云计算大会re:Invent中技术演讲
大家好我是小李哥,本名叫李少奕,目前在一家金融行业公司担任首席云计算工程师。去年5月很荣幸在全球千万名开发者中被选为了全球亚马逊云科技认证技术专家(AWS Hero),是近10年来大陆地区仅有的第9名大陆专家。同时作为…...
css3d放置的面板方向不对问题排查
以往在threejs左手坐标系下,cameranew THREE.Vector3(0, 0, 1),好像在贴css3d的时候从来不会出问题。而这次接到一个朋友是用右手坐标系的,camera默认不设置方向,则应该是(0,1,0) c…...
网络安全法与等级保护 PPT 精华汇总
资源描述 本资源文件为《网络安全法与等级保护》的PPT精华汇总,内容涵盖了网络安全法与等级保护的总体框架及相关标准规范。该PPT详细介绍了网络安全法与等级保护的各个章节和条款,并提供了基础类和应用类的相关标准文件,帮助读者全面了解和…...
chrome下载文件提示“贵组织屏蔽了该文件,因为它不符合安全政策” 安装chrome插件出现问题
查了一圈发现有如下解决方法 可逐一排查 1. 检查是否安装了阿里旺旺,会导致你无法安装chrome的插件。卸载阿里旺旺后,重启chrome即可 2. 注册表出现问题,删除\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome 下的 EnabledPlugins 文…...
linux磁盘满了怎么安全删除文件
df -h 通过df -h /dir 查看被占满的目录,dir替换为你的文件目录 du -sh * 进入被占满的目录,执行 du -sh * ,查看哪些文件占的磁盘大 查看占用磁盘最大的文件 du -sh * | sort -rh | head -n N N通常可以设置为10 有的docker容器文件太…...
探秘基带算法:从原理到5G时代的通信变革【十】基带算法应用与对比
文章目录 三、算法在现代通信系统中的应用3.1 5G 通信中的应用3.1.1 信道编码与调制解调3.1.2 大规模 MIMO 技术3.1.3 案例分析:5G 基站与终端实现 3.2 卫星通信中的应用3.2.1 抗干扰与纠错编码3.2.2 信号处理与调制解调3.2.3 案例分析:卫星通信系统实例…...
