Function lupnt::ComputePnRangeErrorOL

Function Documentation

double lupnt::ComputePnRangeErrorOL(double PRC_N0, double T_I, double T_c, Modulation modulation_type = Modulation::BPSK)

Compute the PN regenerative range error for open loop (OL) tracking suited for ground stations Reference: “Pseudo-Noise (PN) Ranging Systems”, Greenbook 2014.

Parameters:
  • PRC_N0 – Carrier-to-noise ratio for the range clock (linear)

  • T_I – Integration time

  • T_c – Chip period [s] = 1/ (2 f_RC)

Returns:

double range error [m]