![]() |
![]() |
fft_plan_t | ifft_sp_plan_1d_c2c_batch (int N, int batch, int mode, fft_callout_t fxns) |
int | ifft_sp_1d_c2c_batch_direct (fft_param_u u, void *edmaState) |
int | ifft_sp_1d_c2c_batch_ecpy (fft_param_u u, void *edmaState) |
1
fft_plan_t ifft_sp_plan_1d_c2c_batch | ( | int | N, |
int | batch, | ||
int | mode, | ||
fft_callout_t | fxns | ||
) |
N | = IFFT size dimension 1 |
batch | = IFFT batch size |
mode | = FFT_DIRECT & FFT_ECPY are supported for 1d IFFT |
int ifft_sp_1d_c2c_batch_direct | ( | fft_param_u | u, |
void * | edmaState | ||
) |
This program performs one 1-dimensional single-precision complex-to-complex batched IFFT.
N | = IFFT size |
M | = Power of 2 IFFT size, if Bluestein algorithm is used |
batch | = IFFT batch size |
twsize | = Twiddle buffer size in bytes |
N_p2 | = Power of 2 IFFT size in Mixed-radix IFFT |
s_r3 | = Number of stages of radix-3 |
s_r5 | = Number of states of radix-5 |
in | = input pointer |
out | = output pointer |
tw | = twiddle pointer |
Bn | = Bluestein pointer |
workbuf | = Bluestein scratch pointer |
int ifft_sp_1d_c2c_batch_ecpy | ( | fft_param_u | u, |
void * | edmaState | ||
) |
This program performs one 1-dimensional single-precision complex-to-complex batched IFFT.
N | = IFFT size |
M | = Power of 2 IFFT size, if Bluestein algorithm is used |
batch | = IFFT batch size |
twsize | = Twiddle buffer size in bytes |
N_p2 | = Power of 2 IFFT size in Mixed-radix IFFT |
s_r3 | = Number of stages of radix-3 |
s_r5 | = Number of states of radix-5 |
in | = input pointer |
in_w | = working input pointer |
out | = output pointer |
out_w | = working output pointer |
tw | = twiddle pointer |
tw_w | = working twiddle pointer |
Bn | = Bluestein pointer |
Bn_w | = Bluestein buffer pointer |
workbuf | = Bluestein scratch pointer |