2009-11-06 123 views
2

如果我们从麦克风的声音有两个渠道,来计算频谱我们:计算快速傅立叶变换时..?

  • 计算快速傅立叶变换的所有数据输入?
  • 计算每个左右声道的快速傅里叶变换,然后做出两者的平均值?
  • 计算每个左右声道的快速傅立叶变换,并得到两者的最大值?
  • 以不同的方式计算?

回答

4

我假设你的双通道话筒具有物理上分开的输入 - 通常是讲堂或剧院的两侧。在这种情况下,每个通道的傅里叶变换都会显示该通道输入物理位置处的频率内容 - 您不能将它们平均或将它们相加在一起,并获得任何有意义的结果。

如果你想在频道输入之间的中点获得频谱,平均可能是有意义的,但其他任何事情都需要一些假设(反射不是因素等)和插值。

对这些数据的任何有意义的分析都必须考虑声音采样空间的物理几何形状。澄清你在找什么。

哦,并标记您的帖子为作业

2

FFT是一种线性变换。因此,平均左右输入的FFT分别完全等效于两个FFT的平均值。

但通常将它们分开 - 或仅使用其中一个通道是有意义的。

2

不知道你的设置是什么,以及这个处理的目的,我们只能猜测一个很好的答案。我假设你的意思是你在不同地点有两个麦克风。

如果您先添加两个通道,或者如果您对每个通道进行傅立叶变换然后添加,则会得到不好的结果。原因是干扰 - 在一些频率上,信号源将是来自一个麦克风的整数个波长,但是来自另一个麦克风的整数和一半。这是录音中常见的初学者问题。

也许你想要的是测量两个麦克风听到的信号源的信号,同时忽略每个麦克风本地的随机噪声和无关源。在这种情况下,在每个通道上做傅立叶变换,计算每个频率的功率(平方幅度),取对数,然后平均两个通道。这避免了干扰问题,并且统计上减少了随机噪声(尽管不是很多)。

1

要组合这两个FT,你必须知道它们的TOA(到达时间)的差异并首先考虑它。查找beam forming。如果我们对应用有一些了解,这将有所帮助。正如在其他答案中所说的那样,确定你可以对这两者进行平均,并对某个地区的频谱有一些了解,但到底是什么?请详细说明目的,然后我们可以告诉你,你提议的是否合适。