Beamforming-for-speech-enhancement icon indicating copy to clipboard operation
Beamforming-for-speech-enhancement copied to clipboard

Is linear array?

Open ghost opened this issue 4 years ago • 4 comments

ghost avatar Dec 04 '19 09:12 ghost

作者使用了一个圆阵,TDOA在计算时假设麦克风和中心点为由两个麦克风组成的线性阵列,那么TDOA的计算模型就可以简化为计算信号到达中心点的时间差。于是用下列方式计算这个时间差。 (self.mic_diameter / 2) * np.cos(np.deg2rad(look_direction) - np.deg2rad(mic_angle) / self.sound_speed 同时计算6个麦克风的时间差,即可得到6个目标麦克风的TDOA。

ZhangZhaofeng avatar Mar 23 '23 09:03 ZhangZhaofeng

MIC_DIAMETER是麦克风的半径还是直径

wrz1999 avatar Jun 05 '23 14:06 wrz1999

MIC_DIAMETER是麦克风的半径还是直径

是直径。计算的时候要除以2。

ZhangZhaofeng avatar Jun 06 '23 01:06 ZhangZhaofeng

是不是还需要考虑仰角呢

hk0901 avatar Aug 04 '23 08:08 hk0901