亚洲精品美女久久_91国内精品久久_亚洲九九在线_91精品国产高潮抽搐_国产一区二区三区在线免费观看_91com在线观看

matlab中FFT的使用

2017-02-14  by:CAE仿真在线  来源:互联网


.调用方法
X=FFT(x);

X=FFT(x
,N);%当x的长度小于N,则会在x末端补零,使长度等于N
x=IFFT(X);
x=IFFT(X,N)

MATLAB进行谱分析时注意:
(1)函数FFT返回值的数据结构具有对称性。
例:
N=8;
n=0:N-1;
xn=[4 3 2 6 7 8 9 0];
Xk=fft(xn)

输出:

Xk =

39.0000 -10.7782 + 6.2929i 0 - 5.0000i 4.7782 - 7.7071i 5.0000 4.7782 + 7.7071i 0 + 5.0000i -10.7782 - 6.2929i

Xk
xn的维数相同,共有8个元素。Xk的第一个数对应于直流分量,即频率值为0,值为xn各元素的和
(2)做FFT分析时,幅值大小与FFT选择的点数有关,但不影响分析结果。在IFFT时已经做了处理。要得到真实的振幅值的大小,只要将得到的变换后结果乘以2除以N即可。
.FFT应用举例

1:x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t)。采样频率fs=100Hz,分别绘制N=128、1024点幅频图。

