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

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

促使SDR产生的原因:

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

【小知识】讲一讲软件无线电Software-Defined Radio_第1张图片

基于Altera FPGA的SDR硬件架构

DUC:Digital upconverter数字上变频

DDC:Digital downconverter数字下变频

CFR:Crest factor reduction波峰因子降低

DPD:Digital predistortion数字预失真

PA:Power amplifier功率放大器

LNA:Low noise amplifier低噪声放大器

SDR软件架构
【小知识】讲一讲软件无线电Software-Defined Radio_第2张图片

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/

更多精彩文章请关注微信号:【小知识】讲一讲软件无线电Software-Defined Radio_第3张图片

你可能感兴趣的:(【小知识】讲一讲软件无线电Software-Defined Radio)