|
void | tpt_biquad_cascade_df1_f32 (f32_t *aOutData, const tpt_biquad_cascade_df1_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for the floating-point Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_init_f32 (tpt_biquad_cascade_df1_f32_t *aFilter, uint16_t aStages, const f32_t *aCoeffs, f32_t *aState) |
| Initialization function for the floating-point Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_init_q15 (tpt_biquad_cascade_df1_q15_t *aFilter, uint16_t aStages, const q15_t *aCoeffs, q15_t *aState, int8_t aPostShift) |
| Initialization function for the Q15 Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_init_q31 (tpt_biquad_cascade_df1_q31_t *aFilter, uint16_t aStages, const q31_t *aCoeffs, q31_t *aState, int8_t aPostShift) |
| Initialization function for the Q31 Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_q15 (q15_t *aOutData, const tpt_biquad_cascade_df1_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_fast_q15 (q15_t *aOutData, const tpt_biquad_cascade_df1_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 Biquad cascade filter.(fast version) More...
|
|
void | tpt_biquad_cascade_df1_q31 (q31_t *aOutData, const tpt_biquad_cascade_df1_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df1_fast_q31 (q31_t *aOutData, const tpt_biquad_cascade_df1_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 Biquad cascade filter.(fast version) More...
|
|
void | tpt_biquad_cascade_df1_32x64_q31 (q31_t *aOutData, const tpt_biquad_cascade_df1_32x64_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 Biquad cascade 32x64 filter. More...
|
|
void | tpt_biquad_cascade_df1_32x64_init_q31 (tpt_biquad_cascade_df1_32x64_q31_t *aFilter, uint8_t uStages, const q31_t *pCoeffs, q63_t *pState, uint8_t pShift) |
| Initialization function for the Q31 Biquad cascade 32x64 filter. More...
|
|
void | tpt_biquad_cascade_df2T_f32 (f32_t *aOutData, const tpt_biquad_cascade_df2T_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for the floating-point transposed direct form II Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_df2T_init_f32 (tpt_biquad_cascade_df2T_f32_t *aFilter, uint16_t aStages, const f32_t *aCoeffs, f32_t *aState) |
| Initialization function for the floating-point transposed direct form II Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_stereo_df2T_f32 (f32_t *aOutData, const tpt_biquad_cascade_stereo_df2T_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for the floating-point transposed direct form II Biquad cascade filter. More...
|
|
void | tpt_biquad_cascade_stereo_df2T_init_f32 (tpt_biquad_cascade_stereo_df2T_f32_t *aFilter, uint16_t aStages, const f32_t *aCoeffs, f32_t *aState) |
| Initialization function for the floating-point transposed direct form II Biquad cascade filter. More...
|
|
int32_t | tpt_conv_partial_f32 (f32_t *aOutData, f32_t *aInDataA, uint32_t aLen1, f32_t *aInDataB, uint32_t aLen2, uint32_t aStartindex, uint32_t aCount) |
| Convolution Partial of the floating-point vectors. More...
|
|
int32_t | tpt_conv_partial_q7 (q7_t *aOutData, q7_t *aInDataA, uint32_t aLen1, q7_t *aInDataB, uint32_t aLen2, uint32_t aStartindex, uint32_t aCount) |
| Convolution Partial of the q7 vectors. More...
|
|
int32_t | tpt_conv_partial_q15 (q15_t *aOutData, q15_t *aInDataA, uint32_t aLen1, q15_t *aInDataB, uint32_t aLen2, uint32_t aStartindex, uint32_t aCount) |
| Convolution Partial of the q15 vectors. More...
|
|
int32_t | tpt_conv_partial_q31 (q31_t *aOutData, q31_t *aInDataA, uint32_t aLen1, q31_t *aInDataB, uint32_t aLen2, uint32_t aStartindex, uint32_t aCount) |
| Convolution Partial of q31 vectors. More...
|
|
void | tpt_conv_f32 (f32_t *aOutData, const f32_t *aInDataA, uint32_t aLenA, const f32_t *aInDataB, uint32_t aLenB) |
| Convolution of floating-point sequences. More...
|
|
tpt_status | tpt_conv_fast_f32 (f32_t *aOutData, const f32_t *aInDataA, uint32_t aLenA, const f32_t *aInDataB, uint32_t aLenB) |
| Convolution of floating-point sequences (fast version). More...
|
|
void | tpt_conv_q15 (q15_t *aOutData, const q15_t *aInDataA, uint32_t aLenA, const q15_t *aInDataB, uint32_t aLenB) |
| Convolution of Q15 sequences. More...
|
|
void | tpt_conv_q7 (q7_t *aOutData, const q7_t *aInDataA, uint32_t aLenA, const q7_t *aInDataB, uint32_t aLenB) |
| Convolution of Q7 sequences. More...
|
|
void | tpt_conv_q31 (q31_t *aOutData, const q31_t *aInDataA, uint32_t aLenA, const q31_t *aInDataB, uint32_t aLenB) |
| Convolution of Q31 sequences. More...
|
|
void | tpt_correlate_f32 (f32_t *aOutData, const f32_t *aInDataA, uint32_t aLenA, const f32_t *aInDataB, uint32_t aLenB) |
| Correlation of floating-point sequences. More...
|
|
tpt_status | tpt_correlate_fast_f32 (f32_t *aOutData, const f32_t *aInDataA, uint32_t aLenA, const f32_t *aInDataB, uint32_t aLenB) |
| Correlation of floating-point sequences (fast version). More...
|
|
void | tpt_correlate_q15 (q15_t *aOutData, const q15_t *aInDataA, uint32_t aLenA, const q15_t *aInDataB, uint32_t aLenB) |
| Correlation of Q15 sequences. More...
|
|
void | tpt_correlate_q31 (q31_t *aOutData, const q31_t *aInDataA, uint32_t aLenA, const q31_t *aInDataB, uint32_t aLenB) |
| Correlation of Q31 sequences. More...
|
|
void | tpt_correlate_q7 (q7_t *aOutData, const q7_t *aInDataA, uint32_t aLenA, const q7_t *aInDataB, uint32_t aLenB) |
| Correlation of Q15 sequences. More...
|
|
void | tpt_fir_decimate_f32 (f32_t *aOutData, const tpt_fir_decimate_f32_t *aFilter, f32_t *aInData, uint32_t aCount) |
| Processing function for floating-point FIR decimator. More...
|
|
void | tpt_fir_decimate_fast_q15 (q15_t *aOutData, const tpt_fir_decimate_q15_t *aFilter, q15_t *aInData, uint32_t aCount) |
| Function for the q15 Decimator FIR filter. More...
|
|
void | tpt_fir_decimate_fast_q31 (q31_t *aOutData, const tpt_fir_decimate_q31_t *aFilter, q31_t *aInData, uint32_t aCount) |
| Function for the q31 Decimator FIR filter. More...
|
|
void | tpt_fir_decimate_init_f32 (tpt_fir_decimate_f32_t *aFilter, uint32_t aTaps, uint32_t M, f32_t *aCoeffs, f32_t *aState, uint32_t aCount) |
| Initialization function for the floating-point FIR decimator. More...
|
|
void | tpt_fir_decimate_init_q15 (tpt_fir_decimate_q15_t *aFilter, uint32_t aTaps, uint32_t M, q15_t *aCoeffs, q15_t *aState, uint32_t aCount) |
| Initialization function for the Q15 FIR decimator. More...
|
|
void | tpt_fir_decimate_init_q31 (tpt_fir_decimate_q31_t *aFilter, uint32_t aTaps, uint32_t M, q31_t *aCoeffs, q31_t *aState, uint32_t aCount) |
| Initialization function for the Q31 FIR decimator. More...
|
|
void | tpt_fir_decimate_q15 (q15_t *aOutData, const tpt_fir_decimate_q15_t *aFilter, q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 FIR decimator. More...
|
|
void | tpt_fir_decimate_q31 (q31_t *aOutData, const tpt_fir_decimate_q31_t *aFilter, q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 FIR decimator. More...
|
|
void | tpt_fir_f32 (f32_t *aOutData, const tpt_fir_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for floating-point FIR filter. More...
|
|
void | tpt_fir_init_f32 (tpt_fir_f32_t *aFilter, uint16_t aTaps, const f32_t *aCoeffs, f32_t *aState, uint32_t aCount) |
| Initialization function for the floating-point FIR filter. More...
|
|
void | tpt_fir_init_q7 (tpt_fir_q7_t *aFilter, uint16_t aTaps, const q7_t *aCoeffs, q7_t *aState, uint32_t aCount) |
| Initialization function for the Q7 FIR filter. More...
|
|
void | tpt_fir_init_q15 (tpt_fir_q15_t *aFilter, uint16_t aTaps, const q15_t *aCoeffs, q15_t *aState, uint32_t aCount) |
| Initialization function for the Q15 FIR filter. More...
|
|
void | tpt_fir_init_q31 (tpt_fir_q31_t *aFilter, uint16_t aTaps, const q31_t *aCoeffs, q31_t *aState, uint32_t aCount) |
| Initialization function for the Q31 FIR filter. More...
|
|
void | tpt_fir_lattice_f32 (f32_t *aOutData, const tpt_fir_lattice_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for the floating-point FIR lattice filter. More...
|
|
void | tpt_fir_lattice_init_f32 (tpt_fir_lattice_f32_t *aFilter, uint16_t aStages, const f32_t *aCoeffs, f32_t *aState) |
| Initialization function for the floating-point FIR lattice filter. More...
|
|
void | tpt_fir_lattice_init_q15 (tpt_fir_lattice_q15_t *aFilter, uint16_t aStages, const q15_t *aCoeffs, q15_t *aState) |
| Initialization function for the Q15 FIR lattice filter. More...
|
|
void | tpt_fir_lattice_init_q31 (tpt_fir_lattice_q31_t *aFilter, uint16_t aStages, const q31_t *aCoeffs, q31_t *aState) |
| Initialization function for the Q31 FIR lattice filter. More...
|
|
void | tpt_fir_lattice_q15 (q15_t *aOutData, const tpt_fir_lattice_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for Q15 FIR lattice filter. More...
|
|
void | tpt_fir_lattice_q31 (q31_t *aOutData, const tpt_fir_lattice_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 FIR lattice filter. More...
|
|
void | tpt_fir_q7 (q7_t *aOutData, const tpt_fir_q7_t *aFilter, const q7_t *aInData, uint32_t aCount) |
| Processing function for the Q7 FIR filter. More...
|
|
void | tpt_fir_q15 (q15_t *aOutData, const tpt_fir_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 FIR filter. More...
|
|
void | tpt_fir_fast_q15 (q15_t *aOutData, const tpt_fir_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 FIR filter. More...
|
|
void | tpt_fir_q31 (q31_t *aOutData, const tpt_fir_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for Q31 FIR filter. More...
|
|
void | tpt_fir_fast_q31 (q31_t *aOutData, const tpt_fir_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for Q31 FIR filter.(fast version) More...
|
|
tpt_status | tpt_fir_interpolate_init_f32 (tpt_fir_interpolate_f32_t *aFilter, uint8_t L, uint16_t numTaps, f32_t *pCoeffs, f32_t *pState, uint32_t aCount) |
| Initialization function for the floating-point FIR interpolator. More...
|
|
tpt_status | tpt_fir_interpolate_init_q15 (tpt_fir_interpolate_q15_t *aFilter, uint8_t L, uint16_t numTaps, q15_t *pCoeffs, q15_t *pState, uint32_t aCount) |
| Initialization function for the Q15 FIR interpolator. More...
|
|
tpt_status | tpt_fir_interpolate_init_q31 (tpt_fir_interpolate_q31_t *aFilter, uint8_t L, uint16_t numTaps, q31_t *pCoeffs, q31_t *pState, uint32_t aCount) |
| Initialization function for the Q31 FIR interpolator. More...
|
|
void | tpt_iir_lattice_f32 (f32_t *aOutData, const tpt_iir_lattice_f32_t *aFilter, const f32_t *aInData, uint32_t aCount) |
| Processing function for the floating-point IIR lattice filter. More...
|
|
void | tpt_iir_lattice_init_f32 (tpt_iir_lattice_f32_t *aFilter, uint16_t aStages, const f32_t *akCoeffs, const f32_t *avCoeffs, f32_t *aState) |
| Initialization function for the floating-point IIR lattice filter. More...
|
|
void | tpt_iir_lattice_init_q15 (tpt_iir_lattice_q15_t *aFilter, uint16_t aStages, const q15_t *akCoeffs, const q15_t *avCoeffs, q15_t *aState) |
| Initialization function for the Q15 IIR lattice filter. More...
|
|
void | tpt_iir_lattice_init_q31 (tpt_iir_lattice_q31_t *aFilter, uint16_t aStages, const q31_t *akCoeffs, const q31_t *avCoeffs, q31_t *aState) |
| Initialization function for the Q31 IIR lattice filter. More...
|
|
void | tpt_iir_lattice_q15 (q15_t *aOutData, const tpt_iir_lattice_q15_t *aFilter, const q15_t *aInData, uint32_t aCount) |
| Processing function for the Q15 IIR lattice filter. More...
|
|
void | tpt_iir_lattice_q31 (q31_t *aOutData, const tpt_iir_lattice_q31_t *aFilter, const q31_t *aInData, uint32_t aCount) |
| Processing function for the Q31 IIR lattice filter. More...
|
|
void | tpt_fir_sparse_f32 (f32_t *aOutData, tpt_fir_sparse_f32_t *aFilter, f32_t *aInData, f32_t *aBuf, uint32_t aCount) |
| Processing function for the floating-point sparse FIR filter. More...
|
|
void | tpt_fir_sparse_init_f32 (tpt_fir_sparse_f32_t *aFilter, uint16_t aTaps, f32_t *aCoeffs, f32_t *aState, int32_t *aTapDelay, uint16_t aMaxDelay, uint32_t aCount) |
| Initialization function for the floating-point sparse FIR filter. More...
|
|
void | tpt_fir_sparse_init_q7 (tpt_fir_sparse_q7_t *aFilter, uint16_t aTaps, q7_t *aCoeffs, q7_t *aState, int32_t *aTapDelay, uint16_t aMaxDelay, uint32_t aCount) |
| Initialization function for the Q7 sparse FIR filter. More...
|
|
void | tpt_fir_sparse_init_q15 (tpt_fir_sparse_q15_t *aFilter, uint16_t aTaps, q15_t *aCoeffs, q15_t *aState, int32_t *aTapDelay, uint16_t aMaxDelay, uint32_t aCount) |
| Initialization function for the Q15 sparse FIR filter. More...
|
|
void | tpt_fir_sparse_init_q31 (tpt_fir_sparse_q31_t *aFilter, uint16_t aTaps, q31_t *aCoeffs, q31_t *aState, int32_t *aTapDelay, uint16_t aMaxDelay, uint32_t aCount) |
| Initialization function for the Q31 sparse FIR filter. More...
|
|
void | tpt_fir_sparse_q7 (q7_t *aOutData, tpt_fir_sparse_q7_t *aFilter, q7_t *aInData, q7_t *aBuf1, q31_t *aBuf2, uint32_t aCount) |
| Function for the q7 Sparse FIR filter. More...
|
|
void | tpt_fir_sparse_q15 (q15_t *aOutData, tpt_fir_sparse_q15_t *aFilter, q15_t *aInData, q15_t *aBuf1, q31_t *aBuf2, uint32_t aCount) |
| Function for the q15 Sparse FIR filter. More...
|
|
void | tpt_fir_sparse_q31 (q31_t *aOutData, tpt_fir_sparse_q31_t *aFilter, q31_t *aInData, q31_t *aBuf, uint32_t aCount) |
| Processing function for the Q31 sparse FIR filter. More...
|
|
void | tpt_fir_upsample_f32 (f32_t *aOutData, const tpt_fir_upsample_f32_t *aFilter, f32_t *aInData, uint32_t aCount) |
| Function for the floating-point Upsampling FIR filter. More...
|
|
void | tpt_fir_upsample_q15 (q15_t *aOutData, const tpt_fir_upsample_q15_t *aFilter, q15_t *aInData, uint32_t aCount) |
| Function for the q15 Upsampling FIR filter. More...
|
|
void | tpt_fir_upsample_q31 (q31_t *aOutData, const tpt_fir_upsample_q31_t *aFilter, q31_t *aInData, uint32_t aCount) |
| Function for the q31 Upsampling FIR filter. More...
|
|
void | tpt_lms_f32 (f32_t *aOutData, f32_t *aErrData, const tpt_lms_f32_t *aFilter, const f32_t *aInData, const f32_t *aRefData, uint32_t aCount) |
| Processing function for floating-point LMS filter. More...
|
|
void | tpt_lms_init_f32 (tpt_lms_f32_t *aFilter, uint16_t aTaps, f32_t *aCoeffs, f32_t *aState, f32_t aMu, uint32_t aCount) |
| Initialization function for floating-point LMS filter. More...
|
|
void | tpt_lms_init_q15 (tpt_lms_q15_t *aFilter, uint16_t aTaps, q15_t *aCoeffs, q15_t *aState, q15_t aMu, uint32_t aCount, uint8_t aPostShift) |
| Initialization function for the Q15 LMS filter. More...
|
|
void | tpt_lms_init_q31 (tpt_lms_q31_t *aFilter, uint16_t aTaps, q31_t *aCoeffs, q31_t *aState, q31_t aMu, uint32_t aCount, uint8_t aPostShift) |
| Initialization function for Q31 LMS filter. More...
|
|
void | tpt_lms_norm_f32 (f32_t *aOutData, f32_t *aErrData, tpt_lms_norm_f32_t *aFilter, const f32_t *aInData, const f32_t *aRefData, uint32_t aCount) |
| Processing function for floating-point normalized LMS filter. More...
|
|
void | tpt_lms_norm_q15 (q15_t *aOutData, q15_t *aErrData, tpt_lms_norm_q15_t *aFilter, const q15_t *aInData, const q15_t *aRefData, uint32_t aCount) |
| Processing function for Q15 normalized LMS filter. More...
|
|
void | tpt_lms_norm_q31 (q31_t *aOutData, q31_t *aErrData, tpt_lms_norm_q31_t *aFilter, const q31_t *aInData, const q31_t *aRefData, uint32_t aCount) |
| Processing function for Q31 normalized LMS filter. More...
|
|
void | tpt_lms_norm_init_f32 (tpt_lms_norm_f32_t *aFilter, uint16_t aTaps, f32_t *aCoeffs, f32_t *aState, f32_t aMu, uint32_t aCount) |
| Initialization function for floating-point normalized LMS filter. More...
|
|
void | tpt_lms_norm_init_q15 (tpt_lms_norm_q15_t *aFilter, uint16_t aTaps, q15_t *aCoeffs, q15_t *aState, q15_t aMu, uint32_t aCount, uint8_t aShift) |
| Initialization function for Q15 normalized LMS filter. More...
|
|
void | tpt_lms_norm_init_q31 (tpt_lms_norm_q31_t *aFilter, uint16_t aTaps, q31_t *aCoeffs, q31_t *aState, q31_t aMu, uint32_t aCount, uint8_t aShift) |
| Initialization function for Q31 normalized LMS filter. More...
|
|
void | tpt_lms_q15 (q15_t *aOutData, q15_t *aErrData, const tpt_lms_q15_t *aFilter, const q15_t *aInData, const q15_t *aRefData, uint32_t aCount) |
| Processing function for Q15 LMS filter. More...
|
|
void | tpt_lms_q31 (q31_t *aOutData, q31_t *aErrData, const tpt_lms_q31_t *aFilter, const q31_t *aInData, const q31_t *aRefData, uint32_t aCount) |
| Processing function for Q31 LMS filter. More...
|
|
void | tpt_levinson_durbin_f32 (const f32_t *aPhi, f32_t *aCoeff, f32_t *aErr, int numCoeff) |
| Levinson Durbin. More...
|
|