Macros | Functions
mmwavelib_detection.h File Reference

Header file for mmwavelib routines related to detection. More...

Macros

#define CFAR_CA   0
 
#define CFAR_CAGO   1U
 
#define CFAR_CASO   2U
 
#define CFAR_CACC   3U
 
#define WINDOW_SIZE   32
 
#define N_FRAC_BITS_ALPHA   6
 

Functions

void mmwavelib_log2Abs32 (const int32_t inp[restrict], uint16_t out[restrict], uint32_t len)
 Function Name : mmwavelib_log2Abs32. More...
 
void mmwavelib_log2Abs16 (const int16_t inp[restrict], uint16_t out[restrict], uint32_t len)
 Function Name : mmwavelib_log2Abs16. More...
 
uint32_t mmwavelib_cfarCa (const uint16_t inp[restrict], uint16_t out[restrict], uint32_t len, uint32_t const1, uint32_t const2, uint32_t guardLen, uint32_t noiseLen)
 Function Name : mmwavelib_cfarCa. More...
 
uint32_t mmwavelib_cfarCadB (const uint16_t inp[restrict], uint16_t out[restrict], uint32_t len, uint32_t const1, uint32_t const2, uint32_t guardLen, uint32_t noiseLen)
 Function Name : mmwavelib_cfarCadB. More...
 
uint32_t mmwavelib_cfarCadBwrap (const uint16_t inp[restrict], uint16_t out[restrict], uint32_t len, uint32_t const1, uint32_t const2, uint32_t guardLen, uint32_t noiseLen)
 Function Name : mmwavelib_cfarCadBwrap. More...
 
uint32_t mmwavelib_cfarCadB_SOGO (const uint16_t inp[restrict], uint16_t out[restrict], uint32_t len, uint16_t cfartype, uint32_t const1, uint32_t const2, uint32_t guardLen, uint32_t noiseLen)
 Function Name : mmwavelib_cfarCadB_SOGO. More...
 
uint16_t mmwavelib_cfarOS (const uint16_t *restrict data, const uint32_t len, const uint32_t lenCUTend, const int16_t k, const int16_t alpha, uint16_t *restrict detectedList, uint16_t *restrict kosList)
 Function Name : mmwavelib_cfarOS. More...
 

Detailed Description

Header file for mmwavelib routines related to detection.

Macro Definition Documentation

#define CFAR_CA   0

CA-CFAR type: cell average

#define CFAR_CACC   3U

CA-CFAR type: cell accumulation

#define CFAR_CAGO   1U

CA-CFAR type: greater of two side noise variances

#define CFAR_CASO   2U

CA-CFAR type: smaller of two side noise variances

#define N_FRAC_BITS_ALPHA   6

OS CFAR: Q-format of the threshold scaling factor alpha

#define WINDOW_SIZE   32

OS(Ordered Statistics) CFAR search window size(Multiple of 8)


Copyright 2018, Texas Instruments Incorporated