当前位置: 首页 > news >正文

NI 和 Ettus Research USRP 设备之间有何区别?

概述

USRP(通用软件无线电外设)设备是业界领先的商用现成软件定义无线电(SDR)。全球数以千计的工程师使用 USRP SDR 快速设计、原型设计和部署无线系统。它们以两个不同的品牌名称进行营销和销售:NI 和Ettus Research。让我们探索不同的 NI USRP SDR,例如 USRP-2954,以及 Ettus Research USRP SDR,例如 USRP N320。

介绍

NI 和 Ettus Research USRP SDR 之间的主要区别如下表所示:
在这里插入图片描述

模块化与预组装硬件

NI 和 Ettus Research USRP SDR 在硬件方面有两个主要区别:硬件的交付方式以及可用的硬件选项。

NI USRP SDR 以预装在外壳内的形式出售,而 Ettus Research 的一些 USRP SDR 则以模块化套件的形式出售,RF 子板和主板单独出售。例如,NI 的 USRP-2945 的硬件与 X310 主板加上两个 TwinRX 子板相同。请参阅表 2 比较 NI 和 Ettus Research 的等效 USRP 型号:
在这里插入图片描述
预组装 USRP SDR 的优点之一是,在发货前,该设备会作为组装单元进行生产测试;但是,当它作为套件出售时,每个组件都会单独测试。但是,单独购买主板和子板可以提供更大的灵活性,因为某些组合不能作为单个预组装设备提供。以 Ettus Research 名义销售的一些最新、最先进的无线电设备(例如 USRP N310、USRP N320、USRP N321、Ettus USRP X410 和 Ettus USRP X440)仅作为预组装无线电设备出售。

两全其美:NI 和 Ettus Research 无线电技术

NI Ettus USRP X410 是新无线电系列中的第一款产品,它结合了 NI 和 Ettus Research 的优势。这款预装的无线电既支持流行的开源工具流程,例如 USRP 硬件驱动程序 (UHD) 和 GNU Radio,也支持 LabVIEW。新的 SDR 基于 Xilinx Zynq UltraScale+ RF 片上系统 (RFSoC) 构建,并配备高性能 RF 发射器和接收器硬件,可提供 NI 迄今为止最强大的软件定义无线电。RFSoC 提供了嵌入式处理器和可编程 FPGA 的基础,并集成了数据转换器(模拟到数字/数字到模拟转换器)。四核 Arm® 处理器支持独立操作(嵌入式模式)或基于主机的模式,使用外部主机来运行您的应用程序。

在这里插入图片描述

LabVIEW 编程与开源软件编程

虽然 NI 和 Ettus Research 的各种 USRP 型号都基于相同的无线电硬件,但软件支持和用户偏好各不相同。LabVIEW 用户主要采用 NI-USRP LabVIEW 驱动程序来使用 NI USRP 设备。Ettus Research 设备由通用开源 UHD 支持。除了这两个选项之外,NI 和 Ettus Research 无线电都可以选择利用强大的 MathWorks MATLAB® 设计环境。

USRP LabVIEW 工具流优势

抽象的 LabVIEW 设计环境有助于加速无线系统设计,让没有 HDL 设计专业知识的人也能进行 FPGA 编程。如果您有想要整合的第三方 IP,例如 MathWorks MATLAB 软件或 VHSIC 硬件描述语言 (VHDL) 代码,您可以直接从 LabVIEW 导入它,以提供更高级别的起点并加速您的应用程序设计。

USRP 开源工具流程优势

所有 Ettus Research USRP SDR 和 NI USRP SDR 均由 UHD 支持,UHD 由 NI 根据开源许可证发布。此驱动程序有助于在 USRP 硬件上使用 C/C++ 进行应用程序开发,并为多种行业标准开发环境和框架提供跨平台支持,例如 RF 片上网络 (RFNoC)、GNU Radio、HDL Coder 和 MathWorks MATLAB、Simulink® 和 Wireless Testbench™ 软件。作为双许可软件,UHD 可在开源 GNU 通用公共许可证版本 3 下使用,并为部署 Ettus Research 硬件的批量 OEM 客户提供另一种限制较少的许可证。
在这里插入图片描述

概括

尽管这两个品牌看起来截然不同,但 Ettus Research 品牌和 NI 品牌下的 USRP SDR 相似之处多于不同之处。在这两种情况下,硬件都是相同的,而且在大多数情况下,这两组硬件都由 NI-USRP 驱动程序和 UHD 支持。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Ant Design Vue 快速上手指南与常见问题排查
  • KEIL Stm32 bin文件生成的两种方法以及报错的处理
  • 视频生成新突破:内容-运动潜在扩散模型(CMD)
  • 解锁跨境电商FP独立站的两大关键痛点及解决方案
  • QT窗口在上下屏切换问题(RK3588)
  • unity的 Assembly definitions- asmdef文件
  • 【深度学习】过拟合
  • zdppy_cache Python的国产开源缓存框架
  • 前端手写源码系列(二)——手写call、apply、bind
  • Conda命令
  • 基于 Dots + GPU Instance 的大规模物体渲染
  • appium学习记录
  • ISP代理与住宅代理:主要区别?
  • ECMAScript 6 基础
  • Golang基础1
  • Git学习与使用心得(1)—— 初始化
  • Java超时控制的实现
  • MaxCompute访问TableStore(OTS) 数据
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 关于for循环的简单归纳
  • 记一次删除Git记录中的大文件的过程
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 码农张的Bug人生 - 见面之礼
  • 巧用 TypeScript (一)
  • 如何使用 JavaScript 解析 URL
  • 网页视频流m3u8/ts视频下载
  • 无服务器化是企业 IT 架构的未来吗?
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​比特币大跌的 2 个原因
  • ​油烟净化器电源安全,保障健康餐饮生活
  • (2)(2.10) LTM telemetry
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (Java数据结构)ArrayList
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (接口自动化)Python3操作MySQL数据库
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (算法)Travel Information Center
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 设计一套高性能的弱事件机制
  • .NET8使用VS2022打包Docker镜像
  • /var/spool/postfix/maildrop 下有大量文件
  • @Autowired 和 @Resource 区别的补充说明与示例