Model_RAYTRACING

Data Fields

Detailed Description

This structure is used to set the model parameters of both 3D Ray Tracing models (IRT, SRT and SBR). This structure can be passed optionally to the WinProp_Predict function. It can be initialized with default values by using WinProp_Structure_Init_Model_RayTracing.

Field Documentation

SBR_maxTubeArea
double Model_RAYTRACING::SBR_maxTubeArea
Max side area of the ray tube. If the ray tube area gets larger, the ray will be split. [m]
SBR_adaptive_maxTubeArea
int Model_RAYTRACING::SBR_adaptive_maxTubeArea
Adaptive ray density. If higher than zero and an antenna pattern is given, ray density will be lowered globally by the specified number of steps (SBR_maxTubeArea will be divided by 2^steps). In antenna directions with a higher gain the ray density will be increased again up to the user set density into the max gain direction.
SBR_trxDistTubeArea
float Model_RAYTRACING::SBR_trxDistTubeArea
Distance after which SBR_maxTubeArea needs to be fulfilled the first time. [m]
SBR_scatteringDirections
int Model_RAYTRACING::SBR_scatteringDirections
Number of directions to investigate
SBR_diffractionDirections
int Model_RAYTRACING::SBR_diffractionDirections
Number of directions to investigate after a diffraction, per degree
SBR_trxDirections
int Model_RAYTRACING::SBR_trxDirections
Number of directions to launch at the transmitter (set to -1 to compute it automatically)
SBR_resultCatchFactor
float Model_RAYTRACING::SBR_resultCatchFactor
Scaling factor for the generated result planes
MaxNrReflDiffr
int Model_RAYTRACING::MaxNrReflDiffr
Max. number of reflections and diffractions in one ray
MaxNrDiffractions
int Model_RAYTRACING::MaxNrDiffractions
Max. number of diffractions in one ray
MaxNrReflections
int Model_RAYTRACING::MaxNrReflections
Max. number of reflections in one ray
MaxNrTransmissions
int Model_RAYTRACING::MaxNrTransmissions
Max. number of transmissions in one ray
MaxNrScatterings
int Model_RAYTRACING::MaxNrScatterings
Max. number of scatterings in one ray (SRT, SBR and IRT allows only one maximum scattering).
ResolutionScattering
double Model_RAYTRACING::ResolutionScattering
Tile resolution for scattering. Not relevant for IRT model.
GroundScattering
int Model_RAYTRACING::GroundScattering
Allow ground scattering (in case of separate topography). Set to '1' to enable it. Not relevant for IRT model.
ResolutionGroundScattering
double Model_RAYTRACING::ResolutionGroundScattering
Tile resolution at the ground for ground scattering. Not relevant for IRT model.
GroundScattRCSCoeff
int Model_RAYTRACING::GroundScattRCSCoeff
Compute ground scattering based on the RCS coefficient
GroundInteractions
int Model_RAYTRACING::GroundInteractions
Allow ground interactions (reflections, and diffractions) in case of vector databases (*.tdv databases). Set to '1' to enable it. Not relevant for IRT model.
MinLengthWedges
double Model_RAYTRACING::MinLengthWedges
Min. length of wedges considered for diffractions. Not relevant for IRT model.
IgnoreAdditionalTransm
int Model_RAYTRACING::IgnoreAdditionalTransm
Acceleration for all rays with more than one reflection: Ignore additional transmissions. Not supported by IRT model. Set to 1 to enable it.
IgnoreAdditionalDiffr
int Model_RAYTRACING::IgnoreAdditionalDiffr
Acceleration for all rays with more than one reflection: Ignore additional diffractions. Not supported by IRT model. Set to 1 to enable it.
IgnoreAdditionalScatt
int Model_RAYTRACING::IgnoreAdditionalScatt
Acceleration for all rays with more than one reflection: Ignore additional scattering. Not supported by IRT model. Set to 1 to enable it.
ComputeAlwaysDirectRay
int Model_RAYTRACING::ComputeAlwaysDirectRay
Computation mode of the direct ray from Tx to Rx:
  • 0 = With respect to set maximum number of transmissions
  • 1 = Compute the direct ray always (even is number of transmissions is higher than allowed)
  • 2 = Never compute the direct ray
ConsiderAngleTransm
int Model_RAYTRACING::ConsiderAngleTransm
Consider angle dependency for computation of transmission loss.
PathLossExponent
double Model_RAYTRACING::PathLossExponent
Path loss exponent for the IRT model. Not relevant for SRT & SBR model.
PathLossExponentBeforeLOS
double Model_RAYTRACING::PathLossExponentBeforeLOS
Path Loss Exponent before breakpoint for LOS areas for SRT & SBR model. Not relevant for IRT model.
PathLossExponentAfterLOS
double Model_RAYTRACING::PathLossExponentAfterLOS
Path Loss Exponent after breakpoint for LOS areas for SRT & SBR model. Not relevant for IRT model.
PathLossExponentBeforeNLOS
double Model_RAYTRACING::PathLossExponentBeforeNLOS
Path Loss Exponent before breakpoint for NLOS areas for SRT & SBR model. Not relevant for IRT model.
PathLossExponentAfterNLOS
double Model_RAYTRACING::PathLossExponentAfterNLOS
Path Loss Exponent after breakpoint for NLOS areas for SRT & SBR model. Not relevant for IRT model.
PathLossExponentSatellite
double Model_RAYTRACING::PathLossExponentSatellite
Path Loss Exponent for a satellite transmitter for SRT & SBR model. Not relevant for IRT model.
Superposition
int Model_RAYTRACING::Superposition
Mode for superposition of rays
  • 0 = Uncorrelated
  • 1 = Coherent (with phase)
ConsiderRCS
int Model_RAYTRACING::ConsiderRCS
Consider the RCS if available, set to 1 to enable, 0 otherwise. Only relevant for indoor scenarios having RCS and using SRT model. Not relevant for IRT model.
NrRCS
int Model_RAYTRACING::NrRCS
Number of RCSs defined in the scenarios. Only relevant for indoor scenarios using SRT model. Not relevant for IRT model.
RCS_Para
RCS_PARA * Model_RAYTRACING::RCS_Para
Array of RCS parameters. Only relevant for indoor scenarios using SRT model. Not relevant for IRT model.
The documentation was generated from the following file:
  • source.eng/Interface/Engine.h