高性能信号处理通用平台研究

高性能信号处理通用平台研究

ID:46169357

大小:76.50 KB

页数:11页

时间:2019-11-21

高性能信号处理通用平台研究_第1页
高性能信号处理通用平台研究_第2页
高性能信号处理通用平台研究_第3页
高性能信号处理通用平台研究_第4页
高性能信号处理通用平台研究_第5页
资源描述:

《高性能信号处理通用平台研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高性能信号处理通用平台研究摘要:针对信号处理实时性和通用性的要求,提出了一种基于TMS320C6701处理器的信号处理通用平台系统结构,并详细论述了通信网络、存储系统、调试电路等关键电路设计方案,实现了支持信号处理器的实时操作系统VSPWorks配置,并针对并行处理系统的运行、调试完善了信号处理平台软件开发环境。通过典型应用证明该处理器平台具有较强的通用性、可扩展性,可冇效应对大规模浮点处理的应用场合。关键词:信号处理;实时操作系统;共享总线;FIFO环中图分类号:TN911.7?34;TP368.1文献标识码:A文章编号:10047373X(2013)21?

2、0052?040引言当前信号处理领域内阵列信号处理技术正在迅速发展,各种新的算法及新的处理技术不断出现,要求信号处理系统具有快速适应各种新算法和新技术的能力,釆用传统的基于专用硬件的设计方法所开发出來的侍号处理系统无法满足这样的要求。开发具有通用性的计算平台,尽可能通过软件来实现信号处理功能,成为信号处理的新趋势,“软件雷达”、“软件无线电”等概念都是基于这一思想。通过灵活的软件编程来适应算法的变化,通过简单的硬件扩展来适应规模的变化,使系统的灵活性大大提高,研制周期、费用大为减少。要支持这种设计思路,必须研制出组成通用计算平台的信号处理模块,该模块既能满足系

3、统实时处理需求,又具备通用性、可扩展性。本文提出了一种基于TMS320C6701信号处理器的高性能信号处理模块的设计方案,设计了具冇•左通用性的并行信号处理模块,该模块具冇高速互连接口,可以根据应用系统的需求构成不同的并行系统,完成各种信号处理任务。1系统结构随着微电子技术的突飞猛进,处理器的速度不断得以提高,但实际应用对于计算能力的需求还是远远超出了单个处理器可以提供的范I韦I,采用并行处理技术构成多处理器系统满足需要较强计算能力的应用是一种行之有效的技术途径。并行处理的S的是通过采用多个处理单元同时对任务进行处理,加速整个计算的过程,从而减少任务的执行时间

4、。整个任务可分解成一些小的任务,分别分配给并行处理系统中各个处理单元执行。一般而言,这些并行执行的任务都不能完全独立执行,一个任务中的计算可能需要用到另-个任务中的数据,各处理单元之间存在进行数据交换的耍求。因为交换数据而必须等待的时间,反映了处理单元Z间的同步开销。因此不难看出,并行处理额外增加了数据通信和同步等待等开销。为使任务执行时间减少增加处理单元个数成为首要手段,同时要将任务进行更细粒度的划分以增加任务的并行度,但在增加处理单元和任务细粒度化的同时将带来总通信量的增加,再加上同步时间和任务分配不均所造成的空等待时间开销,增加处理单元的个数对增加系统处

5、理能力得不偿失。这使得在设计并行处理系统时必须着重考虑以下两个方面:处理单元性能的提高以及处理单元间通信技术的改进。1.1处理单元的选择在通信、语音、图像处理中信号的动态范闱有限,一般采用定点运算就可以满足要求,雷达、声纳信号需要较大的数据动态范围和数据精度,若按定点处理会发生数据上溢出或下溢出,严重时处理将无法进行,如果使用移位定标或用定点模拟浮点运算,程序的执行速度将大大降低,为增强计算平台的适用性,该通用信号处理平台使用浮点处理器。同样的任务量,用高性能的处理单元构成的“小”规模系统,其效率要高于用较低性能的处理单元构成的“大”规模系统。并行处理单元的性

6、能相当重耍,它不仅包括运算速度,还包括存储器带宽、数据通信速度等,美国TI公司的TMS320C6000系列DSP是业界最高性能的通用可编程DSP,TMS320C6701又是该系列中性能较高的浮点处理器。该款DSP完全满足设计的通用计算平台対信号处理单元性能的要求,因此选择TMS320C6701作为信号处理模块的处理单元。1.2通信网络的设计阵列信号处理必然是多个信号处理单元并行工作,子任务分配在并行处理系统的各个处理单元中,子任务间数据通信速度和同步时间等不仅取决于处理单元本身的通信速度,还取决于连接处理单元的通信互连网络,通信链路丰富的复杂网络往往能提供较高

7、的数据通信速度,然而其设计和维护的难度要高得多。针对不同的实际应用,采用不同形式的通信网络,可以降低通信网络的复杂度。在互连结构设计中,把整个并行信号处理系统的互连结构分为两级:系统级互连结构、模块级互连结构。系统级互连结构主耍用于模块间的通信,该设计中系统级的控制网络和信号处理网络分别采用RaceWay及VME实现。模块级互连结构主要指信号处理模块内的网络结构。信号处理模块系统结构如图1所示。信号处理模块内包含4个DSP,可提供4GFL0PS的峰值处理能力。模块内采用共享总线互连结构。一般情况下,程序代码和运算数据应存放于各DSP的片内RAM或局部存储器中,

8、这样可以减少共享存储器访问次数,减少总

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。