Wireless communication method using TXOP and wireless communication terminal using the same
The wireless communication terminal optimizes data transmission in high-density environments by using TXOP to transmit BRP trigger frames and perform dynamic fragmentation, addressing inefficiencies in existing systems and enhancing channel utilization.
Patent Information
- Application Number
- JP2025131607
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2017-05-05
- Filing Date
- 2025-08-06
- Publication Date
- 2025-10-28
AI Technical Summary
Existing wireless LAN systems face challenges in efficiently using bandwidth for data transmission between multiple stations and access points in high-density environments, necessitating improved channel utilization and simultaneous data transmission capabilities.
A wireless communication terminal that utilizes a TXOP (Transmission Opportunity) to transmit a Beamforming Report Poll (BRP) trigger frame, measure channel state, and perform dynamic fragmentation to optimize data transmission, allowing for simultaneous feedback frames and flexible fragment sizes based on receiver capabilities.
Enhances data transmission efficiency by allowing simultaneous transmission of feedback frames and dynamic fragment sizing, overcoming TXOP limitations in high-density wireless LAN environments.
Smart Images

Figure 2025163213000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a wireless communication method and a wireless communication terminal using TXOP. [Background technology]
[0002] Recently, as the popularity of mobile devices has increased, wireless LAN technology, which provides high-speed wireless Internet services to these devices, has been gaining attention. Wireless LAN technology is a technology that uses short-range wireless communication technology to wirelessly connect mobile devices such as smartphones, smart pads, laptop computers, portable multimedia players, and embedded devices to the Internet at home, in businesses, or in specific service areas.
[0003] Since supporting the initial wireless LAN technology using the 2.4GHz frequency band, IEEE (Institute of Electrical and Electronics Engineers) 802.11 has implemented or is currently developing various technology standards. First, IEEE 802.11b supports communication speeds of up to 11Mbps using the 2.4GHz frequency band. IEEE 802.11a, which was commercialized after IEEE 802.11b, uses the 5GHz frequency band instead of the 2.4GHz band, reducing the impact of interference compared to the significantly more congested 2.4GHz frequency band, and uses OFDM technology to increase communication speeds to up to 54Mbps. However, IEEE 802.11a has the disadvantage of a shorter communication distance than IEEE 802.11b. IEEE 802.11g has attracted considerable attention because it uses the 2.4GHz band like IEEE 802.11b to achieve a maximum communication speed of 54Mbps and is backward compatible, but it also has an advantage over IEEE 802.11a in terms of communication distance.
[0004] IEEE 802.11n is a technical standard established to overcome the communication speed limitations that have been identified as a weakness of wireless LANs. IEEE 802.11n aims to increase network speed and reliability and extend the operating distance of wireless networks. More specifically, IEEE 802.11n supports high throughput (HT) of up to 540 Mbps. It also relies on MIMO (Multiple Inputs and Multiple Outputs) technology, which uses multiple antennas on both the transmitter and receiver sides to minimize transmission errors and optimize data speed. This standard also uses a coding method that transmits multiple duplicate copies to increase data reliability.
[0005] As WLAN usage continues to grow and applications become more diverse, a need has arisen for new WLAN systems that support data rates higher than those supported by IEEE 802.11n (Very High Throughput, VHT). IEEE 802.11ac supports wide bandwidth (80MHz-160MHz) in the 5GHz frequency band. While the IEEE 802.11ac standard was defined only for the 5GHz band, initial 802.11ac chipsets also support operation in the 2.4GHz band for backward compatibility with existing 2.4GHz products. Theoretically, this standard enables multi-station WLAN speeds of at least 1Gbps and maximum single-link speeds of at least 500Mbps. This is achieved by expanding the air interface concepts adopted in 801.11n, including wider radio frequency bandwidth (up to 160MHz), more MIMO spatial streams (up to 8), multi-user MIMO, and denser modulation (up to 256QAM). Additionally, there is IEEE 802.11ad, a method of transmitting data using the 60 GHz band instead of the conventional 2.4 GHz / 5 GHz. IEEE 802.11ad is a transmission standard that uses beamforming technology to provide speeds of up to 7 Gbps, making it suitable for streaming large amounts of data and high-bitrate video, such as uncompressed HD video. However, the 60 GHz frequency band has the disadvantage of being difficult to pass through obstacles and can only be used between devices in close proximity.
[0006] Meanwhile, discussions are currently underway to provide high-efficiency and high-performance wireless LAN communication technology in high-density environments as the next-generation wireless LAN standard after 801.11ac and 802.11ad. In other words, next-generation wireless LAN environments should provide high-frequency-efficient communication both indoors and outdoors in the presence of high-density stations and access points (APs), and various technologies are required to achieve this.
[0007] In particular, as the number of devices using wireless LANs increases, it becomes necessary to use designated channels efficiently. Therefore, there is a demand for technology that allows data transmission between multiple stations and APs simultaneously, thereby efficiently using bandwidth. Summary of the Invention [Problem to be solved by the invention]
[0008] An embodiment of the present invention aims to provide a wireless communication terminal that uses TXOP. [Means for solving the problem]
[0009] According to one embodiment of the present invention, a wireless communication terminal for wireless communication includes a transceiver for transmitting and receiving wireless signals, and a processor for processing the wireless signals, wherein the processor performs transmission based on a TXOP limit, which is a maximum value of a transmission opportunity (TXOP), which is a time period during which the wireless communication terminal has the right to initiate a frame exchange sequence over a wireless medium.
[0010] The processor transmits a Beamforming Report Poll (BRP) trigger frame to another wireless communication terminal using a TXOP exceeding a TXOP limit, and receives a feedback frame in response to the BRP trigger frame from the other wireless communication terminal within the TXOP exceeding the TXOP limit. The BRP trigger frame triggers simultaneous transmission of feedback frames from one or more wireless communication terminals. The feedback frame indicates a channel state measured by the other wireless communication terminal, which is used for MIMO (Multi-Input Multi-Output) transmission from the wireless communication terminal to the other wireless communication terminal, or for beamforming transmission from the wireless communication terminal to the other wireless communication terminal.
[0011] The processor transmits a Null Data Packet (NDP) frame used for measuring the channel state to the other wireless communication terminal after a predetermined time has elapsed since the wireless communication terminal transmitted a Null Data Packet Announcement (NDPA) frame informing the other wireless communication terminal that a sounding protocol sequence will start. At this time, if the wireless communication terminal transmits the NDPA frame, the NDP frame, and the BRP trigger frame within the TXOP limit, the processor transmits the BRP trigger frame to the other wireless communication terminal using a TXOP exceeding the TXOP limit after a predetermined time has elapsed since the wireless communication terminal transmitted the NDP frame to the other wireless communication terminal.
[0012] If the wireless communication terminal transmits the BRP trigger frame within the TXOP limit, the processor transmits the BRP trigger frame using a TXOP that exceeds the TXOP limit.
[0013] The feedback frame is transmitted from the other wireless communication terminal after a predetermined time has elapsed since the other wireless communication terminal received the BRP trigger frame.
[0014] The processor generates at least one fragment using dynamic fragmentation and transmits the at least one fragment to another wireless communication terminal, where dynamic fragmentation refers to fragmentation other than static fragmentation, which requires all fragments except the last fragment to be fragmented to the same size.
[0015] The processor first generates a first fragment from the at least one fragment based on a value specified by the other wireless communication terminal as the minimum size of the fragment, and transmits the first fragment to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0016] If the wireless communication terminal transmits the at least one fragment to the other wireless communication terminal without using an A (Aggregate)-MPDU containing multiple MPDUs (MAC Protocol Data Units), the processor transmits the first fragment to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0017] The processor generates the first fragment with a size equal to the value designated by the other wireless communication terminal as the minimum size of a fragment.
[0018] The processor generates the at least one fragment up to the maximum number of fragments that the wireless communication terminal can generate, and transmits the first fragment, which is generated last among the at least one fragment, to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0019] The maximum number of fragments that the wireless communication terminal can generate is 16.
[0020] If the other wireless communication terminal explicitly fails to receive a first fragment, which is one of the at least one fragment, the processor generates a fourth fragment having a size different from the third fragment and the same sequence number and fragment number as the third fragment based on at least one of whether the wireless communication terminal has not transmitted a fragment following the first fragment or whether the other wireless communication terminal explicitly failed to receive a fragment following the first fragment. In this case, the processor transmits the fourth fragment to the other wireless communication terminal instead of retransmitting the third fragment to the other wireless communication terminal.
[0021] If there is no BlockACK agreement between the wireless communication terminal and the other wireless communication terminal, the processor performs dynamic fragmentation according to a fragmentation level determined according to the capability of the other wireless communication terminal, where the fragmentation level indicates a method of transmitting fragments.
[0022] The wireless communication terminal is a TXOP holder.
[0023] According to an embodiment of the present invention, a method for operating a wireless communication terminal for wireless communication includes a step of transmitting based on a TXOP limit, which is a maximum value of a TXOP, which is a time interval during which the wireless communication terminal has the right to initiate a frame exchange sequence on a wireless medium.
[0024] The step of transmitting based on the TXOP limit includes the steps of transmitting a beamforming report poll trigger frame to another wireless communication terminal using a TXOP exceeding the TXOP limit, and receiving a feedback frame in response to the BRP trigger frame from the other wireless communication terminal within the TXOP exceeding the TXOP limit. In this case, the BRP trigger frame triggers simultaneous transmission of feedback frames from one or more wireless communication terminals. The feedback frame indicates a channel state measured by the other wireless communication terminal, which is used for MIMO transmission from the wireless communication terminal to the other wireless communication terminal or for beamforming transmission from the wireless communication terminal to the other wireless communication terminal.
[0025] The step of transmitting the BRP trigger frame includes a step of receiving an NDP frame from the other wireless communication terminal, which the other wireless communication terminal uses to measure the channel state, after a predetermined time has elapsed since transmitting an NDPA frame informing the other wireless communication terminal that a sounding protocol sequence is about to begin; and a step of transmitting the BRP trigger frame to the other wireless communication terminal using a TXOP that exceeds the TXOP limit, if the wireless communication terminal transmits the NDPA frame, the NDP frame, and the BRP trigger frame within a TXOP limit, after a predetermined time has elapsed since transmitting the NDP frame to the other wireless communication terminal.
[0026] The step of transmitting the BRP trigger frame using a TXOP that exceeds the TXOP limit includes the step of transmitting the BRP trigger frame using a TXOP that exceeds the TXOP limit if the BRP trigger frame is transmitted within the TXOP limit.
[0027] The method further includes generating at least one fragment using dynamic fragmentation, and transmitting based on the TXOP limit includes transmitting the at least one fragment to another wireless communication terminal, where dynamic fragmentation refers to fragmentation other than static fragmentation, which requires all fragments except the last fragment to be fragmented to the same size.
[0028] The step of generating at least one fragment includes a step of generating a first fragment from the at least one fragment based on a value designated by the other wireless communication terminal as the minimum size of the fragment, and the step of transmitting the at least one fragment to the other wireless communication terminal includes a step of transmitting the first fragment to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0029] The step of initially generating a first fragment of the at least one fragment includes the step of generating the first fragment with a size equal to a value designated by the other wireless communication terminal as a minimum fragment size.
[0030] The step of generating the at least one fragment includes a step of generating the at least one fragment up to the maximum number of fragments that the wireless communication terminal can generate, and the step of transmitting the at least one fragment to another wireless communication terminal includes a step of transmitting a second fragment, which is generated last among the at least one fragment, to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0031] The operating method includes the steps of, when the other wireless communication terminal explicitly fails to receive a third fragment, which is one of the at least one fragment, by the processor generating a fourth fragment having a different size from the third fragment and the same sequence number and fragment number as the third fragment for retransmitting the third fragment based on at least one of whether the wireless communication terminal has transmitted a fragment that follows the third fragment or whether the other wireless communication terminal explicitly failed to receive the fragment that follows the third fragment; and transmitting the fourth fragment to the other wireless communication terminal instead of retransmitting the third fragment to the other wireless communication terminal. [Effects of the Invention]
[0032] An embodiment of the present invention provides a wireless communication method using TXOP and a wireless communication terminal using the same. [Brief explanation of the drawings]
[0033] [Figure 1] 1 is a diagram showing a wireless LAN system according to an embodiment of the present invention. [Figure 2] FIG. 10 is a diagram showing a wireless LAN system according to another embodiment of the present invention. [Figure 3] FIG. 2 is a block diagram showing the configuration of a station according to an embodiment of the present invention. [Figure 4] FIG. 2 is a block diagram showing the configuration of an access point according to an embodiment of the present invention. [Figure 5] 2 is a diagram illustrating a process in which a station establishes a link with an access point according to an embodiment of the present invention; [Figure 6] 10 is a diagram showing the operation of a wireless communication terminal according to an embodiment of the present invention to exchange frames based on a TXOP limit. [Figure 7] FIG. 10 is a diagram illustrating dynamic fragmentation in a wireless communication terminal according to an embodiment of the present invention. [Figure 8] 10A and 10B are diagrams illustrating an operation of a wireless communication terminal determining a receiver's reception failure and an operation of retransmission according to an embodiment of the present invention; [Figure 9] 10 is a diagram illustrating an operation of a wireless communication terminal retransmitting within a TXOP limit according to an embodiment of the present invention. [Figure 10] 10 is a diagram illustrating an operation of a wireless communication terminal retransmitting within a TXOP limit according to an embodiment of the present invention. [Figure 11] 10 is a diagram illustrating an operation of a wireless communication terminal according to another embodiment of the present invention, in which a fragment included in the same sequence as a retransmitted fragment is retransmitted within the TXOP limit after retransmission. [Figure 12] 10 is a diagram illustrating a transmission operation in which a wireless communication terminal exceeds a TXOP limit when dynamic fragmentation is used according to an embodiment of the present invention. [Figure 13] 10 is a diagram illustrating a transmission operation in which a wireless communication terminal exceeds a TXOP limit when dynamic fragmentation is used according to an embodiment of the present invention. [Figure 14] 10 is a diagram illustrating the retransmission operation of a wireless communication terminal that is not a TXOP holder according to an embodiment of the present invention. [Figure 15]10 is a diagram illustrating a retransmission operation of a wireless communication terminal that is not a TXOP holder according to another embodiment of the present invention. [Figure 16] 10 is a diagram illustrating a retransmission operation of a wireless communication terminal that is not a TXOP holder according to another embodiment of the present invention. [Figure 17] A diagram showing a wireless communication terminal according to an embodiment of the present invention performing a sounding protocol operation regarding the TXOP limit. [Figure 18] A diagram showing a wireless communication terminal according to an embodiment of the present invention performing a sounding protocol operation regarding the TXOP limit. [Figure 19] 1 is a diagram illustrating an operation of a wireless communication terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0034] Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand the present invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. In the drawings, parts that are not relevant to the description are omitted to clarify the present invention, and similar parts are designated by similar reference numerals throughout the specification.
[0035] Furthermore, when a part "comprises" a certain element, this does not mean excluding other elements, but rather further including other elements, unless otherwise specified to the contrary.
[0036] This application claims priority based on Korean Patent Application Nos. 10-2017-0003137 (January 9, 2017), 10-2017-0008306 (January 17, 2017), 10-2017-0024265 (February 23, 2017) and 10-2017-0057098 (May 5, 2017), and the descriptions, examples and disclosures in each of the above priority applications are incorporated herein by reference.
[0037] 1 illustrates a wireless LAN system according to an embodiment of the present invention. A wireless LAN system includes one or more basic service sets (BSSs), which refer to a set of devices that can successfully synchronize and communicate with each other. Generally, BSSs are classified into infrastructure BSSs and independent BSSs (IBSSs), of which FIG. 1 illustrates an infrastructure BSS.
[0038] As shown in FIG. 1, the infrastructure BSs BSS1, BSS2 includes one or more stations STA1, STA2, STA3, STA4, STA5, access points PCP / AP-1, PCP / AP-2 which are stations providing distribution services, and a distribution system (SD) connecting multiple access points PCP / AP-1, PCP / AP-2.
[0039] A station (STA) is any device that includes a Medium Access Control (MAC) and a physical layer interface to the wireless medium according to the IEEE 802.11 standard. In a broad sense, it includes both non-APs and APs. In this specification, the term "terminal" refers to either a non-AP STA or an AP, or both. A station for wireless communication includes a processor and a transmit / receive unit, and, depending on the embodiment, may further include a user interface and a display unit. The processor generates frames to be transmitted over the wireless network, processes frames received over the wireless network, and performs various other processes for controlling the station. The transceiver is functionally connected to the processor and transmits and receives frames over the wireless network for the station.
[0040] An access point (AP) is an entity that provides a connection to a distribution system (DS) via a wireless medium for stations associated with it. In an infrastructure BSS, communication between non-AP stations is generally performed via the AP, but when a direct link is established, direct communication between non-AP stations becomes possible. Meanwhile, in the present invention, the term AP is used as a base including a personal BSS coordination point (PCP), and in a broad sense, it includes all concepts such as a central controller, base station (GS), Node B, base transceiver system (BTS), or site controller.
[0041] A plurality of infrastructure BSSs are interconnected via a distribution system, and the plurality of BSSs connected via the distribution system are referred to as an Extended Service Set (ESS).
[0042] 2 is a diagram showing an independent BSS, which is a wireless LAN system according to another embodiment of the present invention. In the embodiment of FIG. 2, the same or corresponding parts as those in the embodiment of FIG. 1 will not be described again.
[0043] BSS3 shown in Figure 2 is an independent BSS and does not include an AP, so all stations STA6 and STA7 are not connected to an AP. An independent BSS does not allow connections as a distribution system and forms a self-contained network. In an independent BSS, stations STA6 and STA7 are directly connected to each other.
[0044] FIG. 3 is a block diagram showing the configuration of a station 100 according to an embodiment of the present invention.
[0045] As shown, station 100 according to an embodiment of the present invention includes a processor 110 , a transceiver 120 , a user interface 140 , a display unit 150 , and a memory 160 .
[0046] First, the transceiver 120 transmits and receives wireless signals such as WLAN packets and is provided internally or externally in the station 100. According to an embodiment, the transceiver 120 includes at least one transceiver module using different frequency bands. For example, the transceiver 120 includes transceiver modules for different frequency bands such as 2.4 GHz, 5 GHz, and 50 GHz. According to one embodiment, the station 100 includes a transceiver module using a frequency band above 6 GHz and a transceiver module using a frequency band below 6 GHz. Each transceiver module performs wireless communication with an AP or an external station according to the WLAN standard of the frequency band supported by the corresponding transceiver module. The transceiver 120 operates only one transceiver module at a time or multiple transceiver modules simultaneously, depending on the performance and requirements of the station 100. If the station 100 includes multiple transceiver modules, each transceiver module may be provided independently, or multiple modules may be integrated into a single chip.
[0047] Next, the user interface unit 140 is provided in the station 100 and includes various types of input / output means. That is, the user interface unit 140 receives user input using various input means, and the processor 110 controls the station 100 based on the received user input. Also, the user interface unit 140 performs output based on instructions from the processor 110 using various output means.
[0048] Next, the display unit 150 outputs an image on a display screen. The display unit 150 outputs various display objects, such as content processed by the processor 110 or a user interface based on a control command of the processor 110. The memory 140 also stores control programs and various data used by the station 110. Such control programs include connection programs required for the station 110 to connect to an AP or an external station.
[0049] The processor 110 of the present invention executes various commands or programs to process data within the station 100. The processor 110 also controls each unit of the station 100 and controls data transmission and reception between the units. According to an embodiment of the present invention, the processor 110 executes a program for connection with an AP stored in the memory 160 and receives a communication setup message transmitted by the AP. The processor 110 also reads information about the station 100's priorities contained in the communication setup message and requests connection to the AP based on the information about the station 100's priorities. The processor 110 of the present invention may refer to a main control unit of the station 100, or, depending on the embodiment, may refer to a control unit for individually controlling some components of the station 100, such as the transceiver 120. That is, the processor 110 is a modulator or demodulator (MPDUlator and / or deMPDUlator) that modulates wireless signals transmitted and received by the transceiver 120. The processor 110 controls various operations for transmitting and receiving wireless signals in the station 100 according to an embodiment of the present invention. A specific embodiment of this will be described later.
[0050] The station 100 shown in FIG. 3 is a block diagram according to one embodiment of the present invention, and the separate blocks indicate the logically separated elements of the device. Therefore, the above-described device elements may be implemented on a single chip or multiple chips depending on the device design. For example, the processor 110 and the transceiver 120 may be integrated into a single chip or may be implemented on separate chips. Furthermore, in some embodiments of the present invention, some components of the station 100, such as the user interface 140 and the display unit 150, may be selectively provided in the station 100.
[0051] FIG. 4 is a block diagram showing the configuration of an AP 200 according to an embodiment of the present invention.
[0052] As shown, the AP 200 according to one embodiment of the present invention includes a processor 210, a transceiver 220, and a memory 260. In Fig. 4, the same or corresponding parts of the configuration of the AP 200 as those of the station 100 in Fig. 3 will not be described again.
[0053] Referring to FIG. 4, the AP 200 according to the present invention includes a transceiver unit 220 for operating a BSS in at least one frequency band. As described in the embodiment of FIG. 3, the transceiver unit 220 of the AP 200 also includes multiple transceiver modules that use different frequency bands. That is, the AP 200 according to the embodiment of the present invention includes two or more transceiver modules that use different frequency bands, for example, 2.4 GHz, 5 GHz, and 60 GHz. Preferably, the AP 200 includes a transceiver module that uses a frequency band above 6 GHz and a transceiver module that uses a frequency band below 6 GHz. Each transceiver module performs wireless communication with stations according to the WLAN standard of the frequency band supported by the corresponding transceiver module. The transceiver unit 220 may operate only one transceiver module at a time or multiple transceiver modules simultaneously, depending on the performance and requirements of the AP 200.
[0054] Next, the memory 260 stores control programs used by the AP 200 and various data associated therewith. These control programs include a management program for managing station connections. The processor 210 also controls each unit of the AP 200 and controls data transmission and reception between the units. According to an embodiment of the present invention, the processor 210 executes a program for connecting with a station stored in the memory 260 and transmits a communication setup message to one or more stations. At this time, the communication setup message includes information regarding connection preferences of each station. The processor 210 also performs connection setup in response to a station connection request. According to one embodiment, the processor 210 is a modulation unit or demodulation unit that modulates wireless signals transmitted and received from the transceiver unit 220. The processor 210 controls various operations for transmitting and receiving wireless signals of the AP 200 according to an embodiment of the present invention. A specific embodiment of this will be described later.
[0055] FIG. 5 shows a schematic diagram of a process in which a STA establishes a link with an AP.
[0056] 5, a link between the STA 100 and the AP 200 is established through three steps: scanning, authentication, and association. First, the scanning step is a step in which the STA 100 acquires access information of a BSS operated by the AP 200. There are two scanning methods: a passive scanning method in which the STA 100 acquires information using only a beacon message S101 periodically transmitted by the AP 200, and an active scanning method in which the STA 100 transmits a probe request to the AP S103, receives a probe response from the AP S105, and acquires access information.
[0057] The STA 100 that successfully receives wireless access information in the scanning step transmits an authentication request (S107a), receives an authentication response from the AP 200, and performs the authentication step (S107b). After the authentication step is performed, the STA 100 transmits an association request (S109a), receives an association response from the AP 200, and performs the association step (S109b). In this specification, association basically means wireless association, but the present invention is not limited to this, and association in a broad sense includes both wireless association and wired association.
[0058] Meanwhile, an 802.1X-based authentication step S111 and an IP address acquisition step S113 via DHCP are additionally performed. In Fig. 5, authentication server 300 is a server that processes 802.1X-based authentication with STA 100, and may be physically connected to AP 200 or may exist as a separate server.
[0059] In a specific embodiment, the AP (200) may be a wireless communication terminal that allocates and schedules communication medium resources in an independent network not connected to an external distribution service, such as an ad-hoc network. The AP (200) may be at least one of a base station, an eNB, and a transmission point (TP). The AP (200) may also be referred to as a base wireless communication terminal.
[0060] In addition, the base wireless communication terminal may be a wireless communication terminal that allocates communication medium resources and performs scheduling in communication with multiple wireless communication terminals. Specifically, the base wireless communication terminal may perform the role of a cell coordinator. In a specific embodiment, the base wireless communication terminal may be a wireless communication terminal that allocates communication medium resources and performs scheduling in an independent network that is not connected to an external distribution service, such as an ad-hoc network.
[0061] A wireless communication terminal fragments traffic before transmitting it. In this case, the traffic includes at least one of a MAC service data unit (MSDU), an A-MSDU, and a management protocol data unit (MMPDU). Specifically, the wireless communication terminal fragments at least one of an MSDU, an A-MSDU, and an MMPDU before transmitting it. For convenience of explanation, a portion of an MSDU, a portion of an A-MSDU, or a portion of an MMPDU refined through fragmentation is referred to as a fragment. In addition, a wireless communication terminal that transmits data is referred to as an originator, and a wireless communication terminal that receives data is referred to as a recipient.
[0062] Specifically, the wireless communication terminal fragments at least one of one MSDU, one A-MSDU, and one MMPDU to generate a plurality of fragments. At this time, the wireless communication terminal transmits the generated fragments as a plurality of MPDUs. Furthermore, the wireless communication terminal receiving the plurality of fragments defragments the plurality of fragments to obtain at least one of one MSDU, one A-MSDU, and one MMPDU. At this time, the MPDU may be an S-MPDU or an A-MPDU.
[0063] The receiver requires sufficient buffer capacity and processing capability to defragment multiple fragments. To do this, the transmitter must know the defragmentation level that the receiver can support. The fragmentation level indicates the fragment transmission method. Therefore, the wireless communication terminal signals the fragmentation level that it supports. Fragmentation levels are divided into four levels. Level 0 indicates that the wireless communication terminal does not support fragmentation of the received MSDU. Level 1 indicates that the wireless communication terminal can receive an MPDU containing one fragment. In this case, the MPDU is a single MPDU that is not aggregated with other MPDUs, or an MPDU that is not an A-MPDU. Level 2 indicates that the wireless communication terminal can receive an A-MPDU containing one fragment per MSDU. Specifically, level 2 indicates that the wireless communication terminal can receive an A-MPDU containing one or fewer fragments per MSDU. Level 3 indicates that the wireless communication terminal can receive an A-MPDU containing multiple fragments per MSDU. Specifically, level 3 indicates that the wireless communication terminal can receive A-MPDUs containing four or fewer fragments per MSDU.
[0064] Wireless communication terminals acquire or are granted the right to use the wireless medium through a contention procedure. A time period during which a wireless communication terminal has the right to initiate a frame exchange sequence on the wireless medium is called a TXOP. A TXOP is defined by a start time and a maximum duration. In addition, frames within a TXOP are exchanged in the form of an immediate response. An immediate response indicates that a response frame is transmitted at a pre-specified time interval. The pre-specified time is a Short Inter-Frame Space (SIFS). A wireless communication terminal that acquires a TXOP through the contention procedure or is granted a TXOP is called a TXOP holder. In addition, a wireless communication terminal that transmits a frame in response to a frame transmitted by a TXOP holder in a frame exchange sequence is called a TXOP responder. In this case, the frame is a MAC frame, which is used in the same sense as the MPDU described above. A maximum TXOP duration is defined to prevent any one wireless communication terminal from monopolizing the wireless medium for a long period of time. The maximum value of the TXOP duration is called the TXOP limit, which is defined for each Enhanced Distributed Channel Access Function (EDCAF).
[0065] Regarding the fragmentation operation of a wireless communication terminal, the TXOP limit can be an issue, which will be explained with reference to FIGS.
[0066] FIG. 6 is a diagram illustrating an operation of a wireless communication terminal according to an embodiment of the present invention for exchanging frames based on a TXOP limit.
[0067] The wireless communication terminal receives an EDCA parameter set from the base wireless communication terminal. The wireless communication terminal sets a management information base (MIB) attribute based on the received EDCA parameter set. The wireless communication terminal exchanges data frames within a duration equal to or less than the TXOP limit. The TXOP limit is set for each EDCAF. If the TXOP limit corresponding to the EDCAF of the traffic the wireless communication terminal wishes to transmit is 0, the wireless communication terminal transmits only one MPDU regardless of the MPDU duration. One MPDU represents one A-MPDU. If the TXOP limit corresponding to the EDCAF of the traffic the wireless communication terminal wishes to transmit is not 0, the wireless communication terminal is restricted to transmitting data or management frames within the TXOP limit. Specifically, if the wireless communication terminal determines that it will exceed the TXOP limit due to the duration of the data exchange sequence, the wireless communication terminal fragments the data and transmits the fragments. The data represents the MSDU, which is the payload of the MAC frame. In certain cases, the wireless communication terminal cannot fragment data. In certain circumstances, the wireless communication terminal exceeds the TXOP limit. The specific circumstances include when the wireless communication terminal transmits one data (MSDU) or MMPDU. The specific circumstances do not include when the wireless communication terminal aggregates and transmits two or more MPDUs. FIG. 6(a) shows that the wireless communication terminal fragments an MSDU and transmits the fragments within the TXOP limit. Furthermore, when the wireless communication terminal attempts to transmit an A-MSDU and determines that the TXOP limit will be exceeded due to the transmission of the A-MSDU, the wireless communication terminal cancels the aggregation of the A-MSDU. Therefore, when the wireless communication terminal attempts to transmit an A-MSDU, the wireless communication terminal cannot exceed the TXOP limit.
[0068] A wireless communication terminal exceeds the TXOP limit in at least one of the following circumstances:
[0069] 1) When a wireless communication terminal transmits an MSDU corresponding to a TID with a Block ACK agreement, the wireless communication terminal transmits the MSDU using a TXOP that exceeds the TXOP limit. In this case, the Block ACK agreement indicates an agreement on a method for transmitting a Block ACK frame. In this specification, a frame is used to refer to a MAC frame. Figure 6(b) shows an operation of transmitting an MSDU using a TXOP that exceeds the TXOP limit when a wireless communication terminal transmits an MSDU corresponding to a TID with a Block ACK agreement.
[0070] 2) When a wireless communication terminal further transmits a previously transmitted MPDU, the wireless communication terminal transmits the MPDU using a TXOP that exceeds the TXOP limit. In this case, the wireless communication terminal transmits the same MPDU as the previously transmitted MPDU. This is because if a receiver receives an MPDU with the same sequence number and fragment number as a previously received MPDU, the receiver may discard the previously received MPDU. In the embodiment of FIG. 6(c), the wireless communication terminal attempts to transmit an MPDU using MCS3 (Modulation & Coding Scheme 3). The wireless communication terminal fails to transmit the MPDU and retransmits the same MPDU using MCS2. In this case, the wireless communication terminal retransmits the same MPDU exceeding the TXOP limit.
[0071] 3) The wireless communication terminal fragments the MSDU, MMPDU, or A-MSDU so that all fragments except the last fragment have the same size and the last fragment is smaller than the other fragments. According to this rule, if the wireless communication terminal generates the maximum number of fragments, the wireless communication terminal transmits the fragments using a TXOP that exceeds the TXOP limit. In this case, the maximum number of fragments is 16. Specifically, if the wireless communication terminal generates the maximum number of fragments when attempting to transmit the first fragment, the wireless communication terminal transmits the fragments using a TXOP that exceeds the TXOP limit, regardless of the fragment number of the fragment to be transmitted. This is because the wireless communication terminal generated the maximum number of fragments allowed, but the transmission of the fragments exceeded the TXOP limit. In the embodiment of FIG. 6(d), the wireless communication terminal fragments the MSDU or MMPDU to generate 16 fragments. In this case, 16 is the maximum number of fragments allowed. Therefore, the wireless communication terminal transmits the fragments in excess of the TXOP limit.
[0072] 4) If the wireless communication terminal first transmits a fragment corresponding to the MSDU or MMPDU of a previously retransmitted fragment, the wireless communication terminal transmits the fragment using a TXOP that exceeds the TXOP limit. In the example of FIG. 6(e), the wireless communication terminal attempts to transmit the first fragment (FN:0) using MCS3. The wireless communication terminal fails to transmit the fragment and retransmits the first fragment (FN:0) using MCS2. At this time, the wireless communication terminal retransmits the first fragment (FN:0) using a TXOP that exceeds the TXOP limit. Furthermore, after the wireless communication terminal retransmits the first fragment (FN:0), the wireless communication terminal transmits the first fragment (FN:0) and the second fragment (FN:1), which is a fragment of the corresponding MSDU or MMPDU, using a TXOP that exceeds the TXOP limit. In this case, the second fragment (FN:1) is the first fragment to be transmitted among the fragments of the corresponding MSDU or MMPDU after the transmission of the first fragment (FN:0).
[0073] 5) If the wireless communication terminal cannot fragment the MSDU or MMPDU, the wireless communication terminal transmits the MSDU or MMPDU using a TXOP that exceeds the TXOP limit. In particular, the wireless communication terminal cannot fragment an MMPDU that has a group address. Also, the wireless communication terminal cannot fragment a control frame. In the embodiment of FIG. 6(f), the wireless communication terminal cannot fragment the MSDU or MMPDU. Therefore, the wireless communication terminal transmits the MSDU or MMPDU using a TXOP that exceeds the TXOP limit.
[0074] In the above description, the wireless communication terminal is a TXOP holder. Furthermore, when the wireless communication terminal exceeds the TXOP limit, it means that the wireless communication terminal transmits using a TXOP that exceeds the TXOP limit.
[0075] FIG. 7 is a diagram illustrating dynamic fragmentation performed by a wireless communication terminal according to an embodiment of the present invention.
[0076] A wireless communication terminal performs not only static fragmentation but also dynamic fragmentation. Static fragmentation refers to a wireless communication terminal generating fragments such that all fragments except the last fragment have the same size and the size of the last fragment is smaller than the sizes of the different fragments. Static fragments refer to fragments generated by static fragmentation. Dynamic fragmentation refers to fragmentation in which the wireless communication terminal is not required to ensure that each fragment has the same size. More specifically, in dynamic fragmentation, the wireless communication terminal is not required to fragment all fragments except the last fragment to have the same size. Dynamic fragments refer to fragments generated by dynamic fragmentation.
[0077] In dynamic fragmentation, the wireless communication terminal operates according to at least one of the following principles: 1) The wireless communication terminal signals whether it supports dynamic fragmentation. 2) The wireless communication terminal should transmit the first fragment that is larger than or equal to the initial size signaled by the receiver. 3) The wireless communication terminal sets the fragmentation level for each TID via the ADDBA extension element during the Block ACK agreement process. 4) The wireless communication terminal fragments the A-MSDU. 5) If the fragmentation level is level 2 or level 3, the wireless communication terminal transmits one fragment of the MMPDU per A-MPDU. If the fragmentation level is level 1, the wireless communication terminal transmits the fragment of the MMPDU using a single MPDU (Single-MPDU, S-MPDU).
[0078] The wireless communication terminal determines a fragmentation level for traffic to be transmitted through a BLOCKACK agreement with a receiver, and fragments the traffic to be transmitted according to the determined fragmentation level. If there is no BLOCKACK agreement with a receiver for traffic to be transmitted, the wireless communication terminal performs dynamic fragmentation according to the fragmentation level determined based on the receiver's capabilities. In this case, the wireless communication terminal determines the receiver's capabilities based on the Capabilities Information field transmitted by the receiver. In a specific embodiment, even if there is no BLOCKACK agreement, if the value of the receiver's Capabilities Information field is a pre-specified value, the wireless communication terminal transmits to the receiver an MMPDU or MSDU fragmented according to fragmentation level 1. In this case, the pre-specified value is 1. Also, even if there is no BLOCKACK agreement, if the value of the receiver's Capabilities Information field is a pre-specified value, the wireless communication terminal transmits to the receiver an MMPDU or MSDU fragmented according to fragmentation level 1 or level 2. In this case, the pre-specified value is 2. In a specific embodiment, even if there is no BLOCKACK agreement, if the value of the receiver's Capabilities Information field is a pre-specified value, the wireless communication terminal transmits to the receiver an MMPDU or MSDU fragmented according to fragmentation level 1 or level 3. In this case, the pre-specified value is 3. In the embodiment of FIG. 7, there is no BLOCKACK agreement between the transmitter and the receiver. In this case, the transmitter determines the fragmentation level to be level 1 based on the value of the Capabilities Information field transmitted by the receiver. The transmitter generates three dynamic fragments according to fragmentation level 1. In this embodiment, the wireless communication terminal transmits the sequence and fragments in the order of the sequence number and the fragment number.In this case, if the wireless communication terminal receives a fragment of a specific sequence before a fragment having a fragment number smaller than the fragment number of the specific fragment in the same sequence, the wireless communication terminal deletes all MPDUs including the fragment of the specific sequence from the cache. Also, if the wireless communication terminal receives a specific sequence before a sequence having a sequence number smaller than the sequence number of the specific sequence, the wireless communication terminal deletes all MPDUs including the specific sequence from the cache.
[0079] This also includes a case where the wireless communication terminal transmits an MMPDU if there is no BLOCKACK agreement with the receiver regarding traffic that the wireless communication terminal intends to transmit. It also includes a case where the wireless communication terminal transmits an MPDU corresponding to a TID designated as QoS No Ack if there is no BLOCKACK agreement with the receiver regarding traffic that the wireless communication terminal intends to transmit. Since retransmission is not required for an MPDU corresponding to QoS No Ack, the wireless communication terminal does not apply the exceptional operation of the TXOP limit to an MPDU corresponding to QoS No Ack.
[0080] If the sender and receiver have negotiated dynamic fragmentation for one or more TIDs, the sender fragments traffic to be transmitted to the receiver at the fragmentation level of the signaled TID, which is the highest fragmentation level of the one or more TIDs. The sender and receiver negotiate dynamic fragmentation using the ADDBA extension, and the receiver signals the fragmentation level for each TID using the ADDBA response.
[0081] In this way, when a wireless communication terminal uses dynamic fragmentation, it can generate fragments more flexibly than when it uses static fragmentation. When a wireless communication terminal uses static fragmentation, even in a situation where the TXOP limit cannot be observed, the wireless communication terminal can use dynamic fragmentation to observe the TXOP limit. Furthermore, when a wireless communication terminal uses dynamic fragmentation, there is a risk that the wireless communication terminal may transmit data in a manner that harms fairness with other wireless communication terminals in an exceptional situation to the TXOP limit. Therefore, it is necessary to newly define the operation of the wireless communication terminal regarding the TXOP limit.
[0082] Regarding retransmission by a wireless communication terminal, a case where the wireless communication terminal retransmits using a TXOP that exceeds the TXOP limit will be described with reference to Figures 8 to 11. In this specification, "exceeding the TXOP limit" by the wireless communication terminal refers to performing a data exchange sequence from the start point of the corresponding TXOP until the maximum duration indicated by the TXOP limit is exceeded.
[0083] FIG. 8 illustrates an operation of a wireless communication terminal determining whether a receiver has failed to receive a signal and an operation of retransmission according to an embodiment of the present invention.
[0084] When a wireless communication terminal according to an embodiment of the present invention transmits a frame indicating whether data can be received, such as an ACK reply frame, a C (Compressed)-BA frame, or an M (Multi-Station)-BA frame, using an A-MPDU, the wireless communication terminal inserts the frame indicating whether data can be received into the first MPDU of the A-MPDU. This frame indicating whether data can be received indicates that the wireless communication terminal has successfully received traffic. Successful traffic reception indicates that traffic received by the wireless communication terminal has passed verification using a Frame Check Sequence (FCD) field. Also, in this specification, successful transmission indicates that traffic transmitted by the wireless communication terminal has passed receiver verification using an FCS field. Therefore, the wireless communication terminal according to the present invention determines whether the receiver has successfully received traffic based on whether the A-MPDU received by the wireless communication terminal includes a frame indicating whether data can be received at a pre-specified position. Specifically, if the A-MPDU received by the wireless communication terminal does not include a frame indicating whether data can be received at a pre-specified position, the wireless communication terminal determines that the receiver has failed to receive traffic previously transmitted by the wireless communication terminal. In addition, the wireless communication terminal according to the embodiment of the present invention determines whether the receiver has failed to receive traffic previously transmitted by the wireless communication terminal based on a BA bitmap field included in a frame indicating reception success or failure. Specifically, if each bit in the BA bitmap field of the BA frame received by the wireless communication terminal indicates 0, the wireless communication terminal determines that the transmission of the traffic corresponding to the bit has failed. In this case, the BA frame is any one of an M-BA frame, a C-BA frame, and a general BA frame.
[0085] In the embodiment of Figure 8, the access point transmits a trigger frame to trigger an upstream transmission from the first station. The first station receives the trigger frame and transmits a trigger-based PPDU (HE TB PPDU) based on the trigger frame. At this time, the access point fails to receive one MPDU (SN:2) included in the trigger-based PPDU. The access point transmits a multi-user PPDU (HE MU PPDU) including a BA frame indicating whether the MPDU received from the first station was received.
[0086] A wireless communication terminal according to an embodiment of the present invention distinguishes between a receiver's ACK frame transmission failure and a wireless communication terminal's transmission failure through the following embodiment. If the wireless communication terminal retransmits traffic with an MCS lower than the previously used MCS, the wireless communication terminal fragments the traffic that failed to be transmitted and transmits fragments having a changed size. This allows the wireless communication terminal to retransmit traffic without exceeding the TXOP limit. This will be described with reference to FIG. 9.
[0087] 9 and 10 are diagrams illustrating a retransmission operation within the TXOP limit by a wireless communication terminal according to an embodiment of the present invention.
[0088] When the wireless communication terminal retransmits a fragment, the wireless communication terminal differentiates its retransmission operation based on whether it successfully received a fragment having a fragment number higher than the fragment number of the fragment that the receiver failed to receive in a sequence including the fragment that the receiver failed to receive. For convenience of explanation, the fragment that the receiver failed to receive is referred to as the failed fragment. Also, a fragment having a fragment number higher than the fragment number of the fragment is referred to as the following fragment that follows the failed fragment. Unless the wireless communication terminal receives an ACK for the fragment that follows the failed fragment or does not know that the receiver has received a fragment that follows the failed fragment, the wireless communication terminal cannot generate a fragment having a size different from the size of the failed fragment for retransmission. In this case, the wireless communication terminal further transmits a fragment having the same size as the failed fragment. Furthermore, the wireless communication terminal transmits a fragment having the same size as the failed fragment within the TXOP limit.
[0089] Based on at least one of whether the wireless communication terminal did not transmit a fragment succeeding the failed fragment and whether the receiver explicitly failed to receive the fragment succeeding the failed fragment, the wireless communication terminal generates a fragment for retransmission having a size different from that of the failed fragment. At this time, the wireless communication terminal retransmits the fragment having a size different from that of the failed fragment instead of retransmitting the failed fragment. More specifically, if the wireless communication terminal did not transmit a fragment succeeding the failed fragment or the receiver explicitly failed to receive the fragment succeeding the failed fragment, the wireless communication terminal generates a fragment for retransmission having a size different from that of the failed fragment. In a specific embodiment, the wireless communication terminal further fragments the failed fragment. In addition, the wireless communication terminal assigns the same sequence number and fragment number as the failed fragment to the fragment having a size different from that of the failed fragment. In addition, instead of retransmitting the failed fragment, the wireless communication terminal transmits the fragment having a size different from that of the failed fragment using a TXOP that exceeds the TXOP limit.
[0090] In the embodiment of FIG. 9, the wireless communication terminal transmits a fragment with a fragment number of 0 to MCS3. The wireless communication terminal determines that the receiver explicitly failed to receive the fragment with fragment number 0. Therefore, the fragment with fragment number 0 is a failed fragment. No fragment with a fragment number greater than the failed fragment has been transmitted in the same sequence. Therefore, the wireless communication terminal generates a fragment with a size smaller than the failed fragment for retransmission and assigns fragment number 0 to the generated fragment. Instead of transmitting the same fragment as the previously transmitted fragment, the wireless communication terminal transmits the generated fragment to MCS2. At this time, the wireless communication terminal transmits the generated fragment within the TXOP limit.
[0091] In addition, the receiver may fail to receive multiple fragments with consecutive fragmentation numbers in the same sequence. In this case, the wireless communication terminal generates a fragment for retransmission that has a size different from that of at least one of the multiple failed fragments, regardless of whether the receiver successfully receives a fragment following the multiple failed fragments. Specifically, the wireless communication terminal changes the size of the failed fragment, regardless of whether the receiver successfully receives a fragment following the multiple failed fragments.
[0092] In the embodiment of FIG. 10, the access point transmits a trigger frame to trigger an upstream transmission of the first wireless communication terminal. The first station receives the trigger frame and transmits a trigger-based PPDU (HE TB PPDU) based on the trigger frame. At this time, the trigger-based PPDU includes an A-MPDU including three fragments in the same sequence, with fragment numbers 1, 2, and 3, respectively. The access point receives the trigger-based PPDU (HE TB PPDU) from the first station. At this time, the access point fails to receive the fragment with fragment number 0 and the fragment with fragment number 1. The access point transmits a multi-user PPDU including an M-BA frame that explicitly indicates that it failed to receive the fragment with fragment number 0 and the fragment with fragment number 1. Because the transmission of two fragments with consecutive fragment numbers failed, the first station generates a fragment with a different size from the failed fragment for retransmission and assigns fragment number 0 to the generated fragment. The wireless communication terminal transmits the generated fragment within the TXOP limit.
[0093] FIG. 11 illustrates an operation of a wireless communication terminal retransmitting fragments included in the same sequence as a retransmitted fragment within a TXOP limit after retransmission according to another embodiment of the present invention.
[0094] As described above, when the wireless communication terminal transmits a fragment corresponding to the MSDU or MMPDU of a retransmitted fragment for the first time after a retransmission, the wireless communication terminal transmits the fragment using a TXOP that exceeds the TXOP limit. This is because if the wireless communication terminal retransmits with a lowered MCS after a previous transmission fails, there is a high possibility that the lowered MCS will be maintained in the subsequent transmission. If the wireless communication terminal uses dynamic fragmentation, the wireless communication terminal adjusts the size of the fragment to be transmitted after a retransmission. Therefore, if the wireless communication terminal uses dynamic fragmentation, even if the wireless communication terminal transmits a fragment corresponding to the MSDU or MMPDU of a previously retransmitted fragment for the first time after a retransmission, the wireless communication terminal is not permitted to transmit the fragment using a TXOP that exceeds the TXOP limit. In particular, if the wireless communication terminal uses dynamic fragmentation, even if the wireless communication terminal transmits a fragment corresponding to the MSDU or MMPDU of a previously retransmitted fragment for the first time after a retransmission, the wireless communication terminal can transmit the fragment only within the TXOP limit.
[0095] In the embodiment of FIG. 11, the wireless communication terminal transmits a fragment with a fragment number of 0 to MCS3. The receiver fails a fragment with a fragment number of 0. No fragments with a fragment number greater than 0 have been transmitted in the same sequence. Therefore, the wireless communication terminal generates a further fragment with a size smaller than the fragment whose transmission failed and assigns fragment number 0 to the generated fragment. The wireless communication terminal transmits the corresponding fragment to MCS2 within the TXOP limit. The wireless communication terminal also generates a fragment with the same sequence as the fragment whose transmission failed and assigns fragment number 1 to the generated fragment. The wireless communication terminal transmits for the first time after the retransmission, but because dynamic fragmentation is used, the wireless communication terminal transmits a fragment with a fragment number of 1 within the TXOP limit.
[0096] 12 and 13 are diagrams illustrating a transmission operation in which a wireless communication terminal exceeds a TXOP limit when dynamic fragmentation is used according to an embodiment of the present invention.
[0097] If the wireless communication terminal generates the maximum number of fragments that can be generated through dynamic fragmentation, the wireless communication terminal transmits the last fragment of the generated fragments using a TXOP that exceeds the TXOP limit. Furthermore, the maximum number of fragments that the wireless communication terminal can generate through dynamic fragmentation is 16. Therefore, the wireless communication terminal transmits the 16th fragment of the traffic using a TXOP that exceeds the TXOP limit. Furthermore, the traffic is an MSDU, an MMPDU, or an A-MSDU, as described above. In a specific embodiment, the wireless communication terminal determines the fragmentation level to level 1 or level 2, and fragments the MSDU, the MMPDU, or the A-MSDU according to the determined fragmentation level. Furthermore, the wireless communication terminal is a TXOP holder. Furthermore, if the wireless communication terminal transmits a trigger-based PPDU based on a trigger frame, it fragments and transmits the A-MSDU. In this case, the wireless communication terminal is not a TXOP holder. Therefore, even in this case, the wireless communication terminal transmits the last fragment of the fragments generated using a TXOP that exceeds the TXOP limit.
[0098] 12, the wireless communication terminal dynamically fragments traffic to generate fragments and transmits the generated fragments. In this case, the wireless communication terminal generates 16 fragments, which is the maximum number of fragments that the wireless communication terminal can generate. The wireless communication terminal transmits the 16th fragment to be transmitted using a TXOP that exceeds the TXOP limit.
[0099] As described above, when the wireless communication terminal generates the first dynamic fragment through dynamic fragmentation, the wireless communication terminal is required to generate a dynamic fragment having a size equal to or larger than the initial size specified by the receiver. In this case, the initial dynamic fragment refers to the first dynamic fragment to be generated. Therefore, if the wireless communication terminal generates the first dynamic fragment based on a value specified by the receiver as the initial size of the fragment, the wireless communication terminal transmits the first dynamic fragment using a TXOP that exceeds the TXOP limit. More specifically, if the wireless communication terminal generates the first dynamic fragment based on a value specified by the receiver as the initial size of the fragment and transmits the first dynamic fragment without using an A-MPDU including multiple MPDUs, the wireless communication terminal transmits the first dynamic fragment using a TXOP that exceeds the TXOP limit. When the wireless communication terminal transmits the first dynamic fragment without using an A-MPDU including multiple MPDUs, this refers to a case where the wireless communication terminal transmits the fragment using a single MPDU. In addition, the wireless communication terminal is limited to generating the first dynamic fragment having the same size as the value specified by the receiver as the initial size of the fragment. This is because if the wireless communication terminal generates an excessively large dynamic fragment, fairness with other wireless communication terminals may be an issue.
[0100] In the embodiment of Figure 13, the wireless communication terminal generates multiple fragments by dynamic fragmentation of traffic. In this case, the wireless communication terminal generates the first fragment (FN:0) with the size of the first fragment specified by the receiver. The wireless communication terminal transmits the corresponding fragment to the receiver using a TXOP that exceeds the TXOP limit. Next, the wireless communication terminal retransmits the second and third transmitted fragments (FN:1, FN:2) within the TXOP limit.
[0101] In addition, in a specific embodiment, if the wireless communication terminal transmits the first fragment of the A-MSDU, the embodiment for the exception to the TXOP limit compliance described in FIG. 13 does not apply because there is a high possibility that the wireless communication terminal will disassemble the A-MSDU.
[0102] The embodiments described with reference to Figures 5 to 13 are applied to the transmission operation of a TXOP holder. A wireless communication terminal that is not a TXOP holder may also transmit data. Specifically, if a wireless communication terminal participates in an uplink (UL) multi-user (MU) transmission, a wireless communication terminal that is not a TXOP holder also transmits data. In this way, if a transmitter that is not a TXOP holder transmits data, the operation regarding the transmitter's TXOP limit becomes an issue. This will be described with reference to Figures 14 to 16.
[0103] FIG. 14 illustrates a retransmission operation of a wireless communication terminal that is not a TXOP holder according to an embodiment of the present invention.
[0104] If a wireless communication terminal participates in UL MU transmission, the wireless communication terminal can transmit data even if it is not the TXOP holder. In this case, the wireless communication terminal sets a TXOP limit different from that of the base wireless communication terminal, which is the TXOP holder. Therefore, the wireless communication terminal may use a TXOP much larger than the TXOP limit used in single user (SU) transmission, thereby increasing the efficiency of UL MU transmission. If the wireless communication terminal performs upstream transmission using a TXOP much larger than the TXOP limit used in SU transmission, the base wireless communication terminal may not successfully receive the data transmitted through the upstream transmission. In this case, the wireless communication terminal attempts retransmission using a much larger TXOP. Therefore, if the wireless communication terminal is allowed to retransmit using a TXOP that exceeds the TXOP limit when retransmitting, fairness with other wireless communication terminals may be compromised. To prevent this, if the wireless communication terminal attempts retransmission due to a failed UL MU transmission, the wireless communication terminal may only retransmit using the UL MU transmission.
[0105] In the embodiment of Figure 14, a wireless communication terminal that is not a TXOP holder transmits one fragment (FN:0) to a base wireless communication terminal via UL MU transmission. The base wireless communication terminal transmits an M-BA frame (M-BA) to the wireless communication terminal indicating that the transmission of one fragment (FN:0) was unsuccessful. The wireless communication terminal receives the M-BA frame from the base wireless communication terminal. The wireless communication terminal failed to transmit the MU. Therefore, the wireless communication terminal retransmits another fragment (FN:1) other than the fragment (FN:0) that failed to be transmitted via SU transmission.
[0106] The embodiment described with reference to Figure 14 can also be applied to transmissions other than UL MU transmission. This is because a wireless communication terminal that is not a TXOP holder may transmit data other than UL MU transmission. In particular, if the base wireless communication terminal and the wireless communication terminal use a reverse direction method of 1:1 transmission, the wireless communication terminal that is not a TXOP holder transmits data. This will be described with reference to Figures 15 and 16.
[0107] 15 and 16 are diagrams illustrating a retransmission operation of a wireless communication terminal that is not a TXOP holder according to another embodiment of the present invention.
[0108] The retransmission of an MPDU transmitted in a UL MU transmission and the retransmission of an MPDU transmitted in a reverse transmission have very little impact on TXOP management. Therefore, if a retransmission is a retransmission for a transmission failure using a trigger-based PPDU, the wireless communication terminal can only perform the retransmission using the trigger-based PPDU.
[0109] In the embodiment of Figure 15, a wireless communication terminal that is not a TXOP holder transmits one fragment (FN:0) to a base wireless communication terminal via UL MU transmission. The base wireless communication terminal transmits an M-BA frame (M-BA) to the wireless communication terminal indicating that the transmission of one fragment (FN:0) was unsuccessful. The wireless communication terminal receives the M-BA frame from the base wireless communication terminal. The wireless communication terminal fails in transmission using the trigger-based PPDU. Therefore, the wireless communication terminal transmits another fragment (FN:1) other than the fragment (FN:0) that failed to be transmitted via SU transmission.
[0110] According to the embodiment described with reference to FIGS. 14 and 15, the wireless communication terminal cannot retransmit all MPDUs transmitted to the UL MU using SU transmission. When the wireless communication terminal attempts a retransmission due to a failure in transmission using a trigger-based PPDU, and the duration of the transmission sequence required for the wireless communication terminal's retransmission does not exceed the TXOP limit, the wireless communication terminal performs the corresponding retransmission using SU transmission. In this case, the transmission sequence required for the retransmission includes a predetermined time interval between the retransmission and a response transmission to the retransmission, and a time required to receive the response to the retransmission. In particular, the response to the retransmission is an immediate response transmitted within a predetermined time from the reception of the frame to be responded to. In addition, the predetermined time interval between the retransmission and the response transmission to the retransmission is SIFS. The response to the retransmission is an ACK frame. In this case, the required time for the retransmission sequence is calculated based on the MCS used in the UL MU transmission. In addition, the required time for the retransmission sequence is calculated based on a specific frequency bandwidth. In this case, the specific frequency bandwidth is the maximum frequency bandwidth allowed for SU transmission in a BSS including the wireless communication terminal. The specific frequency bandwidth is 20 MHz, which is the frequency bandwidth obtained by rounding up the size of the RU (Resource Unit) used in UL MU transmission to the nearest multiple of 20 MHz.
[0111] In the embodiment of FIG. 16, a wireless communication terminal that is not the TXOP holder transmits one fragment (FN:0) to a base wireless communication terminal via UL MU transmission. The base wireless communication terminal transmits an M-BA frame (M-BA) to the wireless communication terminal, indicating that the transmission of one fragment (FN:0) was unsuccessful. The wireless communication terminal receives the M-BA frame from the base wireless communication terminal. The wireless communication terminal fails to transmit the MU. The wireless communication terminal calculates the required time for the transmission sequence required to retransmit one fragment (FN:0). The time required for the transmission sequence calculated by the wireless communication terminal exceeds the TXOP limit. Therefore, the wireless communication terminal transmits another fragment (FN:1), other than the fragment (FN:0) whose transmission failed, via SU transmission.
[0112] To perform MIMO or beamforming, a wireless communication terminal must receive channel information from a receiver. A wireless communication terminal attempting to perform MIMO or beamforming receives the channel information through the following sounding protocol sequence. For convenience of explanation, a wireless communication terminal attempting to perform MIMO or beamforming transmission is referred to as a beamformer, and a wireless communication terminal attempting to perform MIMO or beamforming reception is referred to as a beamformee. The beamformer transmits an NDPA frame to notify that the sounding protocol sequence has started. The NDPA frame contains information about the beamformee, the wireless communication terminal that will measure the channel information. The beamformer transmits an NDP frame, which does not include a data field, to measure the channel information. The beamformer transmits an NDP frame after a predetermined time has elapsed since the transmission of the NDPA frame. The predetermined time is SIFS. The beamformee measures the channel information based on the NDP frame. A beamformee transmits a feedback frame indicating the measured channel condition to the wireless communication terminal that transmitted the NDP frame. In this case, the feedback frame is a compressed feedback frame that includes a field that is more compressed than a general feedback frame. Because the size of the feedback frame may be very large, the beamformee needs to occupy the wireless medium for a long time. Therefore, if a beamformer sets a very small TXOP limit to the AC that attempts to transmit a frame that starts the sounding sequence, the sounding protocol sequence may not be completed within the TXOP limit. Therefore, because the sounding protocol sequence is an essential operation in MIMO and beamforming transmission, exceptions to the TXOP limit are allowed. However, if exceptions to the TXOP limit are broadly applied to the sounding protocol sequence, fairness with other wireless communication terminals may be an issue.Therefore, in the sounding protocol sequence, the operation of the wireless communication terminal with respect to the TXOP limit becomes an issue.
[0113] 17 and 18 are diagrams illustrating how a wireless communication terminal according to an embodiment of the present invention performs a sounding protocol operation regarding a TXOP limit.
[0114] The beamformer transmits the NDPA frame and the NDP frame using a TXOP that exceeds the TXOP limit. Specifically, if the NDP frame is transmitted within the TXOP limit, the beamformer transmits the NDPA frame and the NDP frame using a TXOP that exceeds the TXOP limit. The beamformer also receives a feedback frame as a response to the NDPA frame from the beamformee within the TXOP that exceeds the TXOP limit. The interval between the transmission of the NDPA frame and the transmission of the NDP frame is SIFS. The time interval between the NDP frame and the feedback frame is also SIFS. Specifically, the beamformee transmits the feedback frame SIFS after receiving the NDP frame.
[0115] Also, if the feedback frame exceeds the maximum A-MPDU length, the beamformee divides the feedback frame into multiple segments before transmitting. At this time, the beamformer transmits a beamforming report poll (BRP) frame to the beamformee to request subsequent segments for the previously transmitted feedback frame. At this time, the beamformer transmits the BRP frame using a TXOP that exceeds the TXOP limit. Specifically, if the beamformer transmits the BRP frame within the TXOP limit, the beamformer transmits the BRP frame using a TXOP that exceeds the TXOP limit. Also, the beamformer receives a feedback frame from the beamformee within a TXOP that exceeds the TXOP limit. The time interval between the BRP frame and the feedback frame is SIFS. Specifically, the beamformee transmits the feedback frame SIFS after receiving the BRP frame.
[0116] In the example of Figure 17, the beamformer transmits an NDPA frame (HE NDPA) and an NDP frame (HE NDP) within the TXOP limit. Because the beamformer transmitted the NDPA frame (HE NDPA) and the NDP frame (HE NDP) within the TXOP limit, the beamformer transmits the NDPA frame (HE NDPA) and the NDP frame (HE NDP) using a TXOP that exceeds the TXOP limit. Specifically, the beamformer receives a feedback frame (SU Compressed Feedback) within a TXOP that exceeds the TXOP limit. The beamformee transmits the feedback frame SIFS after receiving the NDP frame (HE NDP).
[0117] The beamformer also transmits a BRP trigger frame to request feedback frames from multiple beamformees. Specifically, the beamformer transmits an NDPA frame instructing multiple beamformees. The NDPA frame includes multiple user info fields supporting each of the multiple beamformees. The receiver address (RA) of the NDPA frame is a broadcast address. The beamformer transmits an NDP frame after a predetermined time has elapsed since the beamformer transmitted the NDPA frame. After transmitting the NDP frame, the beamformer transmits a BRP trigger frame. The predetermined time is SIFS. The beamformer transmits a BRP trigger frame after a predetermined time has elapsed since the beamformer transmitted the NDPA frame. The predetermined time is SIFS. Multiple beamformees receive the BRP trigger frame and simultaneously transmit feedback frames after a predetermined time has elapsed since the BRP trigger frame was received. The predetermined time is SIFS. The multiple beamformees simultaneously transmit feedback frames using orthogonal frequency multiple access (OFDMA). If the TXOP limit is applied without exception when the beamformer transmits the BRP trigger frame, it may be difficult for the beamformer to trigger the transmission of the beamformee feedback frame. Therefore, the beamformer should perform a sounding protocol sequence for each beamformee individually. To address this issue, the wireless communication terminal operates according to the following specific embodiment.
[0118] The beamformer transmits the BRP trigger frame using a TXOP that exceeds the TXOP limit. In a specific embodiment, the beamformer transmits the NDPA frame, the NDP frame, and the BRP trigger frame using a TXOP that exceeds the TXOP limit. In this case, if the beamformer transmits the NDPA frame, the NDP frame, and the BRP trigger frame within the TXOP limit, the beamformer transmits the NDPA frame, the NDP frame, and the BRP trigger frame using a TXOP that exceeds the TXOP limit. As described above, the transmission interval between the NDPA frame, the NDP frame, and the BRP trigger frame is SIFS. Also, the time interval between the BRP trigger frame and the feedback frame is SIFS. Specifically, the beamformee transmits the feedback frame SIFS after receiving the BRP trigger frame.
[0119] If the beamformer uses the BRP trigger frame to trigger the transmission of feedback frames of many beamformees, fairness with the conventional sounding protocol sequence may become an issue. In consideration of fairness with the conventional sounding protocol sequence, the wireless communication terminal operates according to the following specific embodiment.
[0120] In another specific embodiment, even if the beamformer uses an NDPA frame to indicate multiple beamformees, the beamformer triggers the transmission of feedback frames for a specific number of beamformees in a BRP trigger frame. In this case, the specific number is one. The specific number is set based on the TXOP limit. The BRP trigger frame includes a pre-specified number of user info fields. Thus, the beamformer receives feedback frames from a pre-specified number of beamformees. In a TXOP following the TXOP in which the first BRP trigger frame was transmitted, the beamformer transmits another BRP trigger frame to trigger the transmission of feedback frames for a specific number of beamformees other than the beamformee indicated by the previous BRP trigger frame among the multiple beamformees indicated by the NDPA frame. In this case, the BRP trigger frame includes user info fields indicating each of a specific number of beamformees other than the beamformee indicated by the previous BRP trigger frame among the multiple beamformees indicated by the NDPA frame. In addition, in the TXOP following the TXOP in which the first BRP trigger frame was transmitted, the beamformer may further transmit an NDPA frame and an NDP frame. Also, if the beamformer transmits the BRP trigger frame within the TXOP limit in the TXOP following the TXOP in which the first BRP trigger frame was transmitted, the beamformer transmits the BRP trigger frame using a TXOP that exceeds the TXOP limit. Specifically, the beamformee transmits a feedback frame SIFS after receiving the BRP trigger frame.
[0121] Also, in the above embodiment, the beamformee uses a trigger-based PPDU to transmit a feedback frame in response to the BRP trigger frame.
[0122] In the embodiment of FIG. 18, the beamformer transmits an NDPA frame (HE NDPA) and an NDP frame (HE NDP) within the TXOP limit. The NDPA frame (HE NDPA) has multiple beamformees. The beamformer also transmits a first BRP trigger frame (Beamforming Report Poll trigger variant) SIFS after transmitting the NDP frame (NE NDP). The BRP trigger frame indicates one beamformee. The beamformer receives a trigger-based PPDU (HE TP PPDU compressed feedback) containing a feedback frame from one beamformee. The trigger-based PPDU containing the feedback frame is transmitted SIFS after the beamformee receives the first BRP and trigger frame. In the next TXOP, the beamformer transmits a second BRP trigger frame. In this case, the second BRP trigger frame indicates one of the remaining beamformees other than the beamformee indicated by the first BRP trigger frame among the multiple beamformees indicated by the NDPA frame (HE NDPA). Because the beamformer transmitted the second BRP trigger frame within the TXOP limit, the beamformer transmits the second BRP trigger frame using a TXOP that exceeds the TXOP limit. Specifically, the beamformer receives a trigger-based PPDU including a feedback frame within a TXOP that exceeds the TXOP limit. In this case, the beamformer receives a trigger-based PPDU including a feedback frame from the beamformee indicated by the second BRP trigger frame. In this case, the beamformee transmits a trigger-based PPDU including a feedback frame SIFS after receiving the second BRP trigger frame.
[0123] FIG. 19 is a diagram illustrating the operation of the wireless communication terminal according to the embodiment of the present invention.
[0124] The wireless communication terminal performs transmission based on the TXOP limit. Specifically, the wireless communication terminal acquires information about the TXOP limit (S1901) and performs transmission based on the information about the TXOP limit (S1903). Specifically, the wireless communication terminal acquires information about the TXOP limit from the base wireless communication terminal. At this time, the information about the TXOP limit is an EDCA parameter set element. The wireless communication terminal performs transmission based on the principles regarding the TXOP limit described with reference to FIGS. 6 and 7.
[0125] A wireless communication terminal transmits a beamforming report poll (BRP) trigger frame to another wireless communication terminal using a TXOP exceeding the TXOP limit. In this case, the wireless communication terminal receives a feedback frame in response to the BRP trigger frame from the other wireless communication terminal within the TXOP exceeding the TXOP limit. In this case, the BRP trigger frame triggers simultaneous transmission of feedback frames from one or more wireless communication terminals. The feedback frame indicates the channel status measured by the other wireless communication terminal, which is used for MIMO transmission of the wireless communication terminal to the other wireless communication terminal or for beamforming transmission of the wireless communication terminal to the other wireless communication terminal. In a specific embodiment, a beamformer for MIMO transmission or beamforming transmission transmits an NDPA frame, an NDP frame, and a BRP trigger frame using a TXOP exceeding the TXOP limit. For example, after a predetermined time has elapsed since the wireless communication terminal transmitted an NDPA frame informing the other wireless communication terminal that a sounding protocol sequence is about to begin, the wireless communication terminal transmits an NDP frame used to measure the channel status to the other wireless communication terminal. In this case, when a wireless communication terminal transmits an NDPA frame, an NDP frame, and a BRP trigger frame within the TXOP limit, after a predetermined time has elapsed since transmitting an NDP frame to another wireless communication terminal, the wireless communication terminal transmits the BRP trigger frame to the other wireless communication terminal using a TXOP that exceeds the TXOP limit.
[0126] In addition, the BRP trigger frame is used to request a subsequent segment for a feedback frame previously transmitted by another wireless communication terminal. In this case, if the beamformer transmits the BRP trigger frame within the TXOP limit, the beamformer transmits the BRP trigger frame using a TXOP that exceeds the TXOP limit.
[0127] The feedback frame is transmitted from the other wireless communication terminal after a predetermined time has elapsed since the other wireless communication terminal received the BRP trigger frame. The predetermined time is always SIFS. In particular, the beamformee and beamformer operate according to the embodiments described with reference to Figures 17 and 18.
[0128] The wireless communication terminal generates at least one fragment using dynamic fragmentation and transmits the at least one fragment to another wireless communication terminal. Dynamic fragmentation, as described above, refers to fragmentation in which all fragments except the last fragment are not required to be the same size.
[0129] A wireless communication terminal determines a fragmentation level to be applied to fragments to be transmitted to another wireless communication terminal based on a Block ACK agreement with the other wireless communication terminal. If there is no Block ACK agreement between the wireless communication terminal and the other wireless communication terminal, the wireless communication terminal performs dynamic fragmentation according to a fragmentation level determined according to the capability of the other wireless communication terminal. In this case, the fragmentation level indicates the fragment transmission method as described above.
[0130] In a specific embodiment, the wireless communication terminal generates a first fragment, which is the first of the at least one fragments, based on a value designated by the other wireless communication terminal as a minimum fragment size. At this time, the wireless communication terminal transmits the first fragment to the other wireless communication terminal using a TXOP that exceeds the TXOP limit. If the wireless communication terminal transmits at least one fragment to the other wireless communication terminal without using an A-MPDU including multiple MPDUs, it transmits the first fragment to the other wireless communication terminal using a TXOP that exceeds the TXOP limit. At this time, the wireless communication terminal generates the first fragment with the same size as the value designated by the other wireless communication terminal as a minimum fragment size.
[0131] In addition, the wireless communication terminal generates the at least one fragment up to the maximum number of fragments that the wireless communication terminal can generate, and transmits a second fragment, which is generated last among the at least one fragment, to another wireless communication terminal using a TXOP that exceeds the TXOP limit. In a specific embodiment, the wireless communication terminal can generate up to 16 fragments.
[0132] When another wireless communication terminal explicitly fails to receive a third fragment, which is one of the at least one fragment, the wireless communication terminal generates a fourth fragment having a size different from that of the third fragment based on at least one of whether the wireless communication terminal did not transmit a fragment following the third fragment or whether the other wireless communication terminal explicitly failed to receive a fragment following the third fragment. The wireless communication terminal assigns the sequence number and fragment number of the third fragment to the fourth fragment. In this case, the wireless communication terminal transmits the fourth fragment to the other wireless communication terminal instead of retransmitting the third fragment to the other wireless communication terminal. More specifically, the wireless communication terminal transmits the fourth fragment using a TXOP that exceeds the TXOP limit. If the wireless communication terminal uses dynamic fragmentation, the wireless communication terminal operates as in the embodiments described with reference to FIGS. 7 to 16. The wireless communication terminal is a TXOP holder. Also, when the wireless communication terminal is not a TXOP holder, the specific operation is as shown in Figures 14 to 16.
[0133] As described above, the present invention has been described using wireless LAN communication as an example, but the present invention is not limited thereto and can be similarly applied to other communication systems such as mobile phone communication, etc. Furthermore, although the method, device, and system of the present invention have been described in relation to specific embodiments, some or all of the components and operations of the present invention can be implemented using a computer system having a general-purpose hardware architecture.
[0134] The features, structures, effects, etc. described in the embodiments are included in at least one embodiment of the present invention, but are not necessarily limited to only one embodiment. Furthermore, the features, structures, effects, etc. exemplified in each embodiment may be combined or modified in other embodiments by a person skilled in the art to which the embodiment belongs. Therefore, the contents relating to such combinations and modifications should be interpreted as being included within the scope of the present invention.
[0135] While the present invention has been described with reference to the preferred embodiments, these are merely illustrative and are not intended to limit the scope of the present invention. Those skilled in the art will appreciate that various modifications and applications not exemplified above are possible within the scope of the present invention. For example, the components specifically illustrated in the preferred embodiments may be modified. Such modifications and variations are to be construed as falling within the scope of the present invention as defined by the appended claims. [Explanation of symbols]
[0136] 100 Stations 110 processors 120 Transmitter / Receiver 140 User Interface 150 display units 160 memory
Claims
1. In a wireless communication terminal that communicates wirelessly, a transceiver unit for transmitting and receiving wireless signals; a processor for processing the radio signal; The processor: The wireless communication terminal transmits based on a TXOP limit, which is the maximum value of a transmission opportunity (TXOP), which is a time period during which the wireless communication terminal has the right to initiate a frame exchange sequence on a wireless medium. Wireless communication terminal.
2. The processor: Transmitting a Beamforming Report Poll (BRP) trigger frame to another wireless communication terminal using a TXOP exceeding the TXOP limit; receiving a feedback frame in response to the BRP trigger frame from the other wireless communication terminal within a TXOP exceeding the TXOP limit; The BRP trigger frame triggers simultaneous transmission of feedback frames of one or more wireless communication terminals; The feedback frame indicates a channel state measured by the other wireless communication terminal, which is used for MIMO (Multi Input Multi Output) transmission from the wireless communication terminal to the other wireless communication terminal, or for beamforming transmission from the wireless communication terminal to the other wireless communication terminal.
2. The wireless communication terminal according to claim 1.
3. The processor: After a predetermined time has elapsed since the wireless communication terminal transmitted an NDPA (Null Data Packet Announcement) frame informing the other wireless communication terminal that a sounding protocol sequence will start, the wireless communication terminal transmits an NDP (Null Data Packet) frame to the other wireless communication terminal, the NDP frame being used to measure the channel state; If the wireless communication terminal transmits the NDPA frame, the NDP frame, and the BRP trigger frame within the TXOP limit, after a predetermined time has elapsed since the wireless communication terminal transmitted the NDP frame to the other wireless communication terminal, the wireless communication terminal transmits the BRP trigger frame to the other wireless communication terminal using a TXOP exceeding the TXOP limit.
3. The wireless communication terminal according to claim 2.
4. The processor: If the wireless communication terminal transmits the BRP trigger frame within the TXOP limit, the processor transmits the BRP trigger frame using a TXOP that exceeds the TXOP limit.
3. The wireless communication terminal according to claim 2.
5. The feedback frame is transmitted from the other wireless communication terminal after a predetermined time has elapsed since the other wireless communication terminal received the BRP trigger frame.
3. The wireless communication terminal according to claim 2.
6. The processor: generating at least one fragment using dynamic fragmentation; transmitting the at least one fragment to another wireless communication terminal; Dynamic fragmentation refers to fragmentation that is not static fragmentation, which requires that all fragments except the last fragment have the same size.
2. The wireless communication terminal according to claim 1.
7. The processor: the other wireless communication terminal generates a first fragment first among the at least one fragment based on a value designated as a minimum fragment size; Transmitting the first fragment to the other wireless communication terminal using a TXOP exceeding the TXOP limit.
7. The wireless communication terminal according to claim 6.
8. If the wireless communication terminal transmits the at least one fragment to the other wireless communication terminal without using an A (Aggregate)-MPDU including a plurality of MPDUs (MAC Protocol Data Units), the processor transmits the first fragment to the other wireless communication terminal using a TXOP exceeding the TXOP limit.
8. The wireless communication terminal according to claim 7.
9. The processor: The other wireless communication terminal generates the first fragment with a size equal to the value designated as the minimum fragment size.
8. The wireless communication terminal according to claim 7.
10. The processor: generating the at least one fragment up to a maximum number of fragments that the wireless communication terminal can generate; and transmitting a first fragment, which is generated last among the at least one fragment, to the other wireless communication terminal using a TXOP exceeding the TXOP limit.
7. The wireless communication terminal according to claim 6.
11. The maximum number of fragments that the wireless communication terminal can generate is 16. The wireless communication terminal according to claim 10.
12. If the other wireless communication terminal explicitly fails to receive a first fragment that is one of the at least one fragment, the processor generates a second fragment that has a size different from that of the first fragment and has the same sequence number and fragment number as the first fragment, based on at least one of whether the wireless communication terminal did not transmit a fragment that follows the first fragment or whether the other wireless communication terminal explicitly failed to receive a fragment that follows the first fragment; Instead of retransmitting the first fragment to the other wireless communication terminal, the second fragment is transmitted to the other wireless communication terminal.
7. The wireless communication terminal according to claim 6.
13. If there is no BlockACK agreement between the wireless communication terminal and the other wireless communication terminal, the processor performs dynamic fragmentation at a fragmentation level determined according to a capability of the other wireless communication terminal; The fragmentation level indicates how the fragments are transmitted.
7. The wireless communication terminal according to claim 6.
14. The wireless communication terminal is a TXOP holder.
2. The wireless communication terminal according to claim 1.
15. A method for operating a wireless communication terminal that communicates wirelessly, comprising: The method includes a step of transmitting based on a TXOP limit, which is a maximum value of a TXOP, which is a time period during which a wireless communication terminal has the right to start a frame exchange sequence on a wireless medium. How it works.
16. The step of transmitting based on the TXOP limit includes: transmitting a beamforming report poll trigger frame to another wireless communication terminal using a TXOP exceeding the TXOP limit; receiving a feedback frame in response to the BRP trigger frame from the other wireless communication terminal within a TXOP exceeding the TXOP limit; The BRP trigger frame triggers simultaneous transmission of feedback frames of one or more wireless communication terminals; The feedback frame indicates a state of a channel measured by the other wireless communication terminal, which is used for MIMO transmission from the wireless communication terminal to the other wireless communication terminal, or for beamforming transmission from the wireless communication terminal to the other wireless communication terminal.
14. The method of claim 13.
17. The step of transmitting the BRP trigger frame includes: receiving an NDP frame used by the other wireless communication terminal to measure the state of the channel from the other wireless communication terminal after a predetermined time has elapsed since transmitting an NDPA frame informing the other wireless communication terminal that a sounding protocol sequence will start; If the wireless communication terminal transmits the NDPA frame, the NDP frame, and the BRP trigger frame within a TXOP limit, transmitting the BRP trigger frame using a TXOP exceeding the TXOP limit after a predetermined time has elapsed since the wireless communication terminal transmitted the NDP frame to the other wireless communication terminal.
17. The method of claim 16.
18. transmitting the BRP trigger frame using a TXOP exceeding the TXOP limit, If the BRP trigger frame is transmitted within the TXOP limit, transmitting the BRP trigger frame using a TXOP that exceeds the TXOP limit.
17. The method of claim 16.
19. The operating method includes: generating at least one fragment using dynamic fragmentation; The step of transmitting based on the TXOP limit includes: transmitting the at least one fragment to another wireless communication terminal; Dynamic fragmentation refers to fragmentation that is not static fragmentation, which requires that all fragments except the last fragment have the same size.
16. The method of claim 15.
20. The step of generating at least one fragment comprises: a step of generating a first fragment from the at least one fragment by the other wireless communication terminal based on a value designated as a minimum fragment size; The step of transmitting the at least one fragment to another wireless communication terminal includes: transmitting the first fragment to the other wireless communication terminal using a TXOP exceeding the TXOP limit.
20. The method of claim 19.
Citation Information
Patent Citations
Method, device and system for sounding channels
CN103002471A
Method and system for transmitting channel feedback information
JP2014523198A
Wireless communications device and wireless communications method
WO2016002802A1