声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1758|回复: 4

[综合讨论] 微弱信号的相关检测

[复制链接]
发表于 2008-10-21 11:29 | 显示全部楼层 |阅读模式

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

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

x
题目:
微弱信号是被噪声严重污染的信号,数据data_a.dat和数据data_b.dat是两组加速度传感器输出的仿真数据,代表振动体的两个不同测点的加速度测量值。两组数据含有大量噪声,信噪比低,要求采用互相关分析法检出加速度信号。
已知:数据长度:N=1000
      抽样频率:fs=100Hz;
      数据单位:加速度电平(V)
要求:
  画出信号图,包括振幅点平,周期,相位。检出信号是个正弦函数。关于相关分析,不是很清楚,请高手指点。

data_a.dat

11.72 KB, 下载次数: 26

data_b.dat

11.72 KB, 下载次数: 18

回复
分享到:

使用道具 举报

发表于 2008-10-21 16:20 | 显示全部楼层
从楼主的意思来看,最大的问题应该是在去噪方面,目前对于这类问题很多都采用小波分析和相关分析结合的办法,搂主可以试试

[ 本帖最后由 happy 于 2008-10-21 16:21 编辑 ]
发表于 2008-10-21 16:22 | 显示全部楼层
国内外文献中可以找到部分相关的资料
 楼主| 发表于 2008-10-21 19:45 | 显示全部楼层

回复 沙发 happy 的帖子

导师要求没那么高,就是采用互相关分析法检出信号
检出的是一条正弦信号,求取其周期、幅值和两个信号的相位差就行。
关于微弱信号相关检测,本人以前没接触国,所以来求教下。

以下是我自己想的互相关计算,高手帮我看看:
x=load('C:\Documents and Settings\Administrator\桌面\data_a.dat');
y=load('C:\Documents and Settings\Administrator\桌面\data_b.dat');
n=1000;
xn=fft(x,2*n);
yn=fft(y,2*n); %fft,序列末尾加零到2n

Gxy=xn.*conj(yn);   %求互功率谱

Rxy=ifft(Gxy,2*n); %互相关函数
plot(Rxy)
axis([0, 1000, -500, 500]);

[ 本帖最后由 rr307307 于 2008-10-21 19:49 编辑 ]
发表于 2013-2-1 22:28 | 显示全部楼层
这个信号是蛮强的啊,用锁相放大器 很容易解出的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-10-1 03:04 , Processed in 0.058763 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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