DSP环境下C语言编程的优化实现.docVIP

  • 6
  • 0
  • 约3.83千字
  • 约 5页
  • 2017-08-25 发布于河南
  • 举报
DSP环境下C语言编程的优化实现 2007-03-26 嵌入式在线 收藏 | 打印   DSP(Digital Signal Processor,数字信号处理器)是一种具有特殊结构的微处理器。自20世纪80年代初诞生以来,DSP在短短的十多年间里得到了飞速的发展。随着DSP性能价格比和开发手段的不断提高,DSP已经在通信和信息系统、信号与信号处理、自动控制、雷达、军事、航空航天、医疗、家用电器等许多领域得到了广泛的应用。   1 引言     与单片机相比,DSP多用于算法比较复杂、乘加运算量比较大的应用,如通信、雷达、音视频处理等。为了追求代码的高效,过去一般用汇编语言来编制DSP程序。随着DSP应用范围不断延伸,应用的日趋复杂,汇编语言程序在可读性、可修改性、可移植性和可重用性的缺点日益突出,软件需求与软件生产力之间的矛盾日益严重。引入高级语言(如C语言、C++、Java),可以解决该矛盾。在高级语言中,C语言无疑是最高效、最灵活的。各个DSP芯片公司都相继推出了相应的C语言编译器。   鉴于DSP应用的复杂度,在用C语言进行DSP软件开发时,一般先在基于通用微处理器的PC机或工作站上对算法进行仿真,仿真通过后再将C程序移植到DSP平台中。   按照软件开发的顺序,相应的优化工作包括两个部分:一是仿真环境中的优化,二是DSP目标环境中的进一步优化。本文主要探讨的是前者,

文档评论(0)

1亿VIP精品文档

相关文档