|
Instrument Neutral Distributed Interface INDI 2.2.5
|
Functions | |
| DLL_EXPORT void | dsp_fourier_dft (dsp_stream_p stream, int exp) |
| Perform a discrete Fourier Transform of a dsp_stream. | |
| DLL_EXPORT void | dsp_fourier_idft (dsp_stream_p stream) |
| Perform an inverse discrete Fourier Transform of a dsp_stream. | |
| DLL_EXPORT void | dsp_fourier_2dsp (dsp_stream_p stream) |
| Fill the magnitude and phase buffers with the current data in stream->dft. | |
| DLL_EXPORT void | dsp_fourier_2complex_t (dsp_stream_p stream) |
| Obtain the complex fourier transform from the current magnitude and phase buffers. | |
| DLL_EXPORT void | dsp_fourier_phase_mag_array_get_complex (double *mag, double *phi, complex_t *out, int len) |
| Obtain a complex array from phase and magnitude arrays. | |
| DLL_EXPORT double * | dsp_fourier_complex_array_get_magnitude (dsp_complex in, int len) |
| Obtain a complex number's array magnitudes. | |
| DLL_EXPORT double * | dsp_fourier_complex_array_get_phase (dsp_complex in, int len) |
| Obtain a complex number's array phases. | |
| DLL_EXPORT void dsp_fourier_2complex_t | ( | dsp_stream_p | stream | ) |
| DLL_EXPORT void dsp_fourier_2dsp | ( | dsp_stream_p | stream | ) |
| DLL_EXPORT double * dsp_fourier_complex_array_get_magnitude | ( | dsp_complex | in, |
| int | len | ||
| ) |
| DLL_EXPORT double * dsp_fourier_complex_array_get_phase | ( | dsp_complex | in, |
| int | len | ||
| ) |
| DLL_EXPORT void dsp_fourier_dft | ( | dsp_stream_p | stream, |
| int | exp | ||
| ) |
| DLL_EXPORT void dsp_fourier_idft | ( | dsp_stream_p | stream | ) |
| DLL_EXPORT void dsp_fourier_phase_mag_array_get_complex | ( | double * | mag, |
| double * | phi, | ||
| complex_t * | out, | ||
| int | len | ||
| ) |