Legacy Preamble Puncturing for Fine Timing and Frequency Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Wi-Fi systems face challenges in achieving fine timing and frequency offset estimation for multiple user receivers due to overlapping legacy preambles, which complicates the synchronization process and reduces throughput.

Innovation Solution

Implementing a legacy preamble puncturing pattern that allocates non-overlapping sub-channels to each user within a trigger frame, followed by auto-correlation and cross-correlation processes to estimate time and frequency offsets, and clustering users when sub-channels are insufficient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If legacy preambles are used for multiple users, then device complexity is reduced, but measurement precision deteriorates due to overlapping preambles

Engineering Contradiction:
Improvepreamble allocation complexityVSAvoidtiming and frequency offset estimation precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides the frequency spectrum into multiple sub-channels and assigns different legacy preambles to different sub-channels. Each user is allocated a specific sub-channel with a unique preamble, preventing overlap between users' preambles. This segmentation enables precise timing and frequency offset estimation for each user while maintaining manageable system complexity through structured resource allocation.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If non-overlapping sub-channels are allocated to each user, then measurement precision improves for timing and frequency estimation, but productivity deteriorates due to reduced spectral efficiency

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidthroughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies partial action by allocating legacy preambles only to a subset of sub-channels rather than all available sub-channels. Users share common preambles on overlapping sub-channels when possible, while reserving non-overlapping sub-channels with unique preambles only when necessary for accurate synchronization. This partial application of preamble puncturing maintains synchronization accuracy while maximizing spectral efficiency and throughput.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If clustering users is implemented when sub-channels are insufficient, then device complexity increases, but adaptability improves for multi-user environments

Engineering Contradiction:
Improvemulti-user environment adaptabilityVSAvoiduser clustering management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic user clustering where the Access Point continuously monitors channel conditions and adjusts cluster assignments based on real-time requirements. Users can be dynamically moved between clusters or assigned to different sub-channels depending on interference levels, signal strength, and synchronization needs. This dynamic adaptation enables the system to handle varying multi-user scenarios flexibly while managing complexity through algorithmic optimization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12413356B2Extremely high throughput trigger based (EHTTB) legacy preamble puncturing for fine timing and frequency offset estimation
Publication Date: 2025.09.09 CISCO TECHNOLOGY INC
  • US12413356B2 patent drawing
  • US12413356B2 patent drawing
  • US12413356B2 patent drawing

AI summary

Legacy preamble puncturing for fine timing and frequency offset estimation may be provided. Within a user information field of a trigger frame, a legacy preamble puncturing pattern may be allocated to each of a plurality of client devices wherein each of the plurality of client devices is allocated with at least one respective corresponding non-overlapping sub-channel. Next, from each of the plurality of client devices on their respective corresponding non-overlapping sub-channel, a respective corresponding preamble may be received. Time and frequency synchronization may then be performed for each of the plurality of client devices based on their respective corresponding preamble.