66 memset (pState, 0, (numTaps + (blockSize - 1u)) *
sizeof (
ne10_float32_t));
109 if ( (blockSize % M) != 0u)
123 memset (pState, 0, (numTaps + (blockSize - 1u)) *
sizeof (
ne10_float32_t));
175 if ( (numTaps % L) != 0u)
285 memset (pState, 0, (maxDelay + blockSize) *
sizeof (
ne10_float32_t));
ne10_float32_t * pCoeffs
Points to the coefficient array.
Instance structure for the floating-point FIR Sparse filter.
ne10_result_t ne10_fir_init_float(ne10_fir_instance_f32_t *S, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize)
ne10_result_t ne10_fir_sparse_init_float(ne10_fir_sparse_instance_f32_t *S, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_int32_t *pTapDelay, ne10_uint16_t maxDelay, ne10_uint32_t blockSize)
Initialization function for the floating-point sparse FIR filter.
ne10_uint16_t numTaps
Length of the filter.
ne10_result_t ne10_fir_interpolate_init_float(ne10_fir_interpolate_instance_f32_t *S, ne10_uint8_t L, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize)
Initialization function for the floating-point FIR interpolator.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_result_t ne10_fir_lattice_init_float(ne10_fir_lattice_instance_f32_t *S, ne10_uint16_t numStages, ne10_float32_t *pCoeffs, ne10_float32_t *pState)
Initialization function for the floating-point FIR lattice filter.
ne10_uint16_t phaseLength
Length of each polyphase filter component.
ne10_float32_t * pState
Points to the state variable array.
ne10_uint16_t numTaps
Length of the filter.
ne10_result_t ne10_fir_decimate_init_float(ne10_fir_decimate_instance_f32_t *S, ne10_uint16_t numTaps, ne10_uint8_t M, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize)
Initialization function for the floating-point FIR decimator.
Instance structure for the floating-point FIR Interpolation.
ne10_float32_t * pState
Points to the state variable array.
Instance structure for the floating-point FIR filter.
ne10_uint8_t L
Interpolation Factor.
ne10_float32_t * pState
Points to the state variable array.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_float32_t * pState
Points to the state variable array.
Instance structure for the floating point FIR Lattice filter.
ne10_float32_t * pCoeffs
Points to the coefficient array.
Instance structure for the floating-point FIR Decimation.
ne10_uint16_t numTaps
Length of the filter.
ne10_uint16_t numStages
numStages of the of lattice filter.
ne10_uint16_t maxDelay
the largest number of delay line values .
ne10_float32_t * pState
Points to the state variable array.
ne10_int32_t * pTapDelay
Pointer to the array containing positions of the non-zero tap values.
ne10_uint8_t M
Decimation Factor.
ne10_uint16_t stateIndex
Index pointer for the state buffer .