USRP系列(一):软件定义无线电(SDR)

本专栏介绍通用软件定义无线电USRP,让大家对USRP以及该系列产品有个基本的认识。
打算分几篇Blog从以下几个方面介绍:

  • SDR的概念及介绍
  • USRP的作用、组件、产品系列(包括NI和Ettus Research)
  • NI与Ettus Research的关系及产品区别
  • 什么是USRP RIO及什么是stand-alone 的USRP

USRP系列(二):USRP作用、组件及产品系列介绍
USRP系列(三):NI 与Ettus Research的USRP区别
USRP系列(四):USRP RIO 和 Stand-alone USRP

首先第一篇文章介绍下SDR的基本知识:

1.1 SDR的介绍

软件无线电,即Software Defined Radio,SDR。通俗来讲,SDR就是基于通用的硬件平台上用软件来实现各种通信模块。概念中有两个关键词,“通用硬件平台”和“软件”。
通用硬件平台就是说我们能基于这个硬件平台实现各种各样的通信功能,而不是说一个硬件平台只能实现一种通信功能。
软件来实现通信模块是相对于传统的无线电技术来讲的,传统的无线电通信模块都是用硬件电路来设计,一个通信电路只能完成一种通信功能,开发周期长,开发成本高,而且一旦设计好后功能就无法改变。软件化可以加快通信模块的开发速度,降低开发成本,便于调试和维护。

1.2 SDR系统的分类

比较通用的SDR系统分类是以SDR的硬件平台来分类。SDR系统分为三类:基于FPGA的SDR系统,基于DSP的是SDR系统和基于GPP的SDR系统。

1.2.1 FPGA-Based SDR系统

基于FPGA平台开发的SDR系统,实时处理能力强,但是开发难度大,开发成本也高。这里强调一下在SDR系统中对实时处理能力要求很高,我们以LTE系统为例,LTE系统的子帧长1ms,也就是说我们的SDR系统必须在1ms内把这一子帧的数据全部处理完并发送出去,不能有任何时延。通信系统带宽越大,吞吐率越高,对系统的实时性要求就越高。

1.2.2 DSP-Based SDR系统

基于DSP平台开发的SDR系统,实时性比FPGA略差,而且同样的开发难度大,开发成本也高。

1.2.3 GPP-Based SDR系统

GPP即General Purpose Processor,通用处理器。我们可以简单的把GPP理解为电脑,即我们使用的台式机、笔记本等。基于GPP能高效地开发各种通信模块、通信系统,因为我们可以很方便的基于各种高级编程语言、各种链接库来实现各种通信功能,如编码、调制等。而且,基于GPP的SDR系统开发相比其他两种具有较低的开发门槛,较低的开发成本,开发周期也较短、便于调试等。GPP-Based SDR系统是目前最为通用的一种SDR系统实现形式。

GPP-based SDR系统通常包含两部分,一部分是GPP,另一部分是外设。

1.3 SDR外设种类

SDR的外设有很多种类,如USRP,bladeRF,HackRF,以及低端的RTLSDR等。这里只介绍USRP(放在第二篇中介绍)

参考总结网上的资源。

