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

Functions

void rfft_common_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
void tpt_rfft_shift_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 Shift a 15-bit vector.
void irfft_common_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
void tpt_irfft_shift_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 Inverse shift a 15-bit vector.

Function Documentation

◆ irfft_common_q15()

void irfft_common_q15 ( q15_t * aOutData,
q15_t * aInData,
size_t aLogN,
bool aDoShift )

◆ rfft_common_q15()

void rfft_common_q15 ( q15_t * aOutData,
q15_t * aInData,
size_t aLogN,
bool aDoShift )

◆ tpt_irfft_shift_q15()

void tpt_irfft_shift_q15 ( q15_t * aOutData,
q15_t * aInData,
size_t aLogN,
bool aDoShift )

Inverse shift a 15-bit vector.

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

◆ tpt_rfft_shift_q15()

void tpt_rfft_shift_q15 ( q15_t * aOutData,
q15_t * aInData,
size_t aLogN,
bool aDoShift )

Shift a 15-bit vector.

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