DSP嵌入式应用系统软件设计的研究与实践

DSP嵌入式应用系统软件设计的研究与实践

论文摘要

随着数字信号处理技术的发展,数字信号处理芯片在通讯、多媒体、信息家电等各个领域得到了极为广泛的应用,能够完成的任务越来越多。DSP嵌入式系统的广泛应用和发展潜力使其成为21世纪的应用热点之一,但是由于系统复杂性不断提高、作为DSP应用系统关键部分的DSP系统软件开发专业性强以及系统设计的规范性因人而异,使得产品开发难度不断加大,开发周期也被大大拉长,市场需求和开发难度之间产生了明显的瓶颈效应。利用TI eXpressDSP开发DSP系统,可以降低开发难度,缩短软件开发周期。本文在对TI DSP应用系统软件设计技术、频谱分析技术和嵌入式软件开发理论研究的基础上,重点研究了利用TI eXpressDSP算法标准软件中的操作系统内核DSP/BIOS以及参考框架RF进行DSP软件设计的方法,并应用于HFC网络反向噪声监测系统中。首先对TI DSP算法标准软件的参考框架及DSP/BIOS进行了深入研究,并结合嵌入式软件设计流程,完成了频谱分析仪设计的需求分析、主要器件选型、系统体系结构设计以及频谱分析系统软件流程的设计和DSP软件的框架设计。对DSP应用系统软件进行功能模块的划分,并对各模块分别进行了详细设计,重点研究了频谱分析功能的核心算法——快速傅立叶变换、如何利用C6713的EDMA控制器高速读取并传输实时数据以及DSP/BIOS线程划分与调度。本文初步研究了DSP实时监测、cache优化以及DSP/BIOS软件优化技术,这些技术在应用系统软件开发过程中提升系统性能方面起到了非常重要的作用,为系统软件功能的实现提供保证。最后在以上几点研究工作的基础上,对TI DSP应用系统引导技术以及程序代码固化技术进行研究,设计了系统初始化程序、系统二次引导程序,最终实现系统上电自启动功能。通过将DSP软件设计方法在HFC网络反向噪声监测系统的设计过程中进行实践,成功实现了基于DSPs的实时频谱分析。同时实践表明,TI eXpressDSP标准有助于简化DSP应用系统的开发。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文主要工作
  • 1.4 论文结构
  • TM体系结构与算法标准软件'>第二章 TIC6000TM体系结构与算法标准软件
  • TM 体系结构'>2.1 TMS320C6000TM体系结构
  • 2.2 EXPRESSDSP 算法标准软件
  • 2.2.1 CCS 集成开发环境
  • 2.2.2 实时操作系统内核DSP/BIOS
  • 2.2.3 eXpressDSP 参考框架
  • 2.3 本章小结
  • 第三章 频谱分析系统总体设计
  • 3.1 系统概述
  • 3.2 DSP 系统开发流程
  • 3.3 需求分析与设计要求
  • 3.4 硬件结构设计
  • 3.4.1 系统体系结构设计
  • 3.4.2 主要器件选型
  • 3.5 软件结构设计
  • 3.5.1 通信管理与控制单元软件
  • 3.5.2 上位机软件
  • 3.5.3 DSP 软件
  • 3.6 本章小结
  • 第四章 DSP 软件设计
  • 4.1 软件流程设计
  • 4.2 应用系统框架设计
  • 4.2.1 通用DSP 框架模型
  • 4.2.2 频谱分析仪的DSP 框架设计
  • 4.3 软件模块详细设计
  • 4.3.1 系统初始化模块
  • 4.3.2 高速数据采集模块
  • 4.3.3 频谱计算模块
  • 4.3.4 主机通信模块
  • 4.3.5 系统引导程序
  • 4.4 本章小结
  • 第五章 DSP 实时监测与软件优化研究
  • 5.1 DSP/BIOS 实时监测
  • 5.2 DSP 软件的优化
  • 5.2.1 应用软件代码的优化
  • 5.2.2 Cache 的优化
  • 5.2.3 DSP/BIOS 的优化
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 论文工作总结
  • 6.2 下一步展望
  • 致谢
  • 参考文献
  • 附录1:作者在攻读硕士学位期间发表的论文和参与的项目
  • 附录2:部分程序清单
  • 相关论文文献

    标签:;  ;  ;  

    DSP嵌入式应用系统软件设计的研究与实践
    下载Doc文档

    猜你喜欢