gnssrefl.max_resolve_RH_cl module

gnssrefl.max_resolve_RH_cl.main()
gnssrefl.max_resolve_RH_cl.max_resolve_RH(station: str, lat: float = None, lon: float = None, el_height: float = None, e1: float = 5, e2: float = 25, samplerate: float = 30, system: str = 'gps', hires_figs: bool = False)

Calculates the Maximum Resolvable Reflector Height. This is analogous to a Nyquist frequency for GNSS-IR. It creates a plot and makes a plain txt file in case you want to look at the numbers.

Examples

max_resolve_RH sc02 -e1 5 -e2 15

typical case for sites over water (5-15 degrees) but otherwise using defaults (GPS, 30 seconds)

max_resolve_RH sc02 -samplerate 15 -system galileo

Assume receiver sampling rate of 15 seconds and the Galileo constellation

max_resolve_RH xxxx -lat 40 -lon 100 -el_height 20

test your own site (xxxx) by inputting coordinates

Parameters:
  • station (str) – 4 ch station name

  • lat (float, optional) – latitude in deg

  • lon (float, optional) – longitude in deg

  • el_height (float, optional) – ellipsoidal height in m

  • e1 (float) – min elevation angles (deg)

  • e2 (float) – max elevation angles (deg)

  • samplerate (float) – receiver sampling rate

  • system (str, optional) – name of constellation (gps,glonass,galileo, beidou allowed) default is gps

  • hires_figs (bool) – whether you want eps files instead of png

Return type:

Creates a figure file, stored in $REFL_CODE/Files/station

gnssrefl.max_resolve_RH_cl.parse_arguments()