Unbiased Code Phase Discriminator for GNSS Multipath Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing ranging systems, such as GNSS, face challenges in precise phase estimation due to multipath errors, which can result in significant range errors despite small phase errors, highlighting the need for improved phase tracking methods.
Innovation Solution
A method involving a feedback control law that uses two series of correlation kernels, one for code transitions and one for non-transitions, to steer a reference phase and eliminate multipath errors, balancing kernel areas across transitions and non-transitions to reduce phase biases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional correlative phase discriminators are used for code phase tracking, then phase tracking is achieved, but multipath errors cause significant range errors despite small phase errors
Solution Approach 1:
The discriminator output is segmented into transition-based and non-transition-based components. The method separates the correlation process into two distinct paths: one processing signal transitions (edges) and another processing non-transitions (flat regions). This segmentation allows selective weighting of correlation outputs to reduce multipath sensitivity while maintaining phase tracking accuracy.
Solution Approach 2:
Different regions of the code signal are treated with different correlation kernels based on their local characteristics. Transition regions use one type of correlation kernel while non-transition regions use another. This local differentiation optimizes the discriminator performance by adapting the correlation process to the specific signal characteristics at each point, reducing the impact of multipath errors in vulnerable regions.
2Ease of manufacture
If traditional DLL discriminators process all code bits uniformly, then implementation is simple, but phase biases occur due to unequal transition and non-transition ratios
Solution Approach 1:
The patent applies different correlation kernels to different local regions of the code signal based on whether they represent transitions or non-transitions. This local differentiation corrects the phase bias that would otherwise occur from uniform processing, while the overall structure remains a systematic correlation-based approach that is relatively straightforward to implement in digital signal processing hardware.
Solution Approach 2:
The method changes the correlation kernel parameter based on the transition state of the code signal. When a transition is detected, one correlation kernel is applied; when no transition occurs, a different correlation kernel is applied. This dynamic parameter adjustment eliminates phase biases caused by unequal transition ratios while maintaining computational efficiency through systematic kernel selection based on easily detectable transition conditions.
Data Source
Figure 1
Figure 2a~2c
Figure 3A~3C
AI summary
A feedback control law steers a reference phase that tracks the phase of a received code sequence. The reference phase clocks a track-reference signal consisting of a series of correlation kernels, over which data is extracted and then summed in various combinations. The correlation kernels are designed in such a manner that errors caused by multipath are eliminated or substantially reduced. Furthermore, the areas of the correlation kernels are balanced across level-transitions of a code and non-transitions to eliminate phase biases when tracking specific satellites. Extra care must be taken to balance the correlation kernels in this manner due to a little known aspect of GPS C/A codes. Specifically, not all C/A codes have the same ratio of level-transitions to non-transitions as has been assumed in prior art.