- Welcome
- Getting Started With the NVIDIA DriveWorks SDK
- Modules
- Samples
- Tools
- Tutorials
- SDK Porting Guide
- DriveWorks API
- More
NVIDIA DriveWorks API: RadarScan
Description: This file defines the structures needed for the RadarScan.
Definition in file RadarScan.h.
Go to the source code of this file.
Data Structures | |
struct | dwRadarDetectionFFTPatch |
struct | dwRadarDetectionFFTPatchValidity |
struct | dwRadarDetectionMisc |
struct | dwRadarDetectionMiscValidity |
struct | dwRadarDetectionProbability |
struct | dwRadarDetectionProbabilityValidity |
struct | dwRadarDetectionQuality |
struct | dwRadarDetectionQualityValidity |
struct | dwRadarDetectionStdDev |
struct | dwRadarDetectionStdDevValidity |
struct | dwRadarScanAmbiguity |
struct | dwRadarScanAmbiguityValidity |
struct | dwRadarScanHealth |
Defines the structure for holding health info of radar scen. More... | |
struct | dwRadarScanMisc |
struct | dwRadarScanMiscValidity |
struct | dwRadarScanValidity |
struct dwRadarDetectionFFTPatch |
Data Fields | ||
---|---|---|
float32_t | azi1 | FFT Patch value at azimuth bin plus 1 (dB) |
float32_t | azi2 | FFT Patch value at azimuth bin plus 2 (dB) |
float32_t | aziM1 | FFT Patch value at azimuth bin minus 1 (dB) |
float32_t | aziM2 | FFT Patch value at azimuth bin minus 2 (dB) |
float32_t | center | FFT Patch value at center bin (dB) |
float32_t | doppler1 | FFT Patch value at Doppler bin plus 1 (dB) |
float32_t | doppler2 | FFT Patch value at Doppler bin plus 2 (dB) |
float32_t | dopplerM1 | FFT Patch value at Doppler bin minus 1 (dB) |
float32_t | dopplerM2 | FFT Patch value at Doppler bin minus 2 (dB) |
float32_t | range1 | FFT Patch value at Range bin plus 1 (dB) |
float32_t | range2 | FFT Patch value at Range bin plus 2 (dB) |
float32_t | rangeM1 | FFT Patch value at Range bin minus 1 (dB) |
float32_t | rangeM2 | FFT Patch value at Range bin minus 2 (dB) |
struct dwRadarDetectionFFTPatchValidity |
struct dwRadarDetectionMisc |
Data Fields | ||
---|---|---|
uint8_t | dopplerAmbgtIdx | Index of the ambiguity domain in which the resolved Doppler velocity lies (NoUnit) |
float32_t | maskAngleSectAzi | Masking angle sector in which weak targets are not detected in azimuth dimension (rad) |
float32_t | maskAngleSectElev | Masking angle sector in which weak targets are not detected in elevation dimension (rad) |
uint8_t | measurementModel |
Applied measurement model to resolve this detection. Each number corresponds to a specific state (NoUnit) Measurement model definition will be updated later |
float32_t | peakDetectionThreshold | Detection's peak detection threshold (dB) |
float32_t | rxSigStrength | Detection's received signal strength. 0 dB represents the case that the full transmitted power is received. (dB) |
struct dwRadarDetectionMiscValidity |
struct dwRadarDetectionProbability |
struct dwRadarDetectionProbabilityValidity |
struct dwRadarDetectionQuality |
struct dwRadarDetectionQualityValidity |
struct dwRadarDetectionStdDev |
struct dwRadarDetectionStdDevValidity |
struct dwRadarScanAmbiguity |
Data Fields | ||
---|---|---|
float32_t | aziAnglAmbgtDLowLmt | Lower limit of the sensor's unambiguous azimuth (rad) |
float32_t | aziAnglAmbgtDUpLmt | Upper limit of the sensor's unambiguous azimuth (rad) |
float32_t | dopplerAmbgtDLowLmt | Lower limit of the sensor's unambiguous doppler range (m/s) |
float32_t | dopplerAmbgtDUpLmt | Upper limit of the sensor's unambiguous doppler range (m/s) |
float32_t | elevAnglAmbgtDLowLmt | Lower limit of the sensor's unambiguous elevation (rad) |
float32_t | elevAnglAmbgtDUpLmt | Upper limit of the sensor's unambiguous elevation (rad) |
float32_t | rangeAmbgtD | Upper limit of the sensor's range ambiguity (m) |
struct dwRadarScanAmbiguityValidity |
struct dwRadarScanHealth |
Data Fields | ||
---|---|---|
dwRadarHealthBlockage | blockage | Blockage info of radar scan. |
dwRadarHealthDefect | defect | Defect info of radar scan. |
dwRadarHealthDefectRsn | defectRsn | Defect reason of radar scan. |
dwRadarHealthError | errors | Bitmask of Health errors. |
struct dwRadarScanMisc |
Data Fields | ||
---|---|---|
dwTime_t | cycleTime | Cycle time of sensor (radar cycle time plus the time for preparation of Ethernet packages) (us) |
dwTime_t | duration | Measure duration (us) |
uint8_t | lowRangeInd | Probability of a low range detection (percent) |
uint32_t | maxReturns | Maximum number of detections, that sensor could produce. |
uint8_t | modulationMode |
Current modulation mode of the sensor. Each number corresponds to a specific state Modulation mode definition will be updated later |
dwRadarDataQuality | quality | Data quality. |
float32_t | rangeDopplerCovCoeff | Covariance coefficient of the range and doppler dimension. |
uint8_t | sensorID | Sensor ID. |
dwRadarDetectionStatus | status | Current status of the sensor. Each number corresponds to a specific state. |
struct dwRadarScanMiscValidity |
struct dwRadarScanValidity |
Data Fields | ||
---|---|---|
dwRadarDetectionFFTPatchValidity | detectionFFTPatchValidity | |
dwRadarDetectionMiscValidity | detectionMiscValidity | |
dwRadarDetectionProbabilityValidity | detectionProbabilityValidity | |
dwRadarDetectionQualityValidity | detectionQualityValidity | |
dwRadarDetectionStdDevValidity | detectionStdDevValidity | |
dwRadarScanAmbiguityValidity | radarScanAmbiguityValidity | |
dwRadarScanMiscValidity | radarScanMiscValidity |
enum dwRadarDataQuality |
Defines the quality of scan.
Definition at line 62 of file RadarScan.h.
Defines the detection status.
Definition at line 86 of file RadarScan.h.
Defines the severity of blockage.
Definition at line 404 of file RadarScan.h.
enum dwRadarHealthDefect |
Defines the defect of radar.
Definition at line 362 of file RadarScan.h.
Defines the reason of defect.
Definition at line 377 of file RadarScan.h.
enum dwRadarHealthError |
Defines the bitmasks of errors detected by diagnostic function.
Definition at line 425 of file RadarScan.h.
enum dwRadarModel |
Defines the radar sensor model.
Definition at line 44 of file RadarScan.h.