midgard.ionosphere.klobuchar
epilog (str)
epilog = '\n**EXAMPLE**\n klobuchar_model.py(time, ion_coeffs, rec_pos, azel)\n args:\n time (I) : GPST\n ion_coeffs (I) : iono model parameters {a0,a1,a2,a3,b0,b1,b2,b3} as vector\n rec_pos (I) : receiver position {lat,lon,h} [rad, rad, m] as vector\n azel (I) : azimuth/elevation angle {az,el} [rad] as vector \n freq (I) : string, e.g. L1, L2, L5 (TODO: Not implemented)\n logger (I) : Function that logs\n l_result (O) : list containing the following parameters\n L1_delay : computed path delay on L1 [m]\n L1_variance: correspong variance [m^2]\n \n \n \n**COPYRIGHT**\n | Copyright 2018, by the Geodetic Institute, NMA\n | All rights reserved\n\n**AUTHORS**\n | Mohammed Ouassou \n | Geodetic Institute, NMA\n | Kartverksveien 21, N-3511\n | Hønefoss, Norway\n\nKeywords: Klobuchar model, Nequick broadcast model\n'
get_my_parser()
get_my_parser()
klobuchar()
klobuchar(t, ion_coeffs, rec_pos, az, el, logger=<built-in function print>)
Compute the ionospheric time-delay correction for the single-frequency by broadcast model (klobuchar model)
GPS and Beidu satellite navigation systems use this model. The implementation is based on original paper of Klobuchar, J.A. Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users https://scinapse.io/papers/2058160370
Args:
time
: GPSTion_coeffs
: iono model parameters {a0,a1,a2,a3,b0,b1,b2,b3} as vectorrec_pos
: receiver position {lat,lon,h} [rad, rad, m] as vectoraz
: azimuth angle [rad]el
: elevation angle [rad]logger
: Function that logs
Returns:
L1_delay
: computed path delay on L1 [m]L1_variance
: corresponding variance [m^2]
main()
main()
prolog (str)
prolog = '\n**PROGRAM**\n klobuchar_model.py\n \n**PURPOSE**\n compute the ionospheric time-delay correction for the single-frequency by broadcast model (klobuchar model).\n GPS and Beidu satellite navigation systems use this model.\n The implementation is based on original paper of Klobuchar, J.A.\n Ionospheric Time-Delay Algorithm for Single-Frequency GPS Users\n https://scinapse.io/papers/2058160370\n\n**USAGE**\n'