Function mrpt::math::idft2_complex

Function Documentation

void mrpt::math::idft2_complex(const CMatrixFloat &in_real, const CMatrixFloat &in_imag, CMatrixFloat &out_real, CMatrixFloat &out_imag)

Compute the 2D inverse Discrete Fourier Transform (DFT).

See also

fft_real, dft2_real,dft2_complex If the dimensions of the matrix are powers of two, the fast fourier transform (FFT) is used instead of the general algorithm.

Parameters:
  • in_real – The N_1xN_2 input matrix with real values, where both dimensions MUST BE powers of 2.

  • in_imag – The N_1xN_2 input matrix with imaginary values, where both dimensions MUST BE powers of 2.

  • out_real – The N_1xN_2 output matrix for real part (user has not to initialize the size of this matrix).

  • out_imag – The N_1xN_2 output matrix for imaginary part (user has not to initialize the size of this matrix).