funcwj / setk

Tools for Speech Enhancement integrated with Kaldi
Apache License 2.0
396 stars 92 forks source link

关于CircularSDBeamformer方法的抑制能力疑问 #48

Open SouppuoS opened 2 years ago

SouppuoS commented 2 years ago

你好, 我在尝试按照Jacob的 Design of Circular Differential Microphone Arrays 中的Superdirective相关内容实现超指向波束成形,但发现在半径1厘米的6麦圆阵列设置下得到的beampattern与书上所示相差较大。

书中p104,Fig. 6.5 Patterns of the superdirective beamformer with a UCA (M = 6), without the symmetry constraint,能看到beampattern存在若干抑制较高约40dB的零点。

但在我的实现中,相同阵列设置下抑制能力最大只有约5dB。 同时我尝试了setk中的CircularSDBeamformer(radius=1. / 100, num_arounded=6)方法,发现结果与自己实现的效果类似,与书上差异较大。

想请教下这中间可能存在什么问题?

xfqjklw commented 1 week ago

我也发现了类似的问题,线阵能和书上的对应上,环形阵列不行。