The present invention relates to data network transmission techniques, and in particular, to an optimized method for more efficiently transmitting data frames, in which the data frames are transmitted over a data network with less Inter Frame Space (IFS) time.
In data transmission, an ARQ (Automatic Retransmission Request) protocol specifies that each frame has to be acknowledged by the receiver with an ACK (Acknowledge) frame. This, however, reduces the efficiency of data transmission since the transmitter has to wait for receiving the ACK before it can send a next data frame. This is also true in a wireless data network using IEEE 802.11 protocol for MAC data frames transmission. To improve the efficiency, IEEE 802.11e defines a No ACK policy in which the frames are not acknowledged, and a Block ACK policy in which the frames are acknowledged in groups with a single Block ACK frame. These new policies considerably reduce the frame overhead and increase the efficiency.
Moreover, IEEE 802.11e has introduced the concept of transmission opportunity (TXOP). By this concept, the non-AP QSTA (non access point QoS enhanced station) and QAP (QoS enhanced access point) contend the medium for time, and once they get access to the channel they can hold the channel for the time specified by TXOPlimit and transmit multiple data frames with an inter frame space (IFS) time which is SIFS (Short IFS). IEEE 802.11e specifies that during a TXOPlimit, a non-AP QSTA/QAP may use the No ACK or Block ACK policy. By No ACK, each frame is transmitted and the ACK is not expected for that frame. If the TXOPlimit were larger than the single frame transmission time and if more frames are pending transmission at the MAC queue, the succeeding frames may be transmitted after SIFS time. Similarly, in the Block ACK policy, frames are transmitted successively with an inter frame space time SIFS before the transmission of the ACKs by the receiver.
This is, however, not optimized in terms of transmission efficiency since SIFS time is actually required only if the receiving non-AP OSTA/QAP were to return an acknowledgement as it includes the time to process the frame plus the receiver (RX) to transmitter (TX) turnaround time. In case of No ACK as well as Block ACK policies, it is not necessary to have the receiver wait for the SIFS time to transmit the ACK frame (except for the last frame in the block ACK policy after which the receiver must send an ACK to the transmitter).
Therefore, there is a need in the art for a method to more efficiently transmit data frames in a data network with less inter frame space (IFS) time.
According to the present invention, a method of transmitting data frames over a data network is provided, which comprises a step of sending the data frames from a transmitter to a receiver with an Inter Frame Space (IFS) time. In particular, the IFS does not include a time that the transmitter needs to change from a receiver state to a transmitter state. Preferably, the IFS only includes a time needed for the transmitter to detect ending of a frame and beginning of a next frame. Thus, the transmitter may transmit the data frames continuously with an IFS shorter than SIFS since it does not include the turnaround time.
The above and further features and advantages of the present invention will be clearer by reading the detailed description of preferred embodiment of the present invention, with reference to the accompanying drawings in which:
As illustrated in
When a transmitter continuously transmits sequential data frames to a receiver, an inter frame space (IFS) time is required between transmission of two sequential frames. Conventionally, this IFS time may be as short as SIFS (Short IFS) under No ACK and Block ACK policies adopted by IEEE 802.11e. As shown in
According to the present invention, under No ACK and Block ACK policies, the transmitter does not need to wait for SIFS to send a next data frame. In particular, frames that do not need an ACK immediately are transmitted continuously with an IFS which can be much shorter than SIFS. More specifically, the IFS time does not need to include the turnaround time T2 which otherwise is needed for the transmitter to change from the receiver state to the transmitter state, and only includes a time T1 needed for the transmitter to process the frame, i.e., to detect the end of the frame, and the beginning of the next frame. Therefore, data frames can be transmitted with an inter frame space much less than SIFS, thus considerably increasing the transmission efficiency.
Though the above has described the preferred embodiment of the present invention in detail, it shall be appreciated that, without departing the spirit of the present invention, various changes, adaptations and amendments are possible to a skilled person in the art. For example, though the preferred embodiment is described in a wireless data network using IEEE 802.11 protocol amended by IEEE 802.11e draft standard, it is understood that the present invention is not limited to a wireless data network environment. Thus, the protection scope of the present invention is intended to be solely defined in the accompanying claims.
This application claims priority to U.S. Provisional Application Ser. Nos. 60/478,156 filed on Jun. 12, 2003, 60/487,694 filed on Jul. 16, 2003, and 60/529,589 filed Dec. 15, 2003 the entire disclosures of which are hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2004/051212 | 7/13/2004 | WO | 00 | 12/8/2005 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2005/008945 | 1/27/2005 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7031249 | Kowalski | Apr 2006 | B2 |
7046650 | Sherman | May 2006 | B2 |
7046690 | Sherman | May 2006 | B2 |
7161909 | Sharma | Jan 2007 | B2 |
20010014104 | Bottorff | Aug 2001 | A1 |
20020012343 | Holloway | Jan 2002 | A1 |
20020034172 | Ho | Mar 2002 | A1 |
20020067721 | Kye | Jun 2002 | A1 |
20020078249 | Lu | Jun 2002 | A1 |
20020089959 | Fischer et al. | Jul 2002 | A1 |
20020122413 | Shoemake | Sep 2002 | A1 |
20030103521 | Raphaeli | Jun 2003 | A1 |
20050050219 | Choi et al. | Mar 2005 | A1 |
20050111416 | Ginzburg | May 2005 | A1 |
20050135284 | Nanda et al. | Jun 2005 | A1 |
20050135295 | Walton et al. | Jun 2005 | A1 |
20050135318 | Walton et al. | Jun 2005 | A1 |
20060253765 | Boer et al. | Nov 2006 | A1 |
Number | Date | Country |
---|---|---|
1 315 335 | May 2003 | EP |
WO 0133772 | May 2001 | WO |
WO 03048913 | Jun 2003 | WO |
Number | Date | Country | |
---|---|---|---|
20060120341 A1 | Jun 2006 | US |
Number | Date | Country | |
---|---|---|---|
60529589 | Dec 2003 | US | |
60487694 | Jul 2003 | US | |
60478156 | Jun 2003 | US |