LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
tpt_cfft_radix4_dif_f16.c File Reference
#include "tpt_math.h"
#include "tpt_cfft_radix4_dif_f16.bf.c.inc"
#include "tpt_cfft_radix4_dif_f16.tw.c.inc"
#include "tpt_cfft_radix4_dif_f16.bf-br.c.inc"
#include "tpt_cfft_radix4_dif_f16.c.inc"
#include "tpt_icfft_radix4_dif_f16.c.inc"
Include dependency graph for tpt_cfft_radix4_dif_f16.c:

Functions

void tpt_cfft_radix4_f16 (f16_t *aOutData, f16_t *aInData, size_t aLogN)
 CFFT of a 16-bit vector.
void tpt_icfft_radix4_f16 (f16_t *aOutData, f16_t *aInData, size_t aLogN)
 Inverse CFFT of a 16-bit vector.

Function Documentation

◆ tpt_cfft_radix4_f16()

void tpt_cfft_radix4_f16 ( f16_t * aOutData,
f16_t * aInData,
size_t aLogN )

CFFT of a 16-bit vector.

Function: Radix-4 Decimation in Frequency CFFT & CIFFT function

◆ tpt_icfft_radix4_f16()

void tpt_icfft_radix4_f16 ( f16_t * aInPlace,
f16_t * aScratch,
size_t aLogN )

Inverse CFFT of a 16-bit vector.

Parameters
[in]aInPlacepointer to the input vector.
[in]aLogNlog2 of the vector length.
[in]aDoScalewhether to scale the output.
Returns
void