| CPC G01S 19/13 (2013.01) [G01S 19/396 (2019.08); G01S 19/52 (2013.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01)] | 7 Claims |

|
1. A global navigation satellite system (GNSS) receiver comprising:
an antenna to receive GNSS signals from GNSS satellites (SVs);
a radiofrequency (RF) front end coupled to the antenna to amplify the GNSS signals;
an analog to digital converter (ADC) coupled to the RF front end to generate a digital representation of received GNSS signals;
a baseband memory coupled to the ADC to store the digital representation;
a GNSS processing system coupled to the baseband memory to process the received GNSS signals, the GNSS processing system including a set of correlators that provide outputs that include correlation outputs;
wherein the GNSS processing system includes processing logic to extract a set of features from the received GNSS signals, the set of features being predetermined based on a trained model in the GNSS receiver and being related to range rate errors;
wherein the GNSS processing system includes processing logic to apply the set of features as an input to the trained model; and
wherein the GNSS processing system includes processing logic to generate, by the trained model, a set of one or more predicted range rate errors to correct one or more measurements made by the GNSS receiver.
|