当前位置: 首页 > 专利查询>陈玉平专利>正文

一种基于DMA的基带信号处理系统技术方案

技术编号:14963986 阅读:154 留言:0更新日期:2017-04-02 17:39
本实用新型专利技术公开了一种基于DMA的基带信号处理系统,包括高速总线、低速总线、微处理器、内存、DMA单元、路由单元及多个DSP模块,所述高速总线用于提供连接微处理器、内存、DMA单元的高速数据通路,所述低速总线用于提供连接微处理器、DSP模块的低速数据通路,所述DMA单元通过路由单元与DSP模块进行数据传输。本实用新型专利技术为DSP模块提供统一的接口,实现最大限度的模块性设计,最大限度提升了DSP模块接口的吞吐量,同时可灵活地增加或者删减DSP模块,可扩展性好。

【技术实现步骤摘要】

本技术涉及信号处理
,特别涉及一种基于DMA的基带信号处理系统
技术介绍
随着无线通信物理层协议越来越复杂,无线通信物理层协议的硬件实现通常由微处理器及多个信号处理模块(DSP)共同组成,成为一个片上总线(SOC)系统。其中每个DSP模块负责相应的信号处理算法,比如自动增益控制(AGC)、信号定时、无线信道估计及补偿等。微处理器按照一定的算法,控制各个DSP模块有序工作,最终完成复杂的信号处理流程。其存在的主要缺陷是:DSP模块接口复杂,吞吐量不高,系统可扩展性差。
技术实现思路
本技术的目的在于提供一种基于DMA的基带信号处理系统,其为DSP模块提供统一的接口,实现最大限度的模块性设计,最大限度提升了DSP模块接口的吞吐量,同时可灵活地增加或者删减DSP模块,可扩展性好。为实现上述目的,本技术采用以下技术方案:一种基于DMA的基带信号处理系统,包括高速总线、低速总线、微处理器、内存、DMA单元、路由单元及多个DSP模块,所述高速总线用于提供连接微处理器、内存、DMA单元的高速数据通路,所述低速总线用于提供连接微处理器、DSP模块的低速数据通路,所述DMA单元通过路由单元与DSP模块进行数据传输。优选地,所述DMA单元包括多个DMA读控制器及多个DMA写控制器,所述DMA读控制器和DMA写控制器通过高速总线连接所述微处理器和内存,所述DMA读控制器和DMA写控制器连接所述路由单元。优选地,所述路由单元包括第一数据流路由器及第二数据流路由器,所述第一数据流路由器分别连接所述DMA读控制器和DSP模块,所述第二数据流路由器分别连接所述DMA写控制器和DSP模块。优选地,每个所述的DSP模块均具有一个控制接口、一个输入接口及一个输出接口,所述DSP模块的控制接口通过低速总线连接所述微处理器,其输入接口连接所述第一数据流路由器,其输出接口连接所述第二数据流路由器。优选地,所述第一数据流路由器和第二数据流路由器均具有多个输入接口和输出接口,所述第一数据流路由器的输入接口连接所述DMA读控制器,所述第一数据流路由器的输出接口连接所述DSP模块的输入接口,所述第二数据流路由器的输入接口连接所述DSP模块的输出接口,所述第二数据流路由器的输出接口连接所述DMA写控制器。优选地,其还包括信号发送DSP模块,所述信号发送DSP模块具有一个控制接口及一个输入接口,所述信号发送DSP模块的控制接口通过低速总线连接所述微处理器,其输入接口连接所述第一数据流路由器的输出接口。优选地,其还包括信号接收DSP模块,所述信号接收DSP模块具有一个控制接口及一个输出接口,所述信号接收DSP模块的控制接口通过低速总线连接所述微处理器,其输出接口连接所述第二数据流路由器的输入接口。优选地,所述内存采用DRAM或SRAM芯片。采用上述技术方案后,本技术与
技术介绍
相比,具有如下优点:1、本技术为DSP模块提供统一的接口,最大限度实现模块化设计。2、最大限度提升了DSP模块接口的吞吐量,以支持大量的数据交互。3、构造可扩展的系统架构,可灵活地增加或者删减DSP模块。4、可根据DSP的处理数据量,实现DSP总线带宽—总线逻辑资源互换。附图说明图1为本技术的结构示意图;具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。实施例请参阅图1,本技术公开了一种基于DMA的基带信号处理系统,包括高速总线1、低速总线2、DMA单元、路由单元、多个DSP模块5、微处理器6以及内存7,其中:参考图1所示,高速总线1用于提供连接DMA单元、微处理器6、内存7的高速数据通路。低速总线2用于提供连接DSP模块5、微处理器6的低速数据通路。DMA单元包括多个DMA读控制器31及多个DMA写控制器32,DMA读控制器31和DMA写控制器32通过高速总线1连接微处理器6和内存7,DMA读控制器31和DMA写控制器32连接路由单元。DMA读控制器31用于将指定内存7的数据搬移到数据流总线上;DMA写控制器32负责将数据流总线上的数据写入到内存7指定位置。DMA读控制器31和DMA写控制器32的数量根据DSP模块5的总带宽需求决定。DMA读控制器31和DMA写控制器32的数量越多,所能提供的总数据带宽也就越大,这可实现数据带宽与硬件资源的权衡折中。路由单元用于数据流的路由,其包括第一数据流路由器41及第二数据流路由器42,第一数据流路由器41和第二数据流路由器42均具有多个输入接口和输出接口。第一数据流路由器41的输入接口连接DMA读控制器31,第二数据流路由器42的输出接口连接DMA写控制器32。第一数据流路由器41和第二数据流路由器42根据输入端数据流的目标地址字段把数据流路由到指定端口输出,具体来说,第一数据流路由器41完成DMA读控制器31到特定DSP模块5的数据分发,第二数据流路由器42完成多个DSP模块5数据到DMA写控制器32的复用。DSP模块5具有一个控制接口、一个输入接口及一个输出接口,DSP模块5的控制接口通过低速总线2连接微处理器6,其输入接口连接第一数据流路由器41的输出接口,其输出接口连接第二数据流路由器42的输入接口。DSP模块5是无线通信物理层信号处理的核心模块,具备高速的处理运算能力,它通常为用HDL编写好的硬件模块。多个DSP模块5分别实现了协议中不同部分的信号处理算法,比如自动增益控制(AGC)、信号定时、无线信道估计及补偿等。为实现信号的发送和接收,本技术还包括信号发送DSP模块和信号接收DSP模块,信号发送DSP模块负责无线已调信号的发送,信号接收DSP模块负责无线信号的接收。信号发送DSP模块具有一个控制接口及一个输入接口,信号发送DSP模块的控制接口通过低速总线2连接微处理器6,其输入接口连接第一数据流路由器41的输出接口,信号发送DSP模块同时还提供了与硬件DAC(数/模转换器)的连接。信号接收DSP模块具有一个控制接口及一个输出接口,信号接收DSP模块的控制接口通过低速总线2连接微处理器6,其输出接口连接第二数据流路由器42的输入接口,信号接收DSP模块同时还提供了与硬件ADC(模/数转换器)的连接。本文档来自技高网
...
一种基于DMA的基带信号处理系统

