Function pecsim::trace_ray

Function Documentation

PathProfile pecsim::trace_ray(double epoch_utc_rx, const Vec3d &x1, const Vec3d &x2, RayTraceConfig config, bool debug_prop = false, bool debug_corr = false)

Trace a ray from transmitter to receiver.

Parameters:
  • epoch_utc_rx – Reception time in seconds since J2000 epoch

  • x1 – Position of the transmitter in Cartesian coordinates

  • x2 – Position of the receiver in Cartesian coordinates

  • config – Ray trace configuration

  • debug_prop – Debug flag to print additional information for propagation

  • debug_corr – Debug flag to print additional information for correction

Returns:

PathProfile containing the path profile information