GPS Positioning Device Ring Buffer Signal Cancellation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing GPS positioning systems face reduced signal reception sensitivity due to signal polarity inversion, and previous methods to mitigate this either result in significant signal cancellation or increased processing time.
Innovation Solution
A positioning device employing a ring buffer memory to store GPS satellite signals, allowing for sequential storage and read position adjustment to minimize signal cancellation, combined with signal strength calculation and determination to optimize correlation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the unit time for signal acquisition is increased, then the processing time is reduced, but the signal cancellation portion increases and sensitivity decreases
Solution Approach 1:
The patent pre-calculates and stores the cancellation portion for each possible signal acquisition timing in a lookup table before actual signal processing. This preliminary action allows the system to quickly identify the optimal acquisition timing without performing complex real-time calculations, thus reducing processing time while maintaining high signal reception sensitivity by avoiding timings with large cancellation portions.
Solution Approach 2:
The patent replaces the traditional method of sequentially testing multiple acquisition timings with correlation calculation (mechanical/computational process) with a lookup table-based selection method (information-based process). By substituting the computational approach with a pre-computed information lookup, the system achieves both fast processing and high sensitivity without requiring extensive real-time calculations.
2Measurement precision
If the unit time for signal acquisition is decreased, then the signal cancellation portion is reduced and sensitivity increases, but the number of signals to be calculated increases and processing time increases
Solution Approach 1:
The patent performs the computationally intensive task of calculating cancellation portions for all possible acquisition timings in advance and stores these results in a lookup table. This preliminary computation eliminates the need for repeated calculations during actual signal acquisition, allowing the system to use fine-grained time units for high sensitivity while maintaining efficient processing through the pre-computed lookup table.
Solution Approach 2:
The patent creates a copy of the cancellation portion data in the form of a lookup table that can be quickly referenced during signal processing. Instead of recalculating cancellation portions repeatedly, the system uses this copied information structure to rapidly determine the optimal acquisition timing, thus achieving high sensitivity with minimal processing time.
3Measurement precision
If signal acquisition timing is adjusted to avoid cancellation portions, then sensitivity improves, but the complexity of determining optimal timing increases
Solution Approach 1:
The patent replaces the complex control logic required to dynamically determine and adjust signal acquisition timing with a simple lookup table-based selection process. By substituting complex real-time decision-making with a pre-computed information lookup, the system achieves high sensitivity through optimal timing selection while keeping the control mechanism simple and easy to implement.
Solution Approach 2:
The patent introduces a lookup table as an intermediary data structure that mediates between the complex physical phenomenon of signal cancellation and the simple control operation of selecting acquisition timing. This intermediary contains pre-computed information that simplifies the control process while enabling sophisticated signal acquisition optimization.
Data Source
AI summary
A slice set for a specific period of time is acquired from a storage area of a memory which is a ring buffer while changing the read position, and the signal strength total value of each slice set is calculated. The signal strengths of the slices included in the maximum strength slice set and the signal strengths of the slices preceding or subsequent to the maximum strength slice set are calculated, and the final signal read position is determined based on a read offset of the maximum strength slice. A GPS satellite signal is acquired and tracked based on the slice read from the determined signal read position, and a specific positioning process is performed.


