Network System Adaptive Contention Window for Signal Collision
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
Data Source
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.


