Spread Spectrum Receiver Channel Compensation via Delayed Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current spread spectrum receivers face challenges in accurately estimating and compensating for channel conditions in spread spectrum signals, leading to inaccurate channel compensation due to group delays and differing spreading factors between pilot and data channels.

Innovation Solution

A method and system for channel compensation in a spread spectrum receiver that involves despreading pilots, multiplying with the conjugate of the pilot pattern, filtering, delaying data by a period proportional to the group delay and spreading factor ratio, and compensating the data with filtered channel estimates to synchronize channel compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If channel estimation is performed using pilot channels with higher power transmission, then channel estimation accuracy is improved, but group delay differences between pilot and data channels cause timing misalignment in channel compensation

Engineering Contradiction:
Improvechannel estimation accuracyVSAvoidgroup delay difference
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent calculates the group delay difference between pilot and data channels in advance and uses this pre-calculated value to determine the appropriate delay amount for aligning channel estimates with data symbols, ensuring timing synchronization without requiring real-time adjustment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary delay element that delays the data symbols by the calculated group delay difference, acting as a mediator to synchronize the timing between the pilot-based channel estimates and the data channel, resolving the timing misalignment issue

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If different spreading factors are used for pilot and data channels, then channel estimation can be performed, but timing misalignment occurs during channel compensation

Engineering Contradiction:
Improvespreading factor flexibilityVSAvoidtiming misalignment
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent changes the timing parameter of data symbols by delaying them by an amount calculated from the spreading factor ratio between pilot and data channels, thereby compensating for the timing misalignment caused by different spreading factors while maintaining the flexibility to use different spreading factors for different channels

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If channel estimates are filtered to reduce noise, then estimation accuracy is improved, but group delay is introduced causing misalignment with data symbols

Engineering Contradiction:
Improvechannel estimate accuracyVSAvoidfiltering delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates the group delay introduced by the filter and uses this value to determine the delay amount applied to data symbols, ensuring that the delayed data symbols are properly aligned with the filtered channel estimates before compensation is applied

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7822107B2Spread spectrum receiver and channel compensation method thereof
Publication Date: 2010.10.26 VIA TECH INC
  • US7822107B2 patent drawing
  • US7822107B2 patent drawing
  • US7822107B2 patent drawing

AI summary

A spread spectrum receiver in a communication system compensating channel response, and the method thereof is disclosed. The spread spectrum receiver comprises a multiplier, a filter, a data channel correlator, a delay, and a channel compensator. The multiplier (322) multiplies despread pilots (320) with conjugate of pilot pattern (324) to provide channel estimates. The filter (323) filters the channel estimates from the multiplier (322). The data channel correlator (30) despreads data symbols in a data channel. The delay module (38), coupled to the data channel correlator (30), delays the despread data symbols for a period. The channel compensator (34), coupled to the filter (323) and the delay module (38), compensates the delayed despread data symbols with the filtered channel estimates.