CSI-DSP
Version 1.0.0
CSI DSP Software Library
|
函数 | |
void | csky_dsp_lib_mat_cx_sub16 (cq15_t *A, cq15_t *B, uint32 N, uint32 M, cq15_t *C) |
Q15 复数矩阵减法 更多... | |
void | csky_dsp_lib_mat_cx_sub32 (cq31_t *A, cq31_t *B, uint32 N, uint32 M, cq31_t *C) |
Q31 复数矩阵减法 更多... | |
相同形状的两个复数举证对应元素相减,输入矩阵为a和b,数据在输入矩阵中的存储方式为 交叉式存储(实部,虚部,实部,虚部,...), 其计算过程为:
*((C+i)+2*j+0) = *((A+i)+2*j+0) - *((B+i)+2*j+0), 0 <= i < N, 0 =< j < M. *((C+i)+2*j+1) = *((A+i)+2*j+1) - *((B+i)+2*j+1).
支持Q15和Q31数据格式。
void csky_dsp_lib_mat_cx_sub16 | ( | cq15_t * | A, |
cq15_t * | B, | ||
uint32 | N, | ||
uint32 | M, | ||
cq15_t * | C | ||
) |
[in] | *A | 指向输入缓存a |
[in] | *B | 指向输入缓存b |
[in] | N | 矩阵的行数 |
[in] | M | 矩阵的列数 |
[out] | *C | 指向输出缓存 |
缩放和溢出时的行为:
void csky_dsp_lib_mat_cx_sub32 | ( | cq31_t * | A, |
cq31_t * | B, | ||
uint32 | N, | ||
uint32 | M, | ||
cq31_t * | C | ||
) |
[in] | *A | 指向输入缓存a |
[in] | *B | 指向输入缓存b |
[in] | N | 矩阵的行数 |
[in] | M | 矩阵的列数 |
[out] | *C | 指向输出缓存 |
缩放和溢出时的行为: