MAC Apparatus VoIP QoS Segmented Backoff
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The IEEE 802.11 MAC technology struggles to guarantee quality-of-service (QoS) for Voice-over-Internet Protocol (VoIP) services in wireless local area networks due to its inability to support frames with discriminated user priorities and its reliance on a single transmission queue, which leads to inefficient channel access and delayed frame transmission.
Innovation Solution
A media access control (MAC) apparatus and method that utilize two transmission queues, separate backoff operations, and priority-based frame handling to ensure VoIP frames with higher priority are transmitted first, while allowing general frames to be transmitted only when the backoff operations for both have ended, and limiting ACK responses for VoIP frames to prioritize real-time traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single transmission queue is used in IEEE 802.11 MAC, then the device complexity is reduced, but the quality of service guarantee for VoIP traffic deteriorates due to inability to prioritize frames
Solution Approach 1:
The patent divides the single transmission queue into multiple transmission queues (at least two: one for VoIP traffic and one for general traffic). Each queue is associated with specific access categories (ACs), allowing differentiated handling of traffic types. This segmentation enables priority-based transmission while maintaining manageable complexity through structured organization.
2Ease of operation
If the same proportional channel access right is provided to all stations, then the ease of operation is improved, but the quality of service for stations with different user priorities deteriorates
Solution Approach 1:
The patent implements different channel access parameters (AIFS values, contention window sizes, backoff counters) for different access categories and traffic types. VoIP traffic receives more favorable parameters (smaller AIFS, smaller contention window) compared to general traffic, creating local quality differences in the channel access mechanism that prioritize real-time traffic while maintaining overall system operation.
3Adaptability or versatility
If all 4 access categories are realized in an IEEE 802.11e station, then the adaptability is improved, but the device complexity increases for terminals that only need voice and general use
Solution Approach 1:
The patent extracts and implements only the necessary access categories (voice AC and general AC) required for VoIP terminals, rather than implementing all 4 ACs specified in IEEE 802.11e. This selective extraction reduces terminal complexity while maintaining adaptability for the specific use case of voice over Wi-Fi, demonstrating that full standard compliance is not always necessary for specific applications.
4Ease of operation
If packet transmission is achieved discontinuously in VoIP, then the ease of operation is improved for IP-based communication, but the quality of service guarantee deteriorates
Solution Approach 1:
The patent performs preliminary actions by setting up dedicated transmission queues and prioritized channel access parameters before VoIP traffic transmission begins. The high-priority queue is prepared with favorable AIFS and contention window settings in advance, ensuring that when VoIP packets arrive discontinuously, they can be transmitted with guaranteed priority without requiring complex real-time QoS negotiations, thus maintaining both discontinuous IP-based operation and QoS guarantee.
Data Source
AI summary
The present invention relates to a media access control (MAC) apparatus and method for guaranteeing quality-of-service in a wireless local area network (LAN). The MAC method comprises: extracting a user priority from a frame received from an upper layer and separately storing a voice frame and a general frame according to an access category (AC); independently performing backoff operations for the voice frame and the general frame; determining whether the backoff operations for the voice frame and the general frame have simultaneously ended; if the backoff operations have simultaneously ended, transmitting the voice frame having a higher priority first and performing the backoff operation for the general frame; and if the backoff operations have not simultaneously ended, transmitting a frame whose backoff operation ends.


