[go: up one dir, main page]

KR20160089402A - Channel access deferral mechanism - Google Patents

Channel access deferral mechanism Download PDF

Info

Publication number
KR20160089402A
KR20160089402A KR1020167015790A KR20167015790A KR20160089402A KR 20160089402 A KR20160089402 A KR 20160089402A KR 1020167015790 A KR1020167015790 A KR 1020167015790A KR 20167015790 A KR20167015790 A KR 20167015790A KR 20160089402 A KR20160089402 A KR 20160089402A
Authority
KR
South Korea
Prior art keywords
duration
wireless device
frame
eifs
aggregated data
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.)
Withdrawn
Application number
KR1020167015790A
Other languages
Korean (ko)
Inventor
마르틴 멘조 웬팅크
시모네 멀린
Original Assignee
퀄컴 인코포레이티드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 퀄컴 인코포레이티드 filed Critical 퀄컴 인코포레이티드
Publication of KR20160089402A publication Critical patent/KR20160089402A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0033Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1635Cumulative acknowledgement, i.e. the acknowledgement message applying to all previous messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • H04W28/044
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0833Random access procedures, e.g. with 4-step access
    • H04W74/0841Random access procedures, e.g. with 4-step access with collision treatment
    • H04W74/085Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0016Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy involving special memory structures, e.g. look-up tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터(aggregated data)의 수신을 확인하기 위해 방법이 개시된다. 무선 디바이스는 무선 채널을 통해 다른 디바이스로부터 어그리게이팅된 데이터 프레임을 수신하고, 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정하고, 송신 듀레이션에 적어도 부분적으로 기초하여, EIFS 듀레이션 또는 DIFS 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 채널에 대한 액세스를 연기하고, 시간 기간 후에 블록 확인응답 프레임을 다른 디바이스로 송신한다. A method is disclosed for confirming receipt of aggregated data comprising one or more decoding errors. The wireless device receives the aggregated data frame from the other device over the wireless channel, determines the transmission duration of the aggregated data frame, and determines, based at least in part on the transmission duration, either an EIFS duration or a DIFS duration Defer access to the channel for a selected time period and send a block acknowledgment frame to another device after a time period.

Description

채널 액세스 연기 메커니즘{CHANNEL ACCESS DEFERRAL MECHANISM}CHANNEL ACCESS DEFERRAL MECHANISM < RTI ID = 0.0 >

[0001] 본 실시예들은 일반적으로 무선 네트워크들에 관한 것이며, 구체적으로 무선 네트워크들에서의 블록 확인응답들에 관한 것이다. [0001] The present embodiments relate generally to wireless networks, and specifically to block acknowledgments in wireless networks.

[0002] WLAN(wireless local area network)은 다수의 클라이언트 디바이스들 또는 STA들(stations)에 의한 사용을 위해 공유된 무선 통신 매체를 제공하는 하나 이상의 AP들(access points)에 의해 형성될 수 있다. BSS(Basic Service Set)에 대응할 수 있는 각각의 AP는 AP의 무선 범위 내의 임의의 STA들이 WLAN과의 통신 링크를 설정 및/또는 유지하는 것을 가능하게 하기 위해 비콘 프레임들을 주기적으로 브로드캐스팅한다. 일단 STA가 AP와 연관되면, AP 및 STA는 데이터 프레임들을 교환할 수 있다. STA가 AP로부터 데이터 프레임을 수신할 때, STA는 데이터 프레임의 수신을 확인응답하기 위해 ACK(acknowledgment) 프레임을 다시 AP로 송신한다. [0002] A wireless local area network (WLAN) may be formed by one or more access points that provide a shared wireless communication medium for use by a plurality of client devices or STAs. Each AP capable of responding to a Basic Service Set (BSS) periodically broadcasts beacon frames to enable any STAs in the wireless range of the AP to establish and / or maintain a communication link with the WLAN. Once the STA is associated with the AP, the AP and the STA may exchange data frames. When the STA receives a data frame from the AP, the STA sends an acknowledgment (ACK) frame back to the AP to acknowledge receipt of the data frame.

[0003] 블록 확인응답 절차는 STA가 단일 ACK 프레임을 사용하여 다수의 데이터 프레임들의 수신을 확인응답하도록 허용할 수 있다. 더 구체적으로, STA는 복수의 데이터 프레임들 및/또는 다수의 어그리게이팅된 데이터 프레임들의 수신을 확인응답하기 위해 BA(block acknowledgment) 프레임을 사용할 수 있고, 이로써 AP로 송신되는 확인응답 프레임들의 수를 감소시킨다(그리고 따라서 공유 무선 매체의 용량을 보존함). 더 구체적으로, 블록 확인응답 절차가 단편화(fragmentation)를 사용하지 않을 때, CBA(compressed block acknowledgement) 프레임은 복수의 어그리게이팅된 데이터 프레임들을 확인응답하는데 사용될 수 있다. CBA 프레임은 최대 64 개의 개별적인 데이터 프레임들의 수신을 확인응답하는데 사용될 수 있는 8-옥텟 비트맵(예를 들면, 8*8=64 비트들을 포함함)을 포함한다. CBA 프레임의 비트맵을 64 비트들로 제한함으로써, CBA 프레임의 송신 듀레이션은 무선 매체 상의 트래픽을 감소시키도록 (예를 들면, 비압축된 BA 프레임들과 비교하여) 최소화될 수 있다.[0003] Block acknowledgment procedures may allow the STA to acknowledge receipt of multiple data frames using a single ACK frame. More specifically, the STA may use a block acknowledgment (BA) frame to acknowledge receipt of a plurality of data frames and / or a plurality of aggregated data frames, whereby the number of acknowledgment frames transmitted to the AP (And thus preserves the capacity of the shared wireless medium). More specifically, when the block acknowledgment procedure does not use fragmentation, a compressed block acknowledgment (CBA) frame may be used to acknowledge a plurality of aggregated data frames. The CBA frame includes an 8-octet bitmap (e.g., including 8 * 8 = 64 bits) that can be used to acknowledge receipt of up to 64 individual data frames. By limiting the bitmap of the CBA frame to 64 bits, the transmission duration of the CBA frame can be minimized (e. G., Compared to uncompressed BA frames) to reduce traffic on the wireless medium.

[0004] 어그리게이팅된 데이터 프레임이 디코딩 에러들을 포함할 때, 무선 디바이스가 WLAN과 연관된 무선 매체에 대한 액세스를 연기하는 시간의 양을 최소화하는 것이 바람직할 것이다. [0004] When the aggregated data frame includes decoding errors, it may be desirable to minimize the amount of time the wireless device delays access to the wireless medium associated with the WLAN.

[0005] 본 실시예들은 예로서 예시되고 첨부된 도면들의 도형들에 의해 제한되도록 의도되지 않고, 도면에서 동일한 참조 번호들은 도면의 도형들 전체에 걸쳐 대응하는 부분들을 나타낸다.
[0006] 도 1은 본 실시예들 중 적어도 일부가 구현될 수 있는 WLAN 시스템의 블록도를 도시한다.
[0007] 도 2는 일부 실시예들에 따른 무선 스테이션(STA)의 블록도를 도시한다.
[0008] 도 3a는 기본(예를 들면, 상대적으로 낮은) 송신 레이트를 사용하는 무선 디바이스들 간의 프레임들의 예시적인 교환을 도시한 시퀀스도를 도시한다.
[0009] 도 3b는 일부 실시예들에 따른, 빠른(예를 들면, 상대적으로 높은) 송신 레이트를 사용하는 무선 디바이스들 간의 프레임들의 예시적인 교환을 도시한 시퀀스도를 도시한다.
[0010] 도 4a는 일부 실시예들에 따른 블록 확인응답 비트맵의 크기를 선택하기 위한 예시적인 동작을 도시한 예시적인 흐름도이다.
[0011] 도 4b는 일부 실시예들에 따른 다른 무선 디바이스로부터 수신된 프레임들의 송신 레이트를 결정하기 위한 예시적인 동작을 도시한 예시적인 흐름도이다.
[0012] 도 5는 일부 실시예들에 따른, 다양한 송신 레이트들에 대한 EBA(extended block acknowledgement) 프레임들의 예시적인 크기들 및 그들의 대응하는 송신 듀레이션들을 도시한다.
[0013] 도 6은 다양한 크기들의 블록 확인응답 비트맵들을 포함하는 블록 확인응답 프레임들에 대한 예시적인 송신 레이트들 및 송신 듀레이션들을 도시한다.
[0014] 도 7a는 일부 실시예들에 따른 응답 EBA 프레임 및 듀얼 EIFS 절단(truncation)을 통한 예시적인 프레임 교환을 도시한 시퀀스도를 도시한다.
[0015] 도 7b는 일부 실시예들에 따른 응답 EBA 프레임 및 단일 EIFS 절단을 통한 예시적인 프레임 교환을 도시한 시퀀스도를 도시한다.
[0016] 도 7c는 일부 실시예들에 따른, 응답 EBA 프레임, 단일 EIFS 절단, 및 EBA 프레임 후의 EIFS 듀레이션을 통한 예시적인 프레임 교환을 도시한 시퀀스도를 도시한다.
[0017] 도 7d는 다른 실시예들에 따른, 응답 EBA 프레임, 단일 EIFS 절단, 및 EBA 프레임 후의 EIFS 듀레이션을 통한 예시적인 프레임 교환을 도시한 시퀀스도를 도시한다.
[0018] 도 7e는 응답 EBA 프레임, RTS 송신을 통한 제 1 EIFS 절단, 및 CTS 송신을 통한 제 2 EIFS 절단을 통한 예시적인 프레임 교환을 도시한 시퀀스도를 도시한다.
[0019] 도 8은 일부 실시예들에 따른 무선 채널에 대한 액세스를 연기하기 위한 예시적인 동작을 도시한 예시적인 흐름도이다.
[0005] These embodiments are not intended to be limited by the illustrations of the examples and the figures of the accompanying drawings, wherein like reference numerals designate corresponding parts throughout the figures of the drawings.
[0006] FIG. 1 illustrates a block diagram of a WLAN system in which at least some of the embodiments may be implemented.
[0007] FIG. 2 shows a block diagram of a wireless station (STA) in accordance with some embodiments.
[0008] FIG. 3A illustrates a sequence diagram illustrating an exemplary exchange of frames between wireless devices using a basic (e.g., relatively low) transmission rate.
[0009] Figure 3B illustrates a sequence diagram illustrating an exemplary exchange of frames between wireless devices using a fast (e.g., relatively high) transmission rate, in accordance with some embodiments.
[0010] FIG. 4A is an exemplary flow chart illustrating an exemplary operation for selecting a size of a block acknowledgment bitmap according to some embodiments.
[0011] Figure 4B is an exemplary flow chart illustrating an exemplary operation for determining a transmission rate of frames received from another wireless device in accordance with some embodiments.
[0012] FIG. 5 illustrates exemplary sizes of extended block acknowledgment (EBA) frames and their corresponding transmission durations for various transmission rates, in accordance with some embodiments.
[0013] FIG. 6 illustrates exemplary transmission rates and transmission durations for block acknowledgment frames including block acknowledgment bitmaps of various sizes.
[0014] FIG. 7A illustrates a sequence diagram illustrating an exemplary frame exchange through a response EBA frame and dual EIFS truncation in accordance with some embodiments.
[0015] Figure 7B illustrates a sequence diagram illustrating an exemplary EFA frame and an exemplary frame exchange with a single EIFS truncation in accordance with some embodiments.
[0016] FIG. 7C shows a sequence diagram illustrating an exemplary frame exchange via a response EBA frame, a single EIFS truncation, and an EIFS duration after an EBA frame, in accordance with some embodiments.
[0017] FIG. 7D shows a sequence diagram illustrating an exemplary frame exchange through a response EBA frame, a single EIFS truncation, and an EIFS duration after an EBA frame, in accordance with other embodiments.
[0018] FIG. 7E shows a sequence diagram illustrating an exemplary EIFS frame, a first EIFS truncation via RTS transmission, and an exemplary frame exchange through a second EIFS truncation via CTS transmission.
[0019] FIG. 8 is an exemplary flow chart illustrating an exemplary operation for deferring access to a wireless channel in accordance with some embodiments.

[0020] 본 개시의 예시적인 실시예들은 단지 간략함을 위해 Wi-Fi 인에이블 디바이스들 사이의 데이터 교환들의 문맥에서 아래에 설명된다. 실시예들이 다른 다양한 무선 표준들 또는 프로토콜들의 신호들을 사용하는 데이터 교환들에 동일하게 적용 가능하다는 것이 이해되어야 한다. 본원에 사용된 바와 같이, 용어들 "WLAN" 및 "Wi-Fi"는 IEEE 802.11 표준군, 블루투스®(블루투스), HiperLAN(유럽에서 주로 사용되는, IEEE 802.11 표준들과 비교 가능한 무선 표준들의 세트), 및 상대적으로 짧은 라디오 전파 범위를 갖는 다른 기술들에 의해 통제되는 통신들을 포함할 수 있다. 또한, 무선 디바이스들 간의 데이터 프레임들의 교환에 관련하여 본원에 설명되지만, 본 실시예들은 무선 디바이스들 사이의 임의의 데이터 유닛, 패킷 및/또는 프레임의 교환에 적용될 수 있다. 따라서, 용어 "데이터 프레임"은, 예를 들면, PDU들(protocol data units), MPDU들(MAC protocol data units) 및 PPDU들(physical layer convergence procedure protocol data units)과 같은 임의의 프레임, 패킷 또는 데이터 유닛을 포함할 수 있다. 용어 "A-MPDU"는 어그리게이팅된 MPDU들을 지칭할 수 있다. 또한, 본원에 사용된 바와 같이, 용어 "CBA(compressed block acknowledgement) 프레임"은 8 바이트들 또는 옥텟들의 블록 확인응답 비트맵을 포함하는 BA 프레임들을 지칭할 수 있고, 반면에 용어 "EBA(extended block acknowledgement) 프레임"은 8보다 더 많은 바이트들 또는 옥텟들(예를 들면, 32 바이트들, 64 바이트들, 128 바이트들 등)의 블록 확인응답 비트맵을 포함하는 BA 프레임들을 지칭할 수 있다. [0020] Exemplary embodiments of the present disclosure are described below in the context of data exchanges between Wi-Fi enabled devices for simplicity's sake only. It should be understood that the embodiments are equally applicable to data exchanges using signals of various different wireless standards or protocols. As used herein, the terms "WLAN" and "Wi-Fi" refer to the IEEE 802.11 standard family, Bluetooth® (Bluetooth), HiperLAN (a set of wireless standards comparable to IEEE 802.11 standards, , And communications controlled by other technologies having a relatively short radio propagation range. Also, although described herein with respect to the exchange of data frames between wireless devices, these embodiments may be applied to the exchange of any data unit, packet and / or frame between wireless devices. The term "data frame" thus includes any frame, packet or data, such as, for example, protocol data units (PDUs), MAC protocol data units (MPDUs) and physical layer convergence procedure protocol data units (PPDUs) Unit. ≪ / RTI > The term "A-MPDU" may refer to aggregated MPDUs. Also, as used herein, the term "compressed block acknowledgment (CBA) frame" may refer to BA frames comprising 8 bytes or a block acknowledgment bitmap of octets, while the term "extended block acknowledgment frame "may refer to BA frames containing a block acknowledgment bitmap of more than 8 bytes or octets (e.g., 32 bytes, 64 bytes, 128 bytes, etc.).

[0021] 다음의 설명에서, 본 개시의 철저한 이해를 제공하기 위해 특정 컴포넌트들, 회로들 및 프로세스들의 예들과 같은 다수의 특정 세부사항들이 제시된다. 본원에 사용된 바와 같이, 용어 "커플링된"은 직접적으로 접속되거나 하나 이상의 개재 컴포넌트들 또는 회로들을 통해 접속된다는 것을 의미한다. 또한 다음의 설명에서 그리고 설명을 목적으로, 본 실시예들의 철저한 이해를 제공하기 위해 특정 명명법이 제시된다. 그러나, 이들 특정 세부사항들이 실시예들을 실시하기 위해 요구되지 않을 수 있다는 것이 당업자에게 명백할 것이다. 다른 경우들에서, 잘 알려진 회로들 및 디바이스들은 본 개시를 모호하게 하는 것을 회피하기 위해 블록도 형태로 도시된다. 본 실시예들은 본원에 설명된 특정 예들로 제한되는 것을 해석되지 않고, 오히려 첨부된 청구항들에 의해 정의된 모든 실시예들을 자신들의 범위 내에 포함시킨다. In the following description, numerous specific details are set forth such as examples of specific components, circuits, and processes in order to provide a thorough understanding of the present disclosure. As used herein, the term "coupled" means directly connected or connected through one or more intervening components or circuits. In the following description and for the purposes of explanation, specific nomenclature is provided to provide a thorough understanding of the embodiments. However, it will be apparent to those skilled in the art that these specific details may not be required to practice the embodiments. In other instances, well known circuits and devices are shown in block diagram form in order to avoid obscuring the present disclosure. These embodiments are not to be construed as limitations on the specific examples described herein, but rather encompass all of the embodiments defined by the appended claims within their scope.

