DSP

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

2019-07-13 20:39发布

软件无线电(Software-DefinedRadio,SDR)是指在由数字信号处理器DSP和通用微处理器组成的通用硬件平台上运行的软件模块,用于实现诸如产生发射信号(调制)、无线电信号调谐/检测(解调)等功能的技术。 促使SDR产生的原因:
  1. 由于链路层协议标准(2.5G、3G和4G)的不断快速演进,商业无线通信产业面临标准兼容与升级等问题。
  2. 不同国家的无线网络技术的不兼容阻碍了全球漫游设施的部署。
  3. 由于不同标准用户手机的广泛存在,导致运营商在推出新服务/特性上面临困难。
在这里插入图片描述 基于Altera FPGA的SDR硬件架构 DUC:Digital upconverter数字上变频 DDC:Digital downconverter数字下变频 CFR:Crest factor reduction波峰因子降低 DPD:Digital predistortion数字预失真 PA:Power amplifier功率放大器 LNA:Low noise amplifier低噪声放大器 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/ 更多精彩文章请关注微信号:在这里插入图片描述