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

Question about wave data and MIC_ANGLE_VECTOR and steering vector

Open NAM-hj opened this issue 3 years ago • 5 comments

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.

NAM-hj avatar Apr 15 '21 01:04 NAM-hj

The same question as above

jchhuang avatar Jun 29 '21 10:06 jchhuang

Hi, Do you solve this question? I met the same question, can you give me some helpful advice? Thank you a lot.

boun780 avatar Apr 05 '22 10:04 boun780

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

NAM-hj avatar Apr 07 '22 10:04 NAM-hj

Thanks for your reply. Have you ever used these two methods? And can you achieve results?

boun780 avatar Apr 07 '22 11:04 boun780

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.

NAM-hj avatar Apr 09 '22 04:04 NAM-hj