Adaptive GNSS Detection Function for Urban Multipath Channel Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
GNSS receivers face challenges in decoding navigation messages accurately in urban environments due to multipath reflections and other propagation channel distortions, which are not accounted for in existing detection functions assuming an Additive White Gaussian Noise (AWGN) channel.
Innovation Solution
A GNSS receiver is configured to determine parameters for a statistical propagation channel model, compute statistical channel attenuation, and adapt the detection function to compute Log-Likelihood Ratios (LLRs) based on these parameters, effectively modeling the urban propagation channel to improve decoding performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a detection function assuming AWGN channel is used, then the device complexity is low, but the decoding performance deteriorates in urban environments with multipath reflections
Solution Approach 1:
The detection function is made adaptive by dynamically selecting between AWGN and Rician channel models based on the estimated multipath environment. The system transitions from a static AWGN assumption to a dynamic model selection approach, where the Rician model is applied when multipath reflections are detected, thereby improving decoding performance without permanently increasing system complexity.
Solution Approach 2:
The invention changes the channel model parameters from fixed AWGN assumptions to variable Rician model parameters (K-factor, sigma) that adapt to the propagation environment. By estimating these parameters from the received signal and using them in the detection function, the system achieves better decoding performance in urban environments while maintaining reasonable complexity through parameter estimation rather than full model complexity.
2Reliability
If a statistical propagation channel model is implemented, then the decoding performance in urban environments is improved, but the device complexity increases
Solution Approach 1:
The system performs preliminary estimation of channel parameters (K-factor and sigma) before the actual detection process. By pre-characterizing the propagation environment and storing these parameters, the system prepares the necessary information in advance, allowing the detection function to use accurate channel models without computing the full statistical model in real-time, thus reducing operational complexity while maintaining improved decoding performance.
3Reliability
If channel parameters are estimated to adapt the detection function, then the robustness in degraded propagation environments is improved, but the processing time increases
Solution Approach 1:
The system implements partial channel parameter estimation by focusing only on the critical parameters (K-factor and sigma) needed for the Rician model, rather than estimating all possible channel characteristics. This selective estimation approach provides sufficient robustness improvement for urban environments while minimizing the additional processing time required, as the estimation is performed only on essential parameters using simplified methods.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method and device to decode a GNSS signal in a GNSS receiver (300) comprising a channel decoder (134), wherein the GNSS receiver is configured to: - determine parameters relative to a statistical propagation channel model (301, 302, 303), - compute a statistical channel attenuation from said statistical propagation channel model (310) using the parameters, - compute LLRs from a detection function (333) adapted to the statistical propagation channel model using the computed statistical channel attenuation, and - use the said LLRs to feed the channel decoder.