Matlab下FFT和IFFT的实现
来源:互联网 发布:偏偏喜欢你淘宝续 编辑:程序博客网 时间:2024/06/05 06:40
clear all;close all;
Fs=128;%采样率
N=128;%采样点数
n=0:1:N-1;
t=n/Fs;%时间序列
f=n/N*Fs;%频率序列
x=2*cos(2*pi*6*t)+5*cos(2*pi*10*t);%余弦曲线
%
y=fft(x,N);
Amp=abs(y)*2/N;%对应频率的赋值
Amp(1)=abs(y(1))/N;
Phase=angle(y)*360/(2*pi);%对应频率的相位
%
%三角函数形式
% for m=1:1:N
% Fx(m)=0;
% end
% for n=1:1:N
% for m=1:1:N
% Fx(n)=Fx(n)+Amp(m)*cos(2*pi*(m-1)*(n-1)/N + Phase(m)*(2*pi/360));
% end
% end
%Fx=Fx/2;
%复指数形式
for m=1:1:N
Fx(m)=0;
end
for n=1:1:N
for m=1:1:N
Fx(n)=Fx(n)+y(m)*exp( (-1*j*2*pi/N)*(-1*(m-1)*(n-1)) );
end
end
Fx=Fx/N;
%
plot(t,x);
figure;
plot(t,Fx);
figure;
plot(t,Fx-x);
0 0
- Matlab下FFT和IFFT的实现
- itk下FFTW的FFT和IFFT
- 用c实现的fft和ifft
- FFT和IFFT的C代码实现
- 基于FFTW的FFT和IFFT
- 基于C++任意点数的FFT/IFFT(时域和频域)实现
- 数字信号处理 DIT-FFT和IFFT的 C语言程序实现
- 在GPU下做fft和Ifft----pycuda
- DFT,IDFT,FFT,IFFT算法的C++实现
- Matlab FFT与IFFT与FFTSHIFT
- 二维FFT,IFFT,c语言实现
- 关于OFDM中的FFT和IFFT
- IFFT 的实现
- 关于FFTW3和NE10在树莓派2上执行FFT和IFFT的耗时比较
- MATLAB实现的FFT函数
- FFT、IFFT和DCT、IDCT和WALSH、IWALSH
- 利用FFT 及 IFFT实现傅立叶正反变换
- 快速傅里叶变换C++完整实现(包括FFT、IFFT FFTShift)
- 关于*的2种意义
- php方法自动释放结果集
- 递归法实现对单链表的基本操作
- 从一个用户expdp导出再impdp导入到另一个用户
- Android网络编程之获取网络上的XML
- Matlab下FFT和IFFT的实现
- In-Place Merge Sort(这个描述实在太简单了,我一下子就明白了!不过这算MergeSort吗?算插入排序还差不多)
- JFrame新建窗口实例
- 关于基础视图(以UITextField为例)不响应事件和视图添加后却不出现的几种情况
- 2014年...
- java学习---见面会
- Andorid安装错误的解决之道------INSTALL_FAILED_DEXOPT
- 查找算法(二分查找、顺序统计(中值))
- 套接字(二):Socket 套接字编程(附实例)