FFT Timing Control via Channel Impulse Response Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In OFDM communication systems, the integrity of the received signal is impaired by Doppler and multipath conditions, causing shifting of the optimal FFT window location, which reduces signal quality if not appropriately positioned.

Innovation Solution

A method for controlling FFT module timing in a receiver by determining an FFT timing adjustment parameter based on a channel impulse response estimate, adjusting the initial FFT timing to optimize symbol detection and minimize intersymbol interference, using a variable rate interpolator to resample the received signal and generate an error signal for timing correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cyclic prefix is added to the OFDM symbol to mitigate multipath interference, then the impact of multipath interference and inter-symbol interference is decreased, but the device complexity and processing overhead increase

Engineering Contradiction:
Improvesignal integrityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining the optimal FFT window position in advance using channel impulse response estimation before the actual OFDM signal processing. This pre-determined timing information is then used to correctly position the FFT window, avoiding the need for complex real-time timing adjustment mechanisms while maintaining signal integrity despite multipath conditions.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the FFT window position is not appropriately positioned due to Doppler and multipath conditions, then the signal processing is simplified, but the signal quality deteriorates

Engineering Contradiction:
Improvetiming adjustment complexityVSAvoidsignal quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements feedback by using the channel impulse response estimate to determine the optimal FFT window position. The system continuously monitors channel conditions through impulse response estimation and adjusts the FFT window timing accordingly, creating a closed-loop system that maintains signal quality despite varying Doppler and multipath conditions without requiring complex manual timing adjustments.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the optimal FFT window location shifts due to channel conditions, then the receiver can adapt to varying environments, but the timing tracking complexity increases

Engineering Contradiction:
Improvechannel condition adaptabilityVSAvoidtiming tracking complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approach by using the channel impulse response as a mediator between the varying channel conditions and the FFT window positioning. Instead of directly tracking and adjusting to channel variations, the system uses impulse response estimation as an intermediate step to indirectly determine the optimal window position, simplifying the timing tracking while maintaining adaptability to different channel conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9641377B2Apparatus and methods for symbol timing error detection, tracking and correction
Publication Date: 2017.05.02 MAXLINEAR INC
  • US9641377B2 patent drawing
  • US9641377B2 patent drawing
  • US9641377B2 patent drawing

AI summary

Systems and methods for adjusting timing in a communication system, such as an OFDM system are described. In one implementation an error signal is generated to adjust the timing of a variable rate interpolator so as to adjust FFT timing. The error signal may be based on detection of significant peaks in an estimate of the impulse response of the channel, with the peak locations being tracked over subsequent symbols and the system timing adjusted in response to changes in the peaks.