Beamforming-for-speech-enhancement
Beamforming-for-speech-enhancement copied to clipboard
Is linear array?
作者使用了一个圆阵,TDOA在计算时假设麦克风和中心点为由两个麦克风组成的线性阵列,那么TDOA的计算模型就可以简化为计算信号到达中心点的时间差。于是用下列方式计算这个时间差。 (self.mic_diameter / 2) * np.cos(np.deg2rad(look_direction) - np.deg2rad(mic_angle) / self.sound_speed 同时计算6个麦克风的时间差,即可得到6个目标麦克风的TDOA。
MIC_DIAMETER是麦克风的半径还是直径
MIC_DIAMETER是麦克风的半径还是直径
是直径。计算的时候要除以2。
是不是还需要考虑仰角呢