声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1782|回复: 5

[编程技巧] 怎样实现累加平均?

[复制链接]
发表于 2007-2-6 16:59 | 显示全部楼层 |阅读模式

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

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

x
我在弱信号处理中经常遇到将原始信号进行多少次的累加平均,以去除高斯噪声,想请教各位,在matalb中怎样实现信号的累加平均?谢谢!
回复
分享到:

使用道具 举报

发表于 2007-2-6 17:01 | 显示全部楼层
原帖由 记忆沙漠 于 2007-2-6 16:59 发表
我在弱信号处理中经常遇到将原始信号进行多少次的累加平均,以去除高斯噪声,想请教各位,在matalb中怎样实现信号的累加平均?谢谢!


help cumsum 看看是否你所需要的效果
 楼主| 发表于 2007-2-6 17:06 | 显示全部楼层
谢谢eight,先去看看~谢谢你回帖这么快~:handshake :handshake
 楼主| 发表于 2007-2-6 17:15 | 显示全部楼层
我刚才help了以下cumsum,这个函数好像是求一个向量的和,我的问题可以这样描述,s是纯净信号,u是白噪声,这个s只是一个向量,(没有采集到很多组,只有一组数字),我想在s上加上白噪声,然后利用累加平均,看看得到的结果是不是和s一致~~
再次麻烦各位~:loveliness:
发表于 2007-2-6 17:23 | 显示全部楼层
然后利用累加平均


这个是一个方法?具体请说清楚,或者用一个简单的例子说明,例如:


  1. S = [1,2,3,4,5,6];
  2. U = randn(1,6);
  3. Y = S + U;
复制代码


接着如何做?

[ 本帖最后由 eight 于 2007-2-6 17:31 编辑 ]
发表于 2007-2-13 14:39 | 显示全部楼层
原帖由 记忆沙漠 于 2007-2-6 17:15 发表
我刚才help了以下cumsum,这个函数好像是求一个向量的和,我的问题可以这样描述,s是纯净信号,u是白噪声,这个s只是一个向量,(没有采集到很多组,只有一组数字),我想在s上加上白噪声,然后利用累加平均,看 ...


方法:
1)先实现混合信号的累加求和,用全为1的矩阵的下三角阵左乘,将原信号变成:

x1,  x1+x2,  x1+x2+x3,  .......

2)然后在将同长度的自然数序列再次累加求和:

1,  2,  3,....

3)最后向量点除即可。

[ 本帖最后由 Artermis 于 2007-2-13 14:41 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-14 06:32 , Processed in 0.060129 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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