GNSS Receiver Adaptive Scalar Vector Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
GNSS receivers face challenges in urban environments due to multi-paths and masking of LOS signals, leading to positioning errors, long initialization times, and signal loss, which existing technologies struggle to address effectively.
Innovation Solution
A GNSS receiver with adaptive tracking architecture that switches between scalar and vector tracking modes based on multi-path and LOS signal detection, using a monitor to individually switch tracking channels between scalar and vector code delay-locked loops, and employing multi-path and masking detectors to adjust tracking modes and measurement weighting for improved signal retention and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If scalar tracking mode is used, then device complexity is reduced, but signal tracking reliability deteriorates in multi-path environments
Solution Approach 1:
The system dynamically switches between scalar and vector tracking modes based on detected signal conditions. The monitor continuously assesses correlation peak characteristics and automatically transitions the tracking channel from scalar to vector mode when multi-path interference is detected, and vice versa when conditions improve, optimizing reliability without permanent complexity increase
Solution Approach 2:
The system applies different tracking quality to different channels based on local signal conditions. Each tracking channel is independently evaluated by the monitor, and only specific channels experiencing multi-path interference are switched to vector mode, while other channels remain in simpler scalar mode, thus applying complexity locally rather than system-wide
2Reliability
If vector tracking mode is used, then signal tracking reliability is improved in challenging environments, but device complexity increases
Solution Approach 1:
The system employs dynamic mode switching where the tracking architecture adapts its complexity based on real-time signal conditions. The monitor detects multi-path interference through correlation peak analysis and automatically activates vector tracking only when necessary, allowing the system to maintain high reliability in challenging environments while avoiding unnecessary complexity in favorable conditions
Solution Approach 2:
Vector tracking complexity is applied selectively to individual channels rather than the entire system. The monitor evaluates each channel independently and switches only the affected channels to vector mode, leaving other channels in scalar mode, thus minimizing overall device complexity while maintaining reliability where needed
3Measurement precision
If multiple antennas are used for multi-path detection, then measurement precision is improved, but device complexity and cost increase beyond consumer acceptance
Solution Approach 1:
The system extracts multi-path detection capability from the antenna domain and relocates it to the signal processing domain. Instead of using multiple antennas to physically separate and detect multi-path components, the monitor analyzes correlation peak characteristics from a single antenna to detect multi-path interference, thereby achieving the same measurement precision without the hardware complexity of multiple antennas
Solution Approach 2:
The system replaces the mechanical approach of using multiple physical antennas with a signal processing approach. The monitor uses correlation analysis and peak shape detection to identify multi-path interference, substituting the need for multiple antennas with algorithmic detection methods that achieve equivalent measurement precision with simpler hardware
4Device complexity
If all tracking channels use the same tracking mode, then device complexity is reduced, but adaptability to different signal conditions deteriorates
Solution Approach 1:
The system implements dynamic adaptability where each tracking channel can independently switch between scalar and vector modes based on its specific signal conditions. The monitor continuously evaluates each channel and adjusts the tracking mode in real-time, allowing the system to adapt to varying signal conditions across different channels without requiring complex manual configuration
Solution Approach 2:
The system applies different tracking modes to different channels based on local signal characteristics. Each channel is independently assessed by the monitor, and the appropriate tracking mode (scalar or vector) is applied to each channel individually, allowing optimal performance for each channel's specific conditions while maintaining overall system simplicity through automated decision-making
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A GNSS signal receiver comprises several tracking channels configured to provide measurements relative to a GNSS signal. Each channel includes, in particular, a scalar code loop configured to drive a code replica generator to synchronize them with the incoming signal. The receiver further comprises a navigator powered by the tracking channels and a vector code loop, powered by the navigator and configured to drive the code replica generators. A monitor switches the tracking channels between the respective vector and scalar loops. The invention improves navigation in challenging environments with significant masking and multipath propagation, particularly in urban areas.