编写 matlab怎么调用 8 点和 16 点的 fft,8点基于DIT的FFT的实现

七月份工作总结暨八月份营销方案 (10) X[m]?X1[m]?W8mX2[m],m?0,1,2,3,4,5,6,7

图1-4 16点蝶形运算图

2 程序代码 2.1 计算8点FFT代码

function y=fft8(x)%根据蝶形图计算8点FFT

页脚内容5

七月份工作总结暨八月份营销方案

wn=exp(-j*2*pi/8);%旋转因子 x1(1)=x(1)+x(5);%计算蝶形图第一级 x1(2)=x(1)-x(5); x1(3)=x(3)+x(7); x1(4)=x(3)-x(7); x1(5)=x(2)+x(6); x1(6)=x(2)-x(6); x1(7)=x(4)+x(8); x1(8)=x(4)-x(8);

x2(1)=x1(1)+x1(3);%计算蝶形图第二级x2(2)=x1(2)+x1(4)*(wn.^2); x2(3)=x1(1)-x1(3); x2(4)=x1(2)-x1(4)*(wn.^2); x2(5)=x1(5)+x1(7); x2(6)=x1(6)+x1(8)*(wn.^2); x2(7)=x1(5)-x1(7); x2(8)=x1(6)-x1(8)*(wn.^2);

页脚内容6

七月份工作总结暨八月份营销方案

y(1)=x2(1)+x2(5);%计算蝶形图输出 y(2)=x2(2)+x2(6)*(wn.^1); y(3)=x2(3)+x2(7)*(wn.^2); y(4)=x2(4)+x2(8)*(wn.^3); y(5)=x2(1)-x2(5); y(6)=x2(2)-x2(6)*(wn.^1); y(7)=x2(3)-x2(7)*(wn.^2); y(8)=x2(4)-x2(8)*(

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值