声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1821|回复: 7

[FFT] LMS test.lab与matlab处理结果不一致

[复制链接]
发表于 2016-9-28 13:19 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 please 于 2016-9-28 13:22 编辑

请教各位,我从LMS中导出时域数据,在MATLAB中处理后与LMS中的结果不一样,请各位大神看看我哪出错了?

clear;
clc;
clf;

data_in=load('D:\MATLAB701\work\data.txt');
data_ref=load('D:\MATLAB701\work\data1.txt');

t=data_in([2:8193],1);
data=data_in([2:8193],2);
%data=5*sin(2*pi*50*t)+4;
pzh=sum(data)/size(data,1);
data=data-pzh;
figure(1)
%plot(data+pzh);
hold on
plot(data,'r');
hold off
fs=1/(t(2)-t(1));
n=8192;

w=hanning(n);
%w=boxcar(n);
y=fft(data([1:n]).*w,n);
y(1)=y(1)/2;
fft_data=2*abs(y((1:n/2+1)))/sum(w);
figure(2)
plot((0:n/2)*fs/n,fft_data,'r');
set(gca, 'XLim',[0 100]);
hold on
plot((0:n/2)*fs/n,data_ref((1:n/2+1),2),'b');
hold off

Pxx=2*abs(y(1:n/2+1)).^2/fs/norm(w)^2;
Pxx(1)=abs(y(1))^2/fs/norm(w)^2;
figure(3)
plot((0:n/2)*fs/n,Pxx);
set(gca, 'XLim',[0 100]);

Pxx_correction=2*abs(y(1:n/2+1)).^2/fs/norm(w)^2 *norm(w)^2/sum(w)^2*fs;
Pxx_correction(1)=abs(y(1)).^2/fs/norm(w)^2 *norm(w)^2/sum(w)^2*fs;
figure(4)
plot((0:n/2)*fs/n,Pxx_correction);
set(gca, 'XLim',[0 100]);

P=sum(Pxx(16:501)*fs/n)
rms=sqrt(P)

data.txt

206.28 KB, 下载次数: 9

时域数据

data1.txt

70.49 KB, 下载次数: 8

LMS结果

回复
分享到:

使用道具 举报

发表于 2016-9-28 13:49 | 显示全部楼层
是指红线和蓝线不一样吗?
wxid_kpnygglfe5ou22_1475042033896_55.png
 楼主| 发表于 2016-9-28 16:42 | 显示全部楼层
是的,红线是matlab处理结果,蓝线是从LMS导出的频谱

点评

按照楼上给的图 确实差很多啊 这个图是求的什么?  详情 回复 发表于 2016-9-29 08:45
发表于 2016-9-29 08:45 | 显示全部楼层
please 发表于 2016-9-28 16:42
是的,红线是matlab处理结果,蓝线是从LMS导出的频谱

按照楼上给的图  确实差很多啊  这个图是求的什么?
发表于 2016-10-8 17:03 | 显示全部楼层
在LMS test.lab中是处理的什么,在matlab中编的程序是算什么的
 楼主| 发表于 2016-10-8 20:18 | 显示全部楼层
sujunshou 发表于 2016-10-8 17:03
在LMS test.lab中是处理的什么,在matlab中编的程序是算什么的

LMS中是随机声压信号,计算的是频谱,在MATLAB中想还原LMS的计算结果
发表于 2016-10-9 08:50 | 显示全部楼层
图给个标注呗  横纵坐标什么的
发表于 2016-12-4 00:26 | 显示全部楼层
有没有A记权?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-4-25 21:37 , Processed in 0.242557 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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