DSP原理与应用张东亮第8-10章DSP应用系统设计课件教学.pptVIP

  • 7
  • 0
  • 约5.42千字
  • 约 59页
  • 2017-01-02 发布于未知
  • 举报

DSP原理与应用张东亮第8-10章DSP应用系统设计课件教学.ppt

第10章 DSP应用系统设计 10.1 2407 DSP系统硬件设计 10.2 基于DSP的数字运动控制系统 10.3 快速傅里叶变换与FIR数字滤波器 10.1 2407 DSP系统硬件设计 10.2 基于DSP的数字运动控制系统 10.3 快速傅里叶变换与FIR数字滤波器 FFT函数包含的函数finv(N,Xr,Xi)为倒序运算,函数代码如下。 //倒序运算函数finv(N1,Xr,Xi),对输入序列倒序 //N1为序列长度; Xr[ ], Xi[ ]分别为输入序列的实部和虚部 //倒序原理:倒序数的加1是在最高位加1, //满2向次高位进1,最高位变0,依次往下 //从当前倒序值可求下一倒序值 void finv(int N1, float *xr, float *xi) //倒序运算函数f(N1,Xr,Xi),对输入序列倒序 { int m, n,N2,k; // m为正序数;n为到序数;k为各个权值;N2为最高位的权值 float T; //临时变量T N2=N1/2; //最高位加1相当于十进制加上最高位的权N1/2 n=N2; //第一个倒序值 for (m=1; m=N1-2;m++) //第0个和最后一个不倒序 { if(mn) //为了避免再次调换,只需对mn的部分调换顺序 { T=xr[m]; xr[m]=xr[n];xr[n

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档