group float to x


CMSIS DSP Software Library: Convert 32-bit floating point value Main Page Modules Data Structures Files Examples Functions Convert 32-bit floating point value [Support Functions] Functions void arm_float_to_q31 (float32_t *pSrc, q31_t *pDst, uint32_t blockSize) void arm_float_to_q15 (float32_t *pSrc, q15_t *pDst, uint32_t blockSize) void arm_float_to_q7 (float32_t *pSrc, q7_t *pDst, uint32_t blockSize) Function Documentation void arm_float_to_q31 ( float32_t *  pSrc, q31_t *  pDst, uint32_t  blockSize  ) Converts the elements of the floating-point vector to Q31 vector. Parameters: [in]*pSrcpoints to the floating-point input vector [out]*pDstpoints to the Q31 output vector [in]blockSizelength of the input vector Returns:none. Description: The equation used for the conversion process is: pDst[n] = (q31_t)(pSrc[n] * 2147483648); 0 <= n < blockSize. Scaling and Overflow Behavior: The function uses saturating arithmetic. Results outside of the allowable Q31 range[0x80000000 0x7FFFFFFF] will be saturated. Note:In order to apply rounding, the library should be rebuilt with the ROUNDING macro defined in the preprocessor section of project options. Examples: arm_graphic_equalizer_example_q31.c. Definition at line 66 of file arm_float_to_q31.c. void arm_float_to_q15 ( float32_t *  pSrc, q15_t *  pDst, uint32_t  blockSize  ) Converts the elements of the floating-point vector to Q15 vector. Parameters: [in]*pSrcpoints to the floating-point input vector [out]*pDstpoints to the Q15 output vector [in]blockSizelength of the input vector Returns:none. Description: The equation used for the conversion process is: pDst[n] = (q15_t)(pSrc[n] * 32768); 0 <= n < blockSize. Scaling and Overflow Behavior: The function uses saturating arithmetic. Results outside of the allowable Q15 range [0x8000 0x7FFF] will be saturated. Note:In order to apply rounding, the library should be rebuilt with the ROUNDING macro defined in the preprocessor section of project options. Definition at line 62 of file arm_float_to_q15.c. void arm_float_to_q7 ( float32_t *  pSrc, q7_t *  pDst, uint32_t  blockSize  ) Converts the elements of the floating-point vector to Q7 vector. Parameters: [in]*pSrcpoints to the floating-point input vector [out]*pDstpoints to the Q7 output vector [in]blockSizelength of the input vector Returns:none. Description: The equation used for the conversion process is: pDst[n] = (q7_t)(pSrc[n] * 128); 0 <= n < blockSize. Scaling and Overflow Behavior: The function uses saturating arithmetic. Results outside of the allowable Q7 range [0x80 0x7F] will be saturated. Note:In order to apply rounding, the library should be rebuilt with the ROUNDING macro defined in the preprocessor section of project options. Definition at line 61 of file arm_float_to_q7.c.  All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines Generated on Mon Nov 29 2010 17:20:03 for CMSIS DSP Software Library by  1.7.2

Wyszukiwarka

Podobne podstrony:
arm float to q7? source
arm float to q7?
group q7 to x
arm float to q31? source
arm float to q31?
arm float to q15?
arm float to q15? source
group q31 to x
group q15 to x
CubicCurve2D Float
To dzięki wam Preludium
The Best Way to Get Your Man to Commit to You
czytaj to teraz
czytaj to
CSharp Introduction to C# Programming for the Microsoft NET Platform (Prerelease)
E Book Art Anime How To Draw Iria

więcej podobnych podstron