Carrier Frequency Offset Estimation in Multi-User MIMO WLANs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless local area networks (WLANs) using multiple input, multiple output (MIMO) techniques, existing methods face challenges in accurately estimating and compensating for carrier frequency offsets (CFOs) across multiple user transmissions, which affects data throughput and channel estimation accuracy.

Innovation Solution

A method involving a first communication device, such as an access point, estimates a common carrier frequency offset (CFO) from legacy portions of data frames and compensates each frame accordingly. Additionally, device-specific CFOs are estimated using pilot tones with non-overlapping allocations for precise channel estimation, allowing for simultaneous uplink transmissions across multiple user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a common CFO estimation method is used for all users in MIMO transmissions, then the system complexity is reduced and processing is simplified, but the channel estimation accuracy deteriorates due to device-specific frequency offsets not being accounted for

Engineering Contradiction:
ImproveCFO estimation complexityVSAvoidchannel estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the CFO estimation process into two distinct parts: (1) common CFO estimation applied to all users using legacy preamble portions, and (2) device-specific CFO estimation for each user using non-legacy training field portions with non-overlapping pilot tones. This segmentation allows the system to handle different types of frequency offsets separately, improving overall estimation accuracy without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different estimation qualities to different users by allocating non-overlapping pilot tones to each user in the non-legacy training fields. Each user's pilot tones are specifically designed for that user's channel characteristics, providing locally optimized channel estimation accuracy while maintaining overall system manageability.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If non-overlapping pilot tone allocation is implemented for device-specific CFO estimation, then channel estimation accuracy is improved, but the pilot tone overhead and signal structure complexity increase

Engineering Contradiction:
Improvechannel estimation accuracyVSAvoidsignal structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The training field is segmented into legacy portions (common to all users) and non-legacy portions (user-specific with non-overlapping pilot tones). This segmentation allows the system to introduce complex user-specific pilot structures only where needed for accurate channel estimation, rather than complicating the entire signal structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The non-legacy training fields with user-specific non-overlapping pilot tones are transmitted in advance during the training phase, allowing the receiver to pre-estimate device-specific CFOs and channel characteristics before actual data transmission. This preliminary action enables accurate channel estimation without adding complexity to the data transmission phase.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If simultaneous uplink transmissions from multiple client stations are supported, then network throughput is improved, but CFO estimation and compensation becomes more difficult due to overlapping signals

Engineering Contradiction:
Improvenetwork throughputVSAvoidCFO estimation difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts user-specific channel information by allocating non-overlapping pilot tones to each user in the non-legacy training fields. This extraction allows the receiver to isolate and estimate each user's device-specific CFO independently, even when multiple users transmit simultaneously, thereby simplifying the detection process in multi-user scenarios.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The training field structure is designed to serve multiple functions: legacy portions provide common synchronization and basic channel information, while non-legacy portions with non-overlapping pilot tones provide user-specific channel estimation and device-specific CFO compensation. This multi-functionality enables the system to handle simultaneous uplink transmissions from multiple users effectively.

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

Data Source

PatentUS10243711B1Carrier frequency offset estimation
Publication Date: 2019.03.26 NXP USA INC
  • US10243711B1 patent drawing
  • US10243711B1 patent drawing
  • US10243711B1 patent drawing

AI summary

A first communication device receives, from a second communication device, a synchronization frame having an allocation indicator that indicates a non-overlapping allocation of pilot tones. The first communication device generates a first data frame that comprises a plurality of orthogonal frequency division multiplexing (OFDM) symbols of a non-legacy training field portion, the plurality of OFDM symbols including only pilot tones corresponding to the non-overlapping allocation of pilot tones. The first communication device transmits, in response to the synchronization frame and via a multiple input, multiple output (MIMO) communication channel, the first data frame to the second communication device simultaneously with a transmission of a second data frame by a third communication device via the MIMO communication channel, wherein corresponding OFDM symbols of respective non-legacy training field portions of the first data frame and the second data frame include non-overlapping pilot tones according to the non-overlapping allocation.