Network System Adaptive Contention Window for Signal Collision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network systems face inefficiencies in reducing response signal collisions and optimizing communication efficiency, particularly when the number of wireless receivers exceeds the maximum contention window, leading to prolonged waiting times and poor communication performance.

Innovation Solution

A network system with a controller and terminals that dynamically adjusts the limited time period for response signals based on the number of terminals, using a counting unit to determine the total number of terminals and a limited time determination unit to set an adaptive second limited time period, thereby optimizing the timing for response signal transmission and reception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the maximum value of the contention window is determined irrespective of the number of wireless receivers, then the system structure is simple, but when the number of wireless receivers is excessive, the probability of collision between response signals cannot be reduced sufficiently

Engineering Contradiction:
Improvesystem structureVSAvoidcollision probability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The contention window value is made dynamic rather than fixed. The controller determines the contention window value based on the actual number of terminals detected in the network, allowing the system to adapt to varying network conditions and optimize collision avoidance performance for different scales of terminal deployment

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the controller counts the number of response signals received from terminals, determines the actual number of terminals based on this count, and uses this information to adjust the contention window value for subsequent communication cycles, creating a closed-loop adaptive system

Inventive Principle:
Principle #23Feedback

2Reliability

If the maximum value of the contention window is excessive relative to the number of wireless receivers, then the probability of collision between response signals is reduced, but the waiting time period is likely to be prolonged and communication efficiency becomes poor

Engineering Contradiction:
Improvecollision probabilityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter of contention window value dynamically based on the detected number of terminals. By adjusting this parameter to match the actual network conditions, the system achieves both low collision probability and efficient communication without excessive waiting times

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the maximum value of the contention window is small, then the waiting time period is shortened and communication efficiency is improved, but when the number of wireless receivers is excessive, the probability of collision between response signals increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcollision probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The contention window value transitions from a static small value to a dynamic parameter that scales with the number of terminals. This allows the system to maintain short waiting times for small networks while expanding the contention window when more terminals are detected, preventing collisions in large-scale deployments

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8675676B2Network system
Publication Date: 2014.03.18 PANASONIC HOLDINGS CORP
  • US8675676B2 patent drawing
  • US8675676B2 patent drawing
  • US8675676B2 patent drawing

AI summary

The network system includes a controller (10) and a plurality of terminals (20). The controller (10) sends a first request signal (41) which indicates a first limited time period defining a range within which the controller (10) receives signals respectively from the terminals (20) of which the number is identical to the maximum number of the terminals (20). Upon receiving the first request signal (41), the terminal (20) sends a first response signal (51) within the first limited time period. The controller (10) determines a total number of the terminals (20) on the basis of the number of the first response signals (51) received within the first limited time period, thereby determining a second limited time period defining a range within which the controller (10) receives signals respectively from the terminals (20) of which the number is identical to the total number of the terminals (20). The controller (10) sends the second request signal (42) which indicates the second limited time period. Upon receiving the second request signal (42), the terminal (20) sends a second response signal (52) within the second limited time period.