关键词:DSP, TMS320C54X,FFT
摘 要:在电子设备中数字信号处理技术越来越多地得到应用,而FFT运算是数字信号处理技术的基石,FFT运算主要由DSP来完成,DSP的FFT运算程序的编写是一项重要工作,但FFT算法程序的编写调试费时费力。TI公司提供了以TMS320C54x系列芯片为基础的DSPLIB库函数,包含FFT运算,使在TMS320C54x系列芯片上进行FFT运算变得容易,本文就DSPLIB函数库进行介绍并就使用方法进行详细说明。
1引言
TMS320C54x系列芯片是TMS320C5000平台下的定点DSP芯片。54X系列芯提供了低成本、低功耗、高性能的处理能力,在各个领域应用日益广泛。
在使用DSP进行数字信号处理工作时,经常使用快速付立叶变换(FFT)以进行各种信号的分析,但FFT算法程序的编写调试费时费力。为此TI公司提供了以TMS320C54x系列芯片为基础的DSPLIB库函数,在CCS2开发系统内包含DSPLIB库函数,也可在网站上免费下载,经使用证明DSPLIB函数库使用方便、速度快、运行可靠、功能全面,为在TMS320C54X系列上进行FFT运算提供了极大的方便。本文就FFT函数库进行介绍并就使用方法进行说明[1]。
2 DSPLIB库函数[2]
2.1 DSPLIB库函数功能
TMS320C54X系列函数库(DSPLIB)是对C语言编程可调用优化的DSP函数库,它含有50个通用目的的信号处理程序,全部由汇编语言编写,并可由C语言调用,方便C语言与汇编语言混合编程。这些程序用在计算强度大、执行速度重要的实时运算中。通过使用这些