• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > TMS320C67x DSP Library在程序开发中的应用

TMS320C67x DSP Library在程序开发中的应用

录入:edatop.com     点击:

3.2 性能分析

分别使用FastRTS Library和RTS Library可完成一些常用操作,使用剖析工具可得到各个操作所需的时钟周期个数,具体如表2所列(所有的操作均处理单精度浮点数)。对比表2中的数据可以发现,和RTS Library相比,FastRTS Library大大提高了程序的效率。

4 DSP Lib的编写

事实上,程序员并非只能被动的使用DSP Lib。只要遵循相应的规则,程序员也可以自己编写一个DSP Lib。编写一个最简单的DSP Lib的步骤如下:

(1)新建一个工程newLibrary,将其属性设为"Library(.lib)",图l所示是新工程设置示意图;

  (2)编写高效率代码文件myLibl.asm、myLib2.asm、myLib3.asm,……

  (3)将myLibl.asm、myLib2.asm、myLib3.asm,……等文件添加到工程new Library中;

  (4)编译链接工程new Library;

完成上面4步后,工程中就会出现库文件newLibrary.lib,这样,一个DSP Lib就制作成功了。为了使DSP Lib具有保密性,通常情况下,只需保留工程中的newLibrary.lib文件,而将其他文件,特别是源代码文件*.asm删除或保密存放。这样,用户就只能使用库文件,而无法从中得到源代码的信息。

5 结束语

本文以TMS320C67x DSP Library和TMS320C67x FastRTS Library为例,详细介绍了如何在程序开发中使用TI DSP Library,并分析了使用TI DSP Library所带来的程序效率的提高。最后,还给出了编写TI DSP Library的一个应用实例。

作者:马克雷 来源:国外电子元器件

上一篇:一种基于FPGA的复数浮点协方差矩阵实现
下一篇:基于IQmath库的定点DSP算法设计

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图