摘要
TMS32010是一种新型的32位数字信号处理器,由TI 公司1983年出品的,它具有广泛的应用面。由于其结构合理,可以达到每秒500万次执行速度,所以在国内外数字信号处理领域中占有重要地位。快速傅利叶变换(FFT)是实现频谱分析的主要方法之一。以往为了实时处理,通常需要用硬件来完成FFT 运算。然而用32010则使用软件编程即可达到1024复数点FFT 在45ms 内完成,精度可达0.01dB。当使用32010进行FFT 运算时,最好能充分利用片内DRAM,这样运算速度最优。本文根据这些特点,提出了一种适用于32010实现FFT 的DDT 算法,并讨论了FFT 在32010上的实现过程和框图。
The TMS32010 is a 5 MIPS processor that is most widely used IC for DSPapplications.It is distinguished from general-purpose microprocessors in that it containsan on chip multiplier,computes a pipelined running sum of products,and performsdata scaling,memory shifts,and pointer incrementation in parallel with other opera-tions.This is a new 32 bit Digital Signal Processors,produced by Texas InstrumentInc.in 1983.Fast Fourier Transform(FFT)is a main mathod used for spectrumanalysis.People used to implement FFT by hardware for real DSP,but now if you useTMS32010,you can make software to realize FFT.Using TMS32010,1024 complex FFTcan be finished in 45ms with an accuracy of 0.01dB.TMS32010 has two kinds of RAM,Data RAM(DRAM)and Program RAM(PRAM).If you require FFT to be completedfast,it is important that you must study how to use DRAM reasonablely.This papergives you analgorithm,DDT,and discusses the process to realize FFT on TMS32010.
出处
《计算机应用与软件》
CSCD
1989年第5期37-42,36,共7页
Computer Applications and Software