|  | CMSIS-DSP
    Version 1.10.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... | |
| 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 | 
| [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 |