全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

SDR硬件体系架构

发布时间:2023-12-01 21:14:01
发布人:xqq

SDR硬件体系架构,软件无线电采用面向对象方法划分各个功能组件,并规定与硬件设备相关联的各种属性。应用功能组件由硬件或软件实现。在运行时,依据关联属性把软件资源分配给相应的硬件设备,从而使软件无线电通信架构能够支持系统的可重构要求,能够实现软件波形的灵活动态加载。因此,硬件平台必须具备支撑软件可重构、波形可加载、系统可扩展等功能的一系列重要能力。

通用硬件体系架构定义物理模块的组成,并给出各个物理模块所拥有的物理属性。如图1所示,在最顶层,通用硬件体系架构包括机箱类和硬件模块类。顶层硬件平台定义了与特定软件无线电通信设备有关的整体属性,包括设备名称、设备类型、型号、外形尺寸、可维护性、可用性、出厂序列号和生成厂商等,用于向用户提供设备信息并提供使用环境要求等。

机箱类明确背板类型、插槽数量、电源和散热要求等。硬件模块类是所有硬件模块的顶层类结构,定义了所有硬件模块都需要具备的基本属性,如可编程能力、性能等。硬件模块类细化派生出多个硬件子类,每个硬件子类在继承硬件模块类的基本属性的基础上,又具有特定的属性和物理实现,能够被进一步实例化为适用于不同应用平台和应用领域的硬件模块。

图1 通用硬件体系架构

软件无线电硬件模块子类包括:射频模块、调制解调模块、处理器模块、安全保密模块、输入/输出模块、电源模块、参考频率模块及定位模块等。各模块的主要功能和属性分别如下。

(1)射频模块:在特定频段上对射频信号进行接收和发送,完成包括A/D变换、D/A变换、接收器、激励器、上/下变频、频率综合、频率调谐等功能。

(2)调制解调模块:主要完成基带、比特流和中频等数字信号的处理,为无线通信的发送和接收完成信息与波形的数字变换。

(3)处理器模块:完成物理层基带信号的处理功能,包括编解码、调制解调、扩频处理、信号交织、信道均衡、同步处理等,以及在操作系统的配合下完成物理层以上的高层协议处理,包括链路层协议、网络层协议、传输层协议、应用层协议处理等。处理器模块可进一步划分为通用处理器模块、数字信号处理器模块和可编程处理器模块。

(4)输入/输出模块:提供设备输入/输出接口的所有物理单元,主要对语音、图像、数据及测试信号做相应的处理,同时提供通用的人机接口、外部配套设备接口、测试接口等,具体包括人机接口、射频接口、数据接口、电源接口、管理接口等。

(5)参考频率模块:用于产生系统基准频率,供各个设备组件进行信号处理,支持实现跳频等功能。

(6)定位模块:提供基于GPS、北斗的定位和授时功能,并具备导航能力。

(7)电源模块:电源模块库包含多个电源模块,根据不同应用进行选择,从而对系统内部各个硬件设备供电。

IT培训

相关文章

嵌入式培训课程:探索技术的无限可能

嵌入式培训课程:探索技术的无限可能

2023-12-12
web前端培训:vue实现双向数据绑定原理

web前端培训:vue实现双向数据绑定原理

2023-12-12
嵌入式开发:Linux系统编程的探索与实践

嵌入式开发:Linux系统编程的探索与实践

2023-12-12
Web前端:探索Web前端开发技术的新领域

Web前端:探索Web前端开发技术的新领域

2023-12-12

最新文章

python培训学校靠谱吗?为什么一定要选择千锋教育

python培训学校靠谱吗?为什么一定要选择千锋教育

2023-12-13
培训学校学java靠谱吗?为什么一定要选择千锋教育

培训学校学java靠谱吗?为什么一定要选择千锋教育

2023-12-13
网络安全哪个培训机构靠谱

网络安全哪个培训机构靠谱

2023-12-13
python培训机构可靠吗?为什么一定要选择千锋教育

python培训机构可靠吗?为什么一定要选择千锋教育

2023-12-13
在线咨询 免费试学 教程领取