Bidirectional Code Phase Search for Receiver Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional unidirectional code phase searching in spread spectrum communication systems is inefficient and unstable due to unknown direction of code phase difference variation caused by Doppler frequency shift and oscillation frequency errors, leading to variable searching speed.

Innovation Solution

A bidirectional code phase searching method using a synchronization device with a code generating unit, correlation unit, and determining unit that generates pseudo noise codes in both directions (from minimum to maximum and maximum to minimum code phases) to perform correlation calculations and determine the code phase, stabilizing the search process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If unidirectional code phase searching is used, then the device complexity is reduced, but the searching speed and stability deteriorate due to unknown code phase difference variation direction

Engineering Contradiction:
Improvesearching mechanism complexityVSAvoidcode phase searching speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The code phase searching process is segmented into two simultaneous directional searches: one searching from minimum code phase to maximum code phase, and another searching from maximum code phase to minimum code phase. This segmentation allows the system to handle unknown code phase difference variation directions by having search teams operating in opposite directions, thereby improving searching speed and stability without significantly increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the searching process by having multiple search teams operate simultaneously in opposite directions. The searching mechanism is made dynamic by allowing the system to adapt to unknown code phase difference variation directions through real-time correlation calculations and automatic determination of the correct code phase, rather than following a fixed unidirectional search pattern.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If unidirectional code phase searching is used, then the device complexity is reduced, but the searching stability deteriorates due to variable searching speed caused by unknown Doppler frequency shift direction

Engineering Contradiction:
Improvesearching mechanism complexityVSAvoidsearching stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The searching process is divided into multiple independent search teams operating in opposite directions. Each search team performs correlation calculations independently, and the system determines the correct code phase by comparing results from both directions. This segmentation provides redundancy and stability, ensuring reliable code phase acquisition even when Doppler frequency shift direction is unknown.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms where correlation calculation results from both directional searches are continuously monitored and compared. The determining unit uses this feedback to identify the correct code phase by detecting which direction yields the maximum correlation value, thereby stabilizing the searching process against variations caused by unknown Doppler frequency shift directions.

Inventive Principle:
Principle #23Feedback

3Productivity

If bidirectional code phase searching is implemented, then the code phase acquisition speed is improved, but the device complexity increases due to multiple code generators and correlation calculators

Engineering Contradiction:
Improvecode phase acquisition speedVSAvoidsearching mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The code generating unit and correlation calculation unit are designed with multi-functionality, capable of operating in multiple directions simultaneously. Rather than requiring separate dedicated hardware for each directional search, these units can be configured to perform both forward and reverse code phase searching, reducing the actual increase in device complexity while maintaining the productivity benefits of bidirectional searching.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses dynamic resource allocation where the same code generating unit and correlation calculation unit are dynamically configured to serve multiple search directions. The control mechanism dynamically assigns operations to available resources, allowing bidirectional searching to be implemented with minimal additional hardware complexity by efficiently utilizing existing multi-functional components.

Inventive Principle:
Principle #15Dynamics

4Productivity

If bidirectional code phase searching is implemented, then the efficiency of code phase searching is improved, but the loss of time for synchronization increases due to additional processing requirements

Engineering Contradiction:
Improvecode phase searching efficiencyVSAvoidsynchronization time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Multiple search teams are prepared and positioned in advance at opposite ends of the code phase range, ready to begin searching simultaneously when synchronization is initiated. This preliminary preparation eliminates the time penalty that would otherwise result from sequential searching, as all search operations begin at the same time rather than waiting for one direction to complete before starting the other.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bidirectional searching process maintains continuous useful action throughout the synchronization period. Both forward and reverse search teams operate continuously and simultaneously, with correlation calculations being performed without interruption in both directions. This continuous parallel operation maximizes the efficiency gain while minimizing additional time loss compared to sequential approaches.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9148196B2Synchronization device and synchronization method thereof
Publication Date: 2015.09.29 INSTITUTE FOR INFORMATION INDUSTRY
  • US9148196B2 patent drawing
  • US9148196B2 patent drawing
  • US9148196B2 patent drawing

AI summary

A synchronization device and a synchronization method for use in a receiver are provided. The receiver receives a signal from a transmitter. The synchronization device generates a plurality of first pseudo noise codes in sequence according to a first code phase sequence and generates a plurality of second pseudo noise codes in sequence according to a second code phase sequence which is the reverse of the first code phase sequence, simultaneously. Every time a first pseudo noise code and a second pseudo noise code are generated, the synchronization device makes a correlation calculation for the first pseudo noise code, the second pseudo noise code and the signal. The synchronization device further determines a code phase according to the correlation calculations, and synchronizes with the signal according to the code phase. The synchronization method is applied to the synchronization device to implement the operations.