我是靠谱客的博主 纯情金毛,最近开发中收集的这篇文章主要介绍【小知识】讲一讲软件无线电Software-Defined Radio,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

软件无线电(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/

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

最后

以上就是纯情金毛为你收集整理的【小知识】讲一讲软件无线电Software-Defined Radio的全部内容,希望文章能够帮你解决【小知识】讲一讲软件无线电Software-Defined Radio所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部