Adaptive Bit-Level GPS Signal Processing for Jamming Immunity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
GPS receivers face a trade-off between jamming immunity and multipath distortion due to high computational burdens from sampling GPS signals at higher bit resolutions, especially in urban environments where signal attenuation and multipath effects are significant.
Innovation Solution
A method of processing sampled signal streams by switching between different bit levels, either in parallel or sequentially, to optimize signal acquisition and pseudorange measurement, allowing for adaptive sampling and processing to improve signal acquisition and reduce computational costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If GPS signals are sampled at higher bit resolutions (1.5 or 2 bits), then jamming immunity and multipath distortion resistance are improved, but computational burden increases significantly
Solution Approach 1:
The patent segments the signal processing into two distinct bit level paths: a first path processing samples at a first bit level (e.g., 1 bit) and a second path processing samples at a second bit level (e.g., 2 bits). This segmentation allows the system to divide the computational workload and selectively apply different processing depths to different signal components or time periods, thereby reducing the overall computational burden while maintaining jamming immunity through the higher bit level path when needed.
Solution Approach 2:
The patent implements dynamic switching between different bit level processing paths based on signal conditions. The system can adaptively select which path to use or combine results from both paths, allowing it to optimize the balance between computational cost and performance (jamming immunity) in real-time according to the actual signal environment.
2Reliability
If GPS signals are sampled at higher bit resolutions, then multipath distortion resistance is improved, but computational cost increases
Solution Approach 1:
The patent segments the signal processing into two distinct bit level paths: a first path processing samples at a first bit level (e.g., 1 bit) and a second path processing samples at a second bit level (e.g., 2 bits). This segmentation allows the system to divide the computational workload and selectively apply different processing depths to different signal components or time periods, thereby reducing the overall computational burden while maintaining multipath distortion resistance through the higher bit level path when needed.
Solution Approach 2:
The patent implements dynamic switching between different bit level processing paths based on signal conditions. The system can adaptively select which path to use or combine results from both paths, allowing it to optimize the balance between computational cost and performance (multipath distortion resistance) in real-time according to the actual signal environment.
3Device complexity
If a single bit level is used for sampling, then computational cost is reduced, but performance in jamming and multipath environments deteriorates
Solution Approach 1:
The patent merges the outputs from two different bit level processing paths (first bit level and second bit level) to produce a final result. By combining the results from both paths, the system leverages the computational efficiency of the lower bit level path and the superior performance of the higher bit level path, achieving an optimal balance between computational cost and signal acquisition performance in challenging environments.
Data Source
AI summary
In accordance with the present invention, a method of processing a sampled signal stream containing at least one spread spectrum signal is provided together with a receiver, computer, computer-readable storage medium and computer program for the same. The method comprises the steps of processing samples at a first bit level and, either in parallel or subsequently, processing samples at a second bit level, different from the first bit level.

