def mtx_fri2visi_ri(M, p_mic_x, p_mic_y, D1, D2):
"""
build the matrix that maps the Fourier series to the visibility in terms of
REAL-VALUED entries only. (matrix size double)
:param M: the Fourier series expansion is limited from -M to M
:param p_mic_x: a vector that contains microphones x coordinates
:param p_mic_y: a vector that contains microphones y coordinates
:param D1: expansion matrix for the real-part
:param D2: expansion matrix for the imaginary-part
:return:
"""
return np.dot(cpx_mtx2real(mtx_freq2visi(M, p_mic_x, p_mic_y)),
linalg.block_diag(D1, D2))
评论列表
文章目录