杭州建设企业网站的,wordpress 增加文章字段,广州seo培训,企业logo设计说明NI和EttusResearchUSRP设备之间的区别
概述
USRP#xff08;通用软件无线电外设#xff09;设备是业界领先的商软件定义无线电#xff08;SDR#xff09;。全球数以千计的工程师使用USRPSDR来快速设计、原型设计和部署无线系统。它们以两个不同的品牌进行营销和销售…NI和EttusResearchUSRP设备之间的区别
概述
USRP通用软件无线电外设设备是业界领先的商软件定义无线电SDR。全球数以千计的工程师使用USRPSDR来快速设计、原型设计和部署无线系统。它们以两个不同的品牌进行营销和销售NI和EttusResearch。让我们来探讨一下不同的NI USRP SDR如USRP-2954和Ettus Research USRP如USRPN320。
介绍
NI和Ettus Research USRP之间的主要区别如下图所示 模块化硬件与预组装硬件
NI和Ettus Research的USRPSDR在硬件上有两个主要的区别硬件的交付方式和哪些硬件选项可用。 NI编号 Ettus Research号 不适用 B200迷你/B205迷你 USRP-2900型 B200型 USRP-2901型 B210型 USRP-2920型 N210和WBX USRP-2921型 N210和XCVR2450 USRP-2922型 N210和SBX USRP-2930型 N210和WBX以及GPSDO USRP-2932型 N210、SBX和GPSDO 不适用 N310型 不适用 N320/N321型 USRP-2974型 USRP-2974型 USRP-2940型 X310和WBX USRP-2942型 X310和SBX USRP-2943型 X310和CBX USRP-2944型 X310和UBX USRP-2945型 X310和TwinRX USRP-2950型 X310、WBX和GPSDO USRP-2952型 X310、SBX和GPSDO USRP-2953型 X310、CBX和GPSDO USRP-2954型 X310和UBX以及GPSDO USRP-2955型 X310和TwinRX以及GPSDO 不适用 E310/E311/E313/E320型
NIUSRP SDR是预装在机箱内的而一些Ettus Research USRP则以模块形式出售其射频子板和母板单独出售。例如NI的USRP-2945与X310主板和两个TwinRX子板的硬件相同。
预组装USRPSDR的优点之一是在发货之前设备作为组装单元进行生产测试;但是当它作为套件出售时每个组件都经过单独测试。但是单独购买主板和子板提供了更大的灵活性因为某些组合不能作为单个预组装设备提供。一些以Ettus Research名义销售的最新、最先进的无线电设备如USRPN310、USRPN320、USRPN321和新款NIEttusUSRPX410仅作为预组装无线电出售。
两全其美新的NI和Ettus Research无线电技术
NIEttus USRPX410是新系列中的首款结合了NI和EttusResearch的优势。该预装的无线电程序支持各种流行的开源工具流程如USRP硬件驱动程序UHD和GNURadio以及LabVIEW。新款SDR基于XilinxZynqUltraScale射频片上系统RFSoC构建并配备了高性能RF发送器和接收机硬件可提供NI迄今为止最强大的软件定义无线电。RFSoC为嵌入式处理器和可编程FPGA奠定了基础并与数据转换器模数转换器/数模转换器集成。四核Arm®处理器有助于使用外部主机进行独立操作嵌入式模式或基于主机的模式来运行应用程序。 LabVIEW编程与开源软件的比较
虽然NI和Ettus Research的各种USRP模型都基于相同的无线电硬件但软件支持和用户偏好也各不相同。NIUSRP设备主要被LabVIEW用户采用NI-USRP LabVIEW驱动程序。Ettus Research设备由通用的开源UHD支持。除了这两个选项之外NI和EttusResearch无线电还可以选择利用强大的MATLAB®设计环境。
USRP LabVIEW工具流程的优势
抽象的LabVIEW设计环境可帮助加速无线系统设计使没有HDL设计专业知识的人员也能够进行FPGA编程。如果您想要合并第三方IP例如MathWorksMATLAB软件或VHSIC硬件描述语言VHDL代码则可以直接从LabVIEW导入它以提供更高层次的起点并加速您的应用程序设计。
USRP开源工具流程的优势
所有Ettus Research的USRPSDR和NI USRP SDR均受UHD支持UHDUHD由NI根据开放源码许可协议发布。此驱动程序有助于在C/C的USRP硬件上进行应用程序开发并为多个行业标准开发环境和框架提供跨平台支持例如射频片上网络RFNoC、GNURadio、HDLCoder以及MathWorksMATLAB和Simulink®软件。作为双重许可软件UHD可在开源GNU通用公共许可证版本3下使用并为部署Ettus Research硬件的批量OEM客户提供替代的、限制较少的许可证。
虽然UHD原生支持NI USRP SDR但您也可以为EttusResearch的USRPSDR提供等效的NI来使用LabVIEW工作流程。
尽管所有NI USRP SDR都支持原生UHD但该单元附带的FPGA映像可能与最新版本的驱动程序不兼容。请检查每个设备的固件和FPGA映像以确保UHD正常工作。
详细了解如何将此开源软件与Ettus软件定义无线电结合使用以对多通道无线通信系统进行原型设计。
有关受支持软件的摘要请参阅表3。 USRP硬件驱动程序 NI-USRP的 操作系统 Windows 、Linux、 MacOS Windows NILinux实时 编程语言―主机 GNURadio C/C MATLAB 软件/Simulink 软件 Python LabVIEW2018及更高版本 编程语言―FPGA VHDL VerilogRFNoC开源FPGA框架 LabVIEW FPGA
表3.NI和Ettus Research驱动软件支持比较
总结
尽管这两个品牌看起来截然不同但Ettus Research品牌和NI品牌下的USRPSDR更像是相似之处而不是不同之处。在这两种情况下硬件是相同的并且在大多数情况下NI-USRP驱动程序和UHD都支持两组硬件。 这是LabVIEW的一个功能介绍更多的使用方法与开发案例欢迎登录官网了解更多信息。有需要LabVIEW项目合作开发请与我们联系。