mirror of
https://gitea.osmocom.org/cellular-infrastructure/osmo-trx.git
synced 2025-11-02 05:03:18 +00:00
Introduce polyphase channelizer (Rx) and synthesis (Tx) filterbanks, which serve as the signal processing backend for multi-carrier GSM. Fast Fourier Transform (FFT) is used internally. FFTW is added as a new build dependency. Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
14 lines
313 B
C
14 lines
313 B
C
#ifndef _FFT_H_
|
|
#define _FFT_H_
|
|
|
|
struct fft_hdl;
|
|
|
|
struct fft_hdl *init_fft(int reverse, int m, int istride, int ostride,
|
|
float *in, float *out, int ooffset);
|
|
void *fft_malloc(size_t size);
|
|
void fft_free(void *ptr);
|
|
void free_fft(struct fft_hdl *hdl);
|
|
int cxvec_fft(struct fft_hdl *hdl);
|
|
|
|
#endif /* _FFT_H_ */
|