我有一个噪声信号的输出,保存为一组余弦。直流信号存在时的谐波平均值
我有一组频率从0
到x
Hz(x是一个很大的数),和一组相同大小的振幅。
我想计算当前频率的调和平均值,当频率的权重是相应幅度的大小时。
例如: 如果我有一组频率 [ 1 , 2 , 3]
和振幅[ 10, 100, 1000 ]
的(例如,与频率1
余弦具有振幅10
等)。然后,频率的调和平均值为2.8647
。
但是,当我有一个零频率(“DC”分量)时,我遇到了问题 - 谐波平均值仅为零!
现实生活中的问题是一组非常大的余弦,从零频率开始,上升到几GHz。大部分信号在一部分频谱中被加权,我想比较频谱的简单加权平均值和谐波平均值。
解决方法(这似乎是一种便宜的方法)是忽略零频率 - 它只有数以万计的一个频率。但是,有没有一个正确的方法来做到这一点?
你如何计算你提到的谐波平均值? 'harmmean(1:3)== 1.6364'。 –
嗨恶魔 - 我还不够清楚:我正在计算加权调和平均值。每个数据点(频率)[1,2,3]的权重(幅度)[10,100,1000](这些仅仅是示例权重)。 – William
所以一个更相关的例子将是频率集 – William