|
#define | NUM_RX_CHANNELS (4U) |
| Reduced Thresholds. The following line (if uncommented) reduces thresholds for the USRR detection algorithm to enable the detection of weak targets.
More...
|
|
#define | NUM_CHIRP_PROG (3U) /* 3TX antennas so Three for USRR20 */ |
|
#define | NUM_PROFILES (1U) /* one profile for USRR mode of operation*/ |
|
#define | NUM_SUBFRAMES (1U) /* one subframe for USRR mode operation: No advanced frame configuration */ |
|
#define | SUBFRAME_CONF_USRR |
| ENABLE USRR configuraion. More...
|
|
#define | ADCBUFF_CHIRP_THRESHOLD (1U) |
| Number of chirps to be collected in the ADC buffer, before the chirp available interrupt. More...
|
|
#define | FRAME_PERIODICITY_VAL (SUBFRAME_USRR_PERIODICITY_VAL) |
| Which subframe is used to do max-vel-enhancement. More...
|
|
#define | FRAME_PERIODICITY_SEC (FRAME_PERIODICITY_VAL*5e-9) |
| The total frame periodicity in seconds. More...
|
|
#define | MAX_NUM_RANGE_DEPENDANT_SNR_THRESHOLDS (3U) |
| The number of SNR Thresholds - used to vary the SNR requirement as a function of range. More...
|
|
#define | MAX_VEL_ENH_PROCESSING (0U) |
| There are two processing paths in the MRR Demo. More...
|
|
#define | POINT_CLOUD_PROCESSING (1U) |
|
#define | MAX_NUM_CLUSTER_USRR (24U) |
| The maximum number of clusters out of the dbscan algorithm (for the USRR subframe). More...
|
|
#define | MAX_NUM_CLUSTER_MRR (32U) |
| The maximum number of clusters out of the dbscan algorithm (for the MRR subframe). More...
|
|
#define | MAX_TRK_OBJs (32U) |
| The maximum number of tracked objects from the Kalman filter. More...
|
|
#define | REPORT_N_BIT_FRAC (7U) |
| Fractional bit width for most of the report data (range, velocity, x, y, etc). More...
|
|
#define | CFARTHRESHOLD_N_BIT_FRAC (8U) |
| Fractional bit width for Thresholds for CFAR data (rangeSNRdB, dopplerSNRdB, AzimSNR, etc). More...
|
|
#define | MIN_RANGE_OFFSET_METERS (0.075f) |
| The radar's range estimate has a constant error due to the finite distance from the antenna to the LO. More...
|
|
#define | MIN_TICK_FOR_TX (10U) |
| Wait for MIN_TICK_FOR_TX before letting the tracker results out. More...
|
|
#define | SIN_55_DEGREES (0.8192f) |
| We discard objects at extreme angles (greater than 55 degrees) from the tracking procedure. More...
|
|
#define | TRK_SIN_AZIM_THRESH (1.0f/256.0f) |
| We discard objects with poor azimuth SNR from the tracking procedure. More...
|
|
#define | CHECK_FOR_DET_MATRIX_TX 1 |
| In processing the max-velocity enhancement subframe we need to check for det matrix transfer only after the second set of chirps are processed. More...
|
|
#define | DO_NOT_CHECK_FOR_DET_MATRIX_TX 0 |
|
#define | MRR_MAX_OBJ_OUT 200 |
| The maximum number of objects to be send out per frame. This number is upper bounded by the transfer rate to the external device. More...
|
|
#define | MAX_DET_OBJECTS_RAW_MAX_VEL_ENH_PROCESSING 200 |
| The maximum number of objects detected in the 'Max velocity enhanced' processing path. Because of all the pruning, and higher thresholds, and lower resolution, fewer objects are detected in MAX_VEL_ENH_PROCESSING. More...
|
|
#define | MAX_DET_OBJECTS_RAW_POINT_CLOUD_PROCESSING 900 |
| The maximum number of objects detected in the 'point cloud ' processing path. More...
|
|
#define | MAX_VEL_IMPROVEMENT_ASSOCIATION_THRESH_DB (3U) |
| The two peaks (from the 'fast chirp' and the 'slow chirp' should be within 2 dB. More...
|
|
#define | MAX_VEL_IMPROVEMENT_ASSOCIATION_THRESH ( (( 1U << CFARTHRESHOLD_N_BIT_FRAC) * NUM_RX_CHANNELS * MAX_VEL_IMPROVEMENT_ASSOCIATION_THRESH_DB) / 6U) |
| Convert the threshold to a CFAR magnitude difference. More...
|
|
#define | MAX_VEL_IMPROVEMENT_NUM_SPREAD (2U) |
| Search across 2 bins in the slow chirp. More...
|
|
#define | MAX_VEL_ENH_NUM_NYQUIST (2U) |
| Max velocity improvement of 3x. More...
|
|
#define | MAX_NUM_DET_PER_RANGE_GATE (3U) |
| Restrict the number of detected objects per range-gate to 3. More...
|
|
#define | FRAME_CHIRP_START_IDX (0U) |
| Unused #defines?? THEY ARE USED. More...
|
|
#define | FRAME_CHIRP_END_IDX (1U) |
|
#define | FRAME_COUNT_VAL (0U) |
|
#define | FRAME_LOOP_COUNT (64U) |
|
#define | FRAME_TRIGGER_DELAY_VAL (0U) |
|
#define | FRAME_NUM_REAL_ADC_SAMPLES (512U) |
|
#define | FRAME_NUM_CMPLX_ADC_SAMPLES (256U) |
|
|
#define | EDMA_INSTANCE_A (0U) |
| There are two TPCCs available on the 16xx. More...
|
|
#define | EDMA_INSTANCE_B (1U) |
|
#define | MRR_SF0_EDMA_CH_1D_IN_PING EDMA_TPCC0_REQ_FREE_0 |
| EDMA allocation and configuration table for FFT processing of subframe 0 AKA: (The whole frame) More...
|
|
#define | MRR_SF0_EDMA_CH_1D_IN_PONG EDMA_TPCC0_REQ_FREE_1 |
|
#define | MRR_SF0_EDMA_CH_1D_OUT_PING EDMA_TPCC0_REQ_FREE_2 |
|
#define | MRR_SF0_EDMA_CH_1D_OUT_PONG EDMA_TPCC0_REQ_FREE_3 |
|
#define | MRR_SF0_EDMA_CH_2D_IN_PING EDMA_TPCC0_REQ_FREE_4 |
|
#define | MRR_SF0_EDMA_CH_2D_IN_PONG EDMA_TPCC0_REQ_FREE_5 |
|
#define | MRR_SF0_EDMA_CH_DET_MATRIX EDMA_TPCC0_REQ_FREE_6 |
|
#define | MRR_SF0_EDMA_CH_DET_MATRIX2 EDMA_TPCC0_REQ_FREE_7 |
|
#define | MRR_SF0_EDMA_CH_3D_IN_PING EDMA_TPCC0_REQ_FREE_8 |
|
#define | MRR_SF0_EDMA_CH_3D_IN_PONG EDMA_TPCC0_REQ_FREE_9 |
|
#define | EDMA_INSTANCE_DSS EDMA_INSTANCE_A |
|
#define | EDMA_INSTANCE_MSS EDMA_INSTANCE_B |
|
#define | MRR_EDMA_TRIGGER_ENABLE 1 |
|
#define | MRR_EDMA_TRIGGER_DISABLE 0 |
|
#define | MAX_VEL_POINT_CLOUD_PROCESSING_IS_ENABLED 0 |
| Flag to enable the max velocity enhancement in point cloud processing. More...
|
|