Non-binary Spreading Codes for Multipath Mitigation in Positioning Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional positioning systems, such as GPS, experience degraded performance in poor signal conditions due to multipath issues, where mobile receivers receive multiple signals from direct and reflected paths, leading to inaccurate time-of-arrival measurements and location determination.

Innovation Solution

The use of wide area positioning systems (WAPS) with non-binary spreading codes, such as quaternary codes, that provide improved autocorrelation and cross-correlation properties, allowing for better multipath mitigation and higher data rates, along with a network of synchronized beacons and a server for position computation, enhancing the accuracy of location determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional positioning systems (GPS) are used, then the system is simple and widely available, but performance degrades in poor signal conditions due to multipath issues

Engineering Contradiction:
Improvepositioning accuracyVSAvoidmultipath effects
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of spreading codes from conventional binary codes to non-binary codes (such as quaternary codes with symbols from a larger alphabet). This parameter change improves autocorrelation and cross-correlation properties, enabling better multipath mitigation and maintaining positioning accuracy in poor signal conditions while supporting higher data rates

Inventive Principle:
Principle #35Parameter changes

2Reliability

If non-binary spreading codes are used, then multipath mitigation and data rates improve, but system complexity increases

Engineering Contradiction:
Improvemultipath mitigationVSAvoidcoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-planning and pre-synchronizing the non-binary spreading codes at both transmitter and receiver ends. The codes are designed with specific autocorrelation and cross-correlation properties beforehand, allowing the receiver to efficiently process signals and mitigate multipath effects without requiring complex real-time computations

Inventive Principle:
Principle #10Preliminary action

3Productivity

If non-binary spreading codes are used, then data rates increase, but signal processing complexity increases

Engineering Contradiction:
Improvedata rateVSAvoidsignal processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of code alphabet size from binary (2 symbols) to non-binary (e.g., quaternary with 4 symbols or larger). This enables more bits to be transmitted per chip, increasing data rate. The specific code design maintains good correlation properties to manage signal processing complexity while achieving higher throughput

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11650330B2Coding in a positioning system
Publication Date: 2023.05.16 NEXTNAV LLC
  • US11650330B2 patent drawing
  • US11650330B2 patent drawing
  • US11650330B2 patent drawing

AI summary

Embodiments describe determining position by selecting a set of digital pseudorandom sequences. The magnitudes of the cross-correlation between any two sequences of the chosen set are below a specified threshold. A subset of digital pseudorandom sequences are selected from the set such that the magnitudes of the autocorrelation function of each member of the subset, within a specified region adjacent to the peak of the autocorrelation function, are equal to or less than a prescribed value. Each transmitter transmits a positioning signal, and at least a portion of the positioning signal is modulated with at least one member of the subset. At least two transmitters of the plurality of transmitters modulate respective positioning signals with different members of the subset of digital pseudorandom sequences.