Multi-Link Wireless Device Channel Sensing and Frame Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-link capable wireless devices with limited processing capacity face challenges in concurrently decoding frames received on different channels, leading to potential frame loss and inadequate channel occupation awareness.

Innovation Solution

The device performs concurrent channel sensing on multiple channels and buffers parts of frames when processing capacity is insufficient, allowing for sequential decoding and updating of channel occupation information, enabling efficient contention for channel access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the device performs concurrent channel sensing on multiple channels, then channel awareness is improved, but processing capacity is exceeded leading to frame loss

Engineering Contradiction:
Improveframe lossVSAvoidprocessing capacity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent segments the frame processing into two distinct phases: a first phase where frames from the first channel are decoded, and a second phase where frames from the second channel are decoded. This segmentation allows the device to handle multiple channels without exceeding processing capacity by processing frames sequentially rather than concurrently, thereby preventing frame loss while maintaining channel awareness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary channel sensing on both the first and second channels before actual frame decoding begins. By detecting frame transmissions in advance during the sensing phase, the device can prepare for selective decoding in subsequent phases, ensuring no frames are lost while managing processing resources efficiently.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the device decodes frames sequentially on different channels, then processing capacity requirements are reduced, but channel access delay increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidchannel access delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements dynamic phase transitions where the device can switch between first-phase decoding (first channel) and second-phase decoding (second channel) based on channel conditions and frame transmission detections. This dynamic approach allows the device to optimize processing capacity utilization while minimizing channel access delays by adapting to real-time channel states.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the device buffers frame parts when processing capacity is insufficient, then frame loss is prevented, but device complexity increases

Engineering Contradiction:
Improveframe delivery reliabilityVSAvoidbuffering mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments buffering requirements by only buffering frame parts from the second channel during the first phase, rather than implementing complex full-frame buffering for all channels. This segmented buffering approach prevents frame loss while keeping the buffering mechanism relatively simple and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12336005B2Channel sensing in multi-link capable wireless device
Publication Date: 2025.06.17 NOKIA TECHNOLOGIES OY
  • US12336005B2 patent drawing
  • US12336005B2 patent drawing
  • US12336005B2 patent drawing

AI summary

This document discloses a solution for decoding frames received via multiple links. According to an aspect, a method for an apparatus of a wireless network includes: decoding at least a first part of a first frame received on a first channel; detecting, during said decoding the first part of the first frame, transmission of a second frame on a second channel; in response to said detecting, buffering at least a first part of the second frame, the first part of the second frame including duration information; after said decoding the first part of the first frame, decoding at least the first part of the second frame; updating, on the basis of the duration information, channel occupation information of the second channel; starting, based at least partly on the channel occupation information of the second channel indicating that the second channel not occupied, contention for channel access on the second channel.