Buffered Time-Domain Channel Estimation for Sparse Training Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in accurately estimating channel effects due to time dispersion, attenuation, and phase shifts, particularly when training data is not consistently available across all sub-carriers, leading to inefficiencies in channel compensation.

Innovation Solution

The method employs time domain interpolation to compute channel estimates using buffered symbols, allowing for interpolation across sub-carriers that contain training data for other symbols, and frequency domain interpolation for those without training data, with a communications device incorporating a time domain interpolation unit and a frequency domain interpolation unit to recover and decode transmitted data efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If time domain interpolation is used to compute channel estimates for sub-carriers without training data, then channel estimation accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvechannel estimation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-buffers multiple symbols before processing, ensuring that when time domain interpolation is needed, the required temporal data is already available. This preliminary buffering action enables accurate channel estimation for sub-carriers without training data while avoiding the complexity of real-time data acquisition and synchronization mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple symbols are buffered for time domain interpolation, then channel estimation reliability is improved, but memory requirements increase

Engineering Contradiction:
Improvechannel estimation reliabilityVSAvoidmemory buffer size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system buffers a specific number of symbols (excessive action) to ensure that time domain interpolation can always find sufficient temporal data points for reliable channel estimation. This partial buffering approach provides the necessary redundancy for reliable estimation without requiring excessive memory resources.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If hybrid interpolation approach is used (time domain for some sub-carriers, frequency domain for others), then channel estimation accuracy is improved, but processing time increases

Engineering Contradiction:
Improvechannel estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The channel estimation process is segmented into two distinct approaches: time domain interpolation for sub-carriers capable of containing training data, and frequency domain interpolation for sub-carriers without training data. This segmentation allows each method to be applied where it is most effective, improving overall accuracy while managing processing time through targeted application of computationally intensive methods.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8374285B2System and method for time domain interpolation of signals for channel estimation
Publication Date: 2013.02.12 TEXAS INSTRUMENTS INC
  • US8374285B2 patent drawing
  • US8374285B2 patent drawing
  • US8374285B2 patent drawing

AI summary

A system and method for time domain interpolation of signals for channel estimation. A method for computing channel estimates comprises storing symbols in a buffer, using time domain interpolation (TDI) for a first time to compute channel estimates for a set of sub-carriers of a symbol. The channel estimates are computed from the symbol and a first number of required symbols in the buffer. The method also comprises using TDI for a second time to compute channel estimates for the set of sub-carriers of a symbol. The channel estimates are computed from the symbol, a second number of required symbols in the buffer, and a buffered symbol used as a missing required symbol if the missing required symbol is not in the buffer.