CSI-DSP
Version 1.0.0
CSI DSP Software Library
|
函数 | |
void | csky_cmplx_conj_f32 (float32_t *pSrc, float32_t *pDst, uint32_t numSamples) |
浮点复数共轭. 更多... | |
void | csky_cmplx_conj_q15 (q15_t *pSrc, q15_t *pDst, uint32_t numSamples) |
Q15 复数共轭. 更多... | |
void | csky_cmplx_conj_q31 (q31_t *pSrc, q31_t *pDst, uint32_t numSamples) |
Q31 复数共轭. 更多... | |
复数向量的所有元素共轭
pSrc
指向源数据, pDst
指向结果写入的目的地址. numSamples
指定复数元素的个数,复数数据是交错方式保存的 (real, imag, real, imag, ...). 每个向量一共有 2*numSamples
个值.
使用的算法如下:
for(n=0; n<numSamples; n++) { pDst[(2*n)+0)] = pSrc[(2*n)+0]; // 实部 pDst[(2*n)+1)] = -pSrc[(2*n)+1]; // 虚部 }
为浮点,Q15和Q31三种类型都提供了不同的函数.
*pSrc | 指向输入向量 |
*pDst | 指向输出向量 |
numSamples | 向量中的复数元素个数 |
*pSrc | 指向输入向量 |
*pDst | 指向输出向量 |
numSamples | 向量中的复数元素个数 |
缩放和溢出时的行为: