资源简介
2的整数次幂点数的离散傅里叶变换MATLAB代码
代码片段和文件信息
%采用基2时间抽取法编写,N必须为2的整数倍
%function [xn_fft]=fft_N(xn)
clc
clear
N=1024; %采样点数
T=0.8; %数据时常
%fs=(N-1)/T; %采样频率
t=linspace(0TN);
%f1=50;
%f2=150;
%f3=250;
f1=50;
xn=220*sin(2*pi*f1*t)+50*sin(2*pi*3*f1*t)+20*sin(2*pi*5*f1*t)+15*sin(2*pi*7*f1*t);
%xn(1:2048)=0;
%xn(2049:6144)=1;
%xn(6145:8192)=0;
WN=exp(-j*pi*2/N); %WN表示底数N=2的变换因子
n=N;
num=0;
while n>1
n=n/2;
num=num+1;
end
M=num; %M表示总共要运算的级数,数据长度对于2的指数
double XK_1[];
double XK_2[];
double xn1[];
int num_new[];
num_new(1)=1;
for num=(M-1):-1:0
N_new=length(num_new);
num_increase=2^num;
for num_1=1:N_new
n
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3429 2010-06-03 22:49 t_2_fft.m
----------- --------- ---------- ----- ----
3429 1
相关资源
- spectrogram_fft
- matlab-acq GPS C/A码捕获 用的是fft频域的
- txlb 数字图像处理中的滤波和傅里叶压
- FBMCEXFFT 对FBMC通信系统进行仿真
- Epilepsy-EEG-report--- 在学习了数字信号处
- Fftfile-of-EEG 可以用FFT频谱对脑电信号
-
CS-ba
sed-on-FFT-or-DWT 图像压缩感知 - pipeilvbo 匹配滤波器的实现。主要是通
- hanning11 加汉宁窗fft插值算法
- PMF-FFT-GPS GPS 捕获跟踪程序
- 利用FFT做波束成形 主要和加权累加法
- 时域抽取法基2FFT源程序
- FFT谐波分析
- matlab开发-FastFFTFunction
- FFT和IFFT的MATLAB实现代码
- fft变换的matlab代码
- Matlab的时间抽取基2FFT算法
- 基于MATLAB实现的任意点基2FFT算法
- 对一段音频进行fft处理
- 用matlab fft信号频谱分析
- FFT变换的MATLAB程序实现
- 逆傅里叶变换matlab
- FFT快速傅里叶变换,主要涉及了在m
- FFT的matlab程序
- matlab实现读取声音并进行频谱显示
- FFT方式计算天线方向图
- 基于FFT的频谱显示MATLAB设计
评论
共有 条评论