记忆沙漠 发表于 2007-2-6 16:59

怎样实现累加平均?

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

eight 发表于 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:

eight 发表于 2007-2-6 17:23

然后利用累加平均

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


S = ;
U = randn(1,6);
Y = S + U;

接着如何做?

[ 本帖最后由 eight 于 2007-2-6 17:31 编辑 ]

Artermis 发表于 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 编辑 ]
页: [1]
查看完整版本: 怎样实现累加平均?