WinProp_Radar_Output

Data Fields

Detailed Description

This struct specifies output settings and result requests for FMCW and Pulse radar.

Field Documentation

RayElmsConfig
ElementsConfig WinProp_Radar_Output::RayElmsConfig
The configuration of the ray elements provided when calling WinProp_FMCW_Radar::compute. see ElementsConfig
Coherent
bool WinProp_Radar_Output::Coherent
Ray superposition mode.
  • true for coherent superposition of rays,
  • false for incoherent superposition of rays (power sum)
NrThreads
unsigned int WinProp_Radar_Output::NrThreads
Number of threads for parallel processing.
WindFunc
Windowing WinProp_Radar_Output::WindFunc
Windowing function type. See Windowing.
GenerateRangeDoppler
bool WinProp_Radar_Output::GenerateRangeDoppler
True to generate Range-Doppler plot.
RangeDopplerPlotType
PlotType WinProp_Radar_Output::RangeDopplerPlotType
Range-Doppler output plot type. Relevant only if GenerateRangeDoppler is true.
GenerateRangeAngle
bool WinProp_Radar_Output::GenerateRangeAngle
True to generate Range-Angle plot
RangeAnglePlotType
PlotType WinProp_Radar_Output::RangeAnglePlotType
Range-Angle output plot type. Relevant only if GenerateRangeAngle is true.
MusicTargetBins
bool WinProp_Radar_Output::MusicTargetBins
MUSIC algorithm range bin processing option.
MusicDynamicRange
double WinProp_Radar_Output::MusicDynamicRange
Dynamic range (in dB) applied optionally to the MUSIC spectrum per range bin. This value sets the local clipping threshold independently for every range bin. A value of 0 disables dynamic range clipping. Relevant only if RangeAnglePlotType is PlotType::MUSIC_SPECTRUM or PlotType::MUSIC_CFAR.
T0
double WinProp_Radar_Output::T0
Standard system temperature in Kelvin for thermal noise calculation. Set to 0 to disable thermal noise.
NoiseFigure
double WinProp_Radar_Output::NoiseFigure
Receiver noise figure in dB.
CFAR
WinProp_CFAR_Para WinProp_Radar_Output::CFAR
CFAR (Constant False Alarm Rate) detection parameters.
GenerateIQ
bool WinProp_Radar_Output::GenerateIQ
True to generate IQ signal (at the ADC output).
OutputPathIQ
WinProp_Filename WinProp_Radar_Output::OutputPathIQ
Filepath of the IQ ASCII file. Relevant if GenerateIQ is enabled.
GeneratePointCloud
bool WinProp_Radar_Output::GeneratePointCloud
True to generate point cloud (Range, Doppler, Azimuth, Elevation).
OutputPathPointCloud
WinProp_Filename WinProp_Radar_Output::OutputPathPointCloud
Filepath of the Point Cloud ASCII file. Relevant if GeneratePointCloud is enabled.
WinProp_Radar_Output::WinProp_Radar_Output() WinProp_Radar_Output()

Description

Default constructor

Parameters

Returns None

WinProp_Radar_Output::WinProp_Radar_Output(const WinProp_Radar_Output(const ElementsConfig rayElmsConfig, const bool coherent, const unsigned int nrThreads, const Windowing windFunc, const bool generateRangeDoppler, const PlotType rangeDopplerPlotType, const bool generateRangeAngle, const PlotType rangeAnglePlotType, const bool musicTargetBins, const double musicDynamicRange, const double t0, const double noiseFigure, const WinProp_CFAR_Para & cfar, const bool generateIQ, const WinProp_Filename & outputPathIQ, const bool generatePointCloud, const WinProp_Filename & outputPathPointCloud)

Description

Constructor with parameters

Parameters

const ElementsConfig rayElmsConfig
const bool coherent
const unsigned int nrThreads
const Windowing windFunc
const bool generateRangeDoppler
const PlotType rangeDopplerPlotType
const bool generateRangeAngle
const PlotType rangeAnglePlotType
const bool musicTargetBins
const double musicDynamicRange
const double t0
const double noiseFigure
const WinProp_CFAR_Para & cfar
const bool generateIQ
const WinProp_Filename & outputPathIQ
const bool generatePointCloud
const WinProp_Filename & outputPathPointCloud

Returns None

WinProp_Radar_Output::WinProp_Radar_Output(const WinProp_Radar_Output(const WinProp_Radar_Output & other)

Description

Copy constructor

Parameters

const WinProp_Radar_Output & other

Returns None

WinProp_Radar_Output::~WinProp_Radar_Output() ~WinProp_Radar_Output()

Description

Destructor

Parameters

Returns None

The documentation was generated from the following file:
  • source/Radar/Shared/winprop_radar_aux_para.h