资源简介
运行 Xk=myfft(Xn)与matlab自带的fft的输出结果一样 可以替代fft 学习的好帮手
代码片段和文件信息
function [Xk]=myfft(XnN)
%对Xn进行L点的DFT
%用时间抽取的基2FFT-DFT进行快速傅里叶变换
if nargin<2
N=length(Xn);
end
%序列补零
Xn=[Xnzeros(1N-length(Xn))];
%计算需分为蝶形运算的级数M
tempbinary=dec2bin(N);
M=length(tempbinary(2:end));
tempdata=zeros(NM+1); %定义中间操作存储单元
%%对输入进行排序
for n=0:N-1
tempbinary=dec2bin(nM);
tempbinary=rot90(tempbinary2);
tempdata(n+11)=Xn(bin2dec(tempbinary)+1); %数组都从1开始计数
end
%开始计算
for m=0:M-1
%产生W因子
- 上一篇:基于multisim10的报时数字电子钟
- 下一篇:DSSS直接序列扩频
相关资源
- Matlab语言进行摄像机模拟并对三维物
- 二维粒子滤波matlab x程序
- matlab间断有限元求解声波方程
- matlab实现USB数据采集
- 画包络谱和幅值谱的matlab程序
- 概率神经网络源码matlab
- 用MATLAB实现雷达信号的模糊函数图
- BP神经网络预测模型MATLAB代码,亲测可
- matlab 非结构化网格划分
- 图像分割灰度图 matlab
- 弹性板受激振动响应MATLAB程序
- 心电信号特征点检测matlaB源程序
- BCH和RS码的编译码程序
- 李纯明老师 水平集CV MATLAB代码
- MATLAB数字水印实验代码
- 多尺度熵matlab代码
- matlab mac协议之ALOHA协议,CSMA协议
- 微波画天线方向图的matlab程序
- 在MATLAB中采用RLS算法实现FIR自适应滤
- 进化策略算法公交车调度MATLAB
- 压缩感知MP重构算法的matlab实现
- 哈夫曼matlab编解码
- Gasen_matlab实现.zip
- 心电图去噪MATLAB程序
- matlab运动估计代码.里面有源图像和运
- 用matlab读取视频文件中的图像,并对
- Matlab形态学梯度检测二值图像的边缘
- RSSI定位算法MATLAB代码
- matlab递归实现汉诺塔m函数文件(动画
- 物体在空间中的运动轨迹预测
评论
共有 条评论