Beamforming-for-speech-enhancement
Beamforming-for-speech-enhancement copied to clipboard
Question about wave data and MIC_ANGLE_VECTOR and steering vector
Hi, Thank you for your nice code.
I have some questions. Please answer me.
1. How do you get the data? It seems to be a .wav file of the CHiME dataset.
2. How do you get the MIC_ANGLE_VECTOR and LOOK_DIRECTION? As I understand, MIC_ANGLE_VECTOR is assigned for each microphone. And as I know, chime's channel 1~6 represent the mic (http://spandh.dcs.shef.ac.uk/chime_challenge/chime2015/overview.html).
But your MIC_ANGLE_VECTOR is hard to understand.
MIC_ANGLE_VECTOR = np.array([0, 60, 120, 180, 270, 330])
I'd liked to know the definitions and equations of the MIC_ANGLE_VECTOR and LOOK_DIRECTION.
3. Could I know your reference for the steering vector? These two equations are the steering vector equation which I know.
h=exp(-j2\pi * freq / c * r * cos(theta)) [1] h_i=exp(-j2\pi * freq / c* (r_i-r0)) / N * (r_i/r_0) [2]
As I understand, the first equation[1] assumes that the target source arrives at the microphone in the planar wave. And the second equation[2] assumes that the target source arrives at the microphone in the non-planar wave.
Especially, there is no usage of MIC_DIAMETER.
[1] https://courses.engr.illinois.edu/cs498ps3/sp2018/ewExternalFiles/Lecture%204%20-%20Microphone%20Arrays.pdf (Page 18) [2] Ennes Sarradj, "Three-Dimensional Acoustic Source Mapping with Different Beamforming Steering Vector Formulations", Advances in Acoustics and Vibration, vol. 2012, Article ID 292695, 12 pages, 2012. https://doi.org/10.1155/2012/292695 (Equation 10)
Thank you again for your nice code.
The same question as above
Hi, Do you solve this question? I met the same question, can you give me some helpful advice? Thank you a lot.
Hi, Do you solve this question? I met the same question, can you give me some helpful advice? Thank you a lot.
No I don't. I used these two repos. https://github.com/Enny1991/beamformers.git https://github.com/robin1001/beamforming.git
Thanks for your reply. Have you ever used these two methods? And can you achieve results?
Thanks for your reply. Have you ever used these two methods? And can you achieve results?
I was looking for the baseline performance. So, I achieve my target.