matlab噪声的方差,Matlab实现噪声方差估计

本文介绍了如何在Matlab中使用EVAR函数估计高斯噪声的方差。EVAR适用于一维及更高维度的均匀格栅数据,即使在存在多个不连续性的情况下也能提供良好的结果。文中通过两个示例,分别展示了从时域信号和体积数据中估计噪声方差的方法。
摘要由CSDN通过智能技术生成

Noise variance estimation

Suppose that you have a signal Y (Y can be a time series, a parametric surface or a volumetric data series) corrupted by a Gaussian noise with unknown variance. It is often of interest to know more about this variance. EVAR(Y) thus returns an estimated variance of the additive noise.

EVAR provides better results if the original function (i.e. the function without noise) is relatively smooth i.e. has continuous derivatives up to some order. Several tests, however, showed that EVAR works very well even with multiple discontinuities.

Note: EVAR only works with evenly-gridded data in one and higher dimensions.

Here are two examples:

%-- Let us estimate the noise variance from a corrupt signal --

% First create a time signal

t = linspace(0,100,1e6);

y = cos(t/10)+(t/50);

% Make this signal corrupted by a Gaussian noise of variance 0.02

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值