【技术保护点】
一种基于DMA的基带信号处理系统,其特征在于:包括高速总线、低速总线、微处理器、内存、DMA单元、路由单元及多个DSP模块,所述高速总线用于提供连接微处理器、内存、DMA单元的高速数据通路,所述低速总线用于提供连接微处理器、DSP模块的低速数据通路,所述DMA单元通过路由单元与DSP模块进行数据传输。

【技术特征摘要】
1.一种基于DMA的基带信号处理系统,其特征在于:包括高速总线、低
速总线、微处理器、内存、DMA单元、路由单元及多个DSP模块,所述高速总
线用于提供连接微处理器、内存、DMA单元的高速数据通路,所述低速总线用
于提供连接微处理器、DSP模块的低速数据通路,所述DMA单元通过路由单元
与DSP模块进行数据传输。
2.如权利要求1所述的一种基于DMA的基带信号处理系统,其特征在于:
所述DMA单元包括多个DMA读控制器及多个DMA写控制器,所述DMA读
控制器和DMA写控制器通过高速总线连接所述微处理器和内存,所述DMA读
控制器和DMA写控制器连接所述路由单元。
3.如权利要求2所述的一种基于DMA的基带信号处理系统,其特征在于:
所述路由单元包括第一数据流路由器及第二数据流路由器,所述第一数据流路
由器分别连接所述DMA读控制器和DSP模块,所述第二数据流路由器分别连
接所述DMA写控制器和DSP模块。
4.如权利要求3所述的一种基于DMA的基带信号处理系统,其特征在于:
每个所述的DSP模块均具有一个控制接口、一个输入接口及一个输出接口,所
述DSP模块的控制接口通过低速总线连接所述微处理器,其输入接口连接所述
第一数据流路由器,其输出...

【专利技术属性】
技术研发人员:陈玉平
申请(专利权)人:陈玉平
类型:新型
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1