![]() |
CMSIS-DSP
Version 1.5.2
CMSIS DSP Software Library
|
Functions | |
| float | arm_snr_f32 (float *pRef, float *pTest, uint32_t buffSize) |
| Caluclation of SNR. 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_float_to_q12_20 (float *pIn, q31_t *pOut, uint32_t numSamples) |
| Converts float to fixed in q12.20 format. 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... | |
| 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_provide_guard_bits_q7 (q7_t *input_buf, uint32_t blockSize, uint32_t guard_bits) |
| Provide guard bits for Input buffer. 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_calc_2pow (uint32_t numShifts) |
| Calculates pow(2, numShifts) More... | |
| void | arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) |
| Converts float to fixed q14. More... | |
| void | arm_float_to_q30 (float *pIn, q31_t *pOut, uint32_t numSamples) |
| Converts float to fixed q30 format. 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_clip_f32 (float *pIn, uint32_t numSamples) |
| Clip the float values to +/- 1. 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 |
Referenced by arm_apply_guard_bits().
| 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 |
| void arm_provide_guard_bits_q7 | ( | q7_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 |
References blockSize.
| 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 |
Referenced by main().