我有一个嘈杂信号的输出,保存为一组余弦。
我有一组从0
到x
Hz 的频率(x 是一个很大的数字),以及一组相同大小的幅度。
当频率的加权是相应幅度的大小时,我想计算出存在频率的调和平均值。
例如:如果我有一组频率
[ 1 , 2 , 3]
和幅度[ 10, 100, 1000 ]
(使得频率的余弦1
具有幅度10
等)。那么,频率的调和平均值为2.8647
。
但是,当我的频率为零(“DC”分量)时,我遇到了问题——调和平均值为零!
现实生活中的问题是一组非常大的余弦,从零频率开始,一直到几 GHz。大部分信号在频谱的一部分中加权,我想将频谱的简单加权平均值与调和平均值进行比较。
解决这个问题的方法(这似乎是一种便宜的方法)是忽略零频率——它只是数以万计的频率中的一个。但是有没有正确的方法来做到这一点?