fgnt / nn-gev

Neural network supported GEV beamformer
Other
194 stars 90 forks source link

about #7

Closed qinxiaoyi closed 5 years ago

qinxiaoyi commented 5 years ago

hi,I notice that mvdr in your nn_gev code. I want to compare the performance of mvdr and gev. In beamforming.py ,the function of get_mvdr_vector. How can i set the atf_vector? Thank you for your answer.

jheymann85 commented 5 years ago

Hi. There are many different ways to estimate the ATF. One possible option is to use the main component of the target PSD matrix. I.e. get_mvdr_vector(get_pca_vector(target_psd), noise_psd).

qinxiaoyi commented 5 years ago

Thank you for your answer, you mean that the ATF is like steering vector? I read the function of get_pca_vector(target_psd), it's a common method to compute the steering vector.