Iterative Radio Channel Estimation Using Pilot Tone Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In high mobility wireless communication systems, conventional channel estimation methods face challenges in maintaining accurate channel estimates due to rapid variations, leading to decreased throughput and increased computational complexity, especially when pilot tone resolution is insufficient or when time domain interpolation introduces delays.
Innovation Solution
A method for iteratively updating channel estimates using new pilot tones, where the current estimate is recursively replaced by contributions from new pilot tones, allowing for real-time updates without relying on old pilot data, and utilizing a time domain windowing function to concentrate frequency domain energy around pilot tones, reducing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional channel estimation using preamble sequence is used in low mobility systems, then channel estimation accuracy is maintained, but maximum tolerable packet size is limited which reduces system throughput
Solution Approach 1:
The patent performs channel estimation using preamble sequence in advance, then applies IFFT to convert to time domain, applies windowing function to concentrate energy, and applies FFT to convert back to frequency domain. This preliminary processing enables the channel estimate to be reused for longer packets without frequent updates, thus increasing throughput while maintaining accuracy.
Solution Approach 2:
The patent transforms the channel estimation from direct frequency domain interpolation to a process involving IFFT, windowing, and FFT operations. This parameter transformation allows the channel estimate to be applied over extended time periods, effectively increasing the maximum tolerable packet size and system throughput.
2Measurement precision
If frequent reference data transmission is used in high mobility systems, then channel estimation accuracy is maintained, but computational complexity increases due to continuous IFFT/FFT processing
Solution Approach 1:
Instead of performing full IFFT/FFT processing for every reference data update, the patent applies windowing functions selectively to concentrate energy around pilot tones. This partial processing approach maintains channel estimation accuracy in high mobility scenarios while significantly reducing computational complexity compared to continuous full-band processing.
Solution Approach 2:
The patent applies windowing functions locally around pilot tone locations rather than uniformly across the entire frequency band. This localized processing maintains accuracy where needed (at pilot tones) while reducing overall computational complexity in high mobility systems with frequent reference data updates.
3Measurement precision
If IFFT/FFT processing is applied for channel estimation, then frequency resolution is increased and missing subcarriers are interpolated, but implementation complexity increases
Solution Approach 1:
The patent uses the existing FFT processor that is already required for OFDM modulation and demodulation to also perform channel estimation processing. This multi-functional use of the FFT processor increases frequency resolution for channel interpolation without adding separate dedicated hardware, thus reducing implementation complexity.
4Measurement precision
If time domain interpolation is used for channel estimation, then channel tracking is achieved, but additional delays are introduced which are not tolerable
Solution Approach 1:
The patent uses frequency domain copying and transformation methods (IFFT, windowing, FFT) to achieve channel estimation and interpolation without time domain propagation. This approach achieves accurate channel tracking by copying and transforming the estimated channel response across frequencies, avoiding the time delays inherent in time domain interpolation methods.
Data Source
AI summary
A device that identifies a current channel estimate based on previously received pilot tones; and iteratively, for each instance of receiving a set of new pilot tones: generates an updated channel estimate by replacing contributions to the current channel estimate that depend from the previously received pilot tones with contributions that depend from the set of new pilot tones; and considers for the next iteration the updated channel estimate as the current channel estimate and the set of new pilot tones as the previously received pilot tones.