clf;
fs=100;N=128; %
采样频率和数据点数
n=0:N-1;t=n/fs; %
时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %
信号
y=fft(x,N); %
对信号进行快速Fourier变换
mag=abs(y); %
求得Fourier变换后的振幅
f=n*fs/N; %
频率序列
subplot(2,2,1),plot(f,mag); %
绘出随频率变化的振幅
xlabel('
频率/Hz');
ylabel('
振幅');title('N=128');grid on;
subplot(2,2,2),plot(f(1:N/2),mag(1:N/2)); %
绘出Nyquist频率之前随频率变化的振幅
xlabel('
频率/Hz');
ylabel('
振幅');title('N=128');grid on;
%
对信号采样数据为1024点的处理
fs=100;N=1024;n=0:N-1;t=n/fs;
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %
信号
y=fft(x,N); %
对信号进行快速Fourier变换
mag=abs(y); %
求取Fourier变换的振幅
f=n*fs/N;
subplot(2,2,3),plot(f,mag); %
绘出随频率变化的振幅
xlabel('
频率/Hz');
ylabel('
振幅');title('N=1024');grid on;
subplot(2,2,4)
plot(f(1:N/2),mag(1:N/2)); %
绘出Nyquist频率之前随频率变化的振幅
xlabel('
频率/Hz');
ylabel('
振幅');title('N=1024');grid on;

运行结果:
matlab中FFT的使用

fs=100Hz
,Nyquist频率为fs/2=50Hz。整个频谱图是以Nyquist频率为对称轴的。并且可以明显识别出信号中含有两种频率成分:15Hz40Hz。由此可以知道FFT变换数据的对称性。因此用FFT对信号做谱分析,只需考察0~Nyquist频率范围内的福频特性。若没有给出采样频率和采样间隔,则分析通常对归一化频率0~1进行。另外,振幅的大小与所用采样点数有关,采用128点和1024点的相同频率的振幅是有不同的表现值,但在同一幅图中,40Hz15Hz振动幅值之比均为4:1,与真实振幅0.5:2是一致的。为了与真实振幅对应,需要将变换后结果乘以2除以N。


2:x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t),fs=100Hz,绘制:
(1)数据个数N=32,FFT所用的采样点数NFFT=32;
(2)N=32,NFFT=128;
(3)N=136,NFFT=128;
(4)N=136,NFFT=512。

clf;fs=100; %
采样频率
Ndata=32; %
数据长度
N=32; ?T
的数据长度
n=0:Ndata-1;t=n/fs; %
数据对应的时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t); %
时间域信号
y=fft(x,N); %
信号的Fourier变换
mag=abs(y); %
求取振幅
f=(0:N-1)*fs/N; %
真实频率
subplot(2,2,1),plot(f(1:N/2),mag(1:N/2)*2/N); %
绘出Nyquist频率之前的振幅
xlabel('
频率/Hz');ylabel('振幅');
title('Ndata=32 Nfft=32');grid on;

Ndata=32; %数据个数
N=128; ?T
采用的数据长度
n=0:Ndata-1;t=n/fs; %
时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t);
y=fft(x,N);
mag=abs(y);
f=(0:N-1)*fs/N; %
真实频率
subplot(2,2,2),plot(f(1:N/2),mag(1:N/2)*2/N); %
绘出Nyquist频率之前的振幅
xlabel('
频率/Hz');ylabel('振幅');
title('Ndata=32 Nfft=128');grid on;

Ndata=136; %数据个数
N=128; ?T
采用的数据个数
n=0:Ndata-1;t=n/fs; %
时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t);
y=fft(x,N);
mag=abs(y);
f=(0:N-1)*fs/N; %
真实频率
subplot(2,2,3),plot(f(1:N/2),mag(1:N/2)*2/N); %
绘出Nyquist频率之前的振幅
xlabel('
频率/Hz');ylabel('振幅');
title('Ndata=136 Nfft=128');grid on;

Ndata=136; %数据个数
N=512; ?T
所用的数据个数
n=0:Ndata-1;t=n/fs; %
时间序列
x=0.5*sin(2*pi*15*t)+2*sin(2*pi*40*t);
y=fft(x,N);
mag=abs(y);
f=(0:N-1)*fs/N; %
真实频率
subplot(2,2,4),plot(f(1:N/2),mag(1:N/2)*2/N); %
绘出Nyquist频率之前的振幅
xlabel('
频率/Hz');ylabel('振幅');
title('Ndata=136 Nfft=512');grid on;
matlab中FFT的使用

结论:
(1)当数据个数和FFT采用的数据个数均为32时,频率分辨率较低,但没有由于添零而导致的其他频率成分。
(2)由于在时间域内信号加零,致使振幅谱中出现很多其他成分,这是加零造成的。其振幅由于加了多个零而明显减小。
(3)FFT程序将数据截断,这时分辨率较高。
(4)也是在数据的末尾补零,但由于含有信号的数据个数足够多,FFT振幅谱也基本不受影响。
对信号进行频谱分析时,数据样本应有足够的长度,一般FFT程序中所用数据点数与原含有信号数据点数相同,这样的频谱图具有较高的质量,可减小因补零或截断而产生的影响。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:matlab中FFT的使用 MatLab培训 MatLab培训课程 MatLab在线视频教程 MatLab技术学习教程 MatLab软件教程 MatLab资料下载 MatLab代做 MatLab基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:[email protected]




主站蜘蛛池模板: 国产做无码视频在线观看 | 色婷婷av777 色婷婷av99xx | 国产福利福利视频 | 亚欧美色 | 欧美一级成人 | 亚洲 欧美 日韩在线 | 亚洲国产成人精品无码区在线播放 | 性色aⅴ在线观看swag | 久污tv | 国产一毛片| 综合久久给合久久狠狠狠97色 | 一区二区三区精品国产欧美 | 丰满岳妇乱一区二区三区 | 欧美大陆日韩 | 日韩欧美国产一区二区三区四区 | 国产香蕉97碰碰视频va碰碰看 | 午夜免费视频观看在线播放 | 久久久久国产精品无码免费看 | 精品无码成人片一区二区 | 熟女人妻一区二区三区免费看 | 三级日本高清完整版热播 | www.麻豆91| 深夜视频在线播放深夜福利 | 狠狠操成人 | 男人扒开添女人下部免费视频 | 风韵丰满熟妇啪啪区老熟熟女 | 中文字幕丝袜第1页 | 亚洲av无码专区在线播放中文 | 日本高清αv毛片免费 | 亚洲av无码成人精品国产 | 日本一级毛片免费播放 | 网www天堂资源在线 网红毛片 | 日本55丰满熟妇厨房伦 | 免费成人高清视频 | 美女内部福利视频在线观看 | 性欧美videossex精品 | 精品无码久久久久久久久久 | 日本猛妇色xxxxx在线 | 未满小14洗澡无码视频网站 | 亚洲三区在线观看内射后入 | 色94色欧美sute亚洲线路二 |