【小知识】讲一讲软件无线电Software-Defined Radio

软件无线电(Software-DefinedRadio,SDR)是指在由数字信号处理器DSP和通用微处理器组成的通用硬件平台上运行的软件模块,用于实现诸如产生发射信号(调制)、无线电信号调谐/检测(解调)等功能的技术。前端

促使SDR产生的缘由:git

  1. 因为链路层协议标准(2.5G、3G和4G)的不断快速演进,商业无线通讯产业面临标准兼容与升级等问题。
  2. 不一样国家的无线网络技术的不兼容阻碍了全球漫游设施的部署。
  3. 因为不一样标准用户手机的普遍存在,致使运营商在推出新服务/特性上面临困难。

在这里插入图片描述

基于Altera FPGA的SDR硬件架构web

DUC:Digital upconverter数字上变频redis

DDC:Digital downconverter数字下变频编程

CFR:Crest factor reduction波峰因子下降微信

DPD:Digital predistortion数字预失真网络

PA:Power amplifier功率放大器架构

LNA:Low noise amplifier低噪声放大器svg

SDR软件架构
在这里插入图片描述工具

SDR系统采用由可编程模块(DSP、FPGA、微处理器等)和模拟RF模块构成的通用硬件平台。操做环境执行硬件资源管理活动,如向不一样应用程序分配硬件资源、内存管理、中断服务以及向硬件模块提供一致的接口。在SDR系统中,实现链路层协议和调制/解调操做的软件模块称为无线应用程序,这些应用程序为更高层的通讯协议(如WAP和TCP/IP)提供链路层服务。

典型的SDR系统组成:

  1. 200MHz至GHz的模拟射频接收机/发射机;
  2. 采样率为25 – 210 Msamples/sec高速A/D和D/A转换器;
  3. 高速数字前端处理,包括数字变频等;
  4. 信号编码协议处理,如宽带CDMA、OFDM等,包括加扩/解扩、跳频、码元恢复、编码/解码、调制/解调、载波和码元速率恢复、信道交织与去交织等;
  5. 与网络和背板的数据/控制IO交互,一般用ARM、PowerPC、实时操做系统RTOS等实现。

更多内容下载地址:

Software Defined Radio.ppt关于SDR的进一步介绍

rtlsdrradio.mlpkginstall MATLAB通讯工具箱支持实时SDR采集数据的安装支持包,支持MATLABR2017b及其以上版本

http://page2.dfpan.com/fs/7lcdj26219297160cb4/

更多精彩文章请关注微信号:在这里插入图片描述