声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1130|回复: 1

[FFT] fft 幅值谱

[复制链接]
发表于 2008-3-18 16:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
clear;clc;
fs=1e7;
t=0:1/fs:100e-6;
p=4;
q=1;
a=sqrt(p/q);%确定方差
z=randn(1,length(t));
z=z-mean(z);
z=z/std(z);
x=mean(z);
y=std(z);
z=a*z;
plot(1e6*t,z);
xlabel('us');
hold on;
%Z=fft(z-mean(z),length(t));
Z=fft(z,length(t));
%Z3=sqrt(2*Z.*conj(Z)/(length(Z)));
Z3=2*sqrt(Z.*conj(Z))/(length(Z));
%Z3=sqrt(Z.*conj(Z));
%disp(z);
%Z3=2*abs(Z)/(length(t));
%mag1=20*log10(Z3);
%disp(mag1);
%Y11=Y1.*conj(Y1)/(length(Y1));
f=10000*(0:(length(Z)-1)/2)/length(Z);
figure,plot(f,Z3(1:1+(length(Z)-1)/2));
hold on;
xlabel('kHZ');

为何幅值不能和原先差不多阿??
回复
分享到:

使用道具 举报

发表于 2008-3-19 20:44 | 显示全部楼层
用FFT变换后幅值相位都出现误差,需要校正后才能和原来的一样,加不同窗函数的校正系数不一样,要是加矩形窗,幅值的校正系数是一,加汉宁窗的校正系数是2,即使校正了也跟原来的有误差,除非你是整周期采样,才能保证一样,其它的都有误差
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-19 23:45 , Processed in 0.056058 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表