[0022] 앞서 언급된 바와 같이, 현재 Wi-Fi 표준들은 무선 디바이스들(예를 들면, STA들 및/또는 AP들)이 단일 블록 확인응답(BA) 프레임을 사용하여 다수의 데이터 프레임들 또는 어그리게이팅된 데이터 프레임들을 확인응답하도록 허용한다. 예를 들면, CBA(compressed block acknowledgment) 프레임은 전형적으로 최대 8*8=64 개의 데이터 프레임들의 수신을 확인응답할 수 있는 8-옥텟 블록 확인응답 비트맵을 포함한다. 따라서, CBA 프레임들의 블록 확인응답 비트맵 내의 각각의 비트는 64 개의 프레임들 중 대응하는 하나의 프레임이 수신되었는지를 표시할 수 있다(예를 들면, 여기서 블록 확인응답 비트맵 내의 각각의 비트는 대응하는 데이터 프레임의 상태(예를 들면, 성공/실패)를 나타냄).[0022] As noted above, current Wi-Fi standards require that wireless devices (e.g., STAs and / or APs) use a single block acknowledgment (BA) Allows to acknowledge the gated data frames. For example, a compressed block acknowledgment (CBA) frame typically includes an 8-octet block acknowledgment bitmap that can acknowledge receipt of up to 8 * 8 = 64 data frames. Thus, each bit in the block acknowledgment bitmap of the CBA frames may indicate whether a corresponding one of the 64 frames has been received (e.g., where each bit in the block acknowledgment bitmap corresponds (E.g., indicating success / failure) of the data frame.

[0023] 한 쌍의 무선 디바이스들이 서로의 데이터 송신들을 확인응답하기 위해 BA 프레임들을 사용하기 전에, 무선 디바이스들은 먼저, 능력 정보(예를 들면, 버퍼 크기 및 블록 확인응답 정책)가 서로 협상될 수 있는 블록 확인응답 설정 단계에 진입한다. 일단 설정 단계가 완료되면, 무선 디바이스들은 개별적인 ACK 프레임들을 대기하지 않고 다수의 프레임들을 서로에 전송할 수 있고, 대신에, 수신하는 무선 디바이스는 단일 BA 프레임을 사용하여 복수의 데이터 프레임들의 수신을 확인응답할 수 있다. DELBA(Delete Block Acknowledgment) 프레임을 다른 무선 디바이스로 전송함으로써 블록 확인응답 합의가 철거(예를 들면, 종결)될 수 있다.[0023] Before a pair of wireless devices use BA frames to acknowledge each other's data transmissions, wireless devices may first negotiate capability information (e.g., buffer size and block acknowledgment policy) Enter the block acknowledgment setting step. Once the setup phase is complete, the wireless devices can send multiple frames to each other without waiting for individual ACK frames, and instead, the receiving wireless device can use the single BA frame to acknowledge reception of multiple data frames can do. Block acknowledgment agreements can be removed (e. G., Terminated) by sending DELBA (Delete Block Acknowledgment) frames to other wireless devices.

[0024] 앞서 언급된 바와 같이, 각각의 BA 프레임이 더 많은 수의 데이터 프레임들을 확인응답할 수 있도록 더 큰 블록 확인응답 비트맵들을 BA 프레임들에 임베딩하는 것이 바람직할 수 있다. 예를 들면, 블록 확인응답 비트맵의 크기를 8 바이트들에서 32 바이트들로 증가시키는 것은 단일 BA 프레임이 최대 32*8=256 개의 데이터 프레임들의 수신을 확인응답하도록 허용할 수 있다. 블록 확인응답 비트맵 내의 비트들의 수를 증가시키는 것은 BA 프레임의 전체 크기를 증가시키고, 따라서 또한 BA 프레임의 송신 듀레이션(예를 들면, BA 프레임을 하나의 무선 디바이스로부터 다른 무선 디바이스로 전송하는 것과 연관된 신호 전파 시간)을 증가시킬 수 있다. BA 프레임들의 송신 듀레이션을 증가시키는 것은 IEEE 802.11 표준군의 하나 이상의 적용 가능한 프로비젼들의 비-준수으로 인해 바람직하지 않을 수 있다. [0024] As mentioned above, it may be desirable to embed larger block acknowledgment bitmaps in the BA frames so that each BA frame can acknowledge a larger number of data frames. For example, increasing the size of the block acknowledgment bitmap from 8 bytes to 32 bytes may allow a single BA frame to acknowledge receipt of up to 32 * 8 = 256 data frames. Increasing the number of bits in the block acknowledgment bitmap increases the overall size of the BA frame, and thus also increases the overall size of the BA frame, and thus also the transmission duration of the BA frame (e.g., associated with transmitting a BA frame from one wireless device to another) Signal propagation time) can be increased. Increasing the transmission duration of BA frames may not be desirable due to non-compliance of one or more applicable provisions of the IEEE 802.11 standard family.

[0025] 따라서, 일부 실시예들에 따라, 무선 디바이스들은 무선 디바이스들 사이의 송신 레이트 또는 링크 속도에 적어도 부분적으로 기초하여 BA 프레임의 블록 확인응답 비트맵의 크기를 증가시킬 수 있다. 예를 들면, 무선 디바이스들 간의 송신 레이트가 기본 송신 레이트에서 8 바이트들을 갖는 블록 확인응답 비트맵을 송신하는 것과 연관된 것과 유사한 시간의 양에서 더 큰 블록 확인응답 비트맵(예를 들면, 8보다 더 많은 바이트들을 갖는 블록 확인응답 비트맵)을 송신하기에 충분히 높다면, 무선 디바이스들은 증가된 블록 확인응답 비트맵 크기들을 갖는 EBA(extended block acknowledgement) 프레임들을 사용할 수 있다. 이러한 방식으로, 무선 디바이스들은, BA 프레임 송신 듀레이션들을 증가시키지 않고서, 더 큰 블록 확인응답 비트맵들을 BA 프레임들에 임베딩할 수 있다. 그렇지 않다면, 데이터 프레임들의 송신 레이트가 충분히 높지 않다면(예를 들면, 임계값보다 더 크지 않다면), 무선 디바이스들은 8-바이트 블록 확인응답 비트맵들을 갖는 CBA 프레임들을 계속해서 사용할 수 있다. [0025] Thus, in accordance with some embodiments, wireless devices may increase the size of the block acknowledgment bitmap of the BA frame based at least in part on the transmission rate or link rate between wireless devices. For example, if the transmission rate between wireless devices is greater than a larger block acknowledgment bitmap (e.g., greater than 8) in a time amount similar to that associated with transmitting a block acknowledgment bitmap with 8 bytes at the basic transmission rate The wireless devices can use extended block acknowledgment (EBA) frames with increased block acknowledgment bitmap sizes if the frame size is high enough to transmit a block acknowledgment bitmap with many bytes. In this manner, wireless devices can embed larger block acknowledgment bitmaps into BA frames, without increasing BA frame transmission durations. Otherwise, the wireless devices may continue to use CBA frames with 8-byte block acknowledgment bitmaps if the transmission rate of the data frames is not sufficiently high (e.g., not greater than the threshold).

[0026] 따라서, 본 실시예들에 따라, 무선 디바이스들은 최대 n*8 개의 데이터 프레임들의 확인응답을 허용하는 n-옥텟 블록 확인응답 비트맵을 갖는 EBA 프레임을 사용할 수 있고, 여기서 n은 무선 디바이스들 사이의 송신 레이트 또는 링크 속도에 적어도 부분적으로 기초할 수 있는 정수이다. 적어도 일부 실시예들에서, EBA 프레임은 무선 디바이스가 최대 32*8=256 개의 데이터 프레임들을 확인응답하도록 허용하는 32-옥텟 블록 확인응답 비트맵을 포함할 수 있다. 본 실시예들의 이들 및 다른 양상들이 아래에 더 상세히 설명된다.[0026] Thus, according to the embodiments, wireless devices can use an EBA frame with an n-octet block acknowledgment bitmap that allows acknowledgment of up to n * 8 data frames, Lt; RTI ID = 0.0 > and / or < / RTI > In at least some embodiments, the EBA frame may include a 32-octet block acknowledgment bitmap that allows the wireless device to acknowledge up to 32 * 8 = 256 data frames. These and other aspects of the embodiments are described in further detail below.

[0027] 도 1은 일부 실시예들이 구현될 수 있는 예시적인 무선 네트워크 시스템(100)의 블록도이다. 시스템(100)은 3 개의 무선 스테이션들(STA1-STA3)(단지 예시적인 목적으로 3 개가 예시됨), 무선 액세스 포인트(AP)(110), 및 무선 로컬 영역 네트워크(WLAN)(120)를 포함하는 것으로 도시된다. WLAN(120)은 IEEE 802.11 표준군에 따라 (또는 다른 적절한 무선 프로토콜들에 따라) 동작할 수 있는 복수의 AP들에 의해 형성될 수 있다. 따라서, 간략함을 위해 단지 하나의 AP(110)가 도 1에 도시되지만, WLAN(120)이 AP(110)와 같은 임의의 수의 액세스 포인트들에 의해 형성될 수 있다고 이해된다. 또한, 또는 대안적으로 STA1-STA3 중 2 개 이상은, (예를 들면, AP(110)를 사용하지 않고서) 예를 들면, 피어-투-피어 또는 애드-혹 네트워크를 사용하여 서로 통신할 수 있다. [0027] Figure 1 is a block diagram of an exemplary wireless network system 100 in which some embodiments may be implemented. System 100 includes three wireless stations STA1-STA3 (three are illustrated for illustrative purposes only), a wireless access point (AP) 110, and a wireless local area network (WLAN) Lt; / RTI > The WLAN 120 may be formed by a plurality of APs capable of operating in accordance with the IEEE 802.11 standards family (or in accordance with other suitable wireless protocols). Thus, although only one AP 110 is shown in FIG. 1 for simplicity, it is understood that the WLAN 120 may be formed by any number of access points, such as the AP 110. In addition, or alternatively, two or more of STA1-STA3 may communicate with each other using, for example, a peer-to-peer or ad-hoc network (e.g., without using AP 110) have.

[0028] 예를 들면, 액세스 포인트의 제조자에 의해 그 안에 프로그래밍된 고유한 MAC 어드레스가 AP(110)에 할당된다. 마찬가지로, 고유한 MAC 어드레스가 또한 STA1-STA3 각각에 할당될 수 있다. 일 실시예에서 "버닝-인(burned-in) 어드레스" 또는 OUI(organizationally unique identifier)로서 공통으로 지칭될 수 있는 각각의 MAC 어드레스는 일 실시예에 따라 6 바이트들의 데이터를 포함한다. MAC 어드레스의 제 1의 3 바이트들은 어떠한 조직이 디바이스를 제조하였는지를 식별할 수 있고, IEEE(Institute of Electrical and Electronic Engineers)에 의해 그러한 조직들에 할당될 수 있다. MAC 어드레스의 제 2의 3 바이트들은 개별적인 디바이스를 고유하게 식별하는데 사용될 수 있다.[0028] For example, a unique MAC address programmed therein by the manufacturer of the access point is assigned to the AP 110. Likewise, a unique MAC address may also be assigned to each of STA1-STA3. Each MAC address, which in one embodiment may be commonly referred to as a "burned-in address" or an organizationally unique identifier (OUI), includes six bytes of data according to one embodiment. The first three bytes of the MAC address can identify which organization fabricated the device and can be assigned to such organizations by the Institute of Electrical and Electronic Engineers (IEEE). The second three bytes of the MAC address may be used to uniquely identify the individual device.

[0029] 스테이션들(STA1-STA3)은, 예를 들면, 네트워크-인에이블 센서들, 메모리 태그들(RFID 태그들), 스마트 미터들, 셀 폰들, PDA들(personal digital assistants), 태블릿 디바이스들, 랩톱 컴퓨터들 등을 비롯하여 임의의 적절한 Wi-Fi, 인에이블 무선 디바이스들일 수 있다. 적어도 일부 실시예들에서, 스테이션들(STA1-STA3)은 트랜시버, 하나 이상의 프로세싱 자원들, 하나 이상의 메모리 자원들 및 전력 소스(예를 들면, 배터리)를 포함할 수 있다. 메모리 자원들은 도 4a, 4b 및 6에 관련하여 아래에 설명되는 동작들을 수행하기 위한 명령들을 저장하는 비일시적인 컴퓨터-판독 가능 매체(예를 들면, EPROM, EEPROM, 플래시 메모리, 하드 드라이브 등과 같은 하나 이상의 비휘발성 메모리 엘리먼트들)를 포함할 수 있다. The stations STA1-STA3 may be, for example, network-enabled sensors, memory tags (RFID tags), smart meters, cell phones, personal digital assistants, , Laptop computers, and the like, as well as any suitable Wi-Fi, enabled wireless devices. In at least some embodiments, stations STA1-STA3 may include a transceiver, one or more processing resources, one or more memory resources, and a power source (e.g., battery). Memory resources may include one or more non-volatile computer-readable media (e.g., EPROM, EEPROM, flash memory, hard drive, etc.) for storing instructions for performing the operations described below with respect to Figures 4A, 4B, Non-volatile memory elements).

[0030] AP(110)는 Wi-Fi, WiMax, 블루투스 또는 임의의 다른 적절한 무선 통신 표준들을 사용하여 AP(110)를 통해 하나 이상의 무선 디바이스들이 네트워크(예를 들면, LAN, WAN, MAN 및/또는 인터넷)에 접속하도록 허용하는 임의의 적절한 디바이스일 수 있다. 적어도 하나의 실시예에서, AP(110)는 네트워크 인터페이스, 하나 이상의 프로세싱 자원들, 및 하나 이상의 메모리 소스들을 포함할 수 있다. 메모리 자원들은 도 4a, 4b, 6 및 8에 관련하여 아래에 설명되는 동작들을 수행하기 위한 명령들을 저장하는 비일시적인 컴퓨터-판독 가능 매체(예를 들면, EPROM, EEPROM, 플래시 메모리, 하드 드라이브 등과 같은 하나 이상의 비휘발성 메모리 엘리먼트들)를 포함할 수 있다. The AP 110 may communicate with one or more wireless devices via the AP 110 using a Wi-Fi, WiMax, Bluetooth or any other suitable wireless communication standards to communicate with the network (e.g., LAN, WAN, MAN and / Or the Internet). ≪ / RTI > In at least one embodiment, the AP 110 may comprise a network interface, one or more processing resources, and one or more memory sources. Memory resources may include non-volatile computer-readable media (e.g., EPROM, EEPROM, flash memory, hard drives, etc.) for storing instructions for performing the operations described below with respect to Figures 4A, 4B, One or more non-volatile memory elements).

[0031] 도 2는 도 1의 스테이션들(STA1-STA3) 중 적어도 하나의 일 실시예인 STA(200)를 도시한다. STA(200)는 안테나(210), 트랜시버(220), 프로세서(230) 및 메모리(240)를 포함한다. 트랜시버(220)는 안테나(210)를 통해 AP(110) 및/또는 다른 STA들(도 1을 또한 참조)로 신호들을 송신하고, 이들로부터 신호들을 수신하는데 사용될 수 있다. 또한, 트랜시버(220)는 잘 알려진 능동 및/또는 수동 스캐닝 기술들을 사용하여 인근의 액세스 포인트들(예를 들면, STA(200)의 범위 내의 액세스 포인트들) 및/또는 다른 STA들을 검출 및 식별하기 위해 주변 환경을 스캐닝하는데 사용될 수 있다. 도 2에서 간략함을 위해 단지 하나의 안테나가 도시되지만, 실제 실시예들에서, STA(200)는, 예를 들면, 다중-입력 다중-출력(MIMO) 기능을 제공하기 위해 임의의 수의 안테나들을 포함할 수 있다. [0031] FIG. 2 illustrates STA 200, which is one embodiment of at least one of stations STA1-STA3 of FIG. The STA 200 includes an antenna 210, a transceiver 220, a processor 230, and a memory 240. Transceiver 220 may be used to transmit signals to and receive signals from AP 110 and / or other STAs (see also Figure 1) via antenna 210. [ Transceiver 220 may also detect and identify neighboring access points (e.g., access points within range of STA 200) and / or other STAs using well known active and / or passive scanning techniques Can be used to scan the surrounding environment. Although only one antenna is shown for simplicity in FIG. 2, in actual embodiments, STA 200 may include any number of antennas to provide, for example, a multiple-input multiple-output (MIMO) Lt; / RTI >

[0032] 메모리(240)는 데이터 프레임들을 하나 이상의 다른 무선 디바이스들로 송신하는데 사용되는 MCS들(modulation and coding schemes) 및 데이터 프레임 송신 레이트들(예를 들면, PHY 레이트들) 사이의 다수의 맵핑들을 저장하는 송신 레이트 룩-업 테이블(242)을 포함할 수 있다. 예를 들면, 송신 레이트 룩-업 테이블(242)은 복수의 저장 위치들을 포함할 수 있고, 각각은 대응하는 디바이스에 대한 MCS 및 송신 레이트를 포함한다. 이것은, 데이터 프레임의 헤더로부터 MCS 정보를 추출하고 이어서 대응하는 데이터 프레임(들)의 송신 레이트를 룩-업하기 위해 탐색 키로서 추출된 MCS 정보를 사용함으로써, STA(200)가 수신된 데이터 프레임(또는 데이터 프레임들)의 송신 레이트를 결정하도록 허용할 수 있다. 일부 실시예들에서, 송신 레이트 룩-업 테이블(242)은 사전 파퓰레이팅될 수 있다(예를 들면, 미리 결정된 MCS-송신 레이트 맵핑들로 로딩됨). 다른 실시예들에서, STA(200)는 MCS-송신 레이트 맵핑들을 송신 레이트 룩-업 테이블(242)에 동적으로 저장할 수 있다. Memory 240 includes a number of mappings between modulation and coding schemes (MCSs) and data frame transmission rates (eg, PHY rates) used to transmit data frames to one or more other wireless devices Up table 242 that stores the transmission rate look-up table 242 that stores the transmission rate look-up table 242. For example, the transmission rate look-up table 242 may comprise a plurality of storage locations, each containing an MCS and a transmission rate for the corresponding device. This allows the STA 200 to retrieve the received data frame (s) by using the extracted MCS information as a search key to extract MCS information from the header of the data frame and then look up the transmission rate of the corresponding data frame Or data frames) of the mobile station. In some embodiments, the transmission rate look-up table 242 may be pre-populated (e.g., loaded with predetermined MCS-transmission rate mappings). In other embodiments, the STA 200 may dynamically store the MCS-to-transmission rate mappings in a transmission rate look-up table 242.

[0033] 메모리(240)는 또한 다음의 소프트웨어 모듈들을 저장할 수 있는 비일시적인 컴퓨터-판독 가능 매체(예를 들면, EPROM, EEPROM, 플래시 메모리, 하드 드라이브 등과 같은 하나 이상의 비휘발성 메모리 엘리먼트들)를 포함할 수 있다.[0033] The memory 240 also includes non-volatile computer-readable media (e.g., one or more non-volatile memory elements such as EPROM, EEPROM, flash memory, hard drive, etc.) capable of storing the following software modules: can do.

● 예를 들면, 도 4a의 동작들(401, 402 및 408) 및/또는 도 6의 동작들(601, 602 및 610)에 대해 설명된 바와 같이, 프레임들(예를 들면, 데이터 프레임들, ACK 프레임들, BA 프레임들, 요청 프레임들, 응답 프레임들, 비콘 프레임들, 관리 프레임들, 연관 프레임들, 제어 프레임들, 동작 프레임들, 관리 프레임들 등)의 생성 및/또는 교환을 가능하게 하는 프레임 교환 소프트웨어 모듈(244);(E. G., Data frames, data frames, etc.), as described for operations 401,402 and 408 in Figure 4a and / or operations 601,602 and 610 in Figure 6, AC frames, BA frames, request frames, response frames, beacon frames, management frames, association frames, control frames, operation frames, management frames, etc.) A frame exchange software module 244;

● 예를 들면, 도 4a의 동작(404), 도 4b의 동작들(411-412) 및/또는 도 6의 동작(604)에 대해 설명된 바와 같이, (예를 들면, 송신 레이트 룩-업 테이블(242)로부터 그러한 정보를 리트리브(retrieving)하거나, 수신된 데이터 프레임들에 임베딩된 MCS 정보로부터 송신 레이트를 외삽(extrapolating)함으로써) 하나 이상의 수신된 데이터 프레임들의 송신 레이트를 결정하는 송신 레이트 결정 소프트웨어 모듈(246);(E. G., Transmit rate look-up < / RTI > as described for example in operation 404 of Figure 4A, operations 411-412 of Figure 4B and / or operation 604 of Figure 6) (E. G., By retrieving such information from table 242, or by extrapolating the transmission rate from the MCS information embedded in the received data frames) Module 246;

● 예를 들면, 도 4a의 동작(406) 및/또는 도 6의 동작들(606 및 608)에 대해 설명된 바와 같이, BA 프레임 내에 임베딩될 블록 확인응답 비트맵의 크기를 선택하는 비트맵 선택 소프트웨어 모듈(248); 및- Bitmap selection to select the size of the block acknowledgment bitmap to be embedded within the BA frame, for example, as described for operation 406 in FIG. 4A and / or operations 606 and 608 in FIG. 6 Software module 248; And

● 예를 들면, 도 8의 동작들(802, 804, 806, 808 및 810)에 대해 설명된 바와 같이, 무선 채널에 대한 액세스를 선택적으로 연기하는 채널 액세스 연기 소프트웨어 모듈(249).- Channel access deferral software module 249, which selectively defer access to wireless channels, for example, as described for operations 802, 804, 806, 808, and 810 in FIG.

각각의 소프트웨어 모듈은, 프로세서(230)에 의해 실행될 때, STA(200)로 하여금 대응하는 기능들을 수행하게 할 수 있는 명령들을 포함한다. Each software module includes instructions that, when executed by the processor 230, enable the STA 200 to perform corresponding functions.

[0034] 트랜시버(220) 및 메모리(240)에 커플링된 프로세서(230)는 STA(200)에 저장된 (예를 들면, 메모리(240) 내의) 하나 이상의 소프트웨어 프로그램들의 스크립트들 또는 명령들을 실행할 수 있는 임의의 적절한 프로세서일 수 있다. 예를 들면, 프로세서(230)는 하나 이상의 다른 무선 디바이스들과의 다양한 타입들의 프레임들의 생성 및/또는 교환을 가능하게 하기 위해 프레임 교환 소프트웨어 모듈(244)을 실행할 수 있다. 프로세서(230)는 또한 다른 무선 디바이스로부터 수신된 하나 이상의 프레임들의 송신 레이트를 결정하기 위해 송신 레이트 결정 소프트웨어 모듈(246)을 실행할 수 있다. 프로세서(230)는 또한 하나 이상의 다른 무선 디바이스들로 전송된 블록 확인응답 프레임(예를 들면, CBA 프레임 또는 EBA 프레임 중 어느 하나) 내에 임베딩될 블록 확인응답 비트맵의 크기를 선택하기 위해 비트맵 선택 소프트웨어 모듈(248)을 실행할 수 있다. The processor 230 coupled to the transceiver 220 and the memory 240 may execute scripts or instructions of one or more software programs stored in the STA 200 (e.g., in the memory 240) Lt; / RTI > may be any suitable processor. For example, processor 230 may execute frame-switching software module 244 to enable generation and / or exchange of various types of frames with one or more other wireless devices. The processor 230 may also execute a transmission rate determination software module 246 to determine a transmission rate of one or more frames received from another wireless device. The processor 230 may also select a bitmap selection bitmap to select the size of the block acknowledgment bitmap to be embedded within a block acknowledgment frame (e.g., either a CBA frame or an EBA frame) transmitted to one or more other wireless devices Software module 248 may be executed.

[0035] 도 3a는 제 1 무선 디바이스(DEV1) 및 제 2 무선 디바이스(DEV2) 사이의 제 1 프레임 교환(300)을 도시한다. 본원에서 논의 목적으로, DEV1은 임의의 적절한 무선 디바이스(예를 들면, 도 1의 AP(110) 또는 STA들 중 하나)일 수 있고, DEV2는 임의의 적절한 무선 디바이스(예를 들면, 도 1의 STA들 중 다른 것)일 수 있다. DEV1은 다수의 기본 PHY 송신 레이트들 중 하나를 사용하여 복수의 데이터 프레임들(301)을 DEV2로 송신한다. 예를 들면, 현재 802.11 표준군에 따르면, 준수 무선 디바이스들이 6 Mbps, 12 Mbps 및 24 Mbps의 기본 송신 레이트들을 지원하도록 되어 있다. 도 3a에 도시된 예시적인 프레임 교환(300)에 대해, DEV1은 24 Mbps의 기본 송신 레이트에서 데이터 프레임들(301)을 송신한다. DEV2가 데이터 프레임들(301)을 수신할 때, DEV2는 데이터 프레임들(301)의 수신을 확인응답하기 위해 기본 송신 레이트들 중 하나(예를 들면, 24 Mbps)에서 CBA 프레임(302)을 DEV1로 전송한다. [0035] FIG. 3A shows a first frame exchange 300 between a first wireless device DEV1 and a second wireless device DEV2. DEV1 may be any suitable wireless device (e.g., one of AP 110 or STAs in FIG. 1) and DEV2 may be any suitable wireless device (e.g., Other of the STAs). DEV1 transmits a plurality of data frames 301 to DEV2 using one of a plurality of basic PHY transmission rates. For example, according to the current 802.11 standards family, compliant wireless devices are supposed to support basic transmission rates of 6 Mbps, 12 Mbps and 24 Mbps. For the exemplary frame exchange 300 shown in FIG. 3A, DEV 1 transmits data frames 301 at a basic transmission rate of 24 Mbps. When DEV2 receives data frames 301, DEV2 transmits CBA frame 302 at one of the basic transmission rates (e.g., 24 Mbps) to DEV1 Lt; / RTI >

