高斯窗和标准差

信息处理 过滤器设计 高斯 窗户
2022-02-06 03:06:28

我试图弄清楚如何使用 matlab gausswin函数构造一个高斯窗口N具有给定标准偏差的样本σ. 函数定义为

w = gausswin(N, alpha)

阿尔法在哪里1/σ. 我希望我的高斯窗口包含±3σ在高斯。因此对于N看起来我应该做的样本:6σ=N或者σ=N/6. 但是,这里是结果N=100σ=100/616.666: 来自matlab的高斯窗口 显然这个高斯不扩展到±3σ. 有人可以告诉我我做错了什么吗?

我猜这与一些没有正确指定的长度尺度有关。在我看来,高斯温函数的 alpha 输入是某种标准化(无单位)标准偏差。也许我没有考虑到这一点。

1个回答

手动输入没有说α=1/σ. 它说α与的倒数成正比σ.

如果您查看该页面上的示例,您会看到

stdev = (N-1)/(2*alpha);

哪个,对于你的价值观来说

stdev = (100-1)/(2*16.6667) = 825

您应该通过以下方式扩展关系N1.