Wireless Channel Management via Periodic NAV Reservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems using carrier sense multiple access with collision avoidance (CSMA/CA), the 'hidden node' problem occurs when a neighboring node within range of the receiving node but not the transmitting node transmits on the channel, causing the channel to appear idle, leading to failed data transmissions. Additionally, the frequent RTS/CTS handshake process for periodic data communications burdens channel and processing resources.

Innovation Solution

Incorporating an indication of the number of remaining data-ACK exchanges in the sequence within the data or ACK messages, along with the period and duration of each exchange, allowing neighboring nodes to set a periodic NAV and refrain from transmitting accordingly, thereby reducing the need for individual RTS/CTS handshakes for each exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RTS/CTS handshake process is performed for each periodic data communication, then reliability of data transmission is improved, but channel utilization deteriorates and processing burden increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidchannel utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple RTS/CTS handshake operations into a single handshake for a sequence of periodic data transmissions. The transmitting node performs one RTS/CTS exchange to reserve the channel for N periodic transmissions, eliminating the need for separate handshakes for each transmission. This combining approach maintains reliability by ensuring the channel is reserved for the entire sequence while improving productivity by reducing control overhead and channel access delays.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies preliminary action by performing the RTS/CTS handshake in advance for a sequence of N periodic transmissions rather than for each individual transmission. The initial handshake reserves the channel for the entire sequence, and subsequent periodic transmissions proceed without additional handshakes. This preliminary reservation reduces channel access delays and processing burden while maintaining transmission reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If RTS/CTS handshake process is performed for each periodic data communication, then hidden node problem is mitigated, but device complexity increases

Engineering Contradiction:
Improvehidden node problem mitigationVSAvoidhandshake processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple RTS/CTS handshake operations into a single handshake that covers a sequence of N periodic transmissions. This merging reduces device complexity by eliminating redundant handshake processing while maintaining hidden node problem mitigation through the initial channel reservation. The transmitting and receiving nodes only need to perform the handshake once per sequence rather than for each individual transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts the essential function of the RTS/CTS handshake (channel reservation and hidden node detection) and applies it once per sequence of transmissions rather than repeatedly for each transmission. By taking out the redundant handshake operations and replacing them with a single preliminary reservation, the system maintains reliability while reducing processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If NAV period is set for each RTS/CTS message, then channel access control is improved, but loss of time increases due to frequent handshakes

Engineering Contradiction:
Improvechannel access controlVSAvoidhandshake time overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple NAV period settings into a single extended NAV reservation that covers a sequence of N periodic transmissions. Instead of setting NAV for each individual RTS/CTS exchange, the system sets one NAV period that reserves the channel for the entire sequence. This maintains channel access control by preventing other nodes from transmitting during the reserved period while eliminating the time overhead of repeated handshakes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables continuous data transmission across N periodic intervals by establishing a single continuous channel reservation through the RTS/CTS handshake. The NAV period is set to cover the entire sequence of transmissions, allowing data to flow continuously without interruption from repeated handshake protocols. This eliminates idle time between handshakes and maintains continuous useful action.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10397950B1Method and apparatus for managing sequential communication on a wireless channel
Publication Date: 2019.08.27 SPRINT SPECTRUM LLC
  • US10397950B1 patent drawing
  • US10397950B1 patent drawing
  • US10397950B1 patent drawing

AI summary

Disclosed is a method and apparatus to help manage communication on a wireless channel when transmitting and receiving nodes will engage in a sequence of data-ACK exchanges with each other on the channel. As disclosed, the transmitting node and/or receiving node may include in at least one of the data-ACK exchanges an indication of how many data-ACK exchanges remain in the sequence and may further include indicia of how often each data-ACK exchange will occur and how long each data-ACK exchange will last. A neighboring node that is observing the channel to determine whether the channel is available may thus determine, based at least in part on the indication in the data-ACK exchange how many times to refrain from transmitting on the channel, how often to so refrain, and how long to refrain in each instance.