[0036] 아래의 표 1에 도시된 바와 같이, CBA 프레임(302)은 전형적으로 총 32 바이트들 또는 옥텟들의 정보: 프레임 제어(fc)에 대한 2 바이트들, 가상 캐리어 센스 듀레이션(dur)에 대한 2 바이트들, 수신기 어드레스(ra)에 대하 6 바이트들, 송신기 어드레스(ta)에 대한 6 바이트들, 블록 확인응답 제어(bac)에 대한 2 바이트들, 블록 확인응답 시작 시퀀스 제어(bassc)에 대한 2 바이트들, 블록 확인응답 비트맵(bab)에 대한 8 바이트들 및 프레임 체크 시퀀스(fcs)에 대한 4 바이트들을 포함한다. 앞서 언급된 바와 같이, 8-바이트 블록 확인응답 비트맵은 최대 64 개의 데이터 프레임들(301)의 수신을 확인응답하는데 사용될 수 있는 8*8=64 비트들을 포함한다.[0036] As shown in Table 1 below, the CBA frame 302 typically includes a total of 32 bytes or octets of information: 2 bytes for the frame control (fc), for the virtual carrier sense duration (dur) 6 bytes for the transmitter address ta, 2 bytes for the block acknowledgment control (bac), 2 bytes for the block acknowledgment start sequence control (bassc) 2 bytes, 8 bytes for the block acknowledgment bitmap (bab), and 4 bytes for the frame check sequence (fcs). As noted above, the 8-byte block acknowledgment bitmap includes 8 * 8 = 64 bits that can be used to acknowledge receipt of up to 64 data frames 301. [

Figure pct00001
Figure pct00001

표 1Table 1

[0037] 현재 Wi-Fi 프로토콜들에 따라, DEV2는 데이터 프레임들(301)의 송신 레이트와 동일한 (또는 더 낮은) 송신 레이트를 사용하여 CBA 프레임(302)을 DEV1로 송신할 수 있다. 따라서, 도 3a의 예시적인 교환(300)에서, DEV2는 24 Mbps의 기본 송신 레이트에서 CBA 프레임(302)을 DEV1로 송신한다. CBA 프레임(302)은 32 바이트들의 정보를 포함하고, 24 Mbps의 기본(예를 들면, 상대적으로 낮은) 송신 레이트에서 대략 32 ㎲의 송신 듀레이션을 갖는다. 24 Mbps의 기본 송신 레이트에서, CBA 프레임(302)의 8-바이트 블록 확인응답 비트맵이 3 개의 데이터 심볼들에서 맞을(fit) 수 있고, 각각은 20 ㎲ PHY 헤더를 포함하여 총 32 ㎲의 PPDU(PHY Protocol Data Unit) 송신 듀레이션에 대해 4 ㎲의 듀레이션을 갖는다는 것이 주목된다. 따라서, 일부 실시예들에서, 32 ㎲ 듀레이션은 아래에 더 상세히 설명되는 바와 같이 본원에서 EBA 기준 듀레이션으로 지칭될 수 있다. 다른 PHY 레이트들(예를 들면, PHY 디바이스들의 다양한 타입들 및/또는 구성들에 대응함)에 대해, EBA 기준 듀레이션은 32 ㎲ 이외의 듀레이션들일 수 있다.[0037] In accordance with current Wi-Fi protocols, DEV2 may transmit a CBA frame 302 to DEV1 using a transmission rate that is (or lower) than the transmission rate of data frames 301. Thus, in the exemplary exchange 300 of FIG. 3A, DEV2 transmits a CBA frame 302 to DEV1 at a basic transmission rate of 24 Mbps. CBA frame 302 contains 32 bytes of information and has a transmission duration of approximately 32 microseconds at a basic (e.g., relatively low) transmission rate of 24 Mbps. At a basic transmission rate of 24 Mbps, an 8-byte block acknowledgment bitmap of the CBA frame 302 may fit in three data symbols, each containing a PPDU of 32 microseconds, including a 20 microsecond PHY header (PHY Protocol Data Unit) transmission duration of 4 占 퐏. Thus, in some embodiments, the 32 [mu] s duration may be referred to herein as the EBA reference duration, as described in more detail below. For other PHY rates (e.g., corresponding to various types and / or configurations of PHY devices), the EBA reference duration may be durations other than 32..

[0038] 본 실시예들에 따라, DEV2는, 수신된 데이터 프레임들의 송신 레이트가 임계값보다 더 클 때, (예를 들면, 예컨대 8 바이트들의 상대적으로 작은 블록 확인응답 비트맵을 갖는 CBA 프레임보다는) 상대적으로 큰 블록 확인응답 비트맵을 갖는 EBA 프레임을 전송함으로써 DEV1로부터의 데이터 프레임들의 수신을 확인응답하도록 구성될 수 있다. 일부 실시예들에서, 임계값은, 기본 송신 레이트에서 송신될 때(예를 들면, EBA 프레임의 송신 듀레이션이 EBA 기준 듀레이션과 동일할 때(또는 미만일 때)), EBA 프레임의 송신 듀레이션이 CBA 프레임의 송신 듀레이션과 동일한 최소 송신 레이트로서 결정될 수 있다. 그러한 실시예들에서, 최소 송신 레이트(및 따라서 임계값)은 EBA 프레임의 총 크기에 적어도 부분적으로 기초하고, 따라서 또한 EBA 프레임 내의 블록 확인응답 비트맵의 크기에 적어도 부분적으로 기초한다. 따라서, 적어도 일부 실시예들에서, EBA 프레임 내에 임베딩되는 블록 확인응답 비트맵의 크기는 DEV1로부터 수신된 데이터 프레임들의 송신 레이트에 적어도 부분적으로 기초하여 선택될 수 있다. 적어도 다른 실시예에서, DEV2는 DEV1로부터 수신된 데이터 프레임들의 송신 레이트에 적어도 부분적으로 기초하여 상이한 미리 결정된 BA 프레임들(예를 들면, EBA 프레임 또는 CBA 프레임 중 어느 하나) 사이에서 선택할 수 있다. In accordance with these embodiments, the DEV 2 is configured to transmit a CBA frame having a relatively small block acknowledgment bitmap of, for example, eight bytes, rather than a CBA frame having a relatively small block acknowledgment bitmap, ) May be configured to acknowledge receipt of data frames from DEV1 by sending an EBA frame with a relatively large block acknowledgment bitmap. In some embodiments, the threshold is set such that when the transmission duration of the EBA frame is less than or equal to the CBA frame (for example, when the transmission duration of the EBA frame is equal to (or less than) Lt; RTI ID = 0.0 > transmission rate < / RTI > In such embodiments, the minimum transmission rate (and thus the threshold) is based at least in part on the total size of the EBA frame, and thus also based at least in part on the size of the block acknowledgment bitmap in the EBA frame. Thus, in at least some embodiments, the size of the block acknowledgment bitmap embedded within the EBA frame may be selected based at least in part on the rate of transmission of data frames received from DEV1. In at least another embodiment, DEV2 may select between different predetermined BA frames (e. G., Either EBA frame or CBA frame) based at least in part on the transmission rate of the data frames received from DEV1.

[0039] 예를 들면, EBA 프레임이 32-바이트 블록 확인응답 비트맵을 포함하고, 따라서 총 56 바이트들의 정보를 포함하면, EBA 프레임의 송신 레이트가 대략 48 Mbps 내지 대략 54 Mbps의 범위 내에 있을 때, EBA 프레임은 대략 32 ㎲에서 DEV1로 송신될 수 있다. 따라서, 이제 도 3b를 참조하면, DEV1로부터 수신된 데이터 프레임들(311)이 48 Mbps(또는 그보다 더 큰) 상대적으로 높은 송신 레이트에서 송신되었을 때, DEV2는 32-바이트 블록 확인응답 비트맵을 포함하는 EBA 프레임(312)을 48 Mbps(또는 그보다 더 큰) 상대적으로 높은 송신 레이트에서 DEV1로 전송할 수 있다. 도 3b의 EBA 프레임(312)에 대한 송신 듀레이션이 도 3a의 CBA 프레임(302)에 대한 송신 듀레이션과 유사하고, 48 Mbps의 상대적으로 높은 송신 레이트에서, EBA 프레임(312)의 32-바이트 블록 확인응답 비트맵이 3 개의 데이터 심볼들에서 맞을 수 있고, 각각이 20 ㎲ PHY 헤더를 포함하여 총 32 ㎲의 PPDU(PHY Protocol Data Unit) 송신 듀레이션에 대해 4 ㎲의 듀레이션을 갖는다는 것이 주목된다.[0039] For example, if the EBA frame contains a 32-byte block acknowledgment bitmap and thus contains a total of 56 bytes of information, when the transmission rate of the EBA frame is in the range of approximately 48 Mbps to approximately 54 Mbps , The EBA frame may be transmitted to DEV1 at approximately 32 [mu] s. Thus, referring now to FIG. 3B, when data frames 311 received from DEV1 are transmitted at a relatively high transmission rate of 48 Mbps (or greater), DEV2 includes a 32-byte block acknowledgment bitmap EBA frame 312 to DEV1 at a relatively high transmission rate of 48 Mbps (or greater). The transmission duration for the EBA frame 312 of Figure 3b is similar to the transmission duration for the CBA frame 302 of Figure 3a and at a relatively high transmission rate of 48 Mbps the 32- It is noted that the response bitmap may fit in three data symbols, each having a duration of 4 [mu] s for a total of 32 [mu] s PHY Protocol Data Unit (PPDU) transmission duration, including a 20 [mu] s PHY header.

[0040] 32-바이트 블록 확인응답 비트맵은 DEV1로부터 수신된 최대 32*8=256 개의 데이터 프레임들(311)을 확인응답하는데 사용될 수 있다. 따라서, DEV2가 8-바이트 블록 확인응답 비트맵을 포함하는 CBA 프레임(302) 대신에 32-바이트 블록 확인응답 비트맵을 포함하는 EBA 프레임(312)을 송신할 수 있을 때, DEV2는 도 3a의 CBA 프레임(302)의 수보다 4 배(예를 들면, 64*4=256)의 데이터 프레임들을 확인응답하기 위해 도 3b의 EBA 프레임(312)을 사용할 수 있다. A 32-byte block acknowledgment bitmap may be used to acknowledge up to 32 * 8 = 256 data frames 311 received from DEV1. Thus, when DEV2 is able to transmit an EBA frame 312 containing a 32-byte block acknowledgment bitmap instead of a CBA frame 302 containing an 8-byte block acknowledgment bitmap, The EBA frame 312 of FIG. 3B may be used to acknowledge data frames four times (for example, 64 * 4 = 256) times the number of CBA frames 302.

[0041] 무선 디바이스(DEV2)는 임의의 적절한 기술들을 사용하여 수신된 데이터 프레임들(311)의 송신 레이트를 결정할 수 있다. 적어도 일부 실시예들에서, DEV2는 하나 이상의 데이터 프레임들을 포함하는 A-MPDU 또는 PPDU의 PHY 헤더에 임베딩된 MCS 정보를 추출함으로써 수신된 데이터 프레임들(311)의 송신 레이트를 결정할 수 있다. 데이터 프레임들의 송신 레이트는 추출된 MCS 정보로부터 외삽(또는 그렇지 않다면 도출)될 수 있다. 대안적으로, DEV2는 도 2의 송신 레이트 룩-업 테이블(242)을 포함하고, 송신 레이트 룩-업 테이블(242)로부터 대응하는 송신 레이트를 리트리브하기 위해 탐색 키로서 추출된 MCS 정보를 사용할 수 있다. [0041] The wireless device DEV2 may determine the transmission rate of the received data frames 311 using any suitable techniques. In at least some embodiments, the DEV2 may determine the transmission rate of the received data frames 311 by extracting the MCS information embedded in the PHY header of the A-MPDU or PPDU comprising one or more data frames. The transmission rate of the data frames may be extrapolated (or otherwise derived) from the extracted MCS information. Alternatively, DEV2 may include the transmission rate look-up table 242 of FIG. 2 and may use the extracted MCS information as a navigation key to retrieve the corresponding transmission rate from the transmission rate look- have.

[0042] 일부 실시예들에서, EBA 프레임(312)의 송신 레이트는 수신된 데이터 프레임들(311)의 송신 레이트보다 더 클 수 있다(예를 들면, 기본 송신 레이트/MCS 세트의 외부에 있음). 다른 실시예들에서, EBA 프레임(312)의 송신 레이트는 수신된 데이터 프레임들(311)의 송신 레이트보다 더 낮을 수 있고, 이러한 경우에, DEV2는, EBA 프레임(312)을 송신할지 또는 CBA 프레임(302)을 송신할지를 결정할 때, EBA 프레임(312)의 계획된 송신 레이트를 사용할 수 있다. 그러나, EBA 프레임(312)의 송신 레이트가 EBA 프레임의 송신 듀레이션이 24 ㎲(하나의 데이터 심볼을 갖는 가장 짧은 패킷 듀레이션임) 미만이 되는 것을 방지하기 위해 일부 상위 한계(예를 들면, 65 Mbps)에서 최대일 수 있다는 것이 주목된다.[0042] In some embodiments, the transmission rate of the EBA frame 312 may be greater than the transmission rate of the received data frames 311 (eg, outside the default transmission rate / MCS set) . In other embodiments, the transmission rate of the EBA frame 312 may be lower than the transmission rate of the received data frames 311, and in this case, the DEV2 determines whether to transmit the EBA frame 312, Lt; RTI ID = 0.0 > 302, < / RTI > However, some upper bounds (e.g., 65 Mbps) may be used to prevent the transmission rate of the EBA frame 312 from becoming less than 24 μs (the shortest packet duration with one data symbol) Lt; / RTI >

[0043] ACK 프레임의 송신 듀레이션에 적어도 부분적으로 기초하여 CBA 프레임 또는 EBA 프레임 중 어느 하나를 사용하여 수신된 데이터 프레임들을 확인응답할지를 결정함으로써, 제 3 자 STA들(데이터 프레임의 PHY 부분만을 인코딩할 수 있음)은 EBA 프레임 및 CBA 프레임의 동일한 송신 듀레이션들로 인해, 가능한 은닉된 응답 프레임 송신을 연기하기에 적절한 시간을 결정할 수 있다. [0043] By determining whether to acknowledge the received data frames using either the CBA frame or the EBA frame based at least in part on the transmission duration of the ACK frame, the third party STAs (which encode only the PHY portion of the data frame May determine the appropriate time to defer possible hiding response frame transmission due to the same transmission durations of the EBA frame and the CBA frame.

[0044] 도 4a는 일부 실시예들에 따른 블록 확인응답 비트맵의 크기를 선택하기 위한 예시적인 동작(400)을 도시한 예시적인 흐름도이다. 적어도 하나의 실시예에서, 동작(400)은 CBA 프레임 또는 EBA 프레임을 사용하여 제 1 무선 디바이스(DEV1)로부터 제 2 무선 디바이스(DEV2)로 전송되는 다수의 프레임들을 확인응답할지를 결정하는데 사용될 수 있다. DEV2는 DEV1로부터 다수의 데이터 프레임들을 수신하고(402), 데이터 프레임들의 송신 레이트를 결정한다(404). 이어서, DEV2는 결정된 송신 레이트에 적어도 부분적으로 기초하여 블록 확인응답 비트맵의 크기를 선택한다(406).[0044] FIG. 4A is an exemplary flow chart illustrating an exemplary operation 400 for selecting a size of a block acknowledgment bitmap according to some embodiments. In at least one embodiment, operation 400 may be used to determine whether to acknowledge a number of frames transmitted from a first wireless device (DEV1) to a second wireless device (DEV2) using a CBA frame or an EBA frame . DEV2 receives (402) a plurality of data frames from DEV1 and determines a transmission rate of data frames (404). DEV2 then selects 406 the size of the block acknowledgment bitmap based at least in part on the determined transmission rate.

[0045] 예를 들면, DEV2는, 송신 레이트가 임계값 미만이거나 이와 동일할 때, 블록 확인응답 비트맵의 상대적으로 작은 크기(예를 들면, CBA 프레임과 일치함)를 선택할 수 있고(406A), 송신 레이트가 임계값보다 더 클 때, (예를 들면, EBA 프레임과 연관된) 블록 확인응답 비트맵의 상대적으로 큰 크기를 선택할 수 있다(406B). 일부 실시예들에서, 상대적으로 작은 크기는 정수(S)로서 표기될 수 있고, 상대적으로 큰 크기는 S의 값보다 적어도 2 배인 정수(L)로서 표기될 수 있다.For example, DEV 2 may select (406 A) a relatively small size of the block acknowledgment bitmap (eg, coincide with a CBA frame) when the transmission rate is less than or equal to a threshold value, , The relatively large size of the block acknowledgment bitmap (e.g., associated with the EBA frame) may be selected 406B when the transmission rate is greater than the threshold. In some embodiments, a relatively small size may be denoted as an integer S, and a relatively large size may be denoted as an integer L that is at least twice the value of S.

[0046] DEV2는 선택된 크기의 블록 확인응답 비트맵을 BA 프레임에 임베딩한다(408). 이어서, DEV2는 선택된 크기의 블록 확인응답 비트맵을 비롯하여 BA 프레임을 DEV1로 송신한다(408). 블록 확인응답 비트맵은 DEV2가 단일 BA 프레임을 사용하여 다수의 프레임들(또는 어그리게이팅된 프레임들)을 확인응답하도록 허용하고, 여기서 블록 확인응답 비트맵의 각각의 비트는 DEV1에 의해 송신되는 복수의 데이터 프레임들 중 대응하는 하나의 수신을 확인응답한다. DEV2 embeds the block acknowledgment bitmap of the selected size into the BA frame (408). DEV2 then transmits a BA frame to DEV1 (408), including a block acknowledgment bitmap of the selected size. The block acknowledgment bitmap allows DEV2 to acknowledge multiple frames (or aggregated frames) using a single BA frame, where each bit of the block acknowledgment bitmap is transmitted by DEV1 Acknowledging receipt of a corresponding one of the plurality of data frames.

[0047] 도 4b는 일부 실시예들에 따라 다른 무선 디바이스로부터 수신된 프레임들의 송신 레이트를 결정하기 위한 예시적인 동작(410)을 도시한 예시적인 흐름도이다. 먼저, DEV2는 수신된 데이터 프레임들 중 하나의 헤더로부터 MCS(modulation and coding scheme)를 추출할 수 있다(411). 이어서, DEV2는 추출된 MCS에 적어도 부분적으로 기초하여 수신된 데이터 프레임들의 송신 레이트를 결정할 수 있다(412). 적어도 하나의 실시예에서, DEV2는 MCS로부터 탐색 키를 생성하고(412A), MCS 값들과 송신 레이트들 사이의 다수의 맵핑들을 저장하는 룩-업 테이블에 탐색 키를 제공하고(412B), 탐색 키에 적어도 부분적으로 기초하여 룩-업 테이블로부터 결정된 송신 레이트를 리트리브함으로써(412C) 송신 레이트를 결정할 수 있다. [0047] FIG. 4B is an exemplary flow chart illustrating an exemplary operation 410 for determining a transmission rate of frames received from another wireless device in accordance with some embodiments. Initially, DEV2 may extract a modulation and coding scheme (MCS) from one of the received data frames (411). DEV2 may then determine the transmission rate of the received data frames based at least in part on the extracted MCS (412). In at least one embodiment, DEV2 generates (412A) a search key from an MCS and provides (412B) a search key to a look-up table that stores a number of mappings between MCS values and transmission rates (412C) to retrieve the determined transmission rate from the look-up table based at least in part on the transmission rate.

[0048] 다시 도 3a를 참조하면, 다른 실시예들에서, DEV2는, 데이터 프레임들이 DEV1로부터 DEV2로 전송된 송신 레이트 미만이거나 이와 동일한 송신 레이트에서 상대적으로 큰 블록 확인응답 비트맵이 선택된 수(N)의 데이터 심볼들 내에 맞을 수 있다면, (예를 들면, 상대적으로 작은 블록 확인응답 비트맵을 포함하는 CBA 프레임보다는) 상대적으로 큰 블록 확인응답 비트맵을 포함하는 EBA 프레임을 전송함으로써 DEV1로부터 데이터 프레임들의 수신을 확인응답하도록 구성될 수 있고, 여기서 N은 1보다 더 크거나 동일한 정수이다. 더 구체적으로, 그러한 다른 실시예들 중 적어도 하나에 대해, DEV2는 DEV1로 송신될 EBA 프레임의 선택된 수(N)의 데이터 심볼들 내에 맞을 수 있는 가장 큰 블록 확인응답 비트맵을 선택하도록 구성될 수 있다. DEV1과 DEV2 사이의 링크가 비대칭적인 속성들을 나타낼 때, EBA 프레임의 송신 레이트가 데이터 프레임들의 송신 레이트보다 더 클 수 있다는 것이 주목된다.Referring again to FIG. 3A, in another embodiment, DEV 2 is configured to transmit a data frame at a rate that is less than or equal to the rate at which data frames are transmitted from DEV 1 to DEV 2, (E. G., Rather than a CBA frame containing a relatively small block acknowledgment bitmap) from the DEV1 by sending an EBA frame containing a relatively large block acknowledgment bitmap, , Where N is an integer greater than or equal to one. More specifically, for at least one of such other embodiments, DEV2 may be configured to select the largest block acknowledgment bitmap that may fit within the data symbols of the selected number (N) of EBA frames to be sent to DEV1 have. It is noted that when the link between DEV1 and DEV2 exhibits asymmetric properties, the transmission rate of the EBA frame may be greater than the transmission rate of the data frames.

[0049] 일부 실시예들에서, DEV2는 (예를 들면, 수신된 데이터 프레임들 중 하나 이상 내에 제공되는 MCS 정보를 디코딩함으로써) 데이터 프레임들이 DEV1로부터 DEV2로 송신된 송신 레이트를 결정하고, 이어서 응답 프레임을 DEV1로 송신하기 위해 가장 높은 가능한 응답 MCS를 선택하기 위해 결정된 송신 레이트를 사용할 수 있다. 가장 높은 가능한 응답 MCS에서, DEV2는 선택된 수(N)의 데이터 심볼들에서 송신될 수 있는 최대 응답 MPDU 크기를 결정할 수 있다. 최대 응답 MPDU 크기에 적어도 부분적으로 기초하여, DEV2는 선택된 수(N)의 데이터 심볼들에서 전송될 수 있는 가장 큰 블록 확인응답 비트맵을 결정할 수 있다. 결정된 가장 큰 블록 확인응답 비트맵에 적어도 부분적으로 기초하여, DEV2는, 결정된 가장 큰 블록 확인응답 비트맵을 갖는 응답 BA 프레임이 정확히 선택된 수(N)의 데이터 심볼들을 포함하는 응답 MCS를 결정할 수 있다. 더 일반적으로, 디바이스는 선택된 MCS에서 최대 선택된 수(N)의 심볼들에서 송신될 수 있는 가장 큰 가능한 블록 확인응답 비트맵을 선택하고, 이어서 BA 프레임이 정확히 선택된 수(N)의 데이터 심볼들을 포함하도록 MCS에서 선택된 블록 확인응답 비트맵을 갖는 BA 프레임을 송신할 수 있다.[0049] In some embodiments, DEV2 determines the transmission rate at which data frames are transmitted from DEV1 to DEV2 (e.g., by decoding MCS information provided in one or more of the received data frames) It may use the determined transmission rate to select the highest possible response MCS to transmit the frame to DEV1. In the highest possible answer MCS, DEV2 may determine the maximum response MPDU size that can be transmitted in the selected number (N) of data symbols. Based at least in part on the maximum response MPDU size, DEV2 may determine the largest block acknowledgment bitmap that can be transmitted in the selected number (N) of data symbols. Based at least in part on the determined largest block acknowledgment bitmap, DEV2 may determine a response MCS in which the response BA frame with the largest determined block acknowledgment bitmap contains exactly the selected number (N) of data symbols . More generally, the device selects the largest possible block acknowledgment bitmap that can be transmitted in the maximum selected number (N) of symbols in the selected MCS, and then the BA frame contains exactly the selected number (N) of data symbols To send a BA frame with the selected block acknowledgment bitmap in the MCS.

[0050] BA 프레임의 선택된 수의 데이터 심볼들 내에 맞을 수 있는 블록 확인응답 비트맵의 최대 크기를 선택하기 위한 예시적인 동작이 도 5의 예시적인 흐름도(500)에 관련하여 아래에 설명된다. 제 2 디바이스(DEV2)는 제 1 디바이스(DEV1)로부터 다수의 데이터 프레임들을 수신하고(502), 데이터 프레임들의 송신 레이트를 결정한다(504). 이어서, DEV2는 블록 확인응답 비트맵이 제 1 무선 디바이스로 송신될 수 있는 다수(N 개)의 데이터 심볼들을 선택한다(506). 다음에, DEV2는 선택된 수(N)의 데이터 심볼들 내에 맞을 수 있는 블록 확인응답 비트맵의 최대 크기를 결정한다(508).[0050] An exemplary operation for selecting a maximum size of a block acknowledgment bitmap that can fit within a selected number of data symbols of a BA frame is described below in connection with the exemplary flowchart 500 of FIG. The second device DEV2 receives (502) a plurality of data frames from the first device (DEV1) and determines a transmission rate of the data frames (504). DEV2 then selects 506 a number (N) of data symbols from which the block acknowledgment bitmap can be transmitted to the first wireless device. Next, DEV2 determines 508 the maximum size of the block acknowledgment bitmap that can fit within the selected number (N) of data symbols.

[0051] 일부 실시예들에서, DEV2는 응답 프레임을 DEV1로 송신하기 위한 가장 높은 가능한 응답 MCS를 선택하기 위해 결정된 송신 레이트를 사용할 수 있다. 가장 높은 가능한 응답 MCS에서, DEV2는 선택된 수(N)의 데이터 심볼들에서 DEV1로 송신될 수 있는 최대 응답 MPDU 크기를 결정할 수 있다. 최대 응답 MPDU 크기에 적어도 부분적으로 기초하여 DEV2는, 선택된 수(N)의 데이터 심볼들에서 DEV1로 송신될 수 있는 가장 큰 블록 확인응답 비트맵 크기를 결정할 수 있다. 결정된 가장 큰 블록 확인응답 비트맵에 적어도 부분적으로 기초하여, DEV2는, 결정된 가장 큰 블록 확인응답 비트맵을 갖는 BA 프레임이 정확히 선택된 수(N)의 데이터 심볼들을 포함하는 응답 MCS를 결정할 수 있다. [0051] In some embodiments, DEV2 may use the determined transmission rate to select the highest possible response MCS for transmitting the response frame to DEV1. At the highest possible answer MCS, DEV2 may determine the maximum response MPDU size that can be transmitted to DEV1 in the selected number (N) of data symbols. Based at least in part on the maximum response MPDU size, DEV2 may determine the largest block acknowledgment bitmap size that can be transmitted to DEV1 in the selected number (N) of data symbols. Based at least in part on the determined largest block acknowledgment bitmap, DEV2 may determine a response MCS in which the BA frame with the largest determined block acknowledgment bitmap contains exactly the selected number (N) of data symbols.

[0052] 이어서, DEV2는 결정된 최대 크기의 블록 확인응답 비트맵을 포함하는 BA 프레임을 송신한다(510).[0052] Then, DEV2 transmits a BA frame including the determined maximum size block acknowledgment bitmap (510).

[0053] 가장 큰 가능한 블록 확인응답 비트맵을 포함하는 BA 프레임을 제 1 무선 디바이스로 송신함으로써, 제 2 무선 디바이스는 단일 블록 확인응답 프레임을 사용하여 가장 큰 가능한 수의 수신된 데이터 프레임들을 확인응답할 수 있고, 이것은 차례로 데이터 프레임들의 수신을 확인응답하는데 필요한 ACK 프레임들의 수를 감소시킬 수 있다.[0053] By sending a BA frame containing the largest possible block acknowledgment bitmap to the first wireless device, the second wireless device uses the single block acknowledgment frame to transmit the largest possible number of received data frames to the acknowledgment Which in turn can reduce the number of ACK frames needed to acknowledge receipt of data frames in turn.

[0054] 앞서 설명된 동작은 다음과 같은 응답 규칙으로서 정의될 수 있다.[0054] The operation described above can be defined as the following response rule.

1. EBA를 지원하는 링크 상에서 응답으로서 BA 프레임을 송신하는 STA는, EBA 기준 듀레이션과 동일한 송신 듀레이션을 갖는 PPDU에서 링크 상에서 지원되고, 응답을 간청하는 MPDU를 포함하는 PPDU의 데이터 레이트 미만 또는 이와 동일한 데이터 레이트를 갖는 PHY 모드를 사용하고, 그 PPDU와 동일한 채널 대역폭을 갖는 가장 큰 가능한 EBA 프레임에 맞춘다. EBA 기준 듀레이션은 A-MPDU에서 EBA 프레임을 송신하고, EOF 패딩을 부가하고 및/또는 EBA 프레임의 다수의 인스턴스들을 A-MPDU에 포함시킴으로써 결정될 수 있다. 이러한 방식으로, 응답 규칙은 모든 각각의 응답 EBA 프레임이 동적인 EIFS 듀레이션과 동일한 송신 듀레이션을 갖게 할 수 있다.1. An STA that transmits a BA frame as a response on a link supporting an EBA must have a transmission duration that is less than or equal to the data rate of a PPDU that includes an MPDU that is supported on the link and that has the same duration as the EBA reference duration, Uses a PHY mode with a data rate and matches the largest possible EBA frame with the same channel bandwidth as the PPDU. The EBA reference duration may be determined by sending an EBA frame in the A-MPDU, adding EOF padding, and / or including multiple instances of the EBA frame in the A-MPDU. In this way, the response rule can cause every respective response EBA frame to have the same transmission duration as the dynamic EIFS duration.

2. 응답 EBA 프레임을 수신하는 STA는 수신된 EBA 프레임에 대한 응답으로 ACK 또는 다른 MPDU를 송신한다. 이러한 방식으로, EBA 프레임의 송신에 의해 시작된 EIFS 듀레이션은 ACK 프레임 또는 다른 MPDU를 수신하는 디바이스들에서 절단된다. 2. The STA receiving the response EBA frame sends an ACK or other MPDU in response to the received EBA frame. In this way, the EIFS duration initiated by the transmission of the EBA frame is truncated at the devices receiving the ACK frame or another MPDU.

[0055] 일부 실시예들에서, 새로운 규칙(이후에 EIFS 규칙으로 표기됨)은, 수신된 PPDU들의 MAC 부분들을 디코딩하는 문제들이 존재할 때, 수신하는 디바이스들이 DIFS(DCF interframe space) 듀레이션들 대신에 EIFS(extended interframe space) 듀레이션들을 사용하는 것을 방지하는데 사용될 수 있다. 예를 들면, 현재 IEEE 802.11 프로토콜들에 따라, (예를 들면, 프레임 내의 에러들로 인해) 수신된 프레임의 하나 이상의 부분들을 디코딩할 수 없는 수신 디바이스는 DIFS 듀레이션 대신에 EIFS 듀레이션만큼 자신의 백오프를 연기한다. 이것은 가능한 ACK 프레임이 수신 디바이스로부터의 간섭 없이 송신되도록 허용한다. 전형적으로, EIFS 듀레이션은 (가장 낮은 기본 송신 레이트에서의) ACK 프레임의 송신 듀레이션과 SIFS 듀레이션과 DIFS 듀레이션의 합과 동일하다. [0055] In some embodiments, the new rules (hereinafter referred to as EIFS rules) are such that when there are problems decoding the MAC portions of the received PPDUs, the receiving devices may use the DCF interframe space durations instead of DIFS Can be used to prevent using extended interframe space (EIFS) durations. For example, in accordance with current IEEE 802.11 protocols, a receiving device that is unable to decode one or more portions of a received frame (e.g., due to errors in the frame) may have its own backoff as an EIFS duration instead of the DIFS duration . This allows a possible ACK frame to be transmitted without interference from the receiving device. Typically, the EIFS duration is equal to the sum of the transmission duration of the ACK frame (at the lowest underlying transmission rate) and the duration of the SIFS duration and the DIFS duration.

[0056] 따라서, 적어도 일부 실시예들에서, 선택된 수(N)의 데이터 심볼들을 갖는 PPDU가 수신 디바이스에 의해 수신되면, BA 프레임의 하나 이상의 부분들이 수신 디바이스에 의해 디코딩될 수 없을지라도, 수신 디바이스는 EIFS 듀레이션에 따라 BA 프레임의 송신을 연기하지 않을 수 있다는 것을 새로운 EIFS 규칙이 명시할 수 있다. 이러한 방식으로, 유휴 송신 기간들은 EIFS 듀레이션보다 DIFS 듀레이션을 사용함으로써 감소될 수 있다. 더 일반적으로, 기본 MCS/레이트 또는 PHY 의무적인 MCS.레이트에서 송신되는 CBA 프레임의 듀레이션과 동일한 듀레이션을 갖는 PPDU가 수신되면(예를 들면, PPDU의 송신 듀레이션이 EBA 기준 듀레이션과 동일하면(또는 미만이면)), EIFS 듀레이션은 DIFS 듀레이션으로 감소될 수 있다. 따라서, 어떠한 응답도 요청되지 않은 프레임들(예를 들면, 블록 ACK 프레임들)이 그들의 듀레이션들만을 사용할 때, 어떠한 응답도 요청되지 않은 이들 프레임들은 EIFS로 하여금 주변 디바이스들에서 시작되지 않게 할 것이고, 프레임 후에 어떠한 응답도 예상되지 않기 때문에(예를 들면, EIFS 보호가 요구되지 않음) 이것은 바람직하다. 예를 들면, 24 Mbps OFDM에서 CBA 프레임의 듀레이션은 32 ㎲이고, 이것은 앞서 언급된 바와 같이, EBA 기준 듀레이션으로 지칭될 수 있다.Thus, in at least some embodiments, if a PPDU having a selected number (N) of data symbols is received by the receiving device, even though one or more portions of the BA frame may not be decoded by the receiving device, The new EIFS rules may specify that the EIFS duration may not delay the transmission of BA frames. In this way, idle transmission periods can be reduced by using a DIFS duration rather than an EIFS duration. More generally, if a PPDU having a duration equal to the duration of the CBA frame transmitted at the basic MCS / rate or PHY mandatory MCS. Rate is received (e.g., if the transmission duration of the PPDU is equal to (or less than ), The EIFS duration may be reduced to a DIFS duration. Thus, when no frames are requested (e.g., block ACK frames) with no response, those frames for which no response is requested will cause the EIFS not to start at the peripheral devices, This is desirable because no response is expected after the frame (e. G., No EIFS protection is required). For example, the duration of a CBA frame in 24 Mbps OFDM is 32 ㎲, which, as mentioned above, can be referred to as the EBA reference duration.

[0057] 그래서, 송신 듀레이션 32 ㎲의 PPDU가 수신되면, EIFS 듀레이션(하나가 필요로 된다면)이 DIFS 듀레이션으로 감소될 수 있고, CBA 프레임보다 더 큰 임의의 BA 프레임은 BA 프레임의 송신 듀레이션이 정확히 32 ㎲이도록 MCS/레이트에서 송신된다. 짧은 프레임이 송신되고 응답 프레임이 수신 디바이스로부터 예상되면, 송신 디바이스는 결과적인 패딩된 PPDU가 선택된 수(N)의 데이터 심볼들을 포함하지 않도록(예를 들면, 패딩된 PPDU가 N보다 더 많은 데이터 심볼들을 포함하도록) 짧은 프레임을 패딩(pad)할 수 있다. 짧은 프레임들은, 예를 들면, 제로 길이 및/또는 EOF(end of frame) 구분자들(delimiters)을 표시하는 MPDU 구분자들을 비롯하여 임의의 적절한 기술을 사용하여 패딩될 수 있다.Thus, if a PPDU with a transmission duration of 32 μs is received, then an EIFS duration (if one is needed) can be reduced to a DIFS duration, and any BA frame larger than the CBA frame will have a transmission duration of the BA frame exactly Lt; RTI ID = 0.0 > MCS / rate. ≪ / RTI > If a short frame is transmitted and a response frame is expected from the receiving device, then the transmitting device can be configured such that the resulting padded PPDU does not include a selected number (N) of data symbols (e.g., a padded PPDU has more than N data symbols May be padded with a short frame. Short frames may be padded using any suitable technique, including, for example, MPDU delimiters indicating zero length and / or end of frame (EOF) delimiters.

[0058] 다른 실시예에서, EBA 프레임들의 동일한 크기의 MPDU들을 포함하는 PPDU들만이 DIFS 듀레이션보다 EIFS 듀레이션을 사용하는 것이 (새로운 EIFS 규칙에 의해) 방지될 수 있다. 일부 예시적인 EBA 프레임 크기들(예를 들면, MPDU 크기들)이 아래의 표 2에 도시된다.[0058] In another embodiment, only PPDUs containing MPDUs of the same size of EBA frames can be prevented (by new EIFS rules) to use EIFS duration rather than DIFS duration. Some exemplary EBA frame sizes (e.g., MPDU sizes) are shown in Table 2 below.

Figure pct00002
Figure pct00002

표 2Table 2

[0059] 또한, 도 6은 EBA 프레임들의 예시적인 크기들 및 다양한 송신 레이트들에 대한 그들의 대응하는 송신 듀레이션들을 도시한 표(600)를 도시한다.[0059] Figure 6 also shows a table 600 illustrating exemplary sizes of EBA frames and their corresponding transmission durations for various transmission rates.

[0060] 일부 실시예들에서, EBA 프레임은 CBA 프레임의 포맷을 사용하고 프레임이 CBA 프레임과 정상적으로 연관된 것보다 더 큰 비트맵을 포함한다는 것을 표시하기 위해 BA 프레임의 변형 인코딩의 예비된 값을 할당하여 형성될 수 있다. 예를 들면, 아래의 표 3은 32-바이트 블록 확인응답 비트맵을 포함하는 EBA 프레임들에 대한 예시적인 포맷을 도시한다.[0060] In some embodiments, the EBA frame uses the format of the CBA frame and assigns the reserved value of the variant encoding of the BA frame to indicate that the frame contains a larger bitmap than normally associated with the CBA frame . For example, Table 3 below illustrates an exemplary format for EBA frames containing a 32-byte block acknowledgment bitmap.

Figure pct00003
Figure pct00003

표 3Table 3

[0061] 블록 ACK 프레임 변형들에 대한 예시적인 인코딩이 아래의 표 4에 도시된다.[0061] An exemplary encoding for block ACK frame variants is shown in Table 4 below.

Figure pct00004
Figure pct00004

표 4Table 4

[0062] 예시적인 표 4에 도시된 바와 같이, 인코딩된 값 "111"은 EBA 프레임 포맷을 표기하는데 사용될 수 있고, 인코딩된 값 "100"은 확장된 CBA 프레임 포맷을 표기하는데 사용될 수 있다. 확장된 CBA 프레임 포맷은, 흐름 제어 정보가 부가되는 점을 제외하면, CBA 프레임 포맷과 동일하다. 값 "100"은 본원에 설명된 EBA 프레임 포맷과 혼동되지 않아야 한다. [0062] As shown in exemplary table 4, the encoded value "111" may be used to denote the EBA frame format and the encoded value "100" may be used to denote the extended CBA frame format. The extended CBA frame format is the same as the CBA frame format except that flow control information is added. The value "100" should not be confused with the EBA frame format described herein.

[0063] 블록 확인응답 비트맵의 길이는, 아래의 표 5에 도시된 바와 같이, 블록 ACK 제어(bac) 필드의 하나 이상의 예비된 비트들로 인코딩될 수 있다. [0063] The length of the block acknowledgment bitmap may be encoded with one or more reserved bits of the Block Ack Control (bac) field, as shown in Table 5 below.

Figure pct00005
Figure pct00005

표 5Table 5

[0064] 블록 확인응답 비트맵의 길이는 또한 블록 확인응답 제어(bac) 필드의 비트맵 크기 필드 내의 비트들을 사용하여 인코딩될 수 있다. 비트맵 크기 필드의 예시적인 값들 및 블록 확인응답 비트맵의 대응하는 크기들이 아래의 표 6에 도시된다.[0064] The length of the block acknowledgment bitmap may also be encoded using bits in the bitmap size field of the block acknowledgment control (bac) field. Exemplary values of the bitmap size field and the corresponding sizes of the block acknowledgment bitmap are shown in Table 6 below.

Figure pct00006
Figure pct00006

표 6Table 6

[0065] 표 5에 도시된 예시적인 맵핑에 따라, 블록 확인응답 비트맵 크기(S)는

Figure pct00007
로 표현될 수 있고, 여기서 b는 비트맵 크기 필드 값을 표기한다. 예를 들면, 32 바이트들, 64 바이트들, 128 바이트들 및 256 바이트들의 블록 확인응답 비트맵 크기들은 각각 0, 1, 2 및 3과 동일한 b에 의해 표기될 수 있다. [0065] According to the exemplary mapping shown in Table 5, the block acknowledgment bitmap size S is
Figure pct00007
, Where b represents the bitmap size field value. For example, the block acknowledgment bitmap sizes of 32 bytes, 64 bytes, 128 bytes, and 256 bytes may be denoted by b equal to 0, 1, 2, and 3, respectively.

[0066] 대응하는 EBA 프레임들 및 송신 듀레이션들이 도 6에 도시된다. 크기들(32 바이트들, 128 바이트들, 512 바이트들 및 2048 바이트들)(예를 들면,

Figure pct00008
의 크기들에 의해 정의됨)의 블록 확인응답 비트맵들이 그러한 EBA 프레임들의 3 개의 데이터 심볼들(예를 들면, 32 ㎲의 송신 듀레이션에 의해 표시됨)에 맞을 수 있는 PHY 레이트들은 각각, 도 6에 표시된 바와 같이, 대략 48 Mbps, 63 Mbps, 103 Mbps 및 188 Mbps와 대략 동일하다.[0066] Corresponding EBA frames and transmission durations are shown in FIG. The sizes (32 bytes, 128 bytes, 512 bytes and 2048 bytes) (e.g.,
Figure pct00008
The PHY rates that the block acknowledgment bitmaps of the EBA frames can fit into the three data symbols of the EBA frames (indicated by, for example, the transmission duration of 32 [mu] s) As indicated, it is approximately equal to approximately 48 Mbps, 63 Mbps, 103 Mbps and 188 Mbps.

[0067] 송신 레이트들(예를 들면, PHY 레이트들)이 서로 상대적으로 가깝기 때문에 ― 여기서 EBA 프레임의 블록 확인응답 비트맵은 다양한 블록 확인응답 비트맵 크기들에 대해 3 개의 데이터 심볼들 내에 맞을 수 있음 ― , 다양한 블록 확인응답 비트맵들 사이의 크기 차이를 증가시키는 것이 가능할 수 있다. 예를 들면, (표 5에 도시된 바와 같이) 블록 확인응답 비트맵 크기를

Figure pct00009
로서 정의하는 것 대신에, 블록 확인응답 비트맵 크기는
Figure pct00010
로서 표현될 수 있다. 따라서, 이것은, 아래의 표 7에 도시된 바와 같이, 0, 1, 2 및 3과 동일한 b의 값들 각각에 대한 32 바이트들, 128 바이트들, 512 바이트들 및 2048 바이트들의 블록 확인응답 비트맵 크기들을 표기할 수 있다. Since the transmission rates (eg, PHY rates) are relatively close to each other, the block acknowledgment bitmap of the EBA frame can fit within three data symbols for various block acknowledgment bitmap sizes , It may be possible to increase the size difference between the various block acknowledgment bitmaps. For example, if the block acknowledgment bitmap size (as shown in Table 5)
Figure pct00009
, The block acknowledgment bitmap size is < RTI ID = 0.0 >
Figure pct00010
. ≪ / RTI > Thus, this is the size of the block acknowledgment bitmap size of 32 bytes, 128 bytes, 512 bytes and 2048 bytes for each of the values of b equal to 0, 1, 2 and 3, as shown in Table 7 below. Can be indicated.

Figure pct00011
Figure pct00011

표 7Table 7

[0068] 크기들(32 바이트들, 128 바이트들, 512 바이트들 및 2048 바이트들)(예를 들면,

Figure pct00012
의 크기들에 의해 정의됨)의 블록 확인응답 비트맵들이 EBA 프레임들의 3 개의 데이터 심볼들에 맞을 수 있는 PHY 레이트들은 각각 48 Mbps, 103 Mbps, 359 Mbps 및 1383 Mbps와 대략 동일하다. 이와 대조적으로, 크기들(32 바이트들, 64 바이트들, 128 바이트들 및 256 바이트들)(예를 들면,
Figure pct00013
의 크기들에 의해 정의됨)의 블록 확인응답 비트맵들이 그러한 EBA 프레임들의 3 개의 데이터 심볼들에 맞을 수 있는 PHY 레이트들은 각각 대략 48 Mbps, 63 Mbps, 103 Mbps 및 188 Mbps와 동일하다.[0068] The sizes (32 bytes, 128 bytes, 512 bytes and 2048 bytes) (e.g.,
Figure pct00012
) Are approximately equal to 48 Mbps, 103 Mbps, 359 Mbps, and 1383 Mbps, respectively, where the block acknowledgment bitmaps can fit into the three data symbols of the EBA frames. In contrast, sizes (32 bytes, 64 bytes, 128 bytes and 256 bytes) (e.g.,
Figure pct00013
) Are equal to approximately 48 Mbps, 63 Mbps, 103 Mbps and 188 Mbps, respectively, for the three data symbols of such EBA frames.

[0069] 적어도 일부 실시예들에서, BA 프레임 변형 인코딩과 연관된 인코딩된 값 "101"은 대신에, 아래의 표 8에 도시된 바와 같이, 흐름 제어(fc) 확장을 갖는 EBA 포맷을 표기할 수 있다.[0069] In at least some embodiments, the encoded value "101" associated with the BA frame variant encoding may instead represent an EBA format with a flow control (fc) extension, as shown in Table 8 below. have.

Figure pct00014
Figure pct00014

표 8Table 8

[0070] 블록 확인응답 비트맵 크기가 흐름 제어(fc)를 갖는 EBA 프레임 포맷 및/또는 흐름 제어가 없는 EBA 프레임 포맷에 대한 블록 액세스 제어(bac) 필드에서 인코딩될 수 있다는 것을 주목하라.[0070] Note that the block acknowledgment bitmap size may be encoded in the block access control (bac) field for EBA frame format with flow control (fc) and / or EBA frame format without flow control.

[0071] 다른 실시예들에서, 확장된 블록 확인응답 프레임들은, 표 9에 도시된 바와 같이 비트맵 크기 필드를 압축된 블록 ACK 프레임들 또는 확장된 압축된 블록 ACK 프레임들의 블록 ACK 제어(bac) 필드에 비트맵 크기 필드를 부가함으로써 압축된 블록 ACK 프레임 변형 내에서 정의된다.[0071] In other embodiments, extended block acknowledgment frames may include a block ACK control (bac) of compressed block ACK frames or extended compressed block ACK frames, as shown in Table 9, Field is defined within the compressed block ACK frame variant by adding a bitmap size field to the field.

Figure pct00015
Figure pct00015

표 9Table 9

[0072] 압축된 블록 ACK 프레임들 또는 확장된 압축된 블록 ACK 프레임들의 블록 확인응답 제어(bac) 필드의 새롭게 정의된 비트맵 크기 필드를 사용하여 인코딩된 블록 확인응답 비트맵의 예시적인 길이들이 표 10에 도시된다.[0072] Exemplary lengths of block acknowledgment bitmaps encoded using the newly defined bitmap size field of the block acknowledgment control (bac) field of the compressed block ACK frames or extended compressed block ACK frames are shown in Table 10.

Figure pct00016
Figure pct00016

표 10Table 10

[0073] 일부 실시예들에서, 비트맵 크기 필드의 값 0은 8-옥텟 블록 확인응답 비트맵에 대해 필연적으로 예비된다. 이러한 값은 기존의 압축된 블록 ACK 프레임들 또는 확장된 압축된 블록 ACK 프레임들로 맵핑될 수 있다.[0073] In some embodiments, a value of 0 in the bitmap size field is inevitably reserved for an 8-octet block acknowledgment bitmap. This value may be mapped to existing compressed block ACK frames or extended compressed block ACK frames.

[0074] 앞서 언급된 바와 같이, 본원에 개시된 EIFS 규칙은, 수신된 데이터 프레임들의 MAC 부분들을 디코딩하는 문제들이 존재할 때, 수신 디바이스들이 DIFS(DCF interframe space) 듀레이션들 대신에 EIFS(extended interframe space) 듀레이션들을 사용하는 것을 방지하는데 사용될 수 있다. 적어도 일부 실시예들에서, 무선 디바이스는 채널을 통해 수신된 데이터 프레임의 송신 듀레이션을 결정할 수 있다. 수신된 데이터 프레임의 송신 듀레이션이 지정된 듀레이션과 동일하면(예를 들면, 수신된 데이터 프레임의 송신 듀레이션이 EBA 프레임 기준 듀레이션과 동일하면), 무선 디바이스는 채널을 액세스하는 것을 연기하기 위해 EIFS 듀레이션을 사용하는 것이 방지될 수 있다. 적어도 하나의 다른 실시예에서, 무선 디바이스는, 수신된 데이터 프레임의 송신 듀레이션이 일부 지정된 듀레이션 미만이면, 채널을 액세스하는 것을 연기하기 위해 EIF 듀레이션을 사용하는 것이 방지될 수 있다.As previously mentioned, the EIFS rules disclosed herein allow for receiving devices to use extended interframe space (EIFS) instead of DIFS (DCF interframe space) durations when there are problems decoding the MAC portions of received data frames. Can be used to prevent the use of durations. In at least some embodiments, the wireless device may determine the transmission duration of the received data frame over the channel. If the transmit duration of the received data frame is equal to the specified duration (e.g., the transmit duration of the received data frame is equal to the EBA frame based duration), the wireless device uses the EIFS duration to defer access to the channel Can be prevented. In at least one other embodiment, the wireless device may be prevented from using the EIF duration to defer access to the channel if the transmission duration of the received data frame is below some specified duration.

[0075] 다른 실시예에서, 무선 디바이스는 데이터 프레임을 송신하는데 사용되는 데이터 심볼들의 수를 결정할 수 있다. 데이터 심볼들의 수가 지정된 수와 동일하면, 무선 디바이스는 채널을 액세스하는 것을 연기하기 위해 EIFS 듀레이션을 사용하는 것이 방지될 수 있다. 다른 실시예에서, A-MPDU를 전송하는 무선 디바이스는 지정된 MCS에서 A-MPDU를 송신하도록 요구되는 데이터 심볼들의 수를 결정할 수 있다. 무선 디바이스는, 데이터 심볼들의 수가 지정된 수와 동일하면, (예를 들면, 지정된 MCS에서 확장된 A-MPDU를 송신하도록 요구된 데이터 심볼들의 수가 지정된 수를 초과하도록) 하나 이상의 제로-길이 MPDU 구분자들을 A-MPDU에 부가함으로써 확장된 A-MPDU를 형성할 수 있다. [0075] In another embodiment, the wireless device may determine the number of data symbols used to transmit the data frame. If the number of data symbols equals the specified number, the wireless device can be prevented from using the EIFS duration to defer access to the channel. In another embodiment, the wireless device transmitting the A-MPDU may determine the number of data symbols required to transmit the A-MPDU in the designated MCS. The wireless device may determine one or more zero-length MPDU separators (e.g., so that the number of data symbols required to transmit an extended A-MPDU at a specified MCS exceeds a specified number) An A-MPDU can be formed by adding to the A-MPDU.

[0076] 다른 실시예에서, A-MPDU를 송신하는 무선 디바이스는 지정된 MCS에서 A-MPDU를 송신하도록 요구된 데이터 심볼들의 수를 결정할 수 있다. 이어서, 무선 디바이스는, 데이터 심볼들의 수가 지정된 수와 동일하거나 미만이면, (예를 들면, 지정된 MCS에서 확장된 A-MPDU를 송신하도록 요구된 데이터 심볼들의 수가 지정된 수를 초과하도록) 하나 이상의 제로-길이 MPDU 구분자들을 A-MPDU에 부가함으로써 확장된 A-MPDU를 형성할 수 있다. [0076] In another embodiment, the wireless device transmitting the A-MPDU may determine the number of data symbols required to transmit the A-MPDU in the designated MCS. The wireless device then determines if the number of data symbols is equal to or less than a specified number (e.g., so that the number of data symbols required to transmit an extended A-MPDU at a specified MCS exceeds a specified number) The extended A-MPDU can be formed by adding the length MPDU separators to the A-MPDU.

[0077] 앞서 언급된 바와 같이, 일부 실시예들은, 응답 프레임의 MAC 부분들을 디코딩하는 문제들이 존재할 때, 지정된 송신 듀레이션(예를 들면, 예컨대 32 ㎲의 EBA 기준 듀레이션과 동일함)을 갖는 응답 EBA 프레임을 수신하는 디바이스들이 매체 액세스를 규칙적인 EIFS 듀레이션만큼 연기하는 것을 방지하는 EIFS 규칙을 정의할 수 있다. 일부 실시예들에서, EBA 프레임이 나타나는 것 후의 EIFS 시간은 DIFS 시간과 동일한 것으로 정의될 수 있다. 이것은 EBA 프레임 후에 어떠한 응답 프레임도 송신되지 않는 경우를 포착한다. [0077] As noted above, some embodiments may also be implemented in a system that has a response EBA (eg, equal to an EBA reference duration of, for example, 32 μs) when there are problems decoding the MAC portions of the response frame It is possible to define EIFS rules that prevent devices receiving frames from delaying media access by a regular EIFS duration. In some embodiments, the EIFS time after the EBA frame appears may be defined to be equal to the DIFS time. This captures the case where no response frame is transmitted after the EBA frame.

[0078] 다른 실시예들에서, 수신 디바이스는, SIFS 듀레이션 후에, ACK 프레임을 송신함으로써 EBA 프레임에 대한 응답으로 매체 액세스 연기를 위해 EIFS 듀레이션을 절단할 수 있다. 예를 들면, 도 7a는 일부 실시예들에 따른 응답 EBA 프레임 및 듀얼 EIFS 절단을 통한 예시적인 프레임 교환을 도시한 시퀀스도(710)를 도시한다. 먼저, DEV1은 65 Mbps의 송신 레이트에서 A-MPDU를 DEV2로 송신한다. DEV2는 A-MPDU를 수신하고, SIFS 듀레이션 후에, 응답 EBA 프레임을 48 Mbps에서 DEV1로 송신한다. EBA 프레임은 32 ㎲의 송신 듀레이션을 갖고, 이것은 본 예의 목적들에 대해, EBA 기준 듀레이션과 동일하고 따라서 EIFS 규칙이 적용 가능할 수 있다. 그러나, EBA 프레임에서 에러들이 존재할 때, EIFS 듀레이션을 시작하거나 EIFS 듀레이션을 DIFS 듀레이션으로 단축하기보다는, DEV2는 SIFS 듀레이션만을 대기하고, 이어서 (예를 들면, 6 Mbps의 가장 낮은 기본 송신 레이트에서) ACK 프레임을 송신한다. [0078] In other embodiments, the receiving device may truncate the EIFS duration for media access deferment in response to an EBA frame by sending an ACK frame after the SIFS duration. For example, FIG. 7A shows a sequence diagram 710 illustrating an exemplary frame exchange with a response EBA frame and dual EIFS truncation according to some embodiments. First, DEV1 transmits A-MPDU to DEV2 at a transmission rate of 65 Mbps. DEV2 receives the A-MPDU and, after SIFS duration, sends the response EBA frame from 48 Mbps to DEV1. The EBA frame has a transmission duration of 32 [mu] s, which for the purposes of this example is the same as the EBA reference duration and therefore the EIFS rule may be applicable. However, rather than initiating EIFS durations or shortening EIFS durations to DIFS durations when there are errors in the EBA frame, DEV2 only waits for a SIFS duration and then transmits an ACK (e.g., at the lowest basic transmission rate of 6 Mbps) Frame.

[0079] 동시에, SIFS 듀레이션 후에, DEV1은 (예를 들면, 6 Mbps의 가장 낮은 기본 송신 레이트에서) ACK 프레임을 송신할 수 있다. DEV1 및 DEV2에 의해 송신되는 AC 프레임들은 동일한 콘텐츠(예를 들면, PHY 헤더 내의 동일한 스크램블러 시드 및 동일한 수신기 어드레스)를 포함할 수 있다. 수신기 어드레스들은 세트 컨벤션에 의존하여 DEV1 또는 DEV2의 MAC 어드레스와 동일할 수 있다. 적어도 하나의 실시예에서, 양자의 ACK 프레임들 내의 MAC 헤더들의 듀레이션 필드는 값 0으로 설정될 수 있다. ACK 프레임 대신에, DEV1 및/또는 DEV2는 어드레스 필드들, 듀레이션 필드 및 스크램블러 시드에 대한 동일한 값을 갖는 CF-End 프레임을 송신할 수 있고, 이러한 경우에, 계류중인 NAV(Network Allocation Vector)가 절단될 수 있다. [0079] At the same time, after a SIFS duration, DEV1 can transmit an ACK frame (eg, at the lowest basic transmission rate of 6 Mbps). The AC frames transmitted by DEV1 and DEV2 may contain the same content (e.g., the same scrambler seed in the PHY header and the same receiver address). The receiver addresses may be the same as the MAC address of DEV1 or DEV2 depending on the set convention. In at least one embodiment, the duration field of the MAC headers in both ACK frames may be set to a value of zero. Instead of an ACK frame, DEV1 and / or DEV2 may transmit a CF-End frame having the same values for address fields, duration field and scrambler seed, and in this case the pending Network Allocation Vector (NAV) .

[0080] 가장 낮은 기본 레이트에서의 ACK 프레임의 송신은 DEV1 및 DEV2에 근접한 (예를 들면, DEV1 및 DEV2의 무선 범위 내의) 다른 디바이스들로 하여금 (예를 들면, ACK 프레임이 체크된 FCS(Frame Check Sequence)를 포함하기 때문에) ACK 프레임을 수신한 후에 EIFS 듀레이션을 시작하지 않게 할 수 있다. 이러한 방식으로, SIFS 듀레이션 후에 DEV1 및/또는 DEV2로부터 ACK 프레임들의 송신은 근본적으로 그러한 다른 근접한 디바이스들의 EIFS 듀레이션을 절단할 수 있고, 이로써 또한 무선 매체의 유휴 시간 및 잠재적인 불공정한 채널 액세스를 최소화한다. [0080] Transmission of the ACK frame at the lowest base rate allows other devices close to DEV1 and DEV2 (eg, in the wireless range of DEV1 and DEV2) (eg, an FCS with an ACK frame checked Check Sequence) to prevent the EIFS duration from starting after receiving an ACK frame. In this manner, the transmission of ACK frames from DEV1 and / or DEV2 after the SIFS duration can essentially truncate the EIFS duration of such other nearby devices, thereby also minimizing the idle time and potential unfair channel access of the wireless medium .

[0081] DEV2가 EBA 프레임을 DEV1로 송신함으로써 DEV1로부터의 A-MPDU의 수신을 확인응답하면, DEV1 및 DEV2가 상대적으로 서로 가까울 가능성이 있다. 또한, DEV1 및 DEV2가 상대적으로 서로 가깝다면(예를 들면, 서로로부터 임계 거리 미만), DEV1 및 DEV2에 근접한 다른 디바이스들은 DEV1로부터 송신된 프레임들을 수신하고 이에 응답할 수 있다. 결과적으로, 다른 실시예들에서, DEV1만이 EBA 프레임에 대한 응답으로 SIFS 듀레이션이 개시된 후에 ACK 프레임을 송신할 수 있다. 예를 들면, 도 7b는 일부 실시예들에 따른 응답 EBA 프레임 및 단일 EIFS 절단을 통한 프레임 교환을 도시한 시퀀스도(720)를 도시한다. (도 7a의 시퀀스도(710)와 비교하여) 도 7b의 시퀀스도(720)의 하나의 이점은, DEV1이 응답 EBA 프레임을 송신한 후의 SIFS 듀레이션 후에만 매체에 대한 액세스를 획득할 수 있기 때문에, 65 Mbps에서 송신되는 A-MPDU 프레임에 대해 어떠한 시그널링도 필요로 되지 않는다는 것이다. ACK 프레임 대신에, DEV1은 또한 NAV를 절단하기 위해 CF-End 프레임을 송신할 수 있다.When DEV2 acknowledges reception of A-MPDU from DEV1 by transmitting an EBA frame to DEV1, DEV1 and DEV2 may be relatively close to each other. Also, if DEV1 and DEV2 are relatively close to each other (e. G., Less than a critical distance from each other), other devices close to DEV1 and DEV2 can receive and respond to frames transmitted from DEV1. As a result, in other embodiments, only DEV1 can transmit an ACK frame after the SIFS duration is initiated in response to an EBA frame. For example, FIG. 7B shows a sequence diagram 720 illustrating a frame exchange with a response EBA frame and a single EIFS truncation according to some embodiments. One advantage of the sequence diagram 720 of FIG. 7B (as compared to the sequence diagram 710 of FIG. 7A) is that since DEV 1 can gain access to the medium only after the SIFS duration after transmitting the response EBA frame , No signaling is required for the A-MPDU frame transmitted at 65 Mbps. Instead of an ACK frame, DEV1 may also send a CF-End frame to truncate the NAV.

[0082] 도 7c는 일부 실시예들에 따른 응답 EBA 프레임, 단일 EIFS 절단 및 EBA 프레임 후의 EIFS 듀레이션을 통한 프레임 교환(730)을 도시한 시퀀스도를 도시한다. 도 7c에 도시된 프레임 교환은, 도 7a에 도시된 프레임 교환과 유사한 방식으로 대칭적인 보호를 제공하면서, 도 7b의 프레임 교환과 유사한다. 더 구체적으로, 도 7c의 프레임 교환에서, DEV1이 응답 EBA 프레임(OFDM, HT 및/또는 VHT PHY 디바이스들에 대해 32 ㎲의 송신 듀레이션을 갖는 PPDU) 또는 응답 프레임이 나타나는 프레임을 수신할 때, DEV1은 (이전의 SIFS를 포함하여) DEV1에 의해 송신되는 ACK 프레임의 송신 듀레이션(TACK)과 DIFS 기간의 합과 동일한 양의 시간 동안 지속될 수 있는 EIFS 듀레이션을 시작한다. 그러한 실시예들에서, EBA 프레임의 듀레이션 필드는 SIFS 듀레이션 + TACK와 적어도 동일한 시간 기간의 NVA 듀레이션을 표시한다. [0082] FIG. 7C shows a sequence diagram illustrating a frame exchange 730 through a response EBA frame, a single EIFS truncation, and an EIFS duration after an EBA frame, in accordance with some embodiments. The frame exchange shown in FIG. 7C is similar to the frame exchange of FIG. 7B, while providing symmetrical protection in a manner similar to the frame exchange shown in FIG. 7A. 7C, when DEV1 receives a frame in which a response EBA frame (PPDU with a transmission duration of 32 mu s for OFDM, HT and / or VHT PHY devices) or a response frame appears, DEV1 Initiates an EIFS duration that can last for the same amount of time as the sum of the transmission duration (T ACK ) of the ACK frame transmitted by DEV1 (including the previous SIFS) and the DIFS duration. In such embodiments, the duration field of the EBA frame indicates the NVA duration of at least the same time period as the SIFS duration + T ACK .

[0083] 예를 들면, DEV1이 24 Mbps의 가장 높은 기본 송신 레이트에서 종결 ACK 프레임을 송신할 때, 앞서 설명된 EIFS 규칙은, 디바이스가 24 Mbps보다 더 크거나 동일한 데이터 레이트에서 32 ㎲의 송신 듀레이션을 갖는 프레임을 수신할 때, EIFS 듀레이션이

Figure pct00017
와 동일한 동적 EIFS 듀레이션이 되는 것을 명시하는 동적 EIFS 규칙에 의해 대체될 수 있다. 이러한 예에서, 동적 EIFS 듀레이션 = 16 + 28 + 34 = 78 ㎲이다. 듀레이션 필드의 값은
Figure pct00018
로서 표현될 수 있다.[0083] For example, when DEV1 transmits a termination ACK frame at the highest basic transmission rate of 24 Mbps, the EIFS rule described above is based on the assumption that the device has a transmission duration of 32 μs at a data rate greater than or equal to 24 Mbps ≪ / RTI > the EIFS duration < RTI ID = 0.0 >
Figure pct00017
≪ / RTI > and dynamic EIFS rules that specify the same dynamic EIFS duration as < RTI ID = 0.0 > In this example, the dynamic EIFS duration = 16 + 28 + 34 = 78 ㎲. The value of the duration field is
Figure pct00018
. ≪ / RTI >

[0084] 6 Mbps의 가장 낮은 기본 송신 레이트에서 송신되는 종결 ACK 프레임에 대해, 동적 EIFS 규칙은, 디바이스가 24 Mbps보다 더 크거나 동일한 데이터 레이트에서 32 ㎲의 송신 듀레이션을 갖는 프레임을 수신할 때, 동적 EIFS 듀레이션이

Figure pct00019
와 동일하다는 것을 명시할 수 있다. 이러한 예에서, 동적 EIFS 듀레이션 = 16 + 44 + 34 = 94 ㎲이다. 듀레이션 필드의 값은
Figure pct00020
로서 표현될 수 있다. 이러한 예에 대한 예시적인 프레임 교환이 도 7d에 도시된다. [0084] For a termination ACK frame transmitted at the lowest basic transmission rate of 6 Mbps, the dynamic EIFS rule is such that when a device receives a frame with a transmission duration of 32 μs at a data rate greater than or equal to 24 Mbps, Dynamic EIFS Duration
Figure pct00019
And the like. In this example, the dynamic EIFS duration = 16 + 44 + 34 = 94 mu s. The value of the duration field is
Figure pct00020
. ≪ / RTI > An exemplary frame exchange for this example is shown in Figure 7d.

[0085] 도 7d는 다른 실시예들에 따른 EBA 응답 프레임, 단일 EIFS 절단, 및 EBA 프레임 후의 EIFS 듀레이션을 통한 프레임 교환을 도시한 시퀀스도(740)를 도시한다. EBA 프레임의 듀레이션 필드의 적절한 값은, 블록 ACK 요청을 포함하는 A-MPDU의 듀레이션 필드 설정에서 ACK 프레임을 포함함으로써 제공 또는 할당될 수 있다. 일부 실시예들에서, 도 7c 및/또는 도 7d에 도시된 ACK 프레임은 또한 CF-End일 수 있고, 이러한 경우에 EIFS 듀레이션은 약간 더 길다(24 Mbps CF-End 프레임에 대해 EIFS = 78 ㎲ 및 6 Mbps CF-End 프레임에 대해 EIFS = 102 ㎲).[0085] FIG. 7d shows a sequence diagram 740 illustrating frame exchanges via an EBA response frame, a single EIFS truncation, and an EIFS duration after an EBA frame according to other embodiments. The appropriate value of the duration field of the EBA frame may be provided or assigned by including an ACK frame in the duration field setting of the A-MPDU that includes the block ACK request. In some embodiments, the ACK frame shown in Figures 7C and / or 7D may also be CF-End, in which case the EIFS duration is slightly longer (EIFS = 78 [mu] s for 24 Mbps CF- EIFS = 102 [mu] s for a 6 Mbps CF-End frame).

[0086] 듀레이션 값을 포함하지 않는 프레임들(예를 들면, PV1(Protocol Version 1) 프레임들)에 대해, EIFS 듀레이션은 또한, 프레임의 PHY 헤더가 ACK 표시를 포함하지 않은 경우에, FCS가 정확히 수신될 때 시작되고, 이러한 경우에, EIFS 듀레이션(또는 다른 액세스 연기 기간)은 PHY 헤더 내의 ACK 표시에 적어도 부분적으로 기초할 수 있다. PHY 헤더들 내의 ACK 표시가 없는 PV1 프레임들의 일 예는 5 GHz 대역에서 OFDM, HT 또는 VHT 변조를 사용하여 송신되는 PV1 프레임이다.For frames that do not contain a duration value (e.g., Protocol Version 1 (PV1) frames), the EIFS duration may also indicate that the FCS is correct And in this case, the EIFS duration (or other access deferral period) may be based at least in part on the ACK indication in the PHY header. One example of PV1 frames without an ACK indication in the PHY headers is the PV1 frame transmitted using OFDM, HT or VHT modulation in the 5 GHz band.

[0087] 대안적인 실시예들에서, 응답 EBA 프레임 후에 시작되는 임의의 EIFS 듀레이션을 절단하기 위해, 응답 EBA의 수신인은 RTS/CTS 프레임 교환을 개시할 수 있고, 이것은 차례로 EIFS 듀레이션이 본원에 개시된 동적 EIFS 규칙들을 변경하지 않고서 대칭적으로 절단되게 한다(비록 추가의 RTS 프레임을 지불하고서도). 예를 들면, 도 7e는 또 다른 실시예들에 따른 응답 EBA 프레임, 단일 EIFS 절단, 및 EBA 프레임 후의 EIFS 듀레이션을 통한 프레임 교환을 도시한 시퀀스도(750)를 도시한다. 도 7e에 도시된 바와 같이, 응답 EBA 프레임의 송신 후에, DEV1은 SIFS 듀레이션을 대기하고, 이어서 24 Mbps(44 ㎲의 송신 듀레이션을 가짐)에서 RTS 프레임을 DEV2로 송신할 수 있다. DEV2는 RTS 프레임을 수신하고, SIFS 듀레이션 후에, CTS 프레임을 24 Mbps에서 DEV1로 송신한다. RTS 프레임에 대한 동적 EIFS 규칙이 이미 정의되기 때문에, EIFS 절단이 수행될 수 있다. [0087] In alternative embodiments, to disconnect any EIFS duration that begins after a response EBA frame, the recipient of the response EBA may initiate an RTS / CTS frame exchange, which in turn causes the EIFS duration to become dynamic EIFS rules to be symmetrically truncated (without paying additional RTS frames). For example, FIG. 7E shows a sequence diagram 750 illustrating a frame exchange with a response EBA frame, a single EIFS truncation, and an EIFS duration after an EBA frame according to yet another embodiment. As shown in FIG. 7E, after transmission of the response EBA frame, DEV1 waits for a SIFS duration and then transmits an RTS frame to DEV2 at 24 Mbps (with a transmission duration of 44 mu s). DEV2 receives the RTS frame and, after SIFS duration, transmits the CTS frame from 24 Mbps to DEV1. Since dynamic EIFS rules for RTS frames are already defined, EIFS truncation can be performed.

[0088] 본원에 설명된 EIFS 규칙들은 다음과 같이 정의될 수 있다. PHY의 가장 높은 의무적인 비-HT 레이트의 데이터 레이트는 EBA 기준 레이트로 지칭된다. EBA 기준 레이트에서 CBA 프레임을 송신하도록 요구된 듀레이션은 EBA 기준 듀레이션으로 지칭된다. 예를 들면, HT PHY에 대한 가장 높은 의무적인 비-HT 레이트는 24 Mbps이고, 그래서 HT에 대한 EBA 기준 레이트는 24 Mbps이다. 24 Mbps에서, CBA 프레임(32 옥텟들을 포함함)의 듀레이션은 32 ㎲이고, 그래서 VHT에 대한 EBA 기준 듀레이션은 32 ㎲이다. [0088] The EIFS rules described herein can be defined as follows. The data rate of the PHY's highest mandatory non-HT rate is referred to as the EBA reference rate. The duration required to transmit the CBA frame at the EBA reference rate is referred to as the EBA reference duration. For example, the highest mandatory non-HT rate for HT PHY is 24 Mbps, so the EBA reference rate for HT is 24 Mbps. At 24 Mbps, the duration of the CBA frame (including 32 octets) is 32 ㎲, so the EBA reference duration for VHT is 32 ㎲.

[0089] 또한, 디바이스로 하여금 EIFS 듀레이션을 시작하게 하는 PPDU가 EBA 기준 듀레이션과 동일한 송신 듀레이션을 갖고 EBA 기준 레이트보다 더 큰 데이터 레이트를 가질 때, EIFS 듀레이션은

Figure pct00021
와 동일하고, 여기서
Figure pct00022
는 EBA 기준 레이트에 적어도 부분적으로 기초한 ACK 프레임의 추정된 송신 듀레이션이다. 예를 들면, HT PHY에서, EIFS 듀레이션은 16 + 28 + 34 = 78 ㎲와 동일하다. 이것은, EBA 기준 듀레이션과 동일한 듀레이션의 PPDU가 EBA 프레임과 매우 유사하고 이것이 응답 ACK가 전송되게 할 수 있다는 것을 반영한다. [0089] Also, when the PPDU causing the device to start the EIFS duration has a transmission duration equal to the EBA reference duration and has a data rate greater than the EBA reference rate, the EIFS duration
Figure pct00021
≪ / RTI >
Figure pct00022
Is the estimated transmission duration of the ACK frame based at least in part on the EBA reference rate. For example, in HT PHY, the EIFS duration is equal to 16 + 28 + 34 = 78 μs. This reflects that the PPDU of the same duration as the EBA reference duration is very similar to the EBA frame and that this can cause a response ACK to be sent.

[0090] 도 8은 일부 실시예들에 따른 무선 채널에 대한 액세스를 연기하기 위한 예시적인 동작(800)을 도시한 예시적인 흐름도를 도시한다. 먼저, 무선 디바이스는 무선 채널을 통해 어그리게이팅된 데이터 프레임을 다른 디바이스로부터 수신하고, 어그리게이팅된 데이터 프레임은 하나 이상의 디코딩 에러들을 포함한다(802). 이어서, 무선 디바이스는 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정한다(804). 이어서, 무선 디바이스는 전송 듀레이션에 적어도 부분적으로 기초하여 EIFS 듀레이션 또는 DIFS 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 채널에 대한 액세스를 연기한다(806). [0090] FIG. 8 illustrates an exemplary flow chart illustrating an exemplary operation 800 for deferring access to a wireless channel in accordance with some embodiments. First, the wireless device receives the aggregated data frame from the other device over the wireless channel, and the aggregated data frame includes one or more decoding errors (802). The wireless device then determines the transmission duration of the aggregated data frame (804). The wireless device then defer (806) access to the channel for a selected time period as either the EIFS duration or the DIFS duration based at least in part on the transmission duration.

[0091] 더 구체적으로, 적어도 일부 실시예들에서, 무선 디바이스는, 송신 듀레이션이 지정된 듀레이션 미만이거나 동일할 때 EIFS 듀레이션으로서 시간 기간을 선택할 수 있고(806A), 송신 듀레이션이 지정된 듀레이션보다 더 클 때 DIFS 듀레이션으로서 시간 기간을 선택할 수 있다(806B).[0091] More specifically, in at least some embodiments, the wireless device may select (806A) the time period as the EIFS duration when the transmission duration is less than or equal to the specified duration, and when the transmission duration is greater than the specified duration The DIFS duration may be selected as a time period (806B).

[0092] 다음에, 무선 디바이스는 시간 기간 후에 블록 확인응답 프레임을 다른 디바이스로 송신할 수 있다(808). 이후에, 적어도 일부 실시예들에서, 무선 디바이스는, 블록 확인응답 프레임을 송신한 후에 개시되는 SIFS(short interframe space) 듀레이션 후에, 단일 확인응답 프레임을 다른 디바이스로 송신할 수 있다(810).[0092] Next, the wireless device may transmit a block acknowledgment frame to another device after a period of time (808). Thereafter, in at least some embodiments, the wireless device may transmit (810) a single acknowledgment frame to another device after a short interframe space (SIFS) duration initiated after sending the block acknowledgment frame.

[0093] 앞에 설명된 명세서에서, 실시예들은 그의 특정 예시적인 실시예들을 참조하여 설명되었다. 그러나, 첨부된 청구항들에 제시된 본 개시의 더 넓은 범위에서 벗어나지 않고서 그에 대한 다양한 수정들 및 변화들이 이루어질 수 있다는 것이 명백할 것이다. 따라서, 명세서 및 도면들은 제한적인 의미보다는 예시적인 의미로 여겨진다.[0093] In the foregoing description, the embodiments have been described with reference to specific exemplary embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader scope of the present disclosure set forth in the appended claims. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.

Claims (28)

하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터(aggregated data)의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법으로서,
무선 채널을 통해 다른 디바이스로부터 수신되는 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정하는 단계, 및
상기 송신 듀레이션에 적어도 부분적으로 기초하여, EIFS(extended interframe space) 듀레이션 또는 DIFS(distributed coordination function(DCF) interframe space) 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 상기 채널에 대한 액세스를 연기하는 단계를 포함하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
A method performed at a wireless device to confirm receipt of aggregated data comprising one or more decoding errors,
Determining a transmission duration of an aggregated data frame received from another device over a wireless channel, and
Deferring access to the channel for a selected time period as either an extended interframe space (EIFS) duration or a distributed coordination function (DCF) interframe space duration based at least in part on the transmission duration ,
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 1 항에 있어서,
상기 시간 기간은, 상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 EIFS 듀레이션으로서 선택되고,
상기 시간 기간은, 상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 DIFS 듀레이션으로서 선택되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
The method according to claim 1,
Wherein the time period is selected as the EIFS duration when the transmission duration is less than or equal to a specified duration,
Wherein the time duration is selected as the DIFS duration when the transmission duration is greater than the specified duration,
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 1 항에 있어서,
상기 연기하는 단계는,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하는 것을 방지하는 단계, 및
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하도록 허용하는 단계를 포함하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
The method according to claim 1,
Wherein the deferring comprises:
Preventing the wireless device from selecting the EIFS duration when the transmission duration is less than or equal to a specified duration, and
And allowing the wireless device to select the EIFS duration when the transmission duration is greater than the specified duration.
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 1 항에 있어서,
상기 송신 듀레이션은 상기 어그리게이팅된 데이터 프레임을 상기 무선 디바이스 송신하는데 사용되는 데이터 심볼들의 수를 사용하여 결정되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
The method according to claim 1,
Wherein the transmission duration is determined using a number of data symbols used to transmit the aggregated data frame to the wireless device,
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 4 항에 있어서,
상기 시간 기간은, 상기 데이터 심볼들의 수가 지정된 수 미만이거나 이와 동일할 때, 상기 EIFS 듀레이션으로서 선택되고,
상기 시간 기간은, 상기 데이터 심볼들의 수가 상기 지정된 수보다 더 클 때, 상기 DIFS 듀레이션으로서 선택되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
5. The method of claim 4,
Wherein the time period is selected as the EIFS duration when the number of data symbols is less than or equal to a specified number,
Wherein the time period is selected as the DIFS duration when the number of data symbols is greater than the designated number,
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 1 항에 있어서,
상기 시간 기간 후에 블록 확인응답 프레임을 상기 다른 디바이스로 송신하는 단계, 및
상기 블록 확인응답 프레임을 송신한 후에 개시되는 SIFS(short interframe space) 듀레이션 후에, 단일 확인응답 프레임을 상기 다른 디바이스로 송신하는 단계를 더 포함하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
The method according to claim 1,
Sending a block acknowledgment frame to the other device after the time period; and
Further comprising: sending a single acknowledgment frame to the other device after a short interframe space (SIFS) duration that begins after transmitting the block acknowledgment frame.
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
제 6 항에 있어서,
상기 단일 확인응답 프레임은 기본 송신 레이트에서 송신되고, 상기 EIFS 듀레이션만큼 상기 채널에 대한 액세스를 연기하는 것을 삼가(refrain)도록 인근의 무선 디바이스들에 지시하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위해 무선 디바이스에서 수행되는 방법.
The method according to claim 6,
Wherein the single acknowledgment frame is transmitted at a basic rate and instructs neighboring wireless devices to refrain from delaying access to the channel by the EIFS duration.
Wherein the method is performed at the wireless device to confirm receipt of the aggregated data comprising one or more decoding errors.
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스로서,
프로세서, 및
명령들을 저장하는 메모리를 포함하고, 상기 명령들은, 상기 프로세서에 의해 실행될 때, 상기 무선 디바이스로 하여금,
무선 채널을 통해 다른 디바이스로부터 수신되는 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정하게 하고, 그리고
상기 송신 듀레이션에 적어도 부분적으로 기초하여, EIFS(extended interframe space) 듀레이션 또는 DIFS(distributed coordination function(DCF) interframe space) 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 상기 채널에 대한 액세스를 연기하게 하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors,
Processor, and
A memory for storing instructions, wherein the instructions, when executed by the processor, cause the wireless device to:
Determine the transmission duration of the aggregated data frame received from the other device over the wireless channel, and
And delaying access to the channel for a selected time period as either an extended interframe space (EIFS) duration or a distributed coordination function (DCF) interframe space duration based at least in part on the transmission duration.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 8 항에 있어서,
상기 명령들의 실행은 상기 무선 디바이스로 하여금,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 시간 기간을 상기 EIFS 듀레이션으로서 선택하게 하고, 그리고
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 시간 기간을 상기 DIFS 듀레이션으로서 선택하게 하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
9. The method of claim 8,
The execution of the instructions causes the wireless device to:
To select the time period as the EIFS duration when the transmission duration is less than or equal to a specified duration, and
And to select the time period as the DIFS duration when the transmission duration is greater than the specified duration.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 8 항에 있어서,
상기 명령들의 실행은,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하는 것을 방지하고, 그리고
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하도록 허용함으로써
상기 채널에 대한 액세스를 연기하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
9. The method of claim 8,
The execution of the instructions,
Preventing the wireless device from selecting the EIFS duration when the transmission duration is less than or equal to a specified duration, and
Allowing the wireless device to select the EIFS duration when the transmission duration is greater than the specified duration
Deferring access to the channel,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 8 항에 있어서,
상기 송신 듀레이션은 상기 어그리게이팅된 데이터 프레임을 상기 무선 디바이스로 송신하는데 사용되는 데이터 심볼들의 수를 사용하여 결정되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
9. The method of claim 8,
Wherein the transmission duration is determined using a number of data symbols used to transmit the aggregated data frame to the wireless device,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 11 항에 있어서,
상기 명령들의 실행은 상기 무선 디바이스로 하여금,
상기 데이터 심볼들의 수가 지정된 수 미만이거나 이와 동일할 때, 상기 시간 기간을 상기 EIFS 듀레이션으로서 선택하게 하고, 그리고
상기 데이터 심볼들의 수가 상기 지정된 수보다 더 클 때, 상기 시간 기간을 상기 DIFS 듀레이션으로서 선택하게 하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
12. The method of claim 11,
The execution of the instructions causes the wireless device to:
To select the time period as the EIFS duration when the number of data symbols is less than or equal to a specified number, and
And to select the time period as the DIFS duration when the number of data symbols is greater than the designated number,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 8 항에 있어서,
상기 명령들의 실행은 상기 무선 디바이스로 하여금 추가로,
상기 시간 기간 후에 블록 확인응답 프레임을 상기 다른 디바이스로 송신하게 하고, 그리고
상기 블록 확인응답 프레임을 송신한 후에 개시되는 SIFS(short interframe space) 듀레이션 후에, 단일 확인응답 프레임을 상기 다른 디바이스로 송신하게 하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
9. The method of claim 8,
The execution of the instructions further causes the wireless device to:
Cause the block acknowledgment frame to be transmitted to the other device after the time period, and
Cause a single acknowledgment frame to be transmitted to the another device after a short interframe space (SIFS) duration started after transmitting the block acknowledgment frame.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 13 항에 있어서,
상기 단일 확인응답 프레임은 기본 송신 레이트에서 송신되고, 상기 EIFS 듀레이션만큼 상기 채널에 대한 액세스를 연기하는 것을 삼가도록 인근의 무선 디바이스들에 지시하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
14. The method of claim 13,
Wherein the single acknowledgment frame is transmitted at a basic rate and instructs neighboring wireless devices to refrain from delaying access to the channel by the EIFS duration.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체로서,
상기 프로그램 명령들은, 무선 디바이스의 프로세서에 의해 실행될 때, 상기 무선 디바이스로 하여금 동작들을 수행하게 하고, 상기 동작들은,
무선 채널을 통해 다른 디바이스로부터 수신되는 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정하는 동작 ― 상기 어그리게이팅된 데이터 프레임은 하나 이상의 디코딩 에러들을 포함함 ―, 및
상기 송신 듀레이션에 적어도 부분적으로 기초하여, EIFS(extended interframe space) 듀레이션 또는 DIFS(distributed coordination function(DCF) interframe space) 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 채널에 대한 액세스를 연기하는 동작을 포함하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
17. A non-transitory computer-readable medium comprising program instructions,
The program instructions causing the wireless device to perform operations when executed by a processor of the wireless device,
Determining an transmission duration of an aggregated data frame received from another device over a wireless channel, the aggregated data frame comprising one or more decoding errors; and
Deferring access to a channel for a selected time period as either an extended interframe space (EIFS) duration or a distributed coordination function (DCF) interframe space duration based at least in part on the transmission duration.
A non-transitory computer-readable medium comprising program instructions.
제 15 항에 있어서,
상기 채널에 대한 액세스를 연기하기 위한 명령들의 실행은 상기 무선 디바이스로 하여금,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 시간 기간을 상기 EIFS 듀레이션으로서 선택하게 하고, 그리고
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 시간 기간을 상기 DIFS 듀레이션으로서 선택하게 하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
16. The method of claim 15,
Execution of instructions to defer access to the channel causes the wireless device to:
To select the time period as the EIFS duration when the transmission duration is less than or equal to a specified duration, and
And to select the time period as the DIFS duration when the transmission duration is greater than the specified duration.
A non-transitory computer-readable medium comprising program instructions.
제 15 항에 있어서,
상기 채널에 대한 액세스를 연기하기 위한 명령들의 실행은 상기 무선 디바이스로 하여금,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하는 것을 방지하게 하고, 그리고
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하도록 허용하게 하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
16. The method of claim 15,
Execution of instructions to defer access to the channel causes the wireless device to:
Prevent the wireless device from selecting the EIFS duration when the transmission duration is less than or equal to a specified duration, and
Allowing the wireless device to select the EIFS duration when the transmission duration is greater than the specified duration.
A non-transitory computer-readable medium comprising program instructions.
제 15 항에 있어서,
상기 송신 듀레이션은 상기 어그리게이팅된 데이터 프레임을 상기 무선 디바이스로 송신하는데 사용되는 데이터 심볼들의 수를 사용하여 결정되는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
16. The method of claim 15,
Wherein the transmission duration is determined using a number of data symbols used to transmit the aggregated data frame to the wireless device,
A non-transitory computer-readable medium comprising program instructions.
제 18 항에 있어서,
상기 명령들의 실행은 상기 무선 디바이스로 하여금,
상기 데이터 심볼들의 수가 지정된 수 미만이거나 이와 동일할 때, 상기 시간 기간을 상기 EIFS 듀레이션으로서 선택하게 하고, 그리고
상기 데이터 심볼들의 수가 상기 지정된 수보다 더 클 때, 상기 시간 기간을 상기 DIFS 듀레이션으로서 선택하게 하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
19. The method of claim 18,
The execution of the instructions causes the wireless device to:
To select the time period as the EIFS duration when the number of data symbols is less than or equal to a specified number, and
And to select the time period as the DIFS duration when the number of data symbols is greater than the designated number,
A non-transitory computer-readable medium comprising program instructions.
제 15 항에 있어서,
상기 명령들의 실행은 상기 무선 디바이스로 하여금 추가로,
상기 시간 기간 후에 블록 확인응답 프레임을 상기 다른 디바이스로 송신하게 하고, 그리고
상기 블록 확인응답 프레임을 송신한 후에 개시되는 SIFS(short interframe space) 듀레이션 후에, 단일 확인응답 프레임을 상기 다른 디바이스로 송신하게 하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
16. The method of claim 15,
The execution of the instructions further causes the wireless device to:
Cause the block acknowledgment frame to be transmitted to the other device after the time period, and
Cause a single acknowledgment frame to be transmitted to the another device after a short interframe space (SIFS) duration started after transmitting the block acknowledgment frame.
A non-transitory computer-readable medium comprising program instructions.
제 20 항에 있어서,
상기 단일 확인응답 프레임은 기본 송신 레이트에서 송신되고, 상기 EIFS 듀레이션만큼 상기 채널에 대한 액세스를 연기하는 것을 삼가도록 인근의 무선 디바이스들에 지시하는,
프로그램 명령들을 포함하는 비일시적인 컴퓨터-판독 가능 매체.
21. The method of claim 20,
Wherein the single acknowledgment frame is transmitted at a basic rate and instructs neighboring wireless devices to refrain from delaying access to the channel by the EIFS duration.
A non-transitory computer-readable medium comprising program instructions.
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스로서,
무선 채널을 통해 다른 디바이스로부터 수신되는 어그리게이팅된 데이터 프레임의 송신 듀레이션을 결정하기 위한 수단, 및
상기 송신 듀레이션에 적어도 부분적으로 기초하여, EIFS(extended interframe space) 듀레이션 또는 DIFS(distributed coordination function(DCF) interframe space) 듀레이션 중 어느 하나로서 선택된 시간 기간 동안에 상기 채널에 대한 액세스를 연기하기 위한 수단을 포함하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors,
Means for determining a transmission duration of an aggregated data frame received from another device over a wireless channel, and
And means for deferring access to the channel for a selected time period as either an extended interframe space (EIFS) duration or a distributed coordination function (DCF) interframe space duration based at least in part on the transmission duration doing,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 22 항에 있어서,
상기 시간 기간은, 상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 EIFS 듀레이션으로서 선택되고,
상기 시간 기간은, 상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 DIFS 듀레이션으로서 선택되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
23. The method of claim 22,
Wherein the time period is selected as the EIFS duration when the transmission duration is less than or equal to a specified duration,
Wherein the time duration is selected as the DIFS duration when the transmission duration is greater than the specified duration,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 22 항에 있어서,
상기 연기하기 위한 수단은,
상기 송신 듀레이션이 지정된 듀레이션 미만이거나 이와 동일할 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하는 것을 방지하고, 그리고
상기 송신 듀레이션이 상기 지정된 듀레이션보다 더 클 때, 상기 무선 디바이스가 상기 EIFS 듀레이션을 선택하도록 허용하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
23. The method of claim 22,
The means for deferring comprises:
Preventing the wireless device from selecting the EIFS duration when the transmission duration is less than or equal to a specified duration, and
Allowing the wireless device to select the EIFS duration when the transmission duration is greater than the specified duration,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 22 항에 있어서,
상기 송신 듀레이션은 상기 어그리게이팅된 데이터 프레임을 상기 무선 디바이스로 송신하는데 사용되는 데이터 심볼들의 수를 사용하여 결정되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
23. The method of claim 22,
Wherein the transmission duration is determined using a number of data symbols used to transmit the aggregated data frame to the wireless device,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 25 항에 있어서,
상기 시간 기간은, 상기 데이터 심볼들의 수가 지정된 수 미만이거나 이와 동일할 때, 상기 EIFS 듀레이션으로서 선택되고,
상기 시간 기간은, 상기 데이터 심볼들의 수가 상기 지정된 수보다 더 클 때, 상기 DIFS 듀레이션으로서 선택되는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
26. The method of claim 25,
Wherein the time period is selected as the EIFS duration when the number of data symbols is less than or equal to a specified number,
Wherein the time period is selected as the DIFS duration when the number of data symbols is greater than the designated number,
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 23 항에 있어서,
상기 시간 기간 후에 블록 확인응답 프레임을 상기 다른 디바이스로 송신하기 위한 수단, 및
상기 블록 확인응답 프레임을 송신한 후에 개시되는 SIFS(short interframe space) 듀레이션 후에, 단일 확인응답 프레임을 상기 다른 디바이스로 송신하기 위한 수단을 더 포함하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
24. The method of claim 23,
Means for transmitting a block acknowledgment frame to said another device after said time period, and
Further comprising means for transmitting a single acknowledgment frame to the other device after a short interframe space (SIFS) duration that begins after transmitting the block acknowledgment frame.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
제 27 항에 있어서,
상기 단일 확인응답 프레임은 기본 송신 레이트에서 송신되고, 상기 EIFS 듀레이션만큼 상기 채널에 대한 액세스를 연기하는 것을 삼가도록 인근의 무선 디바이스들에 지시하는,
하나 이상의 디코딩 에러들을 포함하는 어그리게이팅된 데이터의 수신을 확인하기 위한 무선 디바이스.
28. The method of claim 27,
Wherein the single acknowledgment frame is transmitted at a basic rate and instructs neighboring wireless devices to refrain from delaying access to the channel by the EIFS duration.
A wireless device for confirming receipt of aggregated data comprising one or more decoding errors.
KR1020167015790A 2013-11-22 2014-11-21 Channel access deferral mechanism Withdrawn KR20160089402A (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US201361907852P 2013-11-22 2013-11-22
US61/907,852 2013-11-22
US201361913669P 2013-12-09 2013-12-09
US61/913,669 2013-12-09
US201361916039P 2013-12-13 2013-12-13
US61/916,039 2013-12-13
US201461930223P 2014-01-22 2014-01-22
US61/930,223 2014-01-22
US14/549,314 US9907070B2 (en) 2013-11-22 2014-11-20 Channel access deferral mechanism
US14/549,314 2014-11-20
PCT/US2014/066826 WO2015077569A1 (en) 2013-11-22 2014-11-21 Channel access deferral mechanism

Publications (1)

Publication Number Publication Date
KR20160089402A true KR20160089402A (en) 2016-07-27

Family

ID=52103173

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167015790A Withdrawn KR20160089402A (en) 2013-11-22 2014-11-21 Channel access deferral mechanism

Country Status (6)

Country Link
US (1) US9907070B2 (en)
EP (1) EP3072349A1 (en)
JP (1) JP6416256B2 (en)
KR (1) KR20160089402A (en)
CN (1) CN105766050A (en)
WO (1) WO2015077569A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10225061B2 (en) * 2014-06-19 2019-03-05 Lg Electronics Inc. Method and apparatus for receiving frame
WO2015198158A2 (en) 2014-06-27 2015-12-30 Techflux, Ltd. Operating in power save mode
US20170019895A1 (en) * 2015-07-17 2017-01-19 Qualcomm Technologies International, Ltd. Signaling method for improved ofdma-based data ack/ba frame exchange in wireless network systems
US10117181B2 (en) * 2015-07-31 2018-10-30 Intel IP Corporation Apparatus, system and method of communicating a non-data physical layer convergence procedure (PLCP) protocol data unit (PPDU)
CN105592564B (en) * 2015-08-12 2019-03-15 中山大学 Adaptive Access Mechanism Based on Estimation of Active Nodes in Wireless Mesh Networks
KR102549027B1 (en) 2016-05-11 2023-06-29 주식회사 윌러스표준기술연구소 Wireless communication method for transmitting ack and wireless communication terminal using same
CN114884628B (en) * 2016-06-14 2024-08-23 韦勒斯标准与技术协会公司 Wireless communication method using aggregated MPDU and wireless communication terminal using the same
US10813049B2 (en) 2017-02-27 2020-10-20 Qualcomm Incorporated Coexistence enhancements for wake-up radio

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6367045B1 (en) 1999-07-01 2002-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth efficient acknowledgment/negative acknowledgment in a communication system using automatic repeat request (ARQ)
EP1429506A3 (en) 2002-12-09 2007-01-24 Broadcom Corporation Pipeline architecture for equalisers
JP4128961B2 (en) 2004-01-26 2008-07-30 株式会社東芝 Wireless communication apparatus, wireless communication method, and wireless communication program
WO2005071909A1 (en) * 2004-01-26 2005-08-04 Samsung Electronics Co., Ltd. Method and apparatus for setting, transmitting and receiving data for virtual carrier sensing in wireless network communication
US20060034274A1 (en) 2004-07-30 2006-02-16 Nokia Corporation System and method for variable length acknowledgements in a shared resource network
JP4331088B2 (en) * 2004-11-01 2009-09-16 株式会社東芝 Communication apparatus and communication method
US7813324B1 (en) 2005-09-28 2010-10-12 Rockwell Collins, Inc. Scalable mobile adaptive reliable ToS based automatic retransmit request
US7944897B2 (en) 2005-11-03 2011-05-17 Samsung Electronics Co., Ltd. Method and system for addressing channel access unfairness in IEEE 802.11n wireless networks
KR100708204B1 (en) 2005-11-07 2007-04-16 삼성전자주식회사 Method and apparatus for ensuring fairness of medium access between stations in WLAN
US20070171933A1 (en) 2006-01-23 2007-07-26 Interdigital Technology Corporation Medium access control and physical layer headers for high throughput data in wlan systems
EP2057771A2 (en) 2006-08-30 2009-05-13 Nokia Corporation Method and apparatus for fast or negative acknowledgement in a mobile communication system
CN101483926B (en) * 2009-02-18 2011-09-07 杭州华三通信技术有限公司 Channel evaluation method and apparatus
GB2493504B (en) 2011-07-25 2017-11-29 Qualcomm Technologies Int Ltd Data flow control
SG11201407424TA (en) 2012-05-11 2014-12-30 Agency Science Tech & Res Methods for determining information about a communication parameter and communication devices
SG11201501898PA (en) 2012-09-12 2015-04-29 Agency Science Tech & Res Communication methods and communication devices
CN103228056B (en) * 2013-04-24 2019-03-01 中兴通讯股份有限公司 A kind for the treatment of method and apparatus of channel access

Also Published As

Publication number Publication date
JP2016539576A (en) 2016-12-15
US9907070B2 (en) 2018-02-27
EP3072349A1 (en) 2016-09-28
WO2015077569A1 (en) 2015-05-28
JP6416256B2 (en) 2018-10-31
CN105766050A (en) 2016-07-13
US20150146700A1 (en) 2015-05-28

Similar Documents

Publication Publication Date Title
KR20160086908A (en) Extended block acknowledgment protocol
US9907070B2 (en) Channel access deferral mechanism
US20250080305A1 (en) Wireless communication method using trigger information, and wireless communication terminal
CN108353429B (en) NAV setting method and related equipment in wireless communication system
KR101735031B1 (en) Method for selecting an entity based on a total link quality
CN106717053A (en) Integrated circuit for wireless communication, wireless communication terminal, and wireless communication method
KR20210124917A (en) Method and apparatus for transmitting and receiving data in communication system supporting multi-link
WO2016178418A1 (en) Wireless communication terminal and wireless communication method
KR102450270B1 (en) Wireless communication method for transmitting ACK and wireless communication terminal using same
US10383091B2 (en) Transmission opportunity ownership transfer and extension in a wireless local area network (WLAN)
WO2016178417A1 (en) Wireless communication device
US20220217791A1 (en) Wireless communication method using txop and wireless communication terminal using same
JP7146042B2 (en) Wireless communication device and wireless communication method
JP7644459B2 (en) Wireless communication method using fragmentation and wireless communication terminal using the same
KR102567626B1 (en) Wireless communication method using aggregate mpdu, and wireless communication terminal using same
KR20240177712A (en) Method and apparatus for communication under interference condition in wireless local area network system

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20160614

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid