CSI-DSP  Version 1.0.0
CSI DSP Software Library
函数
向量绝对值最大值

函数

q15_t csky_dsp_lib_vec_max_abs16 (q15_t *A, uint32_t N)
 Q15向量绝对值最大值 更多...
 
q31_t csky_dsp_lib_vec_max_abs32 (q31_t *A, uint32_t N)
 Q31向量绝对值最大值 更多...
 

简要说明

计算向量每个元素的绝对值,并返回绝对之中的最大值,计算过程如下:

    Result = max(abs(*(A+i))),   0 <= i < N.

支持Q15和Q31两种数据格式。

函数说明

q15_t csky_dsp_lib_vec_max_abs16 ( q15_t A,
uint32_t  N 
)
参数
[in]*A指向输入缓存
[in]N向量中的元素数量
返回
向量元素绝对值的最大值

缩放和溢出时的行为:

函数使用了饱和算法,Q15的最小值-1(0x8000)会被饱成最大值0x7FFF。
q31_t csky_dsp_lib_vec_max_abs32 ( q31_t A,
uint32_t  N 
)
参数
[in]*A指向输入缓存
[in]N向量中的元素数量
返回
向量元素绝对值的最大值

缩放和溢出时的行为:

函数使用了饱和算法,Q31的最小值-1(0x80000000)会被饱成最大值0x7FFFFFFF。