USRP系列(一):软件定义无线电(SDR)相关推荐

  1. sdr 软件_【火腿专题】购买软件定义无线电(SDR)还是传统无线电台?追求欲望无止境...

    软件定义无线电与传统无线电选择作者:Onno VK6FLAB 有一段时间,我一直在解释软件无线电(SDR)的一些内部工作方式是如何运作的,以便深入了解原因和方法的细节.这种探索是在一个新世界的背景下进 ...

  2. rfid测试软件,采用软件定义无线电开发RFID测试平台

    "FPGA的优势加上实时信号处理功能,有助于提高测试速度. 同时,FPGA编程的灵活性可以快速响应新协议的测试需求."- Chun Zhang, InsTItute of Micr ...

  3. 为您的应用选择正确的软件定义无线电解决方案

    在数字电子技术蓬勃发展之后,软件定义无线电 (SDR) 成为无线电应用中流行的最先进技术,创造了一个不断扩大的利基市场.在 SDR 市场中,有种类繁多的产品,从面向消费爱好者的小型便携式设备到面向大型 ...

  4. USRP系列(三):NI 与Ettus Research的USRP区别

    USRP系列(三):NI 与Ettus Research的USRP区别 USRP系列(一):软件定义无线电(SDR) USRP系列(二):USRP作用.组件及产品系列介绍 USRP系列(四):USRP ...

  5. USRP系列(四):USRP RIO 和 Stand-alone USRP

    USRP系列(四):USRP RIO 和 Stand-alone USRP 本文是USRP系列的第四篇,主要介绍什么是USRP RIO以及这些USRP包含什么型号的FPGA,并给出了Stand-alo ...

  6. 软件定义无线电matlab书,软件定义无线电

    最近发现了个神奇的网站: 试了一下,这是一个    SDR    (软件定义无线电)收音机,还且是可视化的,你可以进行许多操作,比如:多个波段同时收音,卫星信号收音,收音方式调整,它允许你做其他的东西 ...

  7. 软件定义无线电的实时频谱分析仪相关原理介绍(一)——信号与频谱

    缩略语表 ADC – Analog Digital Converter,模数转换器 DAC – Digital Analog Converter ,数模转换器 DSP – Digital Signal ...

  8. 如何将带GPS的网络化的软件定义无线电接收机应用于分布式和移动频谱监测?(一)

    导言 无线信号无处不在.无线网络为我们的移动设备,物联网(IoT),智能城市,自动驾驶汽车等提供动力.从基本视频流到整个公用电网的所有内容现在都依赖于可靠,高速和不间断的连接.这一新现实给频谱监测用户 ...

  9. LabVIEW 可配置正交频分复用软件定义无线电收发器

    OFDM(正交频分复用)是使用大量具有谐波频率间隔的调制载波并行传输数据的技术,从而使载波彼此正交. 正交性允许以后可以分离的通道的频谱重叠,很像正交调制. SDR(软件定义无线电)是指一种无线电通信 ...

  10. 小白该如何自学软件定义无线电(SDR)?

    首先得有个平台,转载个文章,三款SDR平台对比 HackRF,bladeRF和USRP.这篇文章是Taylor Killian今年8月发表在自己的博客上的.他对比了三款平价的SDR平台,认为这三款产品 ...

最新文章

  1. windows睡眠(休眠)唤醒助手_一劳永逸解决WIN10所有睡眠问题
  2. python2.7解释器安装教程_Python解释器安装教程以及环境变量配置
  3. Mybatis学习总结二
  4. [Python从零到壹] 四十一.图像处理基础篇之图像采样处理
  5. 保存一波集合框架的介绍
  6. React学习:入门实例-学习笔记
  7. 如果觉得午休时间太短怎么办?
  8. 如何需求分析和编写测试用例
  9. mysql主库从库在同一台服务器_通过两种方式增加从库——不停止mysql服务
  10. ENSP实验五——三层交换机+二层交换机
  11. IntelliJ IDEA快速入门 | 第九篇:IntelliJ IDEA中的常用配置(一)——设置IntelliJ IDEA的主题
  12. 目前文字识别技术,主要应用在哪些场景?
  13. yolov4离线安装笔记
  14. 基于用户的协同过滤推荐算法原理和实现
  15. Hammer.js源码简析
  16. TCP/IP协议就是这个玩意(不看也不影响拿到50K!但是程序员应该知道这些)持续更新中
  17. 【核心基础知识】javascript的数据类型
  18. Python beautifulsoup库实践
  19. JY901模块连接ATK-1218-BD,GPS/北斗通过JY901上位机显示数据
  20. 聚焦移动应用性能管理,MobTech袤博全新产品“哨兵”火热上线

热门文章

  1. EasyPay移动支付框架
  2. Ubuntu系统盘制作
  3. 数据抽取的常见理论方法
  4. python持久层框架_python网络爬虫——scrapy框架持久化存储
  5. 注册.ocx控件时,提示“模块已加载,但对dllregisterserver的调用失败,错误代码为0x80040200 ”
  6. 实现不同电脑共享一套鼠标键盘------ShareMouse
  7. 经典配分函数公式以及量子统计形式
  8. Tracert 工作原理
  9. sourceoffsite,sos_collab,版本控制,安装过程中不能创建数据,相关服务无法启动
  10. C++程序员常用工具集