USRP简介

news2024/11/25 23:00:08

USRP定义

USRP为Universal Software Radio Peripheral缩写,即通用软件无线电外设,是由Ettus Research及其母公司National Instruments设计和销售的一系列软件定义无线电。

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

USRP组件及对应的功能

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

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

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

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

USRP产品系列

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

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

B系列

Bus series,主打小型化,目前有USRP B200/B210、USRP mini系列等,其中mini系列更是只有一张名片大小。而且B系列都采用USB3.0接口与GPP通信,直接采用USB供电,使用非常便捷。

E系列

Embedded series:E系列采用了嵌入式处理器,不需要连接到外部PC进行操作。E系列是为需要stand-alone operation的应用程序设计的。

N系列

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

X系列

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

USRP挑选

如果经费有限,或者对外设体积有严格限制,则选择USRP B系列产品。

如果希望USRP不连接GPP,或者更多的想做户外测试,则选择E系列产品。

如果RF外设与GPP相距较远,则需要选择有网络接口的N系列或者X系列。

如果SDR系统吞吐量较高,则选择X系列。

参考文献

https://www.ni.com/zh-cn/shop/wireless-design-test/what-is-a-usrp-software-defined-radio/which-usrp-is-right-for-you.html

https://blog.csdn.net/jxwxg/article/details/55106977

USRP内部结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/424139.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一文吃透Http协议

Http 协议 1. 初始 Http Http 协议 , 是应用层最为广泛使用的协议 , Http 就是浏览器和服务器之间的桥梁. Http 是基于 TCP 协议实现的 , 通常我们输入搜索框中的网址 (URL) , 浏览器就会根据这个 URL 构造出一个 Http 请求 , 发送给服务器. 服务器就会返回一个 Http 响应(包…

立体图

[NOIP2008 普及组] 立体图 题目描述 小渊是个聪明的孩子,他经常会给周围的小朋友们讲些自己认为有趣的内容。最近,他准备给小朋友们讲解立体图,请你帮他画出立体图。 小渊有一块面积为 mnm \times nmn 的矩形区域,上面有 mnm \…

网络攻击与防御

1.什么是数据认证,有什么作用,有哪些实现的技术手段? 数字认证证书它是以数字证书为核心的加密技术可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的安全性、完整性。 使用了数字证书,即使您发送的…

【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)

目录 🚩前言🍑工具🍉分析流程🧅实战部分🧅🧅模拟登陆🧅🧅模拟提问请求🥒login方法🥒chatgpt方法🌰总结🚩前言 大家好!今天的目标是拿下Openmao的接口,他的接口内容和chatgpt3.5是一样的,它们的免责申明中写道:本站点基于外部API二次开发,仅供学习…

【数据结构学习2】线性表、顺序表、C/C++补充

目录线性表线性表的定义和特点线性表类型定义线性表的存储结构顺序存储结构顺序表基本操作的实现顺序表的查找算法分析:平均查找长度ASL(Average Search Length)顺序表的插入顺序表的删除补充 C/CC中的参数传递引用类型做形参的三点说明线性表 线性表的定义和特点 …

无需公网IP,远程连接SQL Server数据库【内网穿透】

文章目录1.前言2.本地安装和设置SQL Server2.1 SQL Server下载2.2 SQL Server本地连接测试2.3 Cpolar内网穿透的下载和安装2.3 Cpolar内网穿透的注册3.本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置4.公网访问测试5.结语1.前言 数据库的重要性相信大家都有所了解&#xf…

gpt4人工智能怎么下载-chatgpt哪里下载

GPTChat是一种使用基于深度学习的自然语言处理模型(GPT)实现的智能对话系统。 GPT模型是一种Transformer模型,由OpenAI实现,可用于生成各种类型的文本,包括对话文本。 GPTChat通过对话实现用户与机器之间的交互。用户…

什么是美股市场?主要的美股交易市场有哪些?

美股市场就是交易股票的场所。美股交易市场不同,也影响着投资者在交易美股时的计划和安排。主要的美股交易市场包含哪些? 美股交易市场一、NYSE NYSE又称纽约证券交易所,是上市公司总市值第一(2009年数据)&#xff0c…

榜单!智能车控进入「新周期」,BCM份额TOP10供应商都有谁

作为控制车身不同功能及信号通信中转的ECU模块,从广义范畴来说,BCM(Body Control Module)实际上也是整车最早开始进入「域」整合的部件之一。比如,车身控制多功能的集成(1.0)、BCM网关&#xff…

Maven + Nexus 私有仓库搭建 + 项目推送 + 其他项目拉取(简记)

序 2022年是比较忙碌的一年,耽误了很多博客积累,这一年开始看的比写得多。后面也发现像原来一样的去写下来的成本太高。后面开始只做一些简记。即减少书写成本,也能巩固知识,提炼精华。 一 、Nexus下载 下载地址: N…

Dubbo知识【高级特性】

目录 1:Dubbo高级特性 1.1:超时与重试 什么是超时? 什么是重试? 如何配置超时与重试: 1.2:启动检查 1.3:多版本 1.4:负载均衡 1.5:序列化 1.6:地址…

夜深敲代码——记录一个优化过程

前言 最近一段时间OpenAI的热度一直不减,ChatGpt带来的极大便利性大家也是深有体会。荔枝也跟风搞了一个来玩玩,感觉还是很不错的哈哈哈哈。这不,最近开始刷题用ChatGpt帮忙找bug就很舒服,它甚至可以为我们提供优化的思路&#xf…

git使用手册——简单实用

常见命令 创建仓库 git init初始化仓库git clone拷贝一份远程仓库,也就是下载一个项目。提交与修改 git add添加文件到仓库git status查看仓库当前的状态,显示有变更的文件。git diff比较文件的不同,即暂存区和工作区的差异。git commit提…

RGB与YUV

什么是YUV YUV也叫YCbCr模型,是相对于RGB模型的一种广泛使用的颜色表示模型,YUV格式是1938年由一个法国通信工程师M. Georges Valensi发明的。 YUV中的Y表示亮度luminance,UV表示色度chrominance; 我们知道人眼是个复杂的器官&a…

vue2.x 学习笔记

div标签(HTML) div标签的作用是,设定字、画、表格等的摆放位置。 DIV元素,是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。 DIV标签,称为区隔标记。 什么是vue vue是响应式…

天猫商品详情数据接口,京东商品详情数据接口,品牌商品数据分析,品牌店铺商品数据分析,监控商品价格销量接口代码封装教程

最近做一个品牌电商公司内部ERP系统分发的采集淘宝、天猫、京东商品详情页API接口的投标工作,集成的接口,其中有一个需求就是监控品牌授权店铺的价格、销量,标题、主图等等,具体需求如下描述:所有授权店铺的公开数据都…

04、SpringBoot运维实用篇

一、配置文件1、临时属性设置目前我们的程序包打好了,可以发布了。但是程序包打好以后,里面的配置都已经是固定的了,比如配置了服务器的端口是8080。如果我要启动项目,发现当前我的服务器上已经有应用启动起来并且占用了8080端口&…

浅谈工厂模式

文章目录01 | 抽象工厂02 | 工厂方法03 | 未完待续创建模式在什么被创建,谁创建它,它是怎么被创建的,以及何时创建这些方面提供了很强的灵活性。通常创建模式允许用结构和功能差别很大的“产品”对象来配置一个系统 01 | 抽象工厂 抽象工厂模…

决策树算法介绍

决策树目录1. 决策树基础1.1 决策树定义1.2 熵以及信息熵介绍2. 决策树的划分依据2.1 信息增益2.1.1信息增益应用举例2.2 信息增益率2.2.1 信息增益率使用举例2.2.2 信息增益率使用举例22.3 基尼值和基尼指数2.3.1 基尼值和基尼指数介绍2.3.2 基尼值和基尼指数实现案例1. 决策树…

e-STUDIO2010AC•2520AC安装步骤

注意!在室内室外温差比较大的情况下,设备需要在室内静置240分钟以上才可以进行安装。