LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
tpt_cfft_radix4_dif_q15.c File Reference
#include "tpt_math.h"
#include "tpt_cfft_radix4_dif_q15.bf-32-0.c.inc"
#include "tpt_cfft_radix4_dif_q15.tw-32-0.c.inc"
#include "tpt_cfft_radix4_dif_q15.bf-32-1.c.inc"
#include "tpt_cfft_radix4_dif_q15.tw-32-1.c.inc"
#include "tpt_cfft_radix4_dif_q15.bf-32-2.c.inc"
#include "tpt_cfft_radix4_dif_q15.tw-32-2.c.inc"
#include "tpt_cfft_radix4_dif_q15.bf-32-3.c.inc"
#include "tpt_cfft_radix4_dif_q15.tw-32-3.c.inc"
#include "tpt_cfft_radix4_dif_q15.bf-32-cl.c.inc"
#include "tpt_cfft_radix4_dif_q15.bf-32-br.c.inc"
#include "tpt_cfft_radix4_dif_q15.c.inc"
#include "tpt_icfft_radix4_dif_q15.c.inc"
Include dependency graph for tpt_cfft_radix4_dif_q15.c:

Functions

void tpt_cfft_radix4_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 CFFT of a 15-bit vector.
void tpt_icfft_radix4_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 Inverse CFFT of a 15-bit vector.

Function Documentation

◆ tpt_cfft_radix4_q15()

void tpt_cfft_radix4_q15 ( q15_t * aInPlace,
q15_t * aScratch,
size_t aLogN,
bool aDoShift )

CFFT of a 15-bit vector.

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

◆ tpt_icfft_radix4_q15()

void tpt_icfft_radix4_q15 ( q15_t * aInPlace,
q15_t * aScratch,
size_t aLogN,
bool aDoShift )

Inverse CFFT of a 15-bit vector.

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