声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: bcyangbc

[综合] 对一实测信号的处理,希望大家参与讨论

  [复制链接]
发表于 2010-1-20 16:16 | 显示全部楼层

回复 33楼 bcyangbc 的帖子

明白了,谢谢。
回复 支持 反对
分享到:

使用道具 举报

发表于 2010-2-22 19:43 | 显示全部楼层
谢谢楼主,我已经下载下来了,真是很好的资源!
发表于 2010-3-17 21:29 | 显示全部楼层
请教一下大侠:
在数据滤波的时候是什么滤波方法哦,看了老久没看懂?
还有就是信号去除趋势项以后会有能量损失的吧,如何补偿呢?
程序如下:
%程序开始
caiyangHZ=1000;
dt=1/caiyangHZ;
nfft=256;
df=caiyangHZ/nfft;
tfinal=dt*(nfft-1);
t = 0:dt:tfinal;

xinhaohz=50;
x=10*sin(2*pi*xinhaohz*t);

trend_x=1+0.2*t+0.3*t.^2;

target_x=x+trend_x;

m=3;
ap=polyfit(t,target_x,m);     %计算多项式待定系数向量a
ap
y=target_x-polyval(ap,t);     %用x减去多项式系数a生成的趋势项

figure(1);
plot(t,y);
hold on
plot(t,x,'r');
grid;
title('采用多项式拟合去除趋势项后的速度信号,红色是理论值')
axis([0,0.2,-15,15]);

%代表理论均方值
xJunFang=sqrt(sum(x.^2)/length(x))
%代表计算均方值
yJunFang=sqrt(sum(y.^2)/length(y))
%程序结束
程序执行结果:
xJunFang =

    7.0711

yJunFang =

    7.0505

这种误差是必然的吗?是不是这种误差是可以忽略的?
 楼主| 发表于 2010-3-18 09:41 | 显示全部楼层
个人觉得,这种误差是必然的,除非你的数据和你所选择的模型完全吻合。

信号处理的实质是通过某些方法对信号进行一定的变换,并将我们所感兴趣的信息提取出来,从而方便我们解释一定的物理现象。
实际测量的信号不可避免含有噪声干扰,而且噪声的数值我们是无法获取的,只能通过一定的方法来尽可能多的消弱噪声的影响,因此事实上我们只能无限接近一个物理量的真实变化过程,而不可能准确地获取它。也就是说误差是永远存在的,只不过大小不同而异。

以上只是个人对信号处理的理解,如有错误之处,还请大侠指正。
发表于 2010-3-18 11:53 | 显示全部楼层

回复 53楼 bcyangbc 的帖子

谢谢大侠的回复;还有就是大侠贴出的data_analysis_vib.m数据滤波是什么滤波方法呢?
发表于 2010-3-21 21:52 | 显示全部楼层
学习学习,谢谢楼主
发表于 2010-9-26 09:07 | 显示全部楼层
回复 bcyangbc 的帖子

谢谢 ,你说的很好
发表于 2010-9-26 10:05 | 显示全部楼层
楼主,拿下来借鉴了,谢谢谢谢
发表于 2010-9-26 11:16 | 显示全部楼层
回复 bcyangbc 的帖子

谢谢,这个帖子刚看到,对我非常有帮助,哈哈
发表于 2010-9-28 15:51 | 显示全部楼层
楼主你的emd程序用的是哪个?能一并贴出来吗?
发表于 2010-10-10 09:08 | 显示全部楼层
谢谢楼主,学到了不少东西.
发表于 2010-10-10 10:26 | 显示全部楼层
消除趋势项可以采用高通滤波地方法。
发表于 2010-10-16 11:05 | 显示全部楼层
发表于 2010-10-24 01:11 | 显示全部楼层
很好的帖子..谢谢lz
发表于 2010-11-29 14:38 | 显示全部楼层
不错啊。好长时间没弄了,学习一下。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-6 13:52 , Processed in 0.072972 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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