US20120213065A1 - Media access control apparatus and method for guaranteeing quality of service in wireless lan - Google Patents
Media access control apparatus and method for guaranteeing quality of service in wireless lan Download PDFInfo
- Publication number
- US20120213065A1 US20120213065A1 US13/458,443 US201213458443A US2012213065A1 US 20120213065 A1 US20120213065 A1 US 20120213065A1 US 201213458443 A US201213458443 A US 201213458443A US 2012213065 A1 US2012213065 A1 US 2012213065A1
- Authority
- US
- United States
- Prior art keywords
- frame
- backoff
- voice frame
- voice
- mac
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- the present invention relates to a quality-of-service technology for a communication system, and more particularly, to an apparatus and method for guaranteeing quality-of-service in a wireless local area network (LAN).
- LAN wireless local area network
- VoIP voice-over-Internet protocol
- PSTN public switched telephone network
- QoS quality-of-service
- the QoS of voice information must be guaranteed for VoIP services. Accordingly, an IEEE 802.11 wireless LAN media access control (MAC) technology has recently been suggested as a new LAN technology for guaranteeing the QoS.
- MAC wireless LAN media access control
- the IEEE 802.11 MAC technology cannot support frames to which discriminated user priorities are applied. Basically, when a channel access right is granted, a distributed coordination function (DCF) provides the same proportional channel access right to all stations contending for channels in a basic service set (BSS). However, the same proportional channel access right is not preferable for stations having different user priorities. Therefore, from the point of view of the QoS, the MAC technology must discriminately deal with frames having different priorities and provide a QoS field included in a frame header.
- DCF distributed coordination function
- the present invention provides a media access control (MAC) apparatus for guaranteeing quality-of-service (QoS) in a wireless local area network (LAN), which can guarantee the QoS of VoIP services with a relatively simple method in a wireless LAN environment, and a method thereof.
- MAC media access control
- a media access control (MAC) apparatus comprising: a first transmission queue storing a voice transmission frame; a second transmission queue storing a general transmission frame; a frame handler extracting user priority information from a frame input from an upper layer, mapping the frame to a relevant access category (AC), and storing the frame in the first transmission queue or the second transmission queue; a MAC controller determining a backoff operation timing and a frame transmission timing by checking a media status; a first arbitration inter-frame space (AIFS) timer and a second AIFS timer, each reducing a predetermined timer value set by the MAC controller by a predetermined value unit; a first backoff block and a second backoff block, each performing a separate backoff operation for each AC using a predetermined backoff count value; a contention resolution unit, which transmits the voice frame having a higher user priority first and gives up transmission of the non-voice frame when two ACs simultaneously end the backoff operations; a frame detector, which determines whether
- a media access control (MAC) method comprising: extracting a user priority from a frame received from an upper layer and separately storing a voice frame and a non-voice frame according to an access category (AC); independently performing backoff operations for the voice frame and the non-voice frame; determining whether the backoff operations for the voice frame and the non-voice 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 non-voice frame; and if the backoff operations have not simultaneously ended, transmitting a frame whose backoff operation ends.
- AC access category
- a media access control (MAC) method comprising: receiving a frame from a physical layer; decoding an ACK policy from a header of the frame and determining whether or not to perform an ACK response based on the decoded ACK policy; when the ACK response must be performed, transmitting an ACK frame and storing the received frame in a receive queue; and when a host is ready, transmitting the frame to an upper layer regardless of a priority.
- MAC media access control
- a computer-usable medium having computer readable instructions stored thereon for execution by a processor in a wireless communication system to perform a media access control (MAC) method comprising: extracting a user priority from a frame received from an upper layer; mapping the frame to an access category (AC) based on the user priority; storing a voice frame exclusively in a first transmit queue, and storing a non-voice frame in a second transmit queue according to the AC; performing independently backoff operations in the first transmit queue and the second transmit queue; checking whether or not the independent backoff operations simultaneously end; transmitting the voice frame having a higher priority and invoking backoff operation for the non-voice frame when backoff operations simultaneously end; and transmitting a frame whose backoff operation ends first when backoff operations do not simultaneously end.
- MAC media access control
- the computer-usable medium of this embodiment may optionally further comprising adding a header having an acknowledgement (ACK) policy information to the frame before transmitting the frame.
- An arbitration inter-frame space (AIFS) of the voice frame can be longer than the one of the non-voice frame.
- the ACK policy information can be included in a QoS Control field of the header. Further, the ACK policy information can be associated with whether or not a receiver should transmit an ACK response.
- a computer-usable medium having computer readable instructions stored thereon for execution by a processor in a wireless communication system to perform a media access control method comprising: extracting a user priority from frames received from an upper layer; classifying the frames into at least two groups based on the user priority; storing the frames respectively in at least two transmit queues corresponding to the groups; performing independently backoff operations in the transmit queues; checking whether or not the independent backoff operations simultaneously end; transmitting a frame having a higher priority and invoking a backoff operation for a frame having a lower priority when at least two of the backoff operations simultaneously end; and transmitting a frame whose backoff operation ends first when the backoff operations do not simultaneously end.
- This embodiment of the computer-usable medium may also further comprise adding a header having an acknowledgement (ACK) policy information to the frame before transmitting the frame. Further the ACK policy information may also be included in a QoS Control field of the header in which the ACK policy information is associated with whether or not a receiver should transmit ACK.
- ACK acknowledgement
- FIG. 1 illustrates configurations of a header of a MAC frame and a QoS control field included in the header of the MAC frame
- FIG. 2 illustrates a procedure for performing an IEEE 802.11 DCF
- FIG. 3 is a block diagram of a MAC apparatus for supporting QoS in a wireless LAN according to an exemplary embodiment of the present invention.
- FIGS. 4 and 5 are flowcharts illustrating methods of supporting QoS in a wireless LAN, which are performed in the MAC apparatus shown in FIG. 3 , according to exemplary embodiments of the present invention.
- FIG. 1 illustrates configurations of a header of a MAC frame and a QoS control field included in the header of the MAC frame.
- FIG. 2 illustrates a procedure for performing an IEEE 802.11 DCF.
- An IEEE 802.11 MAC is based on a logic function called a coordination function.
- the coordination function determines whether a station transmits or receives a frame in a basic service set (BSS).
- the coordination function is divided into two functions, such as a distribution coordination function (DCF) based on a contention method and a point coordination function (PCF) based on a poll-response method, according to a method of obtaining a channel access right.
- DCF distribution coordination function
- PCF point coordination function
- the 802.11 DCF operates with one transmission queue and is located in a distributed MAC having a local evaluation function with which a channel status can be evaluated in order to support a carrier sense multiple access collision avoidance (CSMA/CA) protocol.
- CSMA/CA carrier sense multiple access collision avoidance
- a QoS control field is included in a header of a MAC frame, one of a plurality of priority values can be carried in the QoS control field. If a host or a router sending traffic to a LAN grants an appropriate priority for an individual packet to be transmitted, LAN devices, such as switches, bridges, and hubs, appropriately deal with the packet.
- a channel is busy when a frame arrives in a transmission queue from an upper layer, after a MAC apparatus waits until a medium is idle, the MAC apparatus waits during a DCF inter-frame space (DIFS) time. If the channel is still idle after the DIFS time lapses, the MAC apparatus performs a backoff operation (transmission wait and try) to obtain a channel access right using a random backoff counter.
- DIFS DCF inter-frame space
- the MAC apparatus decreases a random backoff count value, and if the count value becomes 0, the MAC apparatus transmits the frame. If the transmission queue is empty and the channel is idle for longer than the DIFS time when a frame arrives in the transmission queue, the MAC apparatus immediately transmits the frame without the backoff operation. If the channel becomes busy during the backoff operation, the MAC apparatus stops the backoff operation, and if the channel is continuously idle during the DIFS time, the MAC apparatus performs the backoff operation from the last backoff count value again.
- Each station maintains a contention window (CW), which uses the random backoff count value.
- the backoff count value is a pseudo random integer selected with an even probability in a range of [0, CW].
- the CW is set to at most CWmax, and after frame transmission normally ends, the CW is initialized to CWmin. Also, even if a frame waiting for transmission is not in the transmission queue, a station, which has transmitted all data, waits during the DIFS time, performs the backoff operation, and ends a transmission process.
- a station If a station successfully receives a frame, after a short inter-frame space (SIFS) time lapses, the station indicates that it has received the frame by immediately transmitting an ACK frame. If a station does not receive the ACK frame after transmitting data, the station performs retransmission after the random backoff operation.
- SIFS short inter-frame space
- the IEEE 802.11 MAC apparatus if the MAC apparatus includes only one transmission queue, since a subsequent frame can be transmitted only after the transmission of a preceding frame ends, when the transmission of the preceding frame is delayed, it is difficult to guarantee QoS.
- the IEEE 802.11e standard recommends more than 4 classes of queues in a case of an access point (AP) supporting a point-to-multipoint access.
- the DCF of the IEEE 802.11 MAC standard uses DIFS, CWmin, and CWmax, in which priorities are not considered. Since the MAC standard performs the backoff operation during a relatively long time for a frame requiring QoS, it is difficult to guarantee the QoS.
- the DCF of the IEEE 802.11 MAC standard ends a frame transmission process only if an ACK response is received with respect to all data and a management frame, the DCF is not suitable for a frame requiring QoS in which transmission timing is more important than transmission quality. This problem can be solved by limiting the ACK response for a frame for which the QoS is required.
- a queue for VoIP exclusive use is used, an AIFS[3] parameter, a CWmin[3] parameter, and a CWmax[3] parameter are used to guarantee a higher priority, and an ACK response in response to a transmitted VoIP frame is not received.
- an AIFS[AC] parameter, a CWmin[AC] parameter, and a CWmax[AC] parameter are used according to the AC, and an ACK response may be received or not.
- FIG. 3 is a block diagram of a MAC apparatus 100 for supporting QoS in a wireless LAN according to an exemplary embodiment of the present invention.
- the MAC apparatus 100 is an IEEE 802.11 wireless LAN MAC apparatus 100 suitable for a terminal supporting a VoIP service.
- the MAC apparatus 100 includes a frame handler 101 , first and second transmission queues 102 and 103 , a MAC controller 104 , first and second arbitration inter-frame space (AIFS) timers 105 and 106 , first and second backoff blocks 107 and 108 , a frame detector 109 , a receive queue 110 , and a collision resolution unit 111 .
- the first transmission queue 102 is composed of a voice frame transmission first-in-first-out (FIFO)
- the second transmission queue 103 is composed of a non-voice frame transmission FIFO.
- the receive queue 110 is also composed of a FIFO.
- the frame handler 101 When a frame is received from an upper layer, the frame handler 101 extracts user priority (UP) information from a traffic ID (TID) included in a QoS control field (refer to FIG. 1 ) of a frame header, and if the frame is a voice frame, the frame handler 101 maps the frame to AC[3], and if the frame is a non-voice frame, the frame handler 101 maps the frame to AC[0]-AC[2].
- UP user priority
- the frame handler 101 stores the frame in the first transmission queue 102 , which is the voice frame exclusive transmission FIFO, and if the frame is a non-voice frame, the frame handler 101 stores the frame in the second transmission queue 103 , which is the non-voice frame transmission FIFO.
- the MAC controller 104 checks a medium status and determines a backoff operation timing and a frame transmission timing. Also, when the frame transmission request is generated, if the medium is busy, the MAC controller 104 waits until the medium is idle and sets the first and second AIFS timers 105 and 106 to an SIFS+AIFS[3] slot time according to the AC[3]. If the frame is a voice frame, a set value of the first AIFS timer 105 is the same as a value of a priority inter-frame space (PIFS).
- PIFS priority inter-frame space
- Each of the timers 105 and 106 is a timer for reducing the set value (SIFS+AIFS[3] slot time) in units of 1 ⁇ s. If the medium is still idle after the timer value becomes 0, the MAC controller 104 commands a relevant backoff block to perform a backoff operation on the frame. If two frames having different ACs are in the first and second transmission queues 102 and 103 , respectively, and if separate frame transmission requests are generated, the MAC controller 104 commands the first and second backoff blocks 107 and 108 to independently perform backoff operations on the two frames.
- Each of the first and second backoff blocks 107 and 108 uses a pseudo random integer evenly distributed in a range of [0, CW] as a backoff count value.
- the CW has CWmax[AC] as a maximum value, and even if frame transmission fails, the CW does not increase more than CWmax[AC].
- Each of the first and second backoff blocks 107 and 108 starts a backoff operation using a backoff count value selected by the method described above, decreases a random backoff count value in every slot time in which the medium is idle while performing the backoff operation, and informs the MAC controller 104 of the end of the backoff operation if the random backoff count value becomes 0.
- the MAC controller 104 If the MAC controller 104 is informed of the end of the backoff operation, the MAC controller 104 transmits a frame of the AC for which the backoff operation is performed to a physical layer. At this time, if two ACs simultaneously end the backoff operations, the collision resolution unit 111 transmits a voice frame having a higher UP first and gives up transmission of other non-voice frames. The collision resolution unit 111 commands the second backoff block 108 to perform the backoff operation again using an increased CW value for the other non-voice frame.
- the MAC controller 104 waits until the medium is idle. When the medium is idle, the MAC controller 104 sets one of the first and second AIFS timers 105 and 106 to an AIFS timer value according to an AC value and waits until the AIFS timer value becomes 0. If the medium is still idle after the AFIS[AC] time lapses, the MAC controller 104 starts a backoff operation by selecting one of the first and second backoff blocks 107 and 108 . If the medium is idle during every slot time while performing the backoff operation, the MAC controller 104 decreases a random backoff count value. If the random backoff count value becomes 0, the MAC controller 104 transmits a frame.
- the MAC controller 104 when a transmission request is generated, if the medium is idle for a longer time than the AFIS [AC] time, the MAC controller 104 immediately transmits a frame.
- the frame detector 109 determines whether or not to transmit an ACK frame by checking an ACK policy bit (refer to FIG. 1 ) included in the QoS control field of the frame header.
- the frame detector 109 extracts parameters related to the QoS (For example, AIFS[AC], CWmin[AC], and CWmax[AC]) and updates existing values.
- the receive queue 110 is composed of one FIFO, stores a frame, and transmits a relevant frame to the upper layer whatever UPs of received frames are.
- FIGS. 4 and 5 are flowcharts illustrating methods of supporting QoS in a wireless LAN, which are performed in the MAC apparatus 100 shown in FIG. 3 , according to exemplary embodiments of the present invention.
- FIG. 4 illustrates a processing method of the MAC apparatus 100 , that is performed in response to a frame received from an upper layer
- FIG. 5 illustrates a processing method of the MAC apparatus 100 , that is performed in response to a frame received from a physical layer.
- the MAC apparatus 100 determines a user priority (UP) of a frame input from an upper layer and maps the frame to an access category (AC) in step 1000 .
- the MAC apparatus 100 determines whether the input frame is a voice frame in step 1010 .
- the MAC apparatus 100 stores the frame in the first transmission queue 102 , which is a voice exclusive FIFO, in step 1020 . If the input frame is a non-voice frame corresponding to one of AC[0]-AC[2] in step 1010 , the MAC apparatus 100 stores the frame in the second transmission queue 103 , which is a general FIFO, in step 1030 .
- step 1040 After the voice frame is stored in the first transmission queue 102 in step 1020 , it is determined whether a backoff operation has ended in step 1040 , and if the backoff operation has not ended in step 1040 , the MAC apparatus 100 performs the backoff operation of the voice frame using CWmin[3], CWmax[3], and AIFS[3] in step 1050 . It is determined whether a backoff operation has ended again in step 1040 , and if the backoff operation has ended, the MAC apparatus 100 performs step 1080 .
- step 1060 it is determined whether a backoff operation has ended in step 1060 , and if the backoff operation has not ended in step 1060 , the MAC apparatus 100 performs the backoff operation of the non-voice frame using CWmin[AC], CWmax[AC], and AIFS[AC] according to the AC in step 1070 . It is determined whether a backoff operation has ended again in step 1060 , and if the backoff operation has ended, the MAC apparatus 100 performs step 1080 .
- step 1080 It is determined whether the backoff operations of the voice frame and the non-voice frame have simultaneously ended in step 1080 . If a single backoff operation ends in step 1080 , the MAC apparatus 100 transmits the frame whose backoff operation ends regardless of priority in step 1090 , and when the frame transmission ends, the MAC apparatus 100 switches to a receive mode in step 1110 .
- the MAC apparatus 100 performs internal collision management to which the priority is applied in step 1120 . That is, the MAC apparatus 100 transmits the voice frame first by applying the priority to the internal collision management in step 1100 and allows the backoff operation to be performed by increasing a backoff count in step 1070 . When the frame transmission ends, the MAC apparatus 100 switches to the receive mode in step 1110 .
- the processing method of the MAC apparatus 100 in response to a frame received from a physical layer will now be described with reference to FIG. 5 .
- the MAC apparatus 100 receives a frame from a physical layer in step 1200 .
- the MAC apparatus 100 decodes an ACK policy from a header of the received frame and determines whether an ACK response is performed using the ACK policy in step 1210 . If the ACK response must be performed as a result determined in step 1210 , the MAC apparatus 100 transmits the ACK response in step 1220 and stores the received frame in the receive queue 110 in step 1230 . When a host is ready, the MAC apparatus 100 transmits the frame to the upper layer regardless of priority in step 1240 .
- a VoIP exclusive queue is used (refer to the reference number 102 of FIG. 3 ), and a back operation is performed using AIFS[3], CWmin[3], and CWmax[3] parameters corresponding to the AC-3 to guarantee a higher priority.
- a backoff operation is performed using AIFS[AC], CWmin[AC], and CWmax[AC] parameters according to the AC to support all priorities except the VoIP traffic.
- QoS is guaranteed by transmitting the VoIP traffic having a higher priority first.
- the invention can also be embodied as computer readable codes on a computer readable recording medium.
- the computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet).
- ROM read-only memory
- RAM random-access memory
- CD-ROMs compact discs
- magnetic tapes magnetic tapes
- floppy disks optical data storage devices
- carrier waves such as data transmission through the Internet
- the computer-readable medium may include any known computer-readable media such as an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a transmission media such as those supporting the Internet or an intranet, or a magnetic storage device.
- RAM random access memory
- ROM read-only memory
- EPROM or Flash memory erasable programmable read-only memory
- CD-ROM compact disc read-only memory
- CD-ROM compact disc read-only memory
- a transmission media such as those supporting the Internet or an intranet, or a magnetic storage device.
- the computer-readable medium could even be paper or another suitable medium upon which a program is printed, in that the printed program can be electronically captured, via, say for example, optical scanning of the paper or other medium, then subsequently compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then subsequently being stored in a computer memory.
- the computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- a wireless LAN MAC in which functions are simplified while guaranteeing QoS of a VoIP service, can be provided. Therefore, it becomes easy to manufacture commercial chip with low costs, and a terminal supporting a wireless VoIP service with a low price can be mass-produced.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
A media access control (MAC) apparatus and corresponding methods for guaranteeing quality-of-service in a wireless local area network (LAN) are presented. The MAC method includes extracting, performing, determining, a first transmitting step, and a second transmitting step. The extracting includes extracting a user priority from a frame received from an upper layer and separately storing a voice frame and a non-voice frame according to an access category (AC). The performing includes independently performing backoff operations for the voice frame and the non-voice frame. The determining includes determining whether the backoff operations for the voice frame and the non-voice frame have simultaneously ended. The first transmitting includes transmitting the voice frame having a higher priority first and performing the backoff operation for the non-voice frame if the backoff operations have simultaneously ended. The second transmitting includes transmitting a frame whose backoff operation ends if the backoff operations have not simultaneously ended.
Description
- The present application claims priority under 35 U.S.C 119(a) to Korean Application No. 10-2003-0097155, filed on Dec. 26, 2003, in the Korean Intellectual Property Office, and claims the benefit under 35 U.S.C. §119(e) of U.S. patent application Ser. No. 10/917,684, filed on Aug. 12, 2004, now issued as U.S. Pat. No. 7,489,666, U.S. patent application Ser. No. 12/349,867, filed on Jan. 7, 2009, now issued as U.S. Pat. No. 7,616,612, and U.S. patent application Ser. No. 12/423,938, filed on Apr. 15, 2009, which are incorporated herein by reference in their entirety as set forth in full.
- 1. Field
- The present invention relates to a quality-of-service technology for a communication system, and more particularly, to an apparatus and method for guaranteeing quality-of-service in a wireless local area network (LAN).
- 2. Description of the Related Art
- A voice-over-Internet protocol (VoIP) technology represents an IP telecommunication technology used when a plurality of facilities transfer voice information using an IP. In general, the VoIP technology deals with not a conventional protocol based on circuit as used for a public switched telephone network (PSTN) but a protocol for sending voice information with a digital format in discontinuous packets. Therefore, since packet transmission is discontinuously achieved, it is difficult to guarantee quality-of-service (QoS).
- The QoS of voice information must be guaranteed for VoIP services. Accordingly, an IEEE 802.11 wireless LAN media access control (MAC) technology has recently been suggested as a new LAN technology for guaranteeing the QoS.
- However, the IEEE 802.11 MAC technology cannot support frames to which discriminated user priorities are applied. Basically, when a channel access right is granted, a distributed coordination function (DCF) provides the same proportional channel access right to all stations contending for channels in a basic service set (BSS). However, the same proportional channel access right is not preferable for stations having different user priorities. Therefore, from the point of view of the QoS, the MAC technology must discriminately deal with frames having different priorities and provide a QoS field included in a frame header.
- The present invention provides a media access control (MAC) apparatus for guaranteeing quality-of-service (QoS) in a wireless local area network (LAN), which can guarantee the QoS of VoIP services with a relatively simple method in a wireless LAN environment, and a method thereof.
- According to an embodiment of the present invention, there is provided a media access control (MAC) apparatus comprising: a first transmission queue storing a voice transmission frame; a second transmission queue storing a general transmission frame; a frame handler extracting user priority information from a frame input from an upper layer, mapping the frame to a relevant access category (AC), and storing the frame in the first transmission queue or the second transmission queue; a MAC controller determining a backoff operation timing and a frame transmission timing by checking a media status; a first arbitration inter-frame space (AIFS) timer and a second AIFS timer, each reducing a predetermined timer value set by the MAC controller by a predetermined value unit; a first backoff block and a second backoff block, each performing a separate backoff operation for each AC using a predetermined backoff count value; a contention resolution unit, which transmits the voice frame having a higher user priority first and gives up transmission of the non-voice frame when two ACs simultaneously end the backoff operations; a frame detector, which determines whether or not to transmit ACK by checking an ACK policy bit from a header of the received frame when a frame is received from a physical layer; and a receive queue storing the received frame and transmitting the frame to the upper layer.
- According to another embodiment of the present invention, there is provided a media access control (MAC) method comprising: extracting a user priority from a frame received from an upper layer and separately storing a voice frame and a non-voice frame according to an access category (AC); independently performing backoff operations for the voice frame and the non-voice frame; determining whether the backoff operations for the voice frame and the non-voice 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 non-voice frame; and if the backoff operations have not simultaneously ended, transmitting a frame whose backoff operation ends.
- According to another embodiment of the present invention, there is provided a media access control (MAC) method comprising: receiving a frame from a physical layer; decoding an ACK policy from a header of the frame and determining whether or not to perform an ACK response based on the decoded ACK policy; when the ACK response must be performed, transmitting an ACK frame and storing the received frame in a receive queue; and when a host is ready, transmitting the frame to an upper layer regardless of a priority.
- Accordingly to yet another embodiment of the present invention, there is provided a computer-usable medium having computer readable instructions stored thereon for execution by a processor in a wireless communication system to perform a media access control (MAC) method comprising: extracting a user priority from a frame received from an upper layer; mapping the frame to an access category (AC) based on the user priority; storing a voice frame exclusively in a first transmit queue, and storing a non-voice frame in a second transmit queue according to the AC; performing independently backoff operations in the first transmit queue and the second transmit queue; checking whether or not the independent backoff operations simultaneously end; transmitting the voice frame having a higher priority and invoking backoff operation for the non-voice frame when backoff operations simultaneously end; and transmitting a frame whose backoff operation ends first when backoff operations do not simultaneously end. The computer-usable medium of this embodiment may optionally further comprising adding a header having an acknowledgement (ACK) policy information to the frame before transmitting the frame. An arbitration inter-frame space (AIFS) of the voice frame can be longer than the one of the non-voice frame. The ACK policy information can be included in a QoS Control field of the header. Further, the ACK policy information can be associated with whether or not a receiver should transmit an ACK response. According to still yet another embodiment of the present invention, there is provided a computer-usable medium having computer readable instructions stored thereon for execution by a processor in a wireless communication system to perform a media access control method comprising: extracting a user priority from frames received from an upper layer; classifying the frames into at least two groups based on the user priority; storing the frames respectively in at least two transmit queues corresponding to the groups; performing independently backoff operations in the transmit queues; checking whether or not the independent backoff operations simultaneously end; transmitting a frame having a higher priority and invoking a backoff operation for a frame having a lower priority when at least two of the backoff operations simultaneously end; and transmitting a frame whose backoff operation ends first when the backoff operations do not simultaneously end. This embodiment of the computer-usable medium may also further comprise adding a header having an acknowledgement (ACK) policy information to the frame before transmitting the frame. Further the ACK policy information may also be included in a QoS Control field of the header in which the ACK policy information is associated with whether or not a receiver should transmit ACK.
- The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
-
FIG. 1 illustrates configurations of a header of a MAC frame and a QoS control field included in the header of the MAC frame; -
FIG. 2 illustrates a procedure for performing an IEEE 802.11 DCF; -
FIG. 3 is a block diagram of a MAC apparatus for supporting QoS in a wireless LAN according to an exemplary embodiment of the present invention; and -
FIGS. 4 and 5 are flowcharts illustrating methods of supporting QoS in a wireless LAN, which are performed in the MAC apparatus shown inFIG. 3 , according to exemplary embodiments of the present invention. - Hereinafter, the present invention will now be described more fully with reference to the accompanying drawings, in which embodiments of the invention are shown.
-
FIG. 1 illustrates configurations of a header of a MAC frame and a QoS control field included in the header of the MAC frame.FIG. 2 illustrates a procedure for performing an IEEE 802.11 DCF. - An IEEE 802.11 MAC is based on a logic function called a coordination function. The coordination function determines whether a station transmits or receives a frame in a basic service set (BSS). The coordination function is divided into two functions, such as a distribution coordination function (DCF) based on a contention method and a point coordination function (PCF) based on a poll-response method, according to a method of obtaining a channel access right. Today, most 802.11 apparatuses operate using the DCF.
- The 802.11 DCF operates with one transmission queue and is located in a distributed MAC having a local evaluation function with which a channel status can be evaluated in order to support a carrier sense multiple access collision avoidance (CSMA/CA) protocol.
- Referring to
FIG. 1 , since a QoS control field is included in a header of a MAC frame, one of a plurality of priority values can be carried in the QoS control field. If a host or a router sending traffic to a LAN grants an appropriate priority for an individual packet to be transmitted, LAN devices, such as switches, bridges, and hubs, appropriately deal with the packet. - Referring to
FIG. 2 , if a channel is busy when a frame arrives in a transmission queue from an upper layer, after a MAC apparatus waits until a medium is idle, the MAC apparatus waits during a DCF inter-frame space (DIFS) time. If the channel is still idle after the DIFS time lapses, the MAC apparatus performs a backoff operation (transmission wait and try) to obtain a channel access right using a random backoff counter. - If the medium is idle during every slot time, the MAC apparatus decreases a random backoff count value, and if the count value becomes 0, the MAC apparatus transmits the frame. If the transmission queue is empty and the channel is idle for longer than the DIFS time when a frame arrives in the transmission queue, the MAC apparatus immediately transmits the frame without the backoff operation. If the channel becomes busy during the backoff operation, the MAC apparatus stops the backoff operation, and if the channel is continuously idle during the DIFS time, the MAC apparatus performs the backoff operation from the last backoff count value again.
- Each station maintains a contention window (CW), which uses the random backoff count value. The backoff count value is a pseudo random integer selected with an even probability in a range of [0, CW]. The CW is initialized to CWmin and increases by CW=2(CW+1)−1 whenever transmission fails. This is a method for reducing a collision proportion when a plurality of stations try to transmit. The CW is set to at most CWmax, and after frame transmission normally ends, the CW is initialized to CWmin. Also, even if a frame waiting for transmission is not in the transmission queue, a station, which has transmitted all data, waits during the DIFS time, performs the backoff operation, and ends a transmission process.
- If a station successfully receives a frame, after a short inter-frame space (SIFS) time lapses, the station indicates that it has received the frame by immediately transmitting an ACK frame. If a station does not receive the ACK frame after transmitting data, the station performs retransmission after the random backoff operation.
- As described above, in the IEEE 802.11 MAC apparatus, if the MAC apparatus includes only one transmission queue, since a subsequent frame can be transmitted only after the transmission of a preceding frame ends, when the transmission of the preceding frame is delayed, it is difficult to guarantee QoS. This problem can be solved with a plurality of queues. The IEEE 802.11e standard recommends more than 4 classes of queues in a case of an access point (AP) supporting a point-to-multipoint access. Also, the DCF of the IEEE 802.11 MAC standard uses DIFS, CWmin, and CWmax, in which priorities are not considered. Since the MAC standard performs the backoff operation during a relatively long time for a frame requiring QoS, it is difficult to guarantee the QoS.
- Also, since the DCF of the IEEE 802.11 MAC standard ends a frame transmission process only if an ACK response is received with respect to all data and a management frame, the DCF is not suitable for a frame requiring QoS in which transmission timing is more important than transmission quality. This problem can be solved by limiting the ACK response for a frame for which the QoS is required.
- Therefore, in an embodiment of the present invention, to solve a QoS problem of a terminal supporting a VoIP service with two classes of transmission queues, for real-time traffic such as an access category 3 (AC-3), a queue for VoIP exclusive use is used, an AIFS[3] parameter, a CWmin[3] parameter, and a CWmax[3] parameter are used to guarantee a higher priority, and an ACK response in response to a transmitted VoIP frame is not received. For general traffic, to support priorities of all frames except the VoIP frame, an AIFS[AC] parameter, a CWmin[AC] parameter, and a CWmax[AC] parameter are used according to the AC, and an ACK response may be received or not. A configuration of a MAC apparatus having the features described above will now be described.
-
FIG. 3 is a block diagram of aMAC apparatus 100 for supporting QoS in a wireless LAN according to an exemplary embodiment of the present invention. TheMAC apparatus 100 is an IEEE 802.11 wirelessLAN MAC apparatus 100 suitable for a terminal supporting a VoIP service. - Referring to
FIG. 3 , theMAC apparatus 100 includes aframe handler 101, first andsecond transmission queues MAC controller 104, first and second arbitration inter-frame space (AIFS)timers frame detector 109, a receivequeue 110, and acollision resolution unit 111. Here, thefirst transmission queue 102 is composed of a voice frame transmission first-in-first-out (FIFO), and thesecond transmission queue 103 is composed of a non-voice frame transmission FIFO. The receivequeue 110 is also composed of a FIFO. - When a frame is received from an upper layer, the
frame handler 101 extracts user priority (UP) information from a traffic ID (TID) included in a QoS control field (refer toFIG. 1 ) of a frame header, and if the frame is a voice frame, theframe handler 101 maps the frame to AC[3], and if the frame is a non-voice frame, theframe handler 101 maps the frame to AC[0]-AC[2]. Also, if the frame is a voice frame, theframe handler 101 stores the frame in thefirst transmission queue 102, which is the voice frame exclusive transmission FIFO, and if the frame is a non-voice frame, theframe handler 101 stores the frame in thesecond transmission queue 103, which is the non-voice frame transmission FIFO. - If it is determined by the
frame handler 101 that the AC is 3 and a voice frame transmission request is generated, theMAC controller 104 checks a medium status and determines a backoff operation timing and a frame transmission timing. Also, when the frame transmission request is generated, if the medium is busy, theMAC controller 104 waits until the medium is idle and sets the first andsecond AIFS timers first AIFS timer 105 is the same as a value of a priority inter-frame space (PIFS). - Each of the
timers MAC controller 104 commands a relevant backoff block to perform a backoff operation on the frame. If two frames having different ACs are in the first andsecond transmission queues MAC controller 104 commands the first and second backoff blocks 107 and 108 to independently perform backoff operations on the two frames. - Each of the first and second backoff blocks 107 and 108 uses a pseudo random integer evenly distributed in a range of [0, CW] as a backoff count value. At this time, the CW is initialized with CWmin[AC] and increases by CW=2(CW+1)−1 whenever frame transmission fails. The CW has CWmax[AC] as a maximum value, and even if frame transmission fails, the CW does not increase more than CWmax[AC]. Each of the first and second backoff blocks 107 and 108 starts a backoff operation using a backoff count value selected by the method described above, decreases a random backoff count value in every slot time in which the medium is idle while performing the backoff operation, and informs the
MAC controller 104 of the end of the backoff operation if the random backoff count value becomes 0. - If the
MAC controller 104 is informed of the end of the backoff operation, theMAC controller 104 transmits a frame of the AC for which the backoff operation is performed to a physical layer. At this time, if two ACs simultaneously end the backoff operations, thecollision resolution unit 111 transmits a voice frame having a higher UP first and gives up transmission of other non-voice frames. Thecollision resolution unit 111 commands thesecond backoff block 108 to perform the backoff operation again using an increased CW value for the other non-voice frame. - Also, when a transmission request is generated, if the medium is in a waiting status during the AFIS[AC] or performing the backoff operation, the
MAC controller 104 waits until the medium is idle. When the medium is idle, theMAC controller 104 sets one of the first andsecond AIFS timers MAC controller 104 starts a backoff operation by selecting one of the first and second backoff blocks 107 and 108. If the medium is idle during every slot time while performing the backoff operation, theMAC controller 104 decreases a random backoff count value. If the random backoff count value becomes 0, theMAC controller 104 transmits a frame. - Also, when a transmission request is generated, if the medium is idle for a longer time than the AFIS [AC] time, the
MAC controller 104 immediately transmits a frame. - When a frame is received from the physical layer, the
frame detector 109 determines whether or not to transmit an ACK frame by checking an ACK policy bit (refer toFIG. 1 ) included in the QoS control field of the frame header. - Also, if the received frame is a beacon frame transmitted from the AP, the
frame detector 109 extracts parameters related to the QoS (For example, AIFS[AC], CWmin[AC], and CWmax[AC]) and updates existing values. - The receive
queue 110 is composed of one FIFO, stores a frame, and transmits a relevant frame to the upper layer whatever UPs of received frames are. -
FIGS. 4 and 5 are flowcharts illustrating methods of supporting QoS in a wireless LAN, which are performed in theMAC apparatus 100 shown inFIG. 3 , according to exemplary embodiments of the present invention.FIG. 4 illustrates a processing method of theMAC apparatus 100, that is performed in response to a frame received from an upper layer, andFIG. 5 illustrates a processing method of theMAC apparatus 100, that is performed in response to a frame received from a physical layer. - First, referring to
FIG. 4 , theMAC apparatus 100 determines a user priority (UP) of a frame input from an upper layer and maps the frame to an access category (AC) instep 1000. TheMAC apparatus 100 determines whether the input frame is a voice frame instep 1010. - If the input frame is a voice frame corresponding to an AC[3] in
step 1010, theMAC apparatus 100 stores the frame in thefirst transmission queue 102, which is a voice exclusive FIFO, instep 1020. If the input frame is a non-voice frame corresponding to one of AC[0]-AC[2] instep 1010, theMAC apparatus 100 stores the frame in thesecond transmission queue 103, which is a general FIFO, instep 1030. - After the voice frame is stored in the
first transmission queue 102 instep 1020, it is determined whether a backoff operation has ended instep 1040, and if the backoff operation has not ended instep 1040, theMAC apparatus 100 performs the backoff operation of the voice frame using CWmin[3], CWmax[3], and AIFS[3] instep 1050. It is determined whether a backoff operation has ended again instep 1040, and if the backoff operation has ended, theMAC apparatus 100 performsstep 1080. - On the other hand, after the non-voice frame is stored in the
second transmission queue 103 instep 1030, it is determined whether a backoff operation has ended instep 1060, and if the backoff operation has not ended instep 1060, theMAC apparatus 100 performs the backoff operation of the non-voice frame using CWmin[AC], CWmax[AC], and AIFS[AC] according to the AC instep 1070. It is determined whether a backoff operation has ended again instep 1060, and if the backoff operation has ended, theMAC apparatus 100 performsstep 1080. - It is determined whether the backoff operations of the voice frame and the non-voice frame have simultaneously ended in
step 1080. If a single backoff operation ends instep 1080, theMAC apparatus 100 transmits the frame whose backoff operation ends regardless of priority instep 1090, and when the frame transmission ends, theMAC apparatus 100 switches to a receive mode instep 1110. - If it is determined that the backoff operations has simultaneously ended in
step 1080, theMAC apparatus 100 performs internal collision management to which the priority is applied instep 1120. That is, theMAC apparatus 100 transmits the voice frame first by applying the priority to the internal collision management instep 1100 and allows the backoff operation to be performed by increasing a backoff count instep 1070. When the frame transmission ends, theMAC apparatus 100 switches to the receive mode instep 1110. - The processing method of the
MAC apparatus 100 in response to a frame received from a physical layer will now be described with reference toFIG. 5 . - Referring to
FIG. 5 , theMAC apparatus 100 receives a frame from a physical layer instep 1200. TheMAC apparatus 100 decodes an ACK policy from a header of the received frame and determines whether an ACK response is performed using the ACK policy instep 1210. If the ACK response must be performed as a result determined instep 1210, theMAC apparatus 100 transmits the ACK response instep 1220 and stores the received frame in the receivequeue 110 instep 1230. When a host is ready, theMAC apparatus 100 transmits the frame to the upper layer regardless of priority instep 1240. - As described above, in a MAC apparatus and method for guaranteeing QoS in a wireless LAN according to embodiments of the present invention, for a real-time traffic VoIP such as an AC-3, a VoIP exclusive queue is used (refer to the
reference number 102 ofFIG. 3 ), and a back operation is performed using AIFS[3], CWmin[3], and CWmax[3] parameters corresponding to the AC-3 to guarantee a higher priority. For simultaneously generatable non-real-time traffic, a backoff operation is performed using AIFS[AC], CWmin[AC], and CWmax[AC] parameters according to the AC to support all priorities except the VoIP traffic. Also, when the back operations are simultaneously ended by the two transmission requests that are simultaneously generated, QoS is guaranteed by transmitting the VoIP traffic having a higher priority first. - The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Accordingly, it is envisioned that the computer-readable medium may include any known computer-readable media such as an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a transmission media such as those supporting the Internet or an intranet, or a magnetic storage device. It is also envisioned that the computer-readable medium could even be paper or another suitable medium upon which a program is printed, in that the printed program can be electronically captured, via, say for example, optical scanning of the paper or other medium, then subsequently compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then subsequently being stored in a computer memory. Accordingly, the computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- As described above, according to a MAC configuring method for guaranteeing QoS in a wireless LAN according to an embodiment of the present invention, a wireless LAN MAC, in which functions are simplified while guaranteeing QoS of a VoIP service, can be provided. Therefore, it becomes easy to manufacture commercial chip with low costs, and a terminal supporting a wireless VoIP service with a low price can be mass-produced.
- While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Claims (20)
1. A media access control (MAC) method in a MAC apparatus comprising:
independently performing a backoff for a voice frame and a non-voice frame;
transmitting the voice frame with a higher priority and invoking the backoff for the non-voice frame when the backoff for the voice frame and the non-voice frame simultaneously end; and
transmitting a frame whose backoff ends first when the backoff for the voice frame and the non-voice frame do not simultaneously end.
2. The method of claim 1 , further comprising:
receiving a frame from an upper layer comprising the voice frame and the non-voice frame;
detecting a busy channel;
waiting during a distribution inter-frame space (DIFS) time; and
performing the backoff when the channel is idle after the DIFS time lapses, wherein the backoff operation is performed to obtain a channel access right.
3. The method of claim 1 , wherein Arbitration inter-frame space (AIFS) of the voice frame is shorter than the one of the non-voice frame.
4. The method of claim 3 , wherein ACK policy information is included in a QoS control field of a header in the frame.
5. The method of claim 2 , further comprising:
transmitting the frame without the backoff when the transmission queue is empty and the channel is idle after the DIFS lapses.
6. The method of claim 1 , further comprising:
stopping the backoff when the channel becomes busy during the backoff.
7. The method of claim 2 , further comprising:
performing backoff from a last backoff count when the channel is continuously idle during the DIFS time.
8. A media access control (MAC) apparatus comprising:
a first transmission queue configured to transmit a voice frame;
a second transmission queue configured to transmit a non-voice frame; and
a controller configured to independently perform a backoff for the voice frame and the non-voice frame, transmit the voice frame with a higher priority and invoking the backoff for the non-voice frame when the backoff for the voice frame and the non-voice frame simultaneously end, and transmit a frame whose backoff ends first when the backoff for the voice frame and the non-voice frame do not simultaneously end.
9. The apparatus of claim 8 , wherein the controller is further configured to
receive a frame from an upper layer comprising the voice frame and the non-voice frame,
detect a busy channel,
wait during a distribution inter-frame space (DIFS) time, and
perform the backoff when the channel is idle after the DIFS time lapses, wherein the backoff operation is performed to obtain a channel access right.
10. The apparatus of claim 9 , wherein the controller is further configured to transmit the frame without the backoff when the transmission queue is empty and the channel is idle after the DIFS lapses.
11. The apparatus of claim 8 , wherein the controller is further configured to stop the backoff when the channel becomes busy during the backoff.
12. The apparatus of claim 9 , wherein the controller is further configured to perform backoff from a last backoff count when the channel is continuously idle during the DIFS time.
13. A media access control method in a MAC apparatus, comprising:
independently performing backoff in transmit queues;
checking whether the independent backoff simultaneously end in the transmit queues;
transmitting a frame having a higher priority and invoking backoff operation for a frame having a lower priority when at least two of the backoff simultaneously end; and
transmitting a frame whose backoff ends first when the backoff operations do not simultaneously end.
14. The method of claim 13 , wherein the frame comprises a header having an acknowledgement (ACK) policy information field representing whether a receiver should transmit an ACK response.
15. The method of claim 14 , wherein a QoS Control field of the header includes the ACK policy information.
16. A media access control (MAC) apparatus, comprising:
a frame handler configured to classify frames into at least two groups based on the user priority, and configured to store the frames in at least two transmit queues corresponding to the groups; and
a controller configured to
independently perform backoff operations in the transmit queues,
check whether or not the independent backoff operations simultaneously end,
transmit a frame having a higher priority and invoking backoff operation for a frame having a lower priority when at least two of the backoff operations simultaneously end, and
transmit a frame whose backoff operation ends first when the backoff operations do not simultaneously end.
17. The apparatus of claim 16 , wherein the frame comprises a header having an acknowledgement (ACK) policy information field representing whether a receiver should transmit an ACK response.
18. The apparatus of claim 17 , wherein a QoS Control field of the header includes the ACK policy information.
19. A computer program embodied on a non-transitory computer readable medium, the computer program being configured to control a processor to perform the method of claim 1 .
20. A computer program embodied on a non-transitory computer readable medium, the computer program being configured to control a processor to perform the method of claim 13 .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/458,443 US20120213065A1 (en) | 2003-12-26 | 2012-04-27 | Media access control apparatus and method for guaranteeing quality of service in wireless lan |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0097155 | 2003-12-26 | ||
KR1020030097155A KR100590772B1 (en) | 2003-12-26 | 2003-12-26 | Device and method for controlling media access for guaranteeing communication quality in wireless LAN section |
US10/917,684 US7489666B2 (en) | 2003-12-26 | 2004-08-12 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/349,867 US7616612B2 (en) | 2003-12-26 | 2009-01-07 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/423,938 US8199729B2 (en) | 2003-12-26 | 2009-04-15 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US13/458,443 US20120213065A1 (en) | 2003-12-26 | 2012-04-27 | Media access control apparatus and method for guaranteeing quality of service in wireless lan |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/423,938 Continuation US8199729B2 (en) | 2003-12-26 | 2009-04-15 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120213065A1 true US20120213065A1 (en) | 2012-08-23 |
Family
ID=34698506
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/917,684 Active 2027-03-21 US7489666B2 (en) | 2003-12-26 | 2004-08-12 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/349,867 Expired - Lifetime US7616612B2 (en) | 2003-12-26 | 2009-01-07 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/423,938 Active 2025-07-28 US8199729B2 (en) | 2003-12-26 | 2009-04-15 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US13/458,443 Abandoned US20120213065A1 (en) | 2003-12-26 | 2012-04-27 | Media access control apparatus and method for guaranteeing quality of service in wireless lan |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/917,684 Active 2027-03-21 US7489666B2 (en) | 2003-12-26 | 2004-08-12 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/349,867 Expired - Lifetime US7616612B2 (en) | 2003-12-26 | 2009-01-07 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US12/423,938 Active 2025-07-28 US8199729B2 (en) | 2003-12-26 | 2009-04-15 | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
Country Status (2)
Country | Link |
---|---|
US (4) | US7489666B2 (en) |
KR (1) | KR100590772B1 (en) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8923448B2 (en) | 2012-05-29 | 2014-12-30 | Magnolia Broadband Inc. | Using antenna pooling to enhance a MIMO receiver augmented by RF beamforming |
US8928528B2 (en) | 2013-02-08 | 2015-01-06 | Magnolia Broadband Inc. | Multi-beam MIMO time division duplex base station using subset of radios |
US8929322B1 (en) | 2013-11-20 | 2015-01-06 | Magnolia Broadband Inc. | System and method for side lobe suppression using controlled signal cancellation |
US8942134B1 (en) | 2013-11-20 | 2015-01-27 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US8948327B2 (en) | 2012-05-29 | 2015-02-03 | Magnolia Broadband Inc. | System and method for discrete gain control in hybrid MIMO/RF beamforming |
US20150049680A1 (en) * | 2013-08-13 | 2015-02-19 | Magnolia Broadband Inc. | System and method for co-located and co-channel wi-fi access points |
US8989103B2 (en) | 2013-02-13 | 2015-03-24 | Magnolia Broadband Inc. | Method and system for selective attenuation of preamble reception in co-located WI FI access points |
US8995406B2 (en) | 2012-02-06 | 2015-03-31 | Qualcomm Incorporated | Systems and methods for reducing collisions after traffic indication map paging |
US8995416B2 (en) | 2013-07-10 | 2015-03-31 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US9014066B1 (en) | 2013-11-26 | 2015-04-21 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9042276B1 (en) | 2013-12-05 | 2015-05-26 | Magnolia Broadband Inc. | Multiple co-located multi-user-MIMO access points |
US9060362B2 (en) | 2013-09-12 | 2015-06-16 | Magnolia Broadband Inc. | Method and system for accessing an occupied Wi-Fi channel by a client using a nulling scheme |
US9065517B2 (en) | 2012-05-29 | 2015-06-23 | Magnolia Broadband Inc. | Implementing blind tuning in hybrid MIMO RF beamforming systems |
US9088898B2 (en) | 2013-09-12 | 2015-07-21 | Magnolia Broadband Inc. | System and method for cooperative scheduling for co-located access points |
US9100154B1 (en) | 2014-03-19 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for explicit AP-to-AP sounding in an 802.11 network |
US9100968B2 (en) | 2013-05-09 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for digital cancellation scheme with multi-beam |
US9155110B2 (en) | 2013-03-27 | 2015-10-06 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US9154204B2 (en) | 2012-06-11 | 2015-10-06 | Magnolia Broadband Inc. | Implementing transmit RDN architectures in uplink MIMO systems |
US9172454B2 (en) | 2013-11-01 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for calibrating a transceiver array |
US9172446B2 (en) | 2014-03-19 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for supporting sparse explicit sounding by implicit data |
US9236998B2 (en) | 2013-11-19 | 2016-01-12 | Magnolia Broadband Inc. | Transmitter and receiver calibration for obtaining the channel reciprocity for time division duplex MIMO systems |
US9271176B2 (en) | 2014-03-28 | 2016-02-23 | Magnolia Broadband Inc. | System and method for backhaul based sounding feedback |
US9294177B2 (en) | 2013-11-26 | 2016-03-22 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9300378B2 (en) | 2013-02-08 | 2016-03-29 | Magnolia Broadband Inc. | Implementing multi user multiple input multiple output (MU MIMO) base station using single-user (SU) MIMO co-located base stations |
US9344168B2 (en) | 2012-05-29 | 2016-05-17 | Magnolia Broadband Inc. | Beamformer phase optimization for a multi-layer MIMO system augmented by radio distribution network |
US9385793B2 (en) | 2013-02-13 | 2016-07-05 | Magnolia Broadband Inc. | Multi-beam co-channel Wi-Fi access point |
US9425882B2 (en) | 2013-06-28 | 2016-08-23 | Magnolia Broadband Inc. | Wi-Fi radio distribution network stations and method of operating Wi-Fi RDN stations |
US10673576B2 (en) | 2015-08-14 | 2020-06-02 | Electronics And Telecommunications Research Institute | Operating method of communication node in network supporting licensed and unlicensed bands |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100590772B1 (en) * | 2003-12-26 | 2006-06-15 | 한국전자통신연구원 | Device and method for controlling media access for guaranteeing communication quality in wireless LAN section |
JP4528541B2 (en) * | 2004-03-05 | 2010-08-18 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM |
KR100678941B1 (en) * | 2004-09-03 | 2007-02-07 | 삼성전자주식회사 | Method for transmitting and receiving data in both directions for an allotted time and wireless device using the method |
JP4578206B2 (en) * | 2004-11-02 | 2010-11-10 | パナソニック株式会社 | Communication device |
KR100608914B1 (en) * | 2004-11-11 | 2006-08-09 | 한국전자통신연구원 | Device for controlling access to media in wireless LAN for WiFi |
JP4563882B2 (en) * | 2005-07-06 | 2010-10-13 | Okiセミコンダクタ株式会社 | Wireless LAN system and communication method thereof |
KR100684167B1 (en) * | 2005-12-08 | 2007-02-20 | 한국전자통신연구원 | Periodic Medium Reservation Timer Method for UOS Request Data with Periodic Transmission Characteristics in WLAN |
KR100799584B1 (en) * | 2005-12-09 | 2008-01-30 | 한국전자통신연구원 | Media access method in wireless LAN environment |
US8520558B2 (en) * | 2006-04-19 | 2013-08-27 | Samsung Electronics Co., Ltd. | Quality of service securing method and apparatus |
US20070258459A1 (en) * | 2006-05-02 | 2007-11-08 | Harris Corporation | Method and system for QOS by proxy |
US20070258445A1 (en) * | 2006-05-02 | 2007-11-08 | Harris Corporation | Systems and methods for protocol filtering for quality of service |
US7756134B2 (en) | 2006-05-02 | 2010-07-13 | Harris Corporation | Systems and methods for close queuing to support quality of service |
US7894509B2 (en) | 2006-05-18 | 2011-02-22 | Harris Corporation | Method and system for functional redundancy based quality of service |
US20080008188A1 (en) * | 2006-05-25 | 2008-01-10 | Proximetry, Inc. | Systems and methods for wireless resource management with quality of service (qos) management |
US20070291767A1 (en) * | 2006-06-16 | 2007-12-20 | Harris Corporation | Systems and methods for a protocol transformation gateway for quality of service |
US20070291768A1 (en) * | 2006-06-16 | 2007-12-20 | Harris Corporation | Method and system for content-based differentiation and sequencing as a mechanism of prioritization for QOS |
US8516153B2 (en) * | 2006-06-16 | 2013-08-20 | Harris Corporation | Method and system for network-independent QoS |
US7990860B2 (en) | 2006-06-16 | 2011-08-02 | Harris Corporation | Method and system for rule-based sequencing for QoS |
US8064464B2 (en) | 2006-06-16 | 2011-11-22 | Harris Corporation | Method and system for inbound content-based QoS |
US7856012B2 (en) | 2006-06-16 | 2010-12-21 | Harris Corporation | System and methods for generic data transparent rules to support quality of service |
US7916626B2 (en) | 2006-06-19 | 2011-03-29 | Harris Corporation | Method and system for fault-tolerant quality of service |
US20070291765A1 (en) * | 2006-06-20 | 2007-12-20 | Harris Corporation | Systems and methods for dynamic mode-driven link management |
US8730981B2 (en) * | 2006-06-20 | 2014-05-20 | Harris Corporation | Method and system for compression based quality of service |
US7769028B2 (en) | 2006-06-21 | 2010-08-03 | Harris Corporation | Systems and methods for adaptive throughput management for event-driven message-based data |
US20080013559A1 (en) * | 2006-07-14 | 2008-01-17 | Smith Donald L | Systems and methods for applying back-pressure for sequencing in quality of service |
US20100241759A1 (en) * | 2006-07-31 | 2010-09-23 | Smith Donald L | Systems and methods for sar-capable quality of service |
US20100238801A1 (en) * | 2006-07-31 | 2010-09-23 | Smith Donald L | Method and system for stale data detection based quality of service |
US8300653B2 (en) * | 2006-07-31 | 2012-10-30 | Harris Corporation | Systems and methods for assured communications with quality of service |
US20080025318A1 (en) * | 2006-07-31 | 2008-01-31 | Harris Corporation | Systems and methods for dynamically customizable quality of service on the edge of a network |
US8630239B2 (en) * | 2006-09-20 | 2014-01-14 | Lg Electronics Inc. | Station and access point for EDCA communication, system thereof and communication method thereof |
KR100853695B1 (en) * | 2007-04-23 | 2008-08-25 | 한국과학기술원 | Multi queue based wifi device |
KR100882133B1 (en) * | 2007-11-28 | 2009-02-06 | 삼성전기주식회사 | Apparatus and method for data transmission using medium access control protocol |
KR101030095B1 (en) * | 2009-02-03 | 2011-04-20 | 주식회사 웰게이트 | Distributed Peer Discovery Method for Multimedia Data Transmission in Wireless Peer-to-Peer Networks |
US8687611B2 (en) * | 2009-12-22 | 2014-04-01 | Intel Corporation | Methods and apparatus for weighted queuing in DL MU MIMO |
EP2566277B1 (en) | 2010-04-28 | 2020-09-23 | LG Electronics Inc. | Method and apparatus for performing random access procedures in a wireless communication system |
US9668283B2 (en) * | 2010-05-05 | 2017-05-30 | Qualcomm Incorporated | Collision detection and backoff window adaptation for multiuser MIMO transmission |
KR101521080B1 (en) * | 2011-04-15 | 2015-05-18 | 인텔 코포레이션 | Methods and arrangements for channel access in wireless networks |
US10123351B2 (en) | 2011-04-15 | 2018-11-06 | Intel Corporation | Methods and arrangements for channel access in wireless networks |
US9480000B2 (en) * | 2012-04-17 | 2016-10-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and communication device for controlling access to a wireless access network |
US9148892B2 (en) * | 2012-08-31 | 2015-09-29 | Cambridge Silicon Radio Limited | Transmitting data |
US9450708B2 (en) * | 2013-04-05 | 2016-09-20 | Texas Instruments Incorporated | System and method for avoiding hidden node collisions in a communication network |
WO2015136875A1 (en) * | 2014-03-14 | 2015-09-17 | 日本電気株式会社 | Communication device and traffic control method |
GB2529672B (en) * | 2014-08-28 | 2016-10-12 | Canon Kk | Method and device for data communication in a network |
US10827484B2 (en) * | 2014-12-12 | 2020-11-03 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
US9949236B2 (en) | 2014-12-12 | 2018-04-17 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
US10075950B2 (en) | 2014-12-12 | 2018-09-11 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
US10820314B2 (en) | 2014-12-12 | 2020-10-27 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
KR20160106994A (en) | 2015-03-03 | 2016-09-13 | 한국전자통신연구원 | System for streaming layered video in the wireless LAN and method thereof |
WO2017183869A1 (en) * | 2016-04-17 | 2017-10-26 | 엘지전자 주식회사 | Method for multi-user transmission in wireless lan system and wireless terminal using same |
US11057748B1 (en) * | 2018-09-17 | 2021-07-06 | Synapse Wireless, Inc. | Prioritized communication windows in a wireless mesh network |
WO2020261988A1 (en) * | 2019-06-24 | 2020-12-30 | ソニー株式会社 | Wireless communication device and method, and wireless communication terminal and method |
KR102731516B1 (en) | 2021-11-05 | 2024-11-21 | 한국전자통신연구원 | Management server, device and method for providing and applying wireless lan security policy by paricipating in multiple access points |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030072280A1 (en) * | 2001-09-24 | 2003-04-17 | Mcfarland William J. | Method and system for variable rate acknowledgement for wireless communication protocols |
US20040151144A1 (en) * | 2003-02-03 | 2004-08-05 | Mathilde Benveniste | Emergency call handling in contention-based wireless local-area networks |
US20080144493A1 (en) * | 2004-06-30 | 2008-06-19 | Chi-Hsiang Yeh | Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement |
US7489666B2 (en) * | 2003-12-26 | 2009-02-10 | Electronics And Telecommunications Research Institute | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6795418B2 (en) | 2000-03-31 | 2004-09-21 | Koninklijke Philips Electronics N.V. | Wireless MAC protocol based on a hybrid combination of slot allocation, token passing, and polling for isochronous traffic |
EP1338125A2 (en) * | 2000-11-03 | 2003-08-27 | AT & T Corp. | Tiered contention multiple access (tcma): a method for priority-based shared channel access |
US6937591B2 (en) * | 2003-02-27 | 2005-08-30 | Microsoft Corporation | Quality of service differentiation in wireless networks |
US20060045022A1 (en) * | 2004-08-31 | 2006-03-02 | Jarkko Kneckt | Apparatus, and associated method, for generating packet acknowledgment replies during operation of a packet communication system |
-
2003
- 2003-12-26 KR KR1020030097155A patent/KR100590772B1/en active IP Right Grant
-
2004
- 2004-08-12 US US10/917,684 patent/US7489666B2/en active Active
-
2009
- 2009-01-07 US US12/349,867 patent/US7616612B2/en not_active Expired - Lifetime
- 2009-04-15 US US12/423,938 patent/US8199729B2/en active Active
-
2012
- 2012-04-27 US US13/458,443 patent/US20120213065A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030072280A1 (en) * | 2001-09-24 | 2003-04-17 | Mcfarland William J. | Method and system for variable rate acknowledgement for wireless communication protocols |
US20040151144A1 (en) * | 2003-02-03 | 2004-08-05 | Mathilde Benveniste | Emergency call handling in contention-based wireless local-area networks |
US7489666B2 (en) * | 2003-12-26 | 2009-02-10 | Electronics And Telecommunications Research Institute | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US7616612B2 (en) * | 2003-12-26 | 2009-11-10 | Electronics And Telecommunications Research Institute | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US8199729B2 (en) * | 2003-12-26 | 2012-06-12 | Electronics And Telecommunications Research Institute | Media access control apparatus and method for guaranteeing quality of service in wireless LAN |
US20080144493A1 (en) * | 2004-06-30 | 2008-06-19 | Chi-Hsiang Yeh | Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement |
Non-Patent Citations (1)
Title |
---|
"Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications", ANSI/IEEE Std 802.11, 1999 Edition (Reaffirmed 12 June 2003), pps. 70-78 * |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8995406B2 (en) | 2012-02-06 | 2015-03-31 | Qualcomm Incorporated | Systems and methods for reducing collisions after traffic indication map paging |
US9344168B2 (en) | 2012-05-29 | 2016-05-17 | Magnolia Broadband Inc. | Beamformer phase optimization for a multi-layer MIMO system augmented by radio distribution network |
US9065517B2 (en) | 2012-05-29 | 2015-06-23 | Magnolia Broadband Inc. | Implementing blind tuning in hybrid MIMO RF beamforming systems |
US8948327B2 (en) | 2012-05-29 | 2015-02-03 | Magnolia Broadband Inc. | System and method for discrete gain control in hybrid MIMO/RF beamforming |
US8923448B2 (en) | 2012-05-29 | 2014-12-30 | Magnolia Broadband Inc. | Using antenna pooling to enhance a MIMO receiver augmented by RF beamforming |
US9154204B2 (en) | 2012-06-11 | 2015-10-06 | Magnolia Broadband Inc. | Implementing transmit RDN architectures in uplink MIMO systems |
US8928528B2 (en) | 2013-02-08 | 2015-01-06 | Magnolia Broadband Inc. | Multi-beam MIMO time division duplex base station using subset of radios |
US9343808B2 (en) | 2013-02-08 | 2016-05-17 | Magnotod Llc | Multi-beam MIMO time division duplex base station using subset of radios |
US9300378B2 (en) | 2013-02-08 | 2016-03-29 | Magnolia Broadband Inc. | Implementing multi user multiple input multiple output (MU MIMO) base station using single-user (SU) MIMO co-located base stations |
US9385793B2 (en) | 2013-02-13 | 2016-07-05 | Magnolia Broadband Inc. | Multi-beam co-channel Wi-Fi access point |
US8989103B2 (en) | 2013-02-13 | 2015-03-24 | Magnolia Broadband Inc. | Method and system for selective attenuation of preamble reception in co-located WI FI access points |
US9155110B2 (en) | 2013-03-27 | 2015-10-06 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US9100968B2 (en) | 2013-05-09 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for digital cancellation scheme with multi-beam |
US9425882B2 (en) | 2013-06-28 | 2016-08-23 | Magnolia Broadband Inc. | Wi-Fi radio distribution network stations and method of operating Wi-Fi RDN stations |
US8995416B2 (en) | 2013-07-10 | 2015-03-31 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US9313805B2 (en) | 2013-07-10 | 2016-04-12 | Magnolia Broadband Inc. | System and method for simultaneous co-channel access of neighboring access points |
US20150049680A1 (en) * | 2013-08-13 | 2015-02-19 | Magnolia Broadband Inc. | System and method for co-located and co-channel wi-fi access points |
US9497781B2 (en) * | 2013-08-13 | 2016-11-15 | Magnolia Broadband Inc. | System and method for co-located and co-channel Wi-Fi access points |
US9088898B2 (en) | 2013-09-12 | 2015-07-21 | Magnolia Broadband Inc. | System and method for cooperative scheduling for co-located access points |
US9060362B2 (en) | 2013-09-12 | 2015-06-16 | Magnolia Broadband Inc. | Method and system for accessing an occupied Wi-Fi channel by a client using a nulling scheme |
US9172454B2 (en) | 2013-11-01 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for calibrating a transceiver array |
US9236998B2 (en) | 2013-11-19 | 2016-01-12 | Magnolia Broadband Inc. | Transmitter and receiver calibration for obtaining the channel reciprocity for time division duplex MIMO systems |
US8929322B1 (en) | 2013-11-20 | 2015-01-06 | Magnolia Broadband Inc. | System and method for side lobe suppression using controlled signal cancellation |
US8942134B1 (en) | 2013-11-20 | 2015-01-27 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US9332519B2 (en) | 2013-11-20 | 2016-05-03 | Magnolia Broadband Inc. | System and method for selective registration in a multi-beam system |
US9294177B2 (en) | 2013-11-26 | 2016-03-22 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9014066B1 (en) | 2013-11-26 | 2015-04-21 | Magnolia Broadband Inc. | System and method for transmit and receive antenna patterns calibration for time division duplex (TDD) systems |
US9042276B1 (en) | 2013-12-05 | 2015-05-26 | Magnolia Broadband Inc. | Multiple co-located multi-user-MIMO access points |
US9100154B1 (en) | 2014-03-19 | 2015-08-04 | Magnolia Broadband Inc. | Method and system for explicit AP-to-AP sounding in an 802.11 network |
US9172446B2 (en) | 2014-03-19 | 2015-10-27 | Magnolia Broadband Inc. | Method and system for supporting sparse explicit sounding by implicit data |
US9271176B2 (en) | 2014-03-28 | 2016-02-23 | Magnolia Broadband Inc. | System and method for backhaul based sounding feedback |
US10673576B2 (en) | 2015-08-14 | 2020-06-02 | Electronics And Telecommunications Research Institute | Operating method of communication node in network supporting licensed and unlicensed bands |
Also Published As
Publication number | Publication date |
---|---|
KR20050065979A (en) | 2005-06-30 |
US20090122804A1 (en) | 2009-05-14 |
KR100590772B1 (en) | 2006-06-15 |
US7489666B2 (en) | 2009-02-10 |
US20050141548A1 (en) | 2005-06-30 |
US8199729B2 (en) | 2012-06-12 |
US7616612B2 (en) | 2009-11-10 |
US20090207825A1 (en) | 2009-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8199729B2 (en) | Media access control apparatus and method for guaranteeing quality of service in wireless LAN | |
CA2464046C (en) | Optimally serving stations on wlans using contention/reservation protocol 802.11e | |
JP4435235B2 (en) | Method and apparatus for controlling wireless medium congestion by adjusting contention window size and separating selected mobile stations | |
US7221681B2 (en) | Apparatus and method for providing IEEE 802.11e hybrid coordinator recovery and backoff rules | |
KR101176028B1 (en) | Wireless lan system and communication method thereof | |
US8369350B2 (en) | Method for transmitting and receiving frame in wireless LAN | |
TW201010321A (en) | Systems and methods for providing a separate contention window allowing allocations for pending uplink SDMA transmission opportunities | |
WO2007058492A1 (en) | Medium access apparatus and method for preventing a plurality of stations in a wireless local area network from colliding with one another | |
JP2004312692A (en) | Apparatus and method for making qos-supporting polling list | |
JP2009077402A (en) | Method and apparatus for distributed service division based on wireless lan | |
US20040114562A1 (en) | Wireless LAN communication control method | |
CN104219017A (en) | A method for transmitting a data packet in a physical layer and an access point | |
Burton et al. | 802.11 Arbitration | |
KR101094994B1 (en) | Admission Control Based on Priority Access for Wireless LAN | |
US7508802B2 (en) | Method of controlling wireless local network medium access using pseudo-time division multiplexing | |
US20070133431A1 (en) | Media access control method in wireless local area network | |
KR100799584B1 (en) | Media access method in wireless LAN environment | |
WO2024087994A1 (en) | Data transmission method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |