第6章 应用程序设计课件.pptVIP

  • 2
  • 0
  • 约5.04万字
  • 约 181页
  • 2017-05-22 发布于河南
  • 举报
2003.2.16 DSP原理及应用 第6章 应用程序设计 (2) 实现N点复数FFT FFT运算中的旋转因子WN是一个复数,可表示: 为了实现旋转因子WN的运算,在存储空间分别建立正弦表和余弦表,每个表对应从0度到180度,采用循环寻址来对正弦表和余弦表进行寻址。 第6章 应用程序设计 2.FFT运算的实现 (3) 功率谱的计算 用FFT计算x(n)的频谱,即计算: X(k)是由实部XR(k)和虚部X I(k)组成的复数: X(k)=XR(k)+jX I(k) 计算功率谱时只需将FFT变换好的数据,按照实部XR(k)和虚部X I(k)求它们的平方和,然后对平方和进行开平方运算。 第6章 应用程序设计 3.汇编语言程序 程序主体由四个子程序组成: ● rfft_task:主调用子程序,用来调用其他子程序,实现统一的接口。 ● bit_rev:位码倒置子程序,用来实现输入数据的比特反转。 ● fft:FFT算法子程序,用来完成N点FFT运算。分为三个功能块:第一级蝶形运算、第二级蝶形运算、第三级至log2N级蝶形运算。 ● power:功率谱计算子程序。 第6章 应用程序设计 4.正弦系数表和余弦系数表 正弦和余弦系数表可以由

文档评论(0)

1亿VIP精品文档

相关文档