CMSIS-DSP
Version 1.8.0
CMSIS DSP Software Library
|
Functions | |
float | arm_snr_f32 (float *pRef, float *pTest, uint32_t buffSize) |
Caluclation of SNR. More... | |
void | arm_float_to_q12_20 (float *pIn, q31_t *pOut, uint32_t numSamples) |
Converts float to fixed in q12.20 format. More... | |
void | arm_provide_guard_bits_q15 (q15_t *input_buf, uint32_t blockSize, uint32_t guard_bits) |
Provide guard bits for Input buffer. More... | |
void | arm_provide_guard_bits_q31 (q31_t *input_buf, uint32_t blockSize, uint32_t guard_bits) |
Provide guard bits for Input buffer. More... | |
void | arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) |
Converts float to fixed q14. More... | |
void | arm_float_to_q29 (float *pIn, q31_t *pOut, uint32_t numSamples) |
Converts float to fixed q30 format. More... | |
void | arm_float_to_q28 (float *pIn, q31_t *pOut, uint32_t numSamples) |
Converts float to fixed q28 format. More... | |
void | arm_float_to_q30 (float *pIn, q31_t *pOut, uint32_t numSamples) |
Converts float to fixed q30 format. More... | |
void | arm_clip_f32 (float *pIn, uint32_t numSamples) |
Clip the float values to +/- 1. More... | |
uint32_t | arm_calc_guard_bits (uint32_t num_adds) |
Caluclates number of guard bits. More... | |
void | arm_apply_guard_bits (float32_t *pIn, uint32_t numSamples, uint32_t guard_bits) |
Apply guard bits to buffer. More... | |
uint32_t | arm_compare_fixed_q15 (q15_t *pIn, q15_t *pOut, uint32_t numSamples) |
Compare MATLAB Reference Output and ARM Test output. More... | |
uint32_t | arm_compare_fixed_q31 (q31_t *pIn, q31_t *pOut, uint32_t numSamples) |
Compare MATLAB Reference Output and ARM Test output. More... | |
uint32_t | arm_calc_2pow (uint32_t guard_bits) |
Calculates pow(2, numShifts) More... | |
void arm_apply_guard_bits | ( | float32_t * | pIn, |
uint32_t | numSamples, | ||
uint32_t | guard_bits | ||
) |
[in,out] | pIn | pointer to input buffer |
[in] | numSamples | number of samples in the input buffer |
[in] | guard_bits | guard bits |
uint32_t arm_calc_2pow | ( | uint32_t | numShifts | ) |
[in] | numShifts | number of shifts |
uint32_t arm_calc_guard_bits | ( | uint32_t | num_adds | ) |
[in] | num_adds | number of additions |
void arm_clip_f32 | ( | float * | pIn, |
uint32_t | numSamples | ||
) |
[in,out] | pIn | input buffer |
[in] | numSamples | number of samples in the buffer |
[in] | pIn | Pointer to Ref buffer |
[in] | pOut | Pointer to Test buffer |
[in] | numSamples | number of samples in the buffer |
[in] | pIn | Pointer to Ref buffer |
[in] | pOut | Pointer to Test buffer |
[in] | numSamples | number of samples in the buffer |
void arm_float_to_q12_20 | ( | float * | pIn, |
q31_t * | pOut, | ||
uint32_t | numSamples | ||
) |
[in] | pIn | pointer to input buffer |
[out] | pOut | pointer to outputbuffer |
[in] | numSamples | number of samples in the input buffer |
void arm_float_to_q14 | ( | float * | pIn, |
q15_t * | pOut, | ||
uint32_t | numSamples | ||
) |
[in] | pIn | pointer to input buffer |
[out] | pOut | pointer to output buffer |
[in] | numSamples | number of samples in the buffer |
void arm_float_to_q28 | ( | float * | pIn, |
q31_t * | pOut, | ||
uint32_t | numSamples | ||
) |
[in] | pIn | pointer to input buffer |
[out] | pOut | pointer to output buffer |
[in] | numSamples | number of samples in the buffer |
void arm_float_to_q29 | ( | float * | pIn, |
q31_t * | pOut, | ||
uint32_t | numSamples | ||
) |
[in] | pIn | pointer to input buffer |
[out] | pOut | pointer to output buffer |
[in] | numSamples | number of samples in the buffer |
void arm_float_to_q30 | ( | float * | pIn, |
q31_t * | pOut, | ||
uint32_t | numSamples | ||
) |
[in] | pIn | pointer to input buffer |
[out] | pOut | pointer to output buffer |
[in] | numSamples | number of samples in the buffer |
void arm_provide_guard_bits_q15 | ( | q15_t * | input_buf, |
uint32_t | blockSize, | ||
uint32_t | guard_bits | ||
) |
[in,out] | input_buf | Pointer to input buffer |
[in] | blockSize | block Size |
[in] | guard_bits | guard bits |
void arm_provide_guard_bits_q31 | ( | q31_t * | input_buf, |
uint32_t | blockSize, | ||
uint32_t | guard_bits | ||
) |
[in,out] | input_buf | Pointer to input buffer |
[in] | blockSize | block Size |
[in] | guard_bits | guard bits |
float arm_snr_f32 | ( | float * | pRef, |
float * | pTest, | ||
uint32_t | buffSize | ||
) |
[in] | pRef | Pointer to the reference buffer |
[in] | pTest | Pointer to the test buffer |
[in] | buffSize | total number of samples |