USRP系列(二):USRP作用、组件及产品系列介绍

news/2024/11/29 20:48:55/

USRP系列(二):USRP作用、组件及产品系列介绍

USRP系列(一):软件定义无线电(SDR)
USRP系列(三):NI 与Ettus Research的USRP区别
USRP系列(四):USRP RIO 和 Stand-alone USRP

本文是该系列文章中的第二篇,主要对USRP的作用、组件以及系列产品进行介绍。

2.1 USRP的作用

从本质上讲,USRP充当了一个无线电通讯系统的数字基带和中频部分。USRP背后的基本设计理念是在主机 CPU 上使用诸如 GNURadio完成所有波形相关方面的处理,比如调制和解调 。所有诸如数字上下变频、抽样和内插等高速通用操作都在 FPGA 上。

大多数 USRP 通过高速链路连接到主机,基于主机的软件使用该链路来控制 USRP 硬件并发送/接收数据。某些 USRP 型号还将主机的一般功能与嵌入式处理器集成在一起,允许 USRP 设备以独立方式运行(stand-alone)。

2.2 USRP的组件及对应功能

USRP由 USRP母板、连同各种子板以及相应的天线组成。

一个典型的 USRP 产品系列包括两部分:一个带有高速信号处理的 FPGA 母板,和一个或者多个覆盖不同频率范围的可调换的子板。 它们共同实现把比特流数据从天线传到主机电脑(即接收),或者从主机电脑传送到天线(即发送)。

具体来说:
母版包括以下功能:时钟同步及生成、FPGA、ADCs、DACs、host processor interface 、及功率调节(power regulation)。这是信号基带处理所需的基本组件。

FPGA:
In stock configuration the FPGA performs several DSP operations, which ultimately provide translation from real signals in the analog domain to lower-rate, complex, baseband signals in the digital domain. In most use-cases, these complex samples are transferred to/from applications running on a host processor, which perform DSP operations. The code for the FPGA is open-source and can be modified to allow high-speed, low-latency operations to occur in the FPGA.

子板(又称为模块化前端):用于模拟操作,如上、下变频转换、滤波等,这种模块化允许 USRP 为在 DC 和 6 GHz 之间运行的应用提供服务。

2.3 USRP产品系列:以数字命名的和以字母命名的

USRP产品系列分为以数字命名的和以字母命名的(这两种型号可以对应),分别对应于NI和Ettus Research下的产品名称。

  • 从NI方来看,从USRP-292x, 293x再到294x和295x,以及2974。产品系列逐渐扩展,在不断更新完善;
  • 相比于NI,Ettus Research的命名更有规则,产品分为个系列:主要有B系列,E系列,N系列和X系列,基本上系列字母越靠后价格越贵。

下面依次介绍B系列,E系列,N系列和X系列USRP产品及其对应的NI USRP型号。

  1. B系列(Bus series):主打小型化,目前有USRP B200/B210、USRP mini系列等,其中mini系列更是只有一张名片大小。而且B系列都采用USB3.0接口与GPP通信,直接采用USB供电,使用非常便捷。USRP B系列的产品大部分单价都在7000-8000块之间。在这里插入图片描述

  2. E系列(Embedded series):E系列采用了嵌入式处理器,不需要连接到外部PC进行操作。E系列是为需要stand-alone operation的应用程序设计的。在这里插入图片描述

  3. N系列(Networked series):N系列,即Network series,指USRP与GPP采用的是Ethernet接口。N系列包含N200和N210两个系列。N系列的USRP都需要外接一个子板,而且都只支持1TX&1RX。此外,N系列还需要外接电源。N210与N200的差别也主要在FPGA芯片上。在这里插入图片描述

  4. X系列是Ettus面向5G而设计开发的产品,也是USRP4个系列里面最贵的。单个X系列的USRP价格在$4000-$5000之间,大约是国内一辆QQ轿车的价格。其单个channel的带宽高达160MHz。X系列最多可以接两个子板(Daughterboard),即最多可以支持2TX&2RX。此外,X系列支持PCIE接口,ExpressCard接口,以及1Gbit和10Gbit Ethernet接口,为USRP与GPP之间提供了高速接口。在这里插入图片描述

2.4 怎么挑选USRP?

主要从参数、编程方式、价格、便携性等方面考虑。参考官网:Which USRP Is Right for You?

参考文献:1. https://blog.csdn.net/jxwxg/article/details/55106977
2. USRP Wiki
3. NI 官网

(水平有限,烦请指正,禁止转载,敬请谅解)


http://www.ppmy.cn/news/252093.html

相关文章

【Maven】Maven入门,Java界的Anaconda!

1 Maven介绍 官方文档:Apache Maven 的本质是一个软件项目管理和理解工具。基于项目对象模型 (Project Object Model,POM) 的概念,Maven 可以从一条中心信息管理项目的构建、报告和文档。 就像Python和Anaconda的关系🤭 可以帮助…

【29JavaScript 表单】掌握 JavaScript 表单操作:获取、验证和动态处理,提升用户交互体验

JavaScript 表单 表单是网页中常用的元素之一,用于收集用户输入的数据。JavaScript 提供了丰富的方法和属性来操作和验证表单数据。本文将详细介绍 JavaScript 中与表单相关的操作。 获取表单元素 通过 JavaScript 可以轻松获取表单中的各个元素,并对…

在没有串口设备的时候如何让电脑能调试串口设备

1.设备:电脑。 2.软件:Configure Virtual Serial Port Driver。 3.软件:串口调试助手。 4.自己的开发工具。 一,建立虚拟串口 打开Configure Virtual Serial Port Driver建立两个虚拟串口。(默认软件可以适用14天&…

串口设备的类型

RS232、RS422和RS485这三种串口都是串行数据接口标准,由电子工业协会(EIA)制订并发布。 为保证不同厂家产品之间的相互兼容,1962年RS232发布。 但RS232通信距离短、速率低,为了弥补这方面的不足,RS422就诞生…

查看设备串口列表和串口上电使能

查看设备串口列表 adb shell ls dev/ttys (或者直接问供应商) 用ls命令行时出现如下错误:不是内部或外部命令 解决方法:新建文件:ls.bat,输入以下代码: echo off dir 拷贝到 C/Windows下 串口上电使能 adb sh…

Qt 串口获取串口设备名称

前言 最近在用QT弄一个串口上位机,以前用QT做的串口工具在选择串口的时候只能通过串口号选择,在有多个串口设备的时候不是很方便,所以这次就想着搞成选择的时候可以显示串口设备名称的方式。 1、实现效果 目前家里就只有一个CH340的串口设备…

串口的使用-ttyUSB0设备

波特率 115200 ttyUSB0 一定要物理连接成功, 我的串口一直插串位了, 所以耽误了特别长的时间。 但是重新对好口后才成功连接的。 android串口调试 嵌入式 Linux下使用minicom串口调试开发板 minicom安装、配置、及使用中遇到问题 USB加minicom使用…

串口简介1

串口概念 串口是串行接口(Serial Port)的简称,是一种常用的计算机接口,由于连线少、通信控制简单而得到广泛的使用。串口有几种标准,常见的一种称做RS232接口标准串口协议支持的最高数据传输率是115Kbps。一些改进的串口控制器支持更高甚至460Kbps的数据传输率,如增强型串ESP …