CMSIS-DSP  Version 1.9.0
CMSIS DSP Software Library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
arm_signal_converge_example_f32.c File Reference

Macros

#define TEST_LENGTH_SAMPLES
 
#define NUMTAPS
 
#define BLOCKSIZE
 
#define DELTA_ERROR
 
#define DELTA_COEFF
 
#define MU
 
#define NUMFRAMES
 

Functions

arm_status test_signal_converge_example (void)
 
arm_status test_signal_converge (float32_t *err_signal, uint32_t blockSize)
 
void getinput (float32_t *input, uint32_t fr_cnt, uint32_t blockSize)
 
int32_t main (void)
 

Variables

float32_t firStateF32 [NUMTAPS+BLOCKSIZE]
 
arm_fir_instance_f32 LPF_instance
 
float32_t lmsStateF32 [NUMTAPS+BLOCKSIZE]
 
float32_t errOutput [TEST_LENGTH_SAMPLES]
 
arm_lms_norm_instance_f32 lmsNorm_instance
 
float32_t testInput_f32 [TEST_LENGTH_SAMPLES]
 
float32_t lmsNormCoeff_f32 [32]
 
const float32_t FIRCoeff_f32 [32]
 
float32_t wire1 [BLOCKSIZE]
 
float32_t wire2 [BLOCKSIZE]
 
float32_t wire3 [BLOCKSIZE]
 
float32_t err_signal [BLOCKSIZE]
 

Macro Definition Documentation

#define BLOCKSIZE
#define DELTA_COEFF
#define DELTA_ERROR
#define MU
#define NUMFRAMES
#define NUMTAPS
#define TEST_LENGTH_SAMPLES

Function Documentation

void getinput ( float32_t input,
uint32_t  fr_cnt,
uint32_t  blockSize 
)
int32_t main ( void  )
arm_status test_signal_converge ( float32_t err_signal,
uint32_t  blockSize 
)
arm_status test_signal_converge_example ( void  )

Variable Documentation

const float32_t FIRCoeff_f32[32]
float32_t lmsNormCoeff_f32[32]