论文部分内容阅读
自从单核DSP性能上遇到瓶颈之后,人们就纷纷转向了多核DSP的开发。目前,语音、视频和数据“三合一”服务成为业界潮流,多核DSP的应用越来越广泛,已经渗入到消费、通信、医疗、军事等领域,成为许多工业类、电子类产品中的核心部件。现代通信技术正朝着数字化、综合化、智能化、宽带化和个人化方向发展,而多核DSP强大的并行处理能力决定了其在通信领域的重要应用。本文首先列举了多核DSP的一些应用场景,讨论了多核DSP的任务处理模式,对无线信号处理技术做了大概介绍,然后简要介绍了本文方案实现用到的软硬件平台——Freescale公司的MSC8157多核DSP和配套的调试工具CodeWarrior。多核DSP应用中常用的设计模式有主从模式、数据流模式和混合模式,本文就其中两种设计模式并结合通信领域的成功典范GSM进行了多核DSP方案的设计与实现。论文的主要工作和创新如下:1、分析了多核DSP的主要并行处理模式,给出了多核DSP应用中的性能指标,可作为多核DSP应用设计方面的参考。2、提出了一种GSM双向信号多路接收系统的方案。可实现GSM中基站和手机双向信号多路接收,达到同时对多个小区和多个用户进行监测的目的。3、完成了 GSM双向信号多路接收系统多核主从模式方案的设计与实现。主从模式设计的特点是有一个主控核,用来进行系统资源的维护和任务的调度。本文对该系统主从模式的方案设计与实现进行了详细论述,重点介绍了设计方案中的任务调度机制,并就实验结果进行了讨论。4、完成了 GSM双向信号多路接收系统多核数据流模式的设计与实现。数据流模式没有主核与从核之分,任务都是从接入内核开始,然后以流水线形式依次进行处理。该模式涉及核间通信,设计的重点与难点在于各内核处理任务的负载均衡,以便使完成整体任务效果趋于更优。本文对该系统数据流模式的方案设计与实现进行了详实叙述,尤其详细介绍了核间通信与数据交互接口部分,并就实验结果进行了讨论。