Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Convert 16-bit Integer value
[Support Functions]
Functions | |
void | arm_q15_to_float (q15_t *pSrc, float32_t *pDst, uint32_t blockSize) |
Converts the elements of the Q15 vector to floating-point vector. | |
void | arm_q15_to_q31 (q15_t *pSrc, q31_t *pDst, uint32_t blockSize) |
Converts the elements of the Q15 vector to Q31 vector. | |
void | arm_q15_to_q7 (q15_t *pSrc, q7_t *pDst, uint32_t blockSize) |
Converts the elements of the Q15 vector to Q7 vector. |
Function Documentation
void arm_q15_to_float | ( | q15_t * | pSrc, |
float32_t * | pDst, | ||
uint32_t | blockSize | ||
) |
Converts the elements of the Q15 vector to floating-point vector.
- Parameters:
-
[in] *pSrc points to the Q15 input vector [out] *pDst points to the floating-point output vector [in] blockSize length of the input vector
- Returns:
- none.
- Description:
The equation used for the conversion process is:
pDst[n] = (float32_t) pSrc[n] / 32768; 0 <= n < blockSize.
Definition at line 77 of file arm_q15_to_float.c.
void arm_q15_to_q31 | ( | q15_t * | pSrc, |
q31_t * | pDst, | ||
uint32_t | blockSize | ||
) |
Converts the elements of the Q15 vector to Q31 vector.
- Parameters:
-
[in] *pSrc points to the Q15 input vector [out] *pDst points to the Q31 output vector [in] blockSize length of the input vector
- Returns:
- none.
- Description:
The equation used for the conversion process is:
pDst[n] = (q31_t) pSrc[n] << 16; 0 <= n < blockSize.
Definition at line 70 of file arm_q15_to_q31.c.
void arm_q15_to_q7 | ( | q15_t * | pSrc, |
q7_t * | pDst, | ||
uint32_t | blockSize | ||
) |
Converts the elements of the Q15 vector to Q7 vector.
- Parameters:
-
[in] *pSrc points to the Q15 input vector [out] *pDst points to the Q7 output vector [in] blockSize length of the input vector
- Returns:
- none.
- Description:
The equation used for the conversion process is:
pDst[n] = (q7_t) pSrc[n] >> 8; 0 <= n < blockSize.
Definition at line 71 of file arm_q15_to_q7.c.
Generated on Tue Jul 12 2022 12:46:44 by
