Dual Channel TRIP Synchronization via Duration Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless local area networks (WLANs), the Transmission and Reception In Parallel (TRIP) solution often results in dual channels being locked due to misalignment between uplink and downlink transmission times, leading to contention fairness violations and reduced system throughput.

Innovation Solution

A method and apparatus that determine the transmission duration of a first channel data packet and adjust the transmission duration of a second channel data packet to ensure its end time is not later than that of the first channel, using clear channel assessment (CCA) detection to identify idle channels and schedule opposite-direction transmissions, thereby avoiding channel locking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If TRIP solution is used to perform simultaneous uplink and downlink transmissions on dual channels, then system throughput is improved, but dual channels become locked due to misalignment between uplink and downlink transmission times

Engineering Contradiction:
Improvesystem throughputVSAvoidchannel locking
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by having the AP determine the transmission duration of the first channel data packet before actually transmitting it. This pre-determined duration is then used to set the transmission duration of the second channel data packet, ensuring that both transmissions will complete at the same time. This preliminary calculation and configuration prevents channel locking from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by making the transmission duration of the second channel data packet adjustable based on the first channel data packet's duration. The AP dynamically sets the second transmission duration to match the first, allowing the system to adapt and synchronize transmissions in real-time. This dynamic adjustment ensures that uplink and downlink transmissions complete simultaneously, preventing channel locking while maintaining high throughput.

Inventive Principle:
Principle #15Dynamics

2Productivity

If TRIP solution is used to maximize utilization of transmit and receive paths, then system throughput is improved, but contention fairness is violated due to misalignment in transmission completion times

Engineering Contradiction:
Improvesystem throughputVSAvoidcontention fairness
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The AP performs preliminary determination of the first channel data packet's transmission duration before initiating transmissions. This pre-calculated duration is then used to configure the second channel data packet's transmission duration, ensuring both packets complete simultaneously. This preliminary action ensures that all STAs get fair access to the channel, as no STA is advantaged by completing transmission earlier, thus maintaining contention fairness while maximizing throughput.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by having the AP continuously monitor and adjust the transmission durations of both channels to ensure they complete simultaneously. The AP uses the actual transmission duration of the first channel data packet to set the second channel's duration, creating a feedback loop that maintains synchronization. This feedback mechanism ensures both high throughput and fair channel access for all STAs.

Inventive Principle:
Principle #23Feedback

3Device complexity

If transmission duration of second channel data packet is not adjusted, then implementation is simpler, but channel locking occurs and system throughput is reduced

Engineering Contradiction:
Improveimplementation complexityVSAvoidsystem throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies preliminary action by having the AP determine the transmission duration of the first channel data packet before transmitting it. This pre-determined duration is then used to set the transmission duration of the second channel data packet. This simple preliminary calculation prevents channel locking and maintains high throughput without requiring complex real-time adjustments during transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by adjusting the transmission duration parameter of the second channel data packet based on the first channel data packet's duration. The AP changes the time parameter of the second transmission to match the first, ensuring simultaneous completion. This parameter adjustment is straightforward and effective, preventing channel locking while maximizing system throughput without significantly increasing implementation complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10993262B2Method for transmission and reception in parallel on dual channels, and apparatus
Publication Date: 2021.04.27 HUAWEI TECH CO LTD
  • US10993262B2 patent drawing
  • US10993262B2 patent drawing
  • US10993262B2 patent drawing

AI summary

A method for transmission and reception in parallel on dual channels includes, when detecting that a first channel is occupied by CSMA contention, determining, by an AP, first transmission duration of a first channel data packet; determining, by means of CCA detection, that a second channel is idle, where the second channel is used to transmit a second channel data packet whose transmission direction is opposite to a transmission direction of the first channel; determining, using the first transmission duration, second transmission duration for transmitting the second channel data packet, and transmitting the second channel data packet according to the second transmission duration, where an end time of transmission of the second channel data is not later than an end time of transmission of the first channel data.