6#ifndef __CALI_COMPLEX_NUM_H__
7#define __CALI_COMPLEX_NUM_H__
16#define CALI_CORDIC_ANGLE_ERROR_CODE 0xFFFF
cali_complex_stru cali_complex_negate(cali_complex_stru a)
cali_complex_stru cali_complex_add(cali_complex_stru a, cali_complex_stru b)
cali_complex_stru cali_complex_div_with_fix_bit(cali_complex_stru complex_num, cali_complex_stru complex_denom, osal_u8 fix_bit)
osal_void cali_print_complex_data(const char *name, cali_complex_stru value)
cali_complex_stru cali_complex_multiply(cali_complex_stru a, cali_complex_stru b)
osal_s32 cali_div_floor(osal_s32 a, osal_s32 b)
cali_complex_stru cali_complex_conj(cali_complex_stru a)
cali_complex_stru cali_complex_shift_left(cali_complex_stru complex_num, osal_u8 bits)
osal_s32 cali_right_shift_round_closest(osal_s32 num, osal_u8 bits)
cali_complex_stru cali_complex_multiply_minus(cali_complex_stru a, cali_complex_stru b, cali_complex_stru c, cali_complex_stru d)
osal_s32 cali_cordic_angle(osal_s32 data_i_in, osal_s32 data_q_in, osal_s32 width)
cali_complex_stru cali_complex_minus(cali_complex_stru a, cali_complex_stru b)
cali_complex_stru cali_complex_shift_right(cali_complex_stru complex_num, osal_u8 bits)
cali_complex_stru cali_complex_divide(cali_complex_stru complex_num, cali_complex_stru complex_denom)
osal_s32 cali_div_round_closest(osal_s32 a, osal_s32 b)
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
void osal_void
Definition osal_types.h:29
Definition cali_complex_num.h:17
osal_s32 imag
Definition cali_complex_num.h:19
osal_s32 real
Definition cali_complex_num.h:18