Modernized global navigation satellite system (GNSS) receivers and commercially viable consumer grade GNSS receivers
GNSS receivers and systems within such receivers use improvements to reduce memory usage while providing sufficient processing resources to receive and acquire and track E5 band GNSS signals directly (without attempting in one embodiment to receive L1 GNSS signals). Other aspects are also described.
1 . A method for mitigating interference in a global navigation satellite system (GNSS) receiver, the method comprising:
receiving, in the GNSS receiver, GNSS signals from a GNSS satellite (SV), the received GNSS signals having a first GNSS signal component in a first sideband of GNSS signals from the GNSS SV and a second GNSS signal component in a second sideband of GNSS signals from the GNSS SV;
detecting interference from a signal source, the interference interfering with the first GNSS signal component in the first sideband more than the second GNSS signal component in the second sideband;
configuring a GNSS processing system in the GNSS receiver, in response to the detected interference, to process the second sideband from the GNSS SV and not process the first sideband in order to acquire or track GNSS signals from the GNSS SV, wherein the interference is detected when (1) the strength of the signal source is higher than a threshold value above a noise floor or (2) the post correlation signal to noise ratio for a particular sideband is lower than a given threshold and wherein the GNSS processing system processes the second sideband and not the first sideband during the duration of the detected interference and reverts to processing both sidebands after the interference diminishes below the noise floor which is either fixed or dynamically adjusted.
2 . The method as in claim 1 , wherein the method further comprises: switching to processing the first sideband, and not the second sideband, in response to detecting a change in the interference.
3 . The method as in claim 1 , wherein the signal source of the interference is an aeronautical radio navigation source.
4 . The method as in claim 1 , wherein the first sideband is a Galileo E5A sideband, which includes an E5AI signal component and an E5AQ signal component, and the second sideband is a Galileo E5B sideband, which includes an E5BI signal component and an E5BQ signal component.
5 . The method as in claim 1 , wherein the first sideband is a Galileo E5B sideband, which includes an E5BI signal component and an E5BQ signal component, and the second sideband is a Galileo E5A sideband, which includes an E5AI signal component and an E5AQ signal component.
6 . The method as in claim 1 , wherein the GNSS receiver receives and acquires GNSS signals in an L5 band without receiving and acquiring GNSS signals in an L1 band.
7 . The method as in claim 1 , wherein one or more signal components in the first sideband are not used to determine location data when the first sideband is not processed.
8 . The method as in claim 1 , wherein the GNSS receiver also receives and processes GNSS signals in an L1 RF band.
9 . A global navigation satellite system (GNSS) receiver comprising:
a GNSS antenna to receive GNSS signals from GNSS satellites (SVs);
an analog to digital converter (ADC) to generate a digital representation of received GNSS signals, the ADC coupled to the GNSS antenna;
a sample memory to store the digital representation of the received GNSS signals as digitized GNSS sample data, the sample memory configured to store the digitized GNSS sample data and coupled to the ADC;
a GNSS processing system coupled to the sample memory, the GNSS processing system configured to process the GNSS sample data which includes (1) a first signal component from a first sideband in the received GNSS signals and (2) a second signal component from a second sideband in the received GNSS signals; and the GNSS processing system configured to:
detect interference from a signal source, the interference interfering with the first signal component in the first sideband more than the second signal component in the second sideband;
configure the GNSS processing system in the GNSS receiver, in response to the detected interference, to process the second sideband from the GNSS SV and not process the first sideband in order to acquire or track GNSS signals from the GNSS SV, wherein the interference is detected when (1) the strength of the signal source is higher than a threshold value above a noise floor or (2) the post correlation signal to noise ratio for a particular sideband is lower than a given threshold and wherein the GNSS processing system processes the second sideband and not the first sideband during the duration of the detected interference and reverts to processing both sidebands after the interference diminishes below the noise floor which is either fixed or dynamically adjusted.
10 . The GNSS receiver as in claim 9 , wherein the GNSS processing system is configured to switch to processing signal components in the first sideband, and not the second sideband, in response to detecting a change in the interference.
11 . The GNSS receiver as in claim 9 , wherein the signal source of the interference is an aeronautical radio navigation source.
12 . The GNSS receiver as in claim 9 , wherein the first sideband is a Galileo E5A sideband, which includes an E5AI signal component and an E5AQ signal component, and the second sideband is a Galileo E5B sideband, which includes an E5BI signal component and an E5BQ signal component.
13 . The GNSS receiver as in claim 9 , wherein the first sideband is a Galileo E5B sideband, which includes an E5BI signal component and an E5BQ signal component, and the second sideband is a Galileo E5A sideband, which includes an E5AI signal component and an E5AQ signal component.
14 . The GNSS receiver as in claim 9 , wherein the GNSS receiver receives and acquires GNSS signals in an L5 band without receiving and acquiring GNSS signals in an L1 band.
15 . The GNSS receiver as in claim 9 , wherein one or more signal components in the first sideband are not used to determine location data when the first sideband is not processed.
16 . The GNSS receiver as in claim 9 , wherein the GNSS receiver also receives and processes GNSS signals in an L1 RF band.
17 . A method for mitigating interference in a global navigation satellite system (GNSS) receiver, the method comprising:
receiving, in the GNSS receiver, GNSS signals from a GNSS satellite (SV), the received GNSS signals having a first GNSS signal component in a first sideband of GNSS signals from the GNSS SV and a second GNSS signal component in a second sideband of GNSS signals from the GNSS SV;
detecting interference from a signal source, the interference interfering with the first GNSS signal component in the first sideband more than the second GNSS signal component in the second sideband;
configuring a GNSS processing system in the GNSS receiver, in response to the detected interference, to process the second sideband from the GNSS SV and not process the first sideband in order to acquire or track GNSS signals from the GNSS SV, and wherein the GNSS processing system processes the second sideband and not the first sideband during the duration of the detected interference and reverts to processing both sidebands after the interference diminishes below a noise floor which is either fixed or dynamically adjusted.
18 . A global navigation satellite system (GNSS) receiver comprising:
a GNSS antenna to receive GNSS signals from GNSS satellites (SVs);
an analog to digital converter (ADC) to generate a digital representation of received GNSS signals, the ADC coupled to the GNSS antenna;
a sample memory to store the digital representation of the received GNSS signals as digitized GNSS sample data, the sample memory configured to store the digitized GNSS sample data and coupled to the ADC;
a GNSS processing system coupled to the sample memory, the GNSS processing system configured to process the GNSS sample data which includes (1) a first signal component from a first sideband in the received GNSS signals and (2) a second signal component from a second sideband in the received GNSS signals; and the GNSS processing system configured to:
detect interference from a signal source, the interference interfering with the first signal component in the first sideband more than the second signal component in the second sideband;
configure the GNSS processing system in the GNSS receiver, in response to the detected interference, to process the second sideband from the GNSS SV and not process the first sideband in order to acquire or track GNSS signals from the GNSS SV and wherein the GNSS processing system processes the second sideband and not the first sideband during the duration of the detected interference and reverts to processing both sidebands after the interference diminishes below a noise floor which is either fixed or dynamically adjusted.