Function lupnt::Pseudorange

Function Documentation

Vec1 lupnt::Pseudorange(const VecX &r1, const VecX &r2, Real b1, Real b2)

Compute a pseudorange: the geometric range biased by the transmitter/receiver clock offsets, in light-time-equivalent distance.

Generic pseudorange measurement model Range(r1,r2) + C*(b1-b2), used as a lightweight alternative to GnssMeasurement::ComputeValue’s pseudorange term in simplified filter examples/tests.

Parameters:
  • r1 – First (e.g. receiver) position [m], any common frame

  • r2 – Second (e.g. transmitter) position [m], same frame as r1

  • b1Clock bias of point 1 [s]

  • b2Clock bias of point 2 [s]

Returns:

Pseudorange [m] as a length-1 vector