Wireless communication method supporting multiple PPDU formats and wireless communication terminal using same
By calculating the signaling field length of the TB PPDU based on the trigger frame and the type of the response PPDU in the wireless communication station, the problem of difficulty in supporting multiple PPDU formats in the prior art is solved, and the efficiency of wireless communication in a high-density environment is improved. .
Patent Information
- Application Number
- CN202380046359.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-04
- Filing Date
- 2023-06-05
- Publication Date
- 2025-02-07
AI Technical Summary
Existing wireless communication technologies are difficult to effectively support multiple PPDU formats, resulting in inefficient wireless communication in high-density environments.
The TB PPDU is sent by receiving the trigger frame using a processor in a wireless communication station and determining the value of the length field of the signaling field of the TB PPDU based on the type of the frame and the type of the response PPDU. The specific steps include setting the L_Length value of TXVECTOR, calculating the value of the length field according to the format of the TB PPDU, and distinguishing the HE TB PPDU and EHT TB PPDU when a specific condition is met.
It realizes effective support for a variety of PPDU formats, improving the efficiency and performance of wireless communication in high-density environments.
Smart Images

Figure CN119404590A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a wireless communication method supporting multiple PPDU formats and a wireless communication terminal using the method. Background Art
[0002] In recent years, as the supply of mobile devices has expanded, wireless LAN (Wireless LAN) technology that can provide fast wireless Internet services to mobile devices has received attention. Wireless LAN technology allows mobile devices including smart phones, smart tablets, laptops, portable multimedia players, embedded devices, etc. to wirelessly access the Internet in homes, companies, or special service provision areas based on short-range wireless communication technology.
[0003] Since the initial wireless LAN technology was supported using the frequency of 2.4 GHz, the Institute of Electrical and Electronics Engineers (IEEE) 802.11 has commercialized or developed various technical standards. First, IEEE 802.11b supports a communication speed of up to 11 Mbps when using the frequency of the 2.4 GHz band. Compared with the frequency of the 2.4 GHz band, which is significantly congested, IEEE 802.11a, which was commercialized after IEEE 802.11b, uses a frequency of the 5 GHz band instead of the 2.4 GHz band to reduce the influence of interference, and by using OFDM technology, the communication speed is increased to a maximum of 54 Mbps. However, the disadvantage of IEEE 802.11a is that the communication distance is shorter than that of IEEE 802.11b. Furthermore, similar to IEEE 802.11b, IEEE 802.11g uses a frequency of 2.4 GHz band to achieve a communication speed of 54 Mbps at maximum and satisfies backward compatibility to remarkably draw attention, and further, is superior to IEEE 802.11a in terms of communication distance.
[0004] In addition, as a technical standard established to overcome the limitation of communication speed pointed out as a weakness in wireless LAN, IEEE 802.11n has been provided. IEEE 802.11n aims to improve the speed and reliability of the network and extend the working distance of the wireless network. In more detail, IEEE 802.11n supports high throughput (HT), in which the data processing speed is a maximum of 540Mbps or higher, and further, based on multiple inputs and multiple outputs (MIMO) technology, in which multiple antennas are used on both sides of the transmission unit and the receiving unit to minimize transmission errors and optimize data speed. In addition, the standard can use a coding scheme of transmitting multiple copies superimposed on each other in order to increase data reliability.
[0005] As the provision of wireless LANs becomes active, and further, as the applications using wireless LANs are diversified, the demand for new wireless LAN systems supporting higher throughput (Very High Throughput (VHT)) than the data processing speed supported by IEEE 802.11n has attracted attention. Among them, IEEE 802.11ac supports a bandwidth (80 to 160 MHz) in the 5 GHz frequency. The IEEE 802.11ac standard is defined only in the 5 GHz band, but the initial 11ac chipset supports even operation in the 2.4 GHz band for backward compatibility with existing 2.4 GHz band products. Theoretically, according to the standard, the wireless LAN speed of multiple stations can be enabled to reach a minimum of 1 Gbps, and the maximum single link speed can be enabled to reach a minimum of 500 Mbps. This is achieved by extending the concept of the wireless interface received by 802.11n, such as a wider wireless frequency bandwidth (maximum 160 MHz), more MIMO spatial streams (maximum 8), multi-user MIMO, and high-density modulation (maximum 256QAM). In addition, as a scheme for transmitting data by using the 60 GHz band instead of the existing 2.4 GHz / 5 GHz, IEEE 802.11ad has been provided. IEEE 802.11ad is a transmission standard that provides a maximum speed of 7 Gbps by using a beamforming technology, and is suitable for high bit rate moving image streams such as large-scale data or non-compressed HD video. However, since the 60 GHz band is difficult to pass through obstacles, it has a disadvantage in that the 60 GHz band can be used only among devices in a close space.
[0006] As a wireless LAN standard after 802.11ac and 802.11ad, the IEEE 802.11ax (High Efficiency WLAN, HEW) standard for providing efficient and high-performance wireless LAN communication technology in a high-density environment where APs and terminals are concentrated is in the development completion stage. In a wireless LAN environment based on 802.11ax, communication with high-frequency efficiency should be provided indoors / outdoors in the presence of high-density stations and access points (APs), and various technologies to achieve such communication have been developed.
[0007] In order to support new multimedia applications, such as high-definition video and real-time gaming, new wireless LAN standards have been developed to increase the maximum transmission rate. In the IEEE 802.11be Extremely High Throughput (EHT), the 7th generation wireless LAN standard, the standard is being developed with the goal of supporting transmission rates up to 30 Gbps in the 2.4 / 5 / 6 GHz band through wider bandwidth, increased spatial streams, multi-AP collaboration, etc. Summary of the invention
[0008] Technical issues
[0009] An object of an embodiment of the present invention is to provide a wireless communication method supporting multiple PPDU formats and a wireless communication terminal using the method.
[0010] Workaround
[0011] According to an embodiment of the present invention, a wireless communication station includes a transceiver; and
[0012] A processor, the processor uses the transceiver to receive a trigger frame that triggers transmission of the station, determines a value of a length field of a signaling field of a trigger-based (TB) physical layer protocol data unit (PPDU) based on a type of the trigger frame and a type of the TB PPDU sent as a response to the trigger frame, wherein the length field indicates a value used to calculate a duration of the TB PPDU, and sends the TB PPDU.
[0013] When the trigger frame is a trigger frame, the processor can set the value of L_Length of TXVECTOR to the value of the UL length field of the trigger frame, and set the value obtained based on the value of L_Length as the value of the length field according to the format of the TB PPDU; and when the trigger frame is a frame including a TRS control field, the value of L_Length can be set based on the format of the TBPPDU and an equation pre-specified according to each format of the TB PPDU, and the value obtained by adding 2 to the value of L_Length is set as the value of the length field.
[0014] When the triggering frame is a frame including a TRS control field and the format of the TB PPDU is HE TB PPDU, the value of L_Length can be set to a value obtained from a pre-specified equation for the HE TB PPDU, and when the triggering frame is a frame including a TRS control field and the format of the TB PPDU is EHT TB PPDU, the value of L_Length can be set to a value obtained by subtracting 2 from a value obtained from a pre-specified equation for the EHT TB PPDU.
[0015] The remainder value when the value of the length field is divided by 3 can be used to distinguish the HE TB PPDU from the EHTTB PPDU.
[0016] The pre-specified equation for the EHT TB PPDU may be as follows.
[0017] Length=ceil((TXTIME-SignalExtension-20) / 4)*3–3
[0018] ceil(x) may represent a value rounded up to an integer of x, SignalExtension may represent the length of the signal extension, and TXTIME may be obtained by the following equation.
[0019] TXTIME=20+T_EHT_PREAMBLE+N_SYM*T_SYM+T_PE+Signa lExtension
[0020] T_EHT_PREAMBLE may be the length of the preamble of the EHT TB PPDU excluding L-STF, L-LTF, and L-SIG, N_SYM*T_SYM may be the length of the data field of the EHT TB PPDU, N_SYM may be the number of data OFDM symbols, T_SYM may be the length of one OFDM symbol, and T_PE may be the length of the data packet extension field.
[0021] When a physical layer protocol data unit (PPDU) is received using the transceiver, the processor may obtain a value of a PHY version identifier field indicating a format of the PPDU from a signaling field of the received PPDU if the PPDU satisfies a pre-specified condition, and when the obtained value of the PHY version identifier field indicates a format of the PPDU not supported by the station, the format value of an RXVECTOR delivered to a medium access control (MAC) layer of the station may be set to a pre-specified value.
[0022] When the acquired value of the PHY version identifier field indicates a PPDU format supported by the station, the processor may set the value of the format of the RXVECTOR to a value corresponding to the format of the PPDU indicated by the acquired value of the PHY version identifier field.
[0023] The received PPDU may include a version-independent field regardless of the value of the PHY version identifier field. At this time, when the value of the acquired PHY version identifier field indicates a format of the PPDU not supported by the station, the processor may pass the information acquired from the version-independent field to the MAC layer of the station.
[0024] The processor may set CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION of RXVECTOR based on the information obtained from the version-independent field. The CH_BANDWIDTH may indicate the bandwidth of the received PPDU, the UPLINK_FLAG may indicate whether the received PPDU is an uplink PPDU, the BSS_COLOR may indicate the BSS color to which the received PPDU belongs, and the TXOP_DURATION may indicate the duration of the TXOP for exchanging the received PPDU.
[0025] According to one embodiment of the present invention, an operation method of a wireless communication station includes the following steps: receiving a trigger frame that triggers the transmission of the station; determining a value of a length field of a signaling field of a trigger-based (TB) physical layer protocol data unit (PPDU) based on a type of the trigger frame and a type of the TB PPDU sent as a response to the trigger frame, wherein the length field indicates a value used to calculate a duration of the TB PPDU; and sending the TB PPDU.
[0026] Determining the value of the length field of the signaling field of the TB PPDU may include: when the trigger frame is a trigger frame, setting the value of L_Length of TXVECTOR to the value of the UL length field of the trigger frame, setting a value obtained based on the value of L_Length as the value of the length field according to the format of the TB PPDU, and when the trigger frame is a frame including a TRS control field, setting the value of L_Length according to the format of the TB PPDU and an equation pre-specified according to each format of the TB PPDU, and setting the value of the L_Length plus 2 as the value of the length field.
[0027] When the trigger frame is a frame including a TRS control field, setting the value of the length field may include: when the trigger frame is a frame including a TRS control field and the format of the TB PPDU is HE TB PPDU, setting the value of L_Length to a value obtained from a pre-specified equation for the HE TB PPDU, and when the trigger frame is a frame including a TRS control field and the format of the TB PPDU is EHT TB PPDU, setting the value of L_Length to a value obtained by subtracting 2 from a value obtained from a pre-specified equation for the EHT TB PPDU.
[0028] The remainder value when the value of the length field is divided by 3 can be used to distinguish the HE TB PPDU from the EHTTB PPDU.
[0029] The equation pre-specified for the EHT TB PPDU may be as follows.
[0030] Length=ceil((TXTIME-SignalExtension-20) / 4)*3–3
[0031] ceil(x) can represent the upward rounded value of x.
[0032] SignalExtension can indicate the length of signal extension.
[0033] TXTIME can be obtained by the following equation.
[0034] TXTIME=20+T_EHT_PREAMBLE+N_SYM*T_SYM+T_PE+Signa lExtension
[0035] T_EHT_PREAMBLE may be the length of the preamble of the EHT TB PPDU excluding L-STF, L-LTF, and L-SIG, N_SYM*T_SYM may be the length of the data field of the EHT TB PPDU, N_SYM may be the number of data OFDM symbols, T_SYM may be the length of one OFDM symbol, and T_PE may be the length of the data packet extension field.
[0036] The operating method may also include: when receiving a physical layer protocol data unit (PPDU) using the transceiver, if the PPDU satisfies a pre-specified condition, obtaining a value of a PHY version identifier field indicating the format of the PPDU from a signaling field of the received PPDU, and when the obtained value of the PHY version identifier field indicates a format of the PPDU that is not supported by the station, setting a format value of an RXVECTOR of a medium access control (MAC) layer delivered to the station to a pre-specified value.
[0037] The operation method may further include: when the acquired value of the PHY version identifier field indicates a format of the PPDU supported by the station, setting the value of the format of the RXVECTOR to a value corresponding to the format of the PPDU indicated by the acquired value of the PHY version identifier field.
[0038] The received PPDU may include a version-independent field regardless of the value of the PHY version identifier field. At this time, the operation method may further include: when the value of the acquired PHY version identifier field indicates a format of the PPDU not supported by the station, delivering the information acquired from the version-independent field to the MAC layer of the station.
[0039] Passing the information obtained from the version-independent field to the MAC layer of the station may include: setting CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION of RXVECTOR based on the information obtained from the version-independent field. The CH_BANDWIDTH may indicate a bandwidth of the received PPDU, the UPLINK_FLAG may indicate whether the received PPDU is an uplink PPDU, the BSS_COLOR may indicate a BSS color to which the received PPDU belongs, and the TXOP_DURATION may indicate a duration of a TXOP for exchanging the received PPDU.
[0040] Beneficial Effects
[0041] An embodiment of the present invention provides a wireless communication method that effectively supports multiple PPDU formats and a wireless communication terminal using the method. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 A wireless LAN system according to an embodiment of the present invention is shown.
[0043] Figure 2 A wireless LAN system according to another embodiment of the present invention is shown.
[0044] Figure 3 The diagram illustrates a configuration of a station according to an embodiment of the present invention.
[0045] Figure 4 The diagram shows a configuration of an access point according to an embodiment of the present invention.
[0046] Figure 5 The process of setting up a link between a station and an access point is schematically illustrated.
[0047] Figure 6 The figure shows a Carrier Sense Multiple Access (CSMA) / Collision Avoidance (CA) method used in wireless LAN communication.
[0048] Figure 7 An embodiment of the format of a PLCP Protocol Data Unit (PPDU) for each of the various standard generations is illustrated.
[0049] Figure 8 Various extremely high throughput (EHT) physical protocol data unit (PPDU) formats and examples of a method for indicating the formats according to an embodiment of the present invention are illustrated.
[0050] Fig. 9 The figure shows a multi-link device according to an embodiment of the present invention.
[0051] Fig.10 is a diagram illustrating an example of a TID-to-link mapping method according to an embodiment of the present invention.
[0052] Fig.11 is a diagram illustrating an example of a multi-link NAV setting operation according to an embodiment of the present invention.
[0053] Fig.12 is a diagram illustrating another example of a multi-link NAV setting operation according to an embodiment of the present invention.
[0054] Fig.13is a diagram illustrating an example of BSS classification and an operation based on the BSS classification according to an embodiment of the present invention.
[0055] Fig.14 The wireless LAN function according to the embodiment of the present invention is illustrated.
[0056] Fig.15 FIG. 4 illustrates an uplink (UL) multi-user (MU) operation according to an embodiment of the present invention.
[0057] Fig.16 FIG. 1 illustrates a trigger frame format according to an embodiment of the present invention.
[0058] Fig.17 A method for indicating a trigger-based PPDU format according to an embodiment of the present invention is illustrated.
[0059] Fig.18 An example of UL MU operation according to an embodiment of the present invention is shown.
[0060] Fig.19 An example of a packet extension (PE) field for providing processing time according to an embodiment of the present invention is shown.
[0061] Fig. 20 The figure illustrates an example of a High Efficiency (HE) operation element and a default PE duration subfield according to an embodiment of the present invention.
[0062] Fig.21 An example of a method for setting the duration of a PE field according to an embodiment of the present invention is illustrated.
[0063] Fig. 22 Another example of a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention is illustrated.
[0064] Fig.23 Another example of a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention is illustrated.
[0065] Fig.24 Another example of a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention is illustrated.
[0066] Fig.25An example of a method for setting a CS required subfield (CS Required subfield) according to an embodiment of the present invention is shown.
[0067] Fig.26 An example of setting of the CS subfield and UL MU operation according to an embodiment of the present invention is illustrated.
[0068] Fig. 27 Another example of requiring setting of the CS subfield and UL MU operation according to an embodiment of the present invention is illustrated.
[0069] Fig.28 An example of a method for setting a PE field when using an aggregated (A)-PPDU according to an embodiment of the present invention is illustrated.
[0070] Fig.29 An example of a method for indicating the format of a TB PPDU according to an embodiment of the present invention is illustrated.
[0071] Fig.30 A flow chart illustrating an example of terminal operation according to an embodiment of the present invention.
[0072] Fig.31 The frame format and field format according to an embodiment of the present invention are illustrated.
[0073] Fig.32 The diagram illustrates a UL MU operation of a station and an operation of the station determining a TB PPDU format according to an embodiment of the present invention.
[0074] Fig.33 The diagram illustrates a UL MU operation of a station according to an embodiment of the present invention and a process in which the station sets L_LENGTH of TXVECTOR and transmits a PPDU in the UL MU operation.
[0075] Fig.34 The diagram illustrates a UL MU operation of a station according to another embodiment of the present invention and setting the L_LENGTH of the TXVECTOR and sending a PPDU in the UL MU operation of the station.
[0076] Fig.35 The diagram illustrates a UL MU operation of a station according to another embodiment of the present invention and setting the L_LENGTH of the TXVECTOR and sending a PPDU in the UL MU operation of the station.
[0077] Fig.36 The diagram shows that a station receives a PPDU and sets the RXVECTOR format according to an embodiment of the present invention. DETAILED DESCRIPTION
[0078] By considering the functions of the present invention, the terms used in this specification adopt the common terms widely used at present, but the terms can be changed according to the intentions, habits and emergence of new technologies of those skilled in the art. In addition, in special cases, there are terms arbitrarily selected by the applicant, and in this case, their meanings will be explained in the corresponding description part of the present invention. Therefore, it should be understood that the terms used in this specification will not only be analyzed based on the name of the term, but also based on the essential meaning of the term and the content of the entire specification.
[0079] Throughout the specification, when an element is described as being "coupled" to another element, the element may be "directly coupled" to the other element, or "electrically coupled" to the other element via a third element. In addition, unless explicitly stated to the contrary, the word "comprising" will be understood to implicitly include the stated elements, but not to exclude any other elements. In addition, limitations such as "or above" or "or below" based on special thresholds may be appropriately replaced with "greater than" or "less than", respectively.
[0080] Hereinafter, in the present invention, field and subfield may be used interchangeably.
[0081] Figure 1 A wireless LAN system according to an embodiment of the present invention is shown.
[0082] A wireless LAN system includes one or more Basic Service Sets (BSSs), and a BSS represents a collection of devices that successfully synchronize with each other to communicate with each other. Generally, a BSS can be divided into an infrastructure BSS and an independent BSS. Figure 1 The diagram shows the basic structure BSS between them.
[0083] like Figure 1 As shown, the infrastructure BSS (BSS1 and BSS2) includes one or more stations (STA1, STA2, STA3, STA4 and STA5), access points (AP-1 and AP-2) that serve as stations providing distribution services (Distribution Service), and a distribution system (Distribution System, DS) that connects multiple access points (AP-1 and AP-2).
[0084] A station (STA) is a predetermined device including a medium access control (MAC) and a physical layer (Physical Layer) interface for a wireless medium in accordance with the provisions of the IEEE 802.11 standard, and broadly includes both non-access point (non-AP) stations and access points (APs). In addition, in this specification, the term "terminal" may be used to refer to a non-AP station or an AP, or both terms. A station for wireless communication includes a processor and a communication unit, and according to an embodiment, may further include a user interface unit and a display unit. The processor may generate a frame to be transmitted via a wireless network, or process a frame received via a wireless network, and further, perform various processes for controlling the station. In addition, the communication unit is functionally connected to the processor, and transmits and receives frames via a wireless network for the station. According to the present invention, a terminal may be used as a term including a terminal (user equipment, UE).
[0085] An access point (AP) is an entity that provides access to a distributed system (DS) via a wireless medium for stations associated therewith. In an infrastructure BSS, communication among non-AP stations is performed in principle via an AP, but when a direct link is configured, direct communication is allowed even among non-AP stations. Meanwhile, in the present invention, AP is used as a concept including a personal BSS coordination point (PCP), and in a broad sense may include concepts such as a central controller, a base station (BS), a node B, a base transceiver system (BTS), or a station controller. In the present invention, AP may also be referred to as a base station wireless communication terminal. A base station wireless communication terminal may be used as a term that includes AP, a base station, an eNodeB (eNB), and a transmission point (TP) in a broad sense. In addition, a base station wireless communication terminal may include various types of wireless communication terminals that allocate communication medium resources and perform scheduling in communications with multiple wireless communication terminals.
[0086] Multiple infrastructure BSSs may be connected to each other via a distribution system (DS). In this case, multiple BSSs connected via a distribution system are called an extended service set (ESS).
[0087] Figure 2 The figure shows an independent BSS according to another embodiment of the present invention, which is a wireless LAN system. Figure 2In the embodiment, Figure 1 Same as or corresponding to Figure 1 Repetitive description of parts of the embodiments will be omitted.
[0088] Because in Figure 2 The BSS3 shown in the figure is an independent BSS and does not include an AP, and all stations STA6 and STA7 are not connected to the AP. An independent BSS is not allowed to access a distributed system and forms a self-contained network. In an independent BSS, corresponding stations STA6 and STA7 can be directly connected to each other.
[0089] Figure 3 FIG. 1 is a block diagram illustrating a configuration of a station 100 according to an embodiment of the present invention. Figure 3 As illustrated in FIG. 1 , the station 100 according to an embodiment of the present invention may include a processor 110 , a communication unit 120 , a user interface unit 140 , a display unit 150 , and a memory 160 .
[0090] First, the communication unit 120 transmits and receives wireless signals, such as wireless LAN packets, etc., and may be embedded in the station 100 or provided as a peripheral. According to an embodiment, the communication unit 120 may include at least one communication module using different frequency bands. For example, the communication unit 120 may include communication modules having different frequency bands (such as 2.4GHz, 5GHz, 6GHz, and 60GHz). According to an embodiment, the station 100 may include a communication module using a frequency band of 7.125GHz or above, and a communication module using a frequency band of 7.125GHz or below. Each communication module may perform wireless communication with an AP or an external station according to the wireless LAN standard of the frequency band supported by the corresponding communication module. The communication unit 120 may operate only one communication module at a time, or operate multiple communication modules together at the same time, according to the performance and requirements of the station 100. When the station 100 includes multiple communication modules, each communication module may be implemented by an independent component, or multiple modules may be integrated into one chip. In an embodiment of the present invention, the communication unit 120 may represent an RF communication module for processing a radio frequency (RF) signal.
[0091] Second, the user interface unit 140 includes various types of input / output devices provided in the station 100. That is, the user interface unit 140 can receive user input by using various input devices, and the processor 110 can control the station 100 based on the received user input. In addition, the user interface unit 140 can perform output based on the command of the processor 110 by using various output devices.
[0092] Next, the display unit 150 outputs an image on the display screen. The display unit 150 may output various display objects, such as content or a user interface executed by the processor 110, etc., based on the control command of the processor 110. In addition, the memory 160 stores a control program and various data used in the station 100. The control program may include an access program required for the station 100 to access an AP or an external station.
[0093] The processor 110 of the present invention may execute various commands or programs and process data in the station 100. In addition, the processor 110 may control various units of the station 100 and control data transmission / reception among the units. According to an embodiment of the present invention, the processor 110 may execute a program for accessing an AP stored in the memory 160 and receive a communication configuration message transmitted by the AP. In addition, the processor 110 may read information about the priority condition of the station 100 included in the communication configuration message and request access to the AP based on the information about the priority condition of the station 100. The processor 110 of the present invention may represent a main control unit of the station 100, and according to an embodiment, the processor 110 may represent a control unit for individually controlling certain components of the station 100 (e.g., the communication unit 120, etc.). That is, the processor 110 may be a modem or a modulator / demodulator for modulating a wireless signal transmitted to the communication unit 120 and demodulating a wireless signal received from the communication unit 120. The processor 110 controls various operations of wireless signal transmission / reception of the station 100 according to an embodiment of the present invention. A detailed embodiment thereof will be described below.
[0094] exist Figure 3 The station 100 illustrated in FIG. 1 is a block diagram according to an embodiment of the present invention, where the separated blocks are illustrated as elements of a logically distinguished device. Therefore, the elements of the device can be installed in a single chip or multiple chips according to the design of the device. For example, the processor 110 and the communication unit 120 can be implemented when integrated into a single chip, or implemented as separate chips. In addition, in an embodiment of the present invention, some components of the station 100, such as the user interface unit 140 and the display unit 150, etc., can be selectively provided in the station 100.
[0095] Figure 4 FIG. 2 is a block diagram showing a configuration of an AP 200 according to an embodiment of the present invention. Figure 4 As shown in FIG. 2 , the AP 200 according to the embodiment of the present invention may include a processor 210, a communication unit 220, and a memory 260. Figure 4 Among the components of AP200, Figure 2 The components of station 100 are the same as or correspond to Figure 2A repeated description of some of the components of the station 100 will be omitted.
[0096] Reference Figure 4 , the AP 200 according to the present invention includes a communication unit 220 that operates a BSS in at least one frequency band. Figure 3 As described in the embodiment of the present invention, the communication unit 220 of AP200 may also include multiple communication modules using different frequency bands. That is, the AP200 according to the embodiment of the present invention may include two or more communication modules in different frequency bands (for example, 2.4GHz, 5GHz, 6GHz and 60GHz) together. Preferably, the AP200 may include a communication module using a frequency band of 7.125GHz or above, and a communication module using a frequency band of 7.125GHz or below. Each communication module may perform wireless communication with the station according to the wireless LAN standard of the frequency band supported by the corresponding communication module. The communication unit 220 may operate only one communication module at a time according to the performance and requirements of the AP200, or operate multiple communication modules together at the same time. In an embodiment of the present invention, the communication unit 220 may represent a radio frequency (RF) communication module for processing RF signals.
[0097] Next, the memory 260 stores the control program and various result data used in the AP200. The control program may include an access program for managing the access of the station. In addition, the processor 210 may control the various units of the AP200 and control the data transmission / reception among the units. According to an embodiment of the present invention, the processor 210 may execute a program for accessing the station stored in the memory 260 and transmit a communication configuration message for one or more stations. In this case, the communication configuration message may include information about the access priority conditions of the various stations. In addition, the processor 210 performs access configuration according to the access request of the station. According to an embodiment, the processor 210 may be a modem or a modulator / demodulator for modulating a wireless signal transmitted to the communication unit 220 and demodulating a wireless signal received from the communication unit 220. The processor 210 controls various operations according to an embodiment of the present invention, such as the wireless signal transmission / reception of the AP200. Its detailed embodiment will be described below.
[0098] Figure 5 is a diagram schematically illustrating a process in which a STA sets up a link with an AP.
[0099] Reference Figure 5In a broad sense, the link between STA100 and AP200 is set up via three steps of scanning, authentication, and association. First, the scanning step is a step in which STA100 obtains access information of a BSS operated by AP200. Methods for performing scanning include a passive scanning method in which AP200 obtains information by using a periodically transmitted beacon message (S101), and an active scanning method in which STA100 transmits a probe request to AP (S103), and obtains access information by receiving a probe response from AP (S105).
[0100] The STA 100 that successfully receives the wireless access information in the scanning step performs an authentication step by transmitting an authentication request (S107a) and receiving an authentication response (S107b) from the AP 200. After performing the authentication step, the STA 100 performs an association step by transmitting an association request (S109a) and receiving an association response (S109b) from the AP 200. In this specification, association basically refers to wireless association, but the present invention is not limited thereto, and association can broadly include both wireless association and wired association.
[0101] At the same time, an authentication step (S111) based on 802.1X and an IP address acquisition step (S113) via DHCP may be further performed. Figure 5 In the example, the authentication server 300 is a server that processes 802.1X-based authentication for the STA 100 and may exist in physical association with the AP 200 or exist as a separate server.
[0102] Figure 6 The diagram illustrates a Carrier Sense Multiple Access (CSMA) / Collision Avoidance (CA) method used in wireless LAN communication.
[0103] A terminal performing wireless LAN communication confirms whether a channel is busy by performing carrier sensing before transmitting data. When a wireless signal with a preset strength or greater is sensed, the corresponding channel is determined to be busy and the terminal delays access to the corresponding channel. This process is called Clear Channel Assessment (CCA), and the level that determines whether the corresponding signal is sensed is called the CCA threshold. When a wireless signal with a CCA threshold or higher received by the terminal indicates the corresponding terminal as a recipient, the terminal processes the received wireless signal. At the same time, when no wireless signal is sensed in the corresponding channel or a wireless signal with a strength less than the CCA threshold is sensed, the channel is determined to be idle.
[0104] When it is determined that the channel is idle, each terminal with data to be transmitted performs a backoff process after an inter-frame space (IFS) time, which depends on the situation of each terminal, for example, after arbitration IFS (AIFS), PCF IFS (PIFS), etc. According to this embodiment, AIFS can be used as a component to replace the existing DCF IFS (DIFS). Each terminal waits during the interval of the idle state of the channel while reducing the time slot time as long as a random number determined by the corresponding terminal, and the terminal that completely runs out of the time slot time attempts to access the corresponding channel. In this way, the interval in which each terminal performs the backoff process is called a contention window interval.
[0105] When the special terminal successfully accesses the channel, the corresponding terminal can transmit data through the channel. However, when the terminal attempting to access conflicts with another terminal, the terminals that conflict with each other are respectively assigned new random numbers to perform the backoff process again. According to an embodiment, the random number newly assigned to each terminal can be determined within a range (2*CW), and the range (2*CW) is twice the range (contention window CW) of the random number previously assigned to the corresponding terminal. At the same time, each terminal attempts to access by performing the backoff process again in the next contention window interval, and in this case, each terminal performs the backoff process from the remaining time slots in the previous contention window interval. In this way, each terminal performing wireless LAN communication can avoid mutual conflict of special channels.
[0106] <Examples of various PPDU formats>
[0107] Figure 7An example of the format of a PLCP Protocol Data Unit (PPDU) for each of the various standard generations is shown. Specifically, Figure 7 (a) shows an embodiment of a conventional PPDU format based on 802.11a / g. Figure 7 (b) shows an embodiment of the HE PPDU format based on 802.11ax, and Figure 7 (c) shows an embodiment of a non-legacy PPDU (ie, EHT PPDU) format based on 802.11be. Figure 7 (d) illustrates a detailed field configuration of RL-SIG and L-SIG commonly used in the PPDU format.
[0108] Reference Figure 7 (a), the preamble of the legacy PPDU includes a legacy short training field (Legacy Short Training field, L-STF), a legacy long training field (Legacy Long Training field, L-LTF) and a legacy signal field (Legacy Signal field, L-SIG). In an embodiment of the present invention, L-STF, L-LTF and L-SIG may be referred to as a legacy preamble.
[0109] Reference Figure 7 (b), the preamble of the HE PPDU also includes a repeated legacy short training field (RL-SIG), a high efficiency signal A field (HE-SIG-A), a high efficiency signal B field (HE-SIG-B), a high efficiency short training field (HE-STF) and a high efficiency long training field (HE-LTF) in the legacy preamble. In an embodiment of the present invention, RL-SIG, HE-SIG-A, HE-SIG-B, HE-STF and HE-LTF may be referred to as HE preambles. The detailed configuration of the HE preamble may be modified according to the HE PPDU format. For example, HE-SIG-B may be used only in the HE MU PPDU format.
[0110] Reference Figure 7(c), the EHT PPDU also includes a repeated legacy short training field (Repeated Legacy Short Training field, RL-SIG), a universal signal field (U-SIG) and an extremely high throughput signal A field (Extremely High Throughput Signal A field, EHT-SIG-A), an extremely high throughput signal B field (Extremely High Throughput Signal B field, EHT-SIG-B), an extremely high throughput short training field (Extremely High Throughput Short Training field, EHT-STF) and an extremely high throughput long training field (Extremely High Throughput Long Training field, EHT-LTF) in the traditional preamble. In an embodiment of the present invention, RL-SIG, EHT-SIG-A, EHT-SIG-B, EHT-STF and EHT-LTF may be referred to as EHT preambles. The specific configuration of the non-traditional preamble may be modified according to the EHT PPDU format. For example, EHT-SIG-A and EHT-SIG-B may be used only in a portion of the EHT PPDU format.
[0111] 64-FFT OFDM is applied to the L-SIG field included in the preamble of the PPDU, and the L-SIG field includes a total of 64 subcarriers. Among the 64 subcarriers, 48 subcarriers other than the guard subcarrier, the DC subcarrier, and the pilot subcarrier are used for transmission of L-SIG data. BPSK and a modulation and coding scheme (MCS) of code rate = 1 / 2 are applied to the L-SIG, so the L-SIG can include a total of 24 bits of information. Figure 7 (d) shows the configuration of 24-bit information of L-SIG.
[0112] Reference Figure 7(d), L-SIG includes an L_RATE field and an L_LENGTH field. The L_RATE field includes 4 bits and indicates the MCS used for data transmission. Specifically, the L_RATE field indicates a value of a transmission rate of 6 / 9 / 12 / 18 / 24 / 36 / 48 / 54 Mbps obtained by combining a modulation scheme such as BPSK / QPSK / 16-QAM / 64-QAM with a non-efficiency such as 1 / 2, 2 / 3, 3 / 4, etc. The total length of the corresponding PPDU can be indicated by combining the information of the L_RATE field and the information of the L_LENGTH field. In the non-traditional PPDU format, the L_RATE field is configured to a minimum rate of 6 Mbps.
[0113] The unit of the L_LENGTH field can be allocated a total of 12 bits per byte, can be transmitted up to 4095 by signaling, and can indicate the length of the corresponding PPDU by combining with the L_RATE field. In this case, the legacy terminal and the non-legacy terminal can use different methods to interpret the L_LENGTH field.
[0114] First, the method for a traditional terminal or a non-traditional terminal to analyze the length of a corresponding PPDU using the L_LENGTH field is as follows. When the value of the L_RATE field is set to indicate 6Mbps, 3 bytes (i.e., 24 bits) can be transmitted during 4us, which is the duration of one symbol of 64FFT. Therefore, 3 bytes corresponding to the SVC field and the tail field are added to the value of the field L_LENGTH, and the added value is divided by 3 bytes as the transmission amount of one symbol, thereby obtaining the number of symbols based on 64FFT after L-SIG. The number of symbols obtained is multiplied by 4us (i.e., the length of one symbol), and then the time 20us required for the transmission of L-STF, L-LTF, and L-SIG is added to obtain the length of the corresponding PPDU, i.e., the receiving time RXTIME. This can be represented by the following equation 1.
[0115] [Equation 1]
[0116]
[0117] in this case, represents the smallest natural number greater than or equal to x. Since the maximum value of the L_LENGTH field is 4095, the length of the PPDU can be set to be as long as 5.464ms. A non-legacy terminal transmitting a PPDU should set the L_LENGTH field as shown in Equation 2 below.
[0118] [Equation 2]
[0119]
[0120] Here, TXTIME is the total transmission time constituting the corresponding PPDU and is represented by the following Equation 3. In this case, TX represents the transmission time of X.
[0121] [Equation 3]
[0122] TXTIME(us)=T-STF+TL-LTF+TL-SIG+TRL-SIG+TU-SIG+((TTEHT-SIG-A)+(TEHT-SIG-B)
[0123] +TeHT-STF+NNEEHT-LTF·TEHT-LTF+TDA(A
[0124] Referring to the above equation, the length of the PPDU is calculated based on the rounded-up value of L_LENGTH / 3. Therefore, for random values of k, three different values of L_LENGTH={3k+1, 3k+2, 3(k+1)} indicate the same PPDU length.
[0125] Reference Figure 7 (e), the Universal SIG (U-SIG) field continues to exist in subsequent generations of EHT PPDU and wireless LAN PPDU, and is used to classify the generation of PPDU including 11be. U-SIG is an OFDM 2 symbol based on 64FFT and can transmit a total of 52 bits of information. Of the 52 bits, 43 bits except the 9 bits of CRC / tail are mainly divided into a Version Independent (VI) field and a Version Dependent (VD) field.
[0126] The VI bit enables the current bit configuration to be maintained later, so that even if the next generation of PPDU is defined, the current 11be terminal can obtain information about the PPDU through the VI field of the PPDU. To this end, the VI field includes PHY version, UL / DL, BSS color, TXOP, and reserved fields. The PHY version field is 3 bits and is used to sequentially classify 11be and subsequent generations of wireless LAN standards into versions. The value of 11be is 000b. The UL / DL field identifies whether the PPDU is an uplink / downlink PPDU. The BSS color indicates the identifier of each BSS defined in 11ax and has a value of 6 bits or higher. TXOP indicates the transmission opportunity duration (Transmit Opportunity Duration) transmitted in the MAC header, where, by adding TXOP to the PHY header, the PPDU can infer the length of the TXOP included therein without having to decode the MPDU, and TXOP has a value of 7 bits or higher.
[0127] The VD field is signaling information useful only for the 11be version of the PPDU, and may include fields commonly used in any PPDU format such as PPDU format and BW, and fields defined differently for each PPDU format. The PPDU format is a classifier for classifying EHT Single User (SU), EHT Multiple User (MU), EHT Trigger-based (TB), EHT Extended Range (ER) PPDU, etc. The BW field signals five basic PPDU BW options (BW, which can be expressed in the type of 20*2 exponential power, which can be referred to as basic BW) of 20, 40, 80, 160 (80+80) and 320 (160+160) MHz, and various other PPDU BWs configured via preamble puncturing. After signaling at 320MHz, signaling can be performed in a type where some 80MHz is punctured. The punctured and modified channel type may be signaled directly in the BW field, or the BW field may be signaled with a field that appears after the BW field (e.g., a field within the EHT-SIG field). If the BW field is configured as 3 bits, a total of 8 BW signalings may be performed, and thus only up to 3 signalings may be performed in the puncturing mode. If the BW field is configured as 4 bits, a total of 16 BW signalings may be performed, and thus up to 11 signalings may be performed in the puncturing mode.
[0128] The field located after the BW field varies depending on the type and format of the PPDU, the MU PPDU and the SU PPDU may be signaled in the same PPDU format, a field for classifying between the MU PPDU and the SU PPDU may be located before the EHT-SIG field, and additional signaling may be performed on the field. Both the SU PPDU and the MU PPDU include the EHT-SIG field, but some fields that are not required in the SU PPDU may be compressed. Information about the field to which compression has been applied may be omitted or may have a size smaller than the size of the original field included in the MU PPDU. For example, in the case of the SU PPDU, the common field of the EHT-SIG may be omitted or replaced, or the SU PPDU may have a different configuration in which a user-specific field is replaced, reduced to one, etc.
[0129] Alternatively, the SU PPDU may further include a compression field indicating whether compression is performed, and a portion of a field (eg, RA field, etc.) may be omitted according to a value of the compression field.
[0130] If a portion of the EHT-SIG field of the SU PPDU is compressed, the information to be included in the compressed field may also be signaled in an uncompressed field (e.g., a common field, etc.). The MU PPDU corresponds to a PPDU format for simultaneous reception by multiple users, and therefore requires the EHT-SIG field to be transmitted after the U-SIG field, and the amount of information transmitted may vary. That is, multiple MU PPDUs are transmitted to multiple STAs, so that each STA should identify the position of the RU to which the MU PPDU is transmitted, the STA to which the RU is respectively allocated, and whether the transmitted MU PPDU has been transmitted to the STA itself. Therefore, the AP should transmit the above information by including it in the EHT-SIG field. To this end, information for effective transmission of the EHT-SIG field is signaled in the U-SIG field, and this may correspond to the MCS as a modulation method and / or the number of symbols in the EHT-SIG field. The EHT-SIG field may include information about the size and position of the RU allocated to each user.
[0131] In the case of SU PPDU, multiple RUs may be allocated to the STA, and the multiple RUs may be continuous or discontinuous. If the RUs allocated to the STA are discontinuous, the STA should identify the punctured RUs in the middle in order to effectively receive the SUPPDU. Therefore, the AP may transmit a SU PPDU including information of the punctured RUs among the RUs allocated to the STA (e.g., the puncturing pattern of the RUs, etc.). That is, in the case of SU PPDU, a puncturing pattern field may be included in the EHT-SIG field, the puncturing pattern field including information indicating the puncturing pattern and whether the puncturing pattern is applied in a bitmap format, etc., and the puncturing pattern field may signal the type of discontinuous channels occurring within the bandwidth.
[0132] The signaled discontinuous channel type is limited and indicates the BW and discontinuous channel information of the SU PPDU combined with the value of the BW field. For example, the SU PPDU is a PPDU transmitted only to a single terminal, so that the STA can identify the bandwidth allocated to itself via the BW field contained in the PPDU, and the SU PPDU can identify the perforated resources in the allocated bandwidth via the perforation mode field of the EHT-SIG field or the U-SIG field contained in the PPDU. In this case, the terminal can receive the PPDU in the remaining resource units after excluding the special channels of the perforated resource units. Multiple RUs allocated to the STA can be configured by different frequency bands or tones.
[0133] In order to reduce the signaling overhead of the SU PPDU, only limited discontinuous channel types are signaled. Puncturing can be performed for each 20MHz subchannel, so if puncturing is performed for a BW with a large number of 20MHz subchannels (such as 80, 160, and 320MHz), in the case of 320MHz, the discontinuous channel type should be signaled by indicating whether each of the remaining 15 20MHz subchannels after excluding the primary channel is used (if puncturing only the edge 20MHz is also considered discontinuous). In this way, considering the low transmission rate of the signaling part, allocating 15 bits to signal the discontinuous channel type of a single user transmission may act as an excessive signaling overhead.
[0134] The present invention proposes a technique for signaling a discontinuous channel type of a SU PPDU and illustrates the discontinuous channel type determined according to the proposed technique. The present invention also proposes a technique for signaling each of the puncturing types of the primary 160 MHz and the secondary 160 MHz in the 320 MHz BW configuration of the SU PPDU.
[0135] In addition, a technique for configuring a PPDU indicated by a leading puncturing BW value differently according to a PPDU format signaled in a PPDU format field is proposed in an embodiment of the present invention. Assuming that the BW field is 4 bits, and in the case of an EHT SU PPDU or a TB PPDU, an EHT-SIG-A of 1 symbol may be additionally signaled after the U-SIG, or the EHT-SIG-A may not be signaled at all, therefore, in view of this, it is necessary to fully signal up to 11 puncturing patterns only via the BW field of the U-SIG. However, in the case of an EHT MU PPDU, an EHT-SIG-B is additionally signaled after the U-SIG, so that up to 11 puncturing patterns may be signaled in a method different from that of the SU PPDU. In the case of an EHT ER PPDU, the BW field may be configured as 1 bit to signal whether the EHT ER PPDU is a PPDU using a 20 MHz band or a 10 MHz band.
[0136] Figure 7 (f) illustrates the configuration of the format-specific field of the VD field when the EHT MU PPDU is indicated in the PPDU format field of the U-SIG. In the case of the MU PPDU, SIG-B is necessarily required, which is a signaling field for simultaneous reception by multiple users, and SIG-B can be transmitted after the U-SIG without a separate SIG-A. To this end, information for decoding SIG-B should be signaled in the U-SIG. These fields include SIG-B MCS, SIG-BDCM, the number of SIG-B symbols, SIG-B compression, and the number of EHT-LTF symbols, etc.
[0137] Figure 8 Examples of various extremely high throughput (EHT) physical protocol data unit (PPDU) formats and a method for indicating the formats according to an embodiment of the present invention are illustrated.
[0138] Reference Figure 8 , the PPDU may include a preamble and a data part, and the EHT PPDU format as the PPDU type may be classified according to the U-SIG field included in the preamble. Specifically, based on the PPDU format field included in the U-SIG field, it may be indicated whether the format of the PPDU is an EHT PPDU.
[0139] Figure 8(a) illustrates an example of an EHT SU PPDU format for a single STA. The EHT SU PPDU is a PPDU for single user (SU) transmission between an AP and a single STA, and an EHT-SIG-A field for additional signaling may be located after the U-SIG field.
[0140] Figure 8 (b) illustrates an example of an EHT triggered PPDU format corresponding to an EHT PPDU transmitted based on a trigger frame. The EHT triggered PPDU is an EHT PPDU transmitted based on a trigger frame and is an uplink PPDU for responding to a trigger frame. Unlike the EHT SU PPDU, the EHT-SIG-A field is not located after the U-SIG field in the EHT PPDU.
[0141] Figure 8 (c) illustrates an example of an EHT MU PPDU format corresponding to an EHT PPDU of multiple users. The EHT MU PPDU is a PPDU for transmitting a PPDU to one or more STAs. In the EHT MU PPDU format, the HE-SIG-B field may be located after the U-SIG field.
[0142] Figure 8 (d) illustrates an example of an EHT ER SU PPDU format for a single user transmission with a STA within an extended range. Figure 8 Compared with the EHT SU PPDU illustrated in (a), the EHT ER SU PPDU can be used for single-user transmission with a wider range of STAs, and the U-SIG field can be repeatedly positioned on the time axis.
[0143] Figure 8 The EHT MU PPDU described in (c) may be used by the AP to perform downlink transmission toward multiple STAs. Here, the EHT MU PPDU may include scheduling information so that multiple STAs can simultaneously receive the PPDU transmitted from the AP. The EHT MU PPDU may transmit the AID information of the sender and / or receiver of the PPDU transmitted via the user specific field of the EHT-SIG-B to the STA. Therefore, multiple terminals that have received the EHT MU PPDU may perform a spatial reuse operation based on the AID information of the user specific field included in the preamble of the received PPDU.
[0144] Specifically, the resource unit allocation (RA) field of the HE-SIG-B field included in the HE MU PPDU may include information about the configuration of the resource unit in a special bandwidth (e.g., 20 MHz, etc.) of the frequency axis (e.g., the division type of the resource unit). That is, the RA field may indicate the configuration of the resource unit divided in the bandwidth used for transmission of the HE MU PPDU so that the STA receives the PPDU. Information about the STA allocated (or designated) to each divided resource unit may be included in the user special field of the EHT-SIG-B so as to be transmitted to the STA. That is, the user special field may include one or more user fields corresponding to the corresponding divided resource unit.
[0145] For example, the user field corresponding to at least one resource unit used for data transmission among multiple segmented resource units may include the AID of the receiver or sender, and the user field corresponding to the remaining resource units not used for data transmission may include a pre-configured null STA ID.
[0146] For ease of description, in this specification, frame or MAC frame may be used interchangeably with MPDU.
[0147] When a wireless communication device uses multiple links to communicate, the communication efficiency of the wireless communication device can be improved. At this time, the link is a physical path and can be composed of a single wireless medium that can be used to transmit a MAC service data unit (MSDU). For example, if the frequency band of a certain link is being used by another wireless communication device, the wireless communication device can continue to communicate through another link. In this way, the wireless communication device can effectively use multiple channels. In addition, when the wireless communication device uses multiple links to perform communication simultaneously, the total throughput can be increased. However, in the existing wireless LAN, it is stipulated on the premise that one wireless communication device uses one link. Therefore, a wireless LAN operation method for using multiple links is needed. Reference will be made to Figures 9 to 26 A wireless communication method for a wireless communication device using multiple links is described. First, referring to Fig. 9 A specific form of wireless communication device using multiple links is described.
[0148] Fig. 9 The figure shows a multi-link device according to an embodiment of the present invention.
[0149] A multi-link device (MLD) may be defined for use in the aforementioned wireless communication method using multiple links. A multi-link device may represent a device having one or more affiliated stations. According to a specific embodiment, a multi-link device may represent a device having two or more affiliated stations. In addition, a multi-link device may exchange multi-link elements. A multi-link element includes information about one or more stations or one or more links. A multi-link element may include a multi-link setup element to be described later. At this time, a multi-link device may be a logical entity. Specifically, a multi-link device may have multiple affiliated stations. A multi-link device may be referred to as a multi-link logical entity (MLLE) or a multi-link entity (MLE). A multi-link device may have a medium access control service access point (SAP) to a logical link control (LLC). In addition, an MLD may have a MAC data service.
[0150] The multiple stations included in the multi-link device can operate on multiple links. In addition, the multiple stations included in the multi-link device can operate on multiple channels. Specifically, the multiple stations included in the multi-link device can operate on multiple different links or multiple different channels. For example, the multiple stations included in the multi-link device can operate on multiple different channels of 2.4 GHz, 5 GHz and 6 GHz.
[0151] The operation of the multi-link device may be referred to as a multi-link operation, an MLD operation, or a multi-band operation. In addition, if a station attached to the multi-link device is an AP, the multi-link device may be referred to as an AP MLD. In addition, if a station attached to the multi-link device is a non-AP station, the multi-link device may be referred to as a non-AP MLD.
[0152] Fig. 9The operation of non-AP MLD and AP-MLD communication is illustrated. Specifically, non-AP MLD and AP-MLD each use three links for communication. AP MLD includes a first AP AP1, a second AP AP2, and a third AP AP3. Non-AP MLD includes a first non-AP STA (non-AP STA1), a second non-AP STA (non-AP STA2), and a third non-AP STA (non-AP STA3). The first AP AP1 and the first non-AP STA (non-AP STA1) communicate through the first link Link1. In addition, the second AP AP2 and the second non-AP STA (non-AP STA2) communicate through the second link Link2. In addition, the third AP AP3 and the third non-AP STA (non-APSTA3) communicate through the third link Link3.
[0153] The multilink operation may include a multilink setup operation. The multilink setup corresponds to an association operation of the aforementioned single link operation, and may need to be performed preferentially to perform frame exchange in the multilink. The multilink device may obtain the information required for the multilink setup from the multilink setup element. Specifically, the multilink setup element may include capability information related to the multilink. At this time, the capability information may include information indicating whether one of the multiple devices included in the multilink device is capable of performing reception while another device is performing transmission. In addition, the capability information may include information about the links that each station included in the MLD can use. In addition, the capability information may include information about the channels that each station included in the MLD can use.
[0154] The multi-link setting can be set by negotiation between the opposite stations. Specifically, the multi-link setting can be performed by communication between the stations without communicating with the AP. In addition, the multi-link setting can be set by any link. For example, even when the first link to the third link are set by multi-link, the multi-link setting can be performed by the first link.
[0155] In addition, a mapping between a traffic identifier (TID) and a link may be set. Specifically, a frame corresponding to a TID of a specific value may be exchanged only through a pre-specified link. The mapping between the TID and the link may be set based on a direction (directional-based). For example, when a plurality of links are set between a first multi-link device and a second multi-link device, the first multi-link device may be configured to send a frame of a first TID on a first link among the plurality of links, and the second multi-link device may be configured to send a frame of a second TID on the first link. In addition, there may be a default setting for the mapping between the TID and the link. Specifically, if no additional setting is made in the multi-link setting, the multi-link device may exchange frames corresponding to the TID on each link according to the default setting. At this time, the default setting may be to exchange all TIDs on a certain link.
[0156] TID will be described in detail. TID is an ID used to classify services and data to support quality of service (QoS). In addition, TID can be used or allocated in a layer higher than the MAC layer. In addition, TID can represent a traffic category (TC) or a traffic stream (TS). In addition, TID can be divided into 16 types. For example, TID can be specified as one of 0 to 15. The TID value used can be specified differently according to the access policy, channel access or medium access method. For example, when enhanced distributed channel access (EDCA) or hybrid coordination function contention based channel access (HCAF) is used, TID can be assigned a value of 0 to 7. When EDCA is used, TID can represent user priority (UP). At this time, UP can be specified according to TC or TS. UP can be allocated in a layer higher than MAC. In addition, when HCF controlled channel access (HCCA) or SPCA is used, TID may be assigned a value of 8 to 15. If HCCA or SPCA is used, TID may represent TSID. In addition, if HEMM or SEMM is used, TID may be assigned a value of 8 to 15. If HEMM or SEMM is used, TID may represent TSID.
[0157] UP and AC can be mapped to each other. AC can be a label used to provide QoS in EDCA. AC can be a label used to indicate an EDCA parameter set. EDCA parameters or EDCA parameter sets are parameters used in EDCA channel contention. QoS stations can use AC to ensure QoS. In addition, AC can include AC_BK, AC_BE, AC_VI, and AC_VO. AC_BK, AC_BE, AC_VI, and AC_VO can represent background, best effort, video, and voice, respectively. In addition, AC_BK, AC_BE, AC_VI, and AC_VO can be subdivided downward. For example, AC_VI can be subdivided into main AC_VI and standby AC_VI. In addition, AC_VO can be subdivided into main AC_VO and standby AC_VO. In addition, UP or TID can be mapped to AC. For example, 1, 2, 0, 3, 4, 5, 6, and 7 of UP or TID may be mapped to AC_BK, AC_BK, AC_BE, AC_BE, AC_VI, AC_VI, AC_VO, AC_VO, respectively. In addition, 1, 2, 0, 3, 4, 5, 6, and 7 of UP or TID may be mapped to AC_BK, AC_BK, AC_BE, AC_BE, spare AC_VI, main AC_VI, main AC_VO, spare AC_VO, respectively. In addition, 1, 2, 0, 3, 4, 5, 6, and 7 of UP or TID may have priorities that become higher in order. That is, "1" may be a low priority, and "7" may be a high priority. Therefore, the priority may increase in the order of AC_BK, AC_BE, AC_VI, and AC_VO. In addition, AC_BK, AC_BE, AC_VI, and AC_VO may correspond to AC indexes (AC index, ACI) 0, 1, 2, and 3, respectively. Due to these characteristics of TID, the mapping between TID and link can represent the mapping between AC and link. In addition, the mapping between link and AC can represent the mapping between TID and link.
[0158] As described above, the TID can be mapped to each of the multiple links. Mapping can mean specifying a link that can exchange the corresponding business for the TID or AC. In addition, the TID or AC that can be sent for each transmission direction within the link can be specified. As described above, there can be a default setting for the mapping between the TID and the link. Specifically, if no additional settings are made in the multi-link setting, the multi-link device can exchange frames corresponding to the TID on each link according to the default setting. At this time, the default setting can be to exchange all TIDs on a certain link. At any point in time, any TID or AC can be mapped to at least one link. Management frames and control frames can be transmitted on all links.
[0159] When a link is mapped to a TID or AC, only data frames corresponding to the TID or AC mapped to the link can be transmitted on the link. Therefore, if a link is mapped to a TID or AC, frames that do not correspond to the TID or AC mapped to the link cannot be transmitted on the link. If a link is mapped to a TID or AC, an ACK can also be sent based on the link to which the TID or AC is mapped. For example, a block ACK agreement can be determined based on the mapping between the TID and the link. In another specific embodiment, the mapping between the TID and the link can be determined based on the block ACK agreement. Specifically, a block ACK agreement can be set for a TID mapped to a specific link.
[0160] Through the aforementioned mapping between TID and link, QoS can be ensured. Specifically, a high priority AC or TID can be mapped to a link with a relatively small number of operating stations or with good channel conditions. In addition, through the aforementioned mapping between TID and link, the station is allowed to maintain a power saving state for a longer time.
[0161] Fig.10 The diagram illustrates multiple links mapped according to a TID-to-link mapping method according to an embodiment of the present invention.
[0162] Reference Fig.10 , as referenced Fig. 9 As described above, there may be a mapping relationship between a TID and a link. In addition, in the present invention, the mapping relationship between a TID and a link may be referred to as a TID-to-link mapping, a TID to link mapping, a TID mapping, a link mapping, etc. The TID may be a traffic identifier. In addition, the TID may be an identifier (ID) for classifying services, data, etc. to support quality of service (QoS).
[0163] In addition, the TID may be an ID used or allocated in a layer higher than the MAC layer. The TID may represent traffic categories (TC) and traffic streams (TS). In addition, the TID may be 16 values, for example, may be represented by values from 0 to 15. In addition, different TID values may be used according to access policies, channel access, and medium access methods. For example, when EDCA (hybrid coordination function (HCF) contention based channel access, enhanced distributed channel access) is used, possible TID values may be 0 to 7. In addition, in the case of using EDCA, the TID value may represent a user priority (UP), and the UP may be a value about a TC or a TS. In addition, the UP may be a value allocated in a layer higher than the MAC. In addition, when HCCA (HCF controlled channel access) or SPCA is used, possible TID values may be 8 to 15. In addition, when HCCA or SPCA is used, the TID may represent a TSID. In addition, when HEMM or SEMM is used, the TID value may be 8 to 15. In addition, when HEMM or SEMM is used, the TID may represent a TSID.
[0164] In addition, there may be a mapping relationship between a UP and an access category (AC). AC may be a label indicating a label for providing QoS in EDCA, or a label indicating a set of EDCA parameters. EDCA parameters or a set of EDCA parameters may be used for channel connection. AC may be used by QoS STA.
[0165] The AC value may be set to one of AC_BK, AC_BE, AC_VI, and AC_VO. AC_BK, AC_BE, AC_VI, and AC_VO may represent background, best effort, video, and voice, respectively. In addition, AC_BK, AC_BE, AC_VI, and AC_VO may be subdivided. For example, AC_VI may be subdivided into main AC_VI and standby AC_VI. In addition, AC_VO may be subdivided into main AC_VO and standby AC_VO. In addition, a UP value or a TID value may be mapped to an AC value. For example, a UP value or a TID value 1, 2, 0, 3, 4, 5, 6, 7 may be mapped to AC_BK, AC_BK, AC_BE, AC_BE, AC_VI, AC_VI, AC_VO, AC_VO, respectively. Alternatively, UP values or TID values 1, 2, 0, 3, 4, 5, 6, 7 may be mapped to AC_BK, AC_BK, AC_BE, AC_BE, spare AC_VI, main AC_VI, main AC_VO, spare AC_VO, respectively. In addition, UP values or TID values 1, 2, 0, 3, 4, 5, 6, and 7 may have priorities that become higher in order. That is, "1" may be a low priority, and "7" may be a high priority. Therefore, the priority may increase in the order of AC_BK, AC_BE, AC_VI, and AC_VO. In addition, AC_BK, AC_BE, AC_VI, and AC_VO may correspond to AC indexes (AC index, ACI) 0, 1, 2, and 3, respectively.
[0166] Therefore, there may be a relationship between TID and AC. Therefore, the TID to link mapping of the present invention may also be a mapping relationship between AC and link. In addition, in the present invention, "TID is mapped" may mean that AC is mapped, and vice versa.
[0167] According to an embodiment of the present invention, there may be a TID mapped to each link in a multilink. For example, there may be a mapping about which link in a plurality of links a specific TID or a specific AC is allowed to send and receive on. In addition, such a mapping may be defined for each of the two directions of the link. In addition, as described above, the mapping between the TID and the link may have a default configuration. For example, the mapping between the TID and the link may be that basically all TIDs are mapped to a certain link. In addition, according to an embodiment, at a specific time point, a certain TID or a certain AC may be mapped to at least one link. In addition, management frames or control frames may be transmitted on all links.
[0168] In the present invention, a data frame corresponding to a TID or AC mapped for a specific direction of a link can be transmitted. In addition, a data frame corresponding to a TID or AC not mapped for a specific direction of a link cannot be transmitted.
[0169] According to an embodiment, TID to link mapping may also be applied to acknowledgement. For example, a block ack agreement may be based on TID to link mapping. Alternatively, TID to link mapping may be based on a block ack agreement. For example, there may be a block ack agreement for TIDs of TID to link mapping.
[0170] QoS services can be provided through TID-to-link mapping. For example, by mapping ACs and TIDs with high priority to links with good channel status or with fewer STAs, data of the corresponding ACs and TIDs can be quickly sent. Alternatively, by performing TID-to-link mapping, STAs of a specific link can achieve power saving (or can enter a doze state).
[0171] Reference Fig.10 , there may be an AP MLD including AP1 and AP2. In addition, there may be a non-AP MLD including STA1 and STA2. In addition, Link 1 and Link 2 as multiple links may exist in the AP MLD. AP1 and STA1 may be associated on Link 1, and AP2 and STA2 may be associated on Link 2.
[0172] Therefore, link 1 may include a link from AP1 to STA1 and / or a link from STA1 to AP1, and link 2 may include a link from AP2 to STA2 and / or a link from STA2 to AP2. In this case, TID and / or AC may be mapped to each link.
[0173] For example, all TIDs and all ACs may be mapped to a link in link 1 for transmission from AP1 to STA1 and a link in link 1 for transmission from STA1 to AP1. In addition, only AC_VO or a TID corresponding to AC_VO may be mapped to a link in link 2 for transmission from STA2 to AP2. In addition, only data of the mapped TID and / or AC may be transmitted through the corresponding link. In addition, data of the TID or AC that is not mapped to the link cannot be transmitted on the corresponding link.
[0174] Fig.11 is a diagram illustrating an example of a multi-link NAV setting operation according to an embodiment of the present invention.
[0175] A simultaneous transmit and receive (STR) operation in which the MLD transmits or receives simultaneously may be limited and associated with a frequency spacing between multiple links operated through the multi-link.
[0176] Therefore, according to an embodiment of the present invention, when the interval between links is m MHz, simultaneous transmission or reception is limited, and when the interval between links is n MHz (n is greater than m), simultaneous transmission or reception may be unlimited. This embodiment can solve the limitation problem of simultaneous transmission or reception, and repeated description can be omitted. In addition, this embodiment can be applied to MLD that cannot STR.
[0177] According to an embodiment of the present invention, duration information may be shared between links operated through multiple links. The duration information may be TXOP duration information sent in a signaling field of a preamble. The signaling field may be the above-mentioned U-SIG field. Alternatively, the signaling field may be the above-mentioned HE-SIG-A field. In another embodiment, the duration information may be duration information indicated by a Duration / ID field included in a MAC header. In another embodiment, the duration information may be duration information indicated by a length field (LLength field) included in an L-SIG field. According to an embodiment, the duration information indicated by a U-SIG field, a HE-SIG-A field, or a Duration / ID field may be a value indicating a TXOP duration. According to an embodiment, the duration information indicated by the L-SIG field may be a value indicating the length of a physical layer protocol data unit (PPDU) including an L-SIG field or indicating the end of a PPDU including an L-SIG field.
[0178] In addition, according to an embodiment of the present invention, transmission or channel access may be limited to a duration based on duration information shared between links. The method of limiting transmission or channel access may include setting a NAV. Alternatively, the NAV may be reset to restore transmission or channel access. At this time, the NAV may be an intra-BSS NAV. The intra-BSS NAV may be a NAV set by a frame (or PPDU) within the BSS. That is, a STA belonging to an MLD may set a NAV based on a frame (or PPDU) pointing to another STA belonging to the MLD.
[0179] According to an embodiment of the present invention, an inter-link NAV may exist. In the case of operating through multiple links, the inter-link NAV may be a NAV used by STAs of multiple links belonging to a specific MLD. For example, based on the inter-link NAV set according to the duration information received in link 1, data may not be sent on link 2. In addition, the inter-link NAV may exist or be used for MLDs that cannot STR. For example, when the inter-link NAV is set, the MLD that sets the inter-link NAV may not perform transmission or channel access on multiple links (or all links used by the MLD).
[0180] In addition, in addition to the intra-BSS NAV, the type of NAV may also include a basic NAV. The basic NAV may be a NAV set by an inter-BSS frame (or PPDU), or may be a NAV set by a frame (or PPDU) that is not sure whether it is intra-BSS or inter-BSS.
[0181] Compared to the case where the inter-link NAV is not used, in the case where the inter-link NAV is additionally used, there may be an advantage in updating the NAV setting. For example, a situation may occur where it does not matter even if the NAV set by another link is reset. For example, although the inter-link NAV is set based on a specific frame (or PPDU), when it is determined that the above frame (or PPDU) is not directed to the same MLD, the set inter-link NAV may be reset. If there is an MLD operating in link 1 and link 2, the NAV of link 1 may be set based on the frame received in link 1. Thereafter, the NAV of link 1 may be updated based on the frame of link 2. In addition, if the NAV of link 1 is reset when there is no need to maintain the NAV of link 2, the NAV information set based on the frame received in link 1 may be lost. If the inter-link NAV is used together with the NAV of each link, the NAV of each link can be maintained even when the inter-link NAV is reset, so that this problem can be solved.
[0182] In the embodiment of the present invention, setting NAV is taken as an example for explanation, but the embodiment of the present invention is not limited thereto, but can be applied to the case where the physical layer is instructed to interrupt channel access or the channel state is busy. In addition, the present invention is not limited to the case where NAV is reset, but can also be applied to the case where the physical layer is instructed to continue channel access or the channel state is idle. In this case, primitives exchanged between the physical layer and the MAC layer can be used. Alternatively, primitives exchanged between one STA and another STA of the MLD can be used. Alternatively, primitives exchanged between one MAC layer and another MAC layer of the MLD can be used.
[0183] According to one embodiment of the present invention, when an STA belonging to an MLD starts receiving a PPDU, another STA belonging to the MLD may stop channel access. As described above, channel access may be stopped based on the received duration information, but due to the time required for the location of the field including the duration information or decoding, etc., there may be time from the start of receiving the PPDU to the acquisition of the duration information. Therefore, if the channel is accessed and transmission starts during this time, the above-mentioned problem may occur. Therefore, according to one embodiment of the present invention, the STA of the MLD may stop channel access from the point in time when another STA of the MLD starts receiving. In addition, when it is determined that the frame received after another STA of the MLD starts receiving is not directed to another STA, channel access may be restarted.
[0184] Fig.12 is a diagram illustrating another example of a multi-link NAV setting operation according to another embodiment of the present invention.
[0185] Fig.12 Diagram Fig.11 The detailed description of the specific methods of the embodiments shown in FIG. 1 is omitted, and thus a repeated description will be omitted.
[0186] As described above, based on a frame or PPDU received by a STA belonging to the MLD, another STA belonging to the same MLD may stop or resume channel access or transmission. In the present invention, stopping channel access or transmission may include operations such as setting (updating) NAV, determining that the channel is busy, or stopping CCA. In addition, resuming channel access or transmission may include operations such as resetting NAV, canceling NAV setting, determining that the channel is idle, or performing CCA. In the following, such operations may be indicated as stopping and resuming channel access. In addition, in the following, STA 1 and STA 2 belong to MLD, and STA 1 and STA 2 operate on link 1 and link 2, respectively. In addition, frames and PPDUs may be mixed. In addition, the NAV at this time may be such as Fig.11 Intra-BSS NAV or Inter-Link NAV as described in.
[0187] According to an embodiment of the present invention, when STA 1 starts receiving a frame, STA 2 may interrupt channel access. In addition, when STA 1 obtains duration information from L-SIG, STA 2 may continue the state of interrupting channel access. In this case, the state in which STA 2 interrupts channel access may be determined to be until the end of the frame received by STA 1. In addition, when STA 1 does not correctly decode L-SIG (i.e., invalid L-SIG), STA 2 may resume channel access.
[0188] In addition, STA 1 may receive the TXOP duration and BSS color from the U-SIG of the received frame. If the received BSS color is within the BSS, or the BSS color is the BSS color corresponding to STA 1, the channel access may be interrupted. In one embodiment, the time period for interrupting the channel access at this time may be until the end of the received frame. In this case, after the end of the received frame, the channel access may be started more quickly. In another embodiment, the duration of interrupting the channel access may be the TXOP duration. In this case, the duration of the interrupted channel access may be updated based on the L-SIG. In this case, the subsequent sequence after the received frame may be better protected.
[0189] Alternatively, there may be a case where STA 1 may receive the TXOP duration and the BSS color from the U-SIG of the received frame, and the received BSS color may indicate that it is not within the BSS, or the BSS color is not the BSS color corresponding to STA 1. Alternatively, there may be a case where STA 1 fails to successfully decode the U-SIG. In this case, STA 2 may resume channel access.
[0190] Alternatively, if the information obtained from the U-SIG of the frame received by STA 1 indicates that the corresponding frame is a frame not received by STA 1, STA 2 can restore the channel access. For example, if the PHY identifier obtained from the U-SIG is an ID corresponding to a future standard or an ID that cannot be recognized, STA 2 can restore the channel access.
[0191] In addition, although the case of receiving U-SIG has been described, the same embodiment can also be applied to the case of receiving HE-SIG-A when receiving HE PPDU. For example, HE-SIG-A may include TXOP duration and BSS color, so the above operation can be performed.
[0192] In addition, the STA-ID may be received from the EHT-SIG of the frame received by STA 1. If the received STA-ID is an indicator that should be received by STA 1, for example, if the STA-ID indicates STA 1, the STA-ID indicates a group to which STA 1 belongs, or the STA-ID indicates broadcasting, STA 2 may maintain a state in which channel access is interrupted.
[0193] Alternatively, the STA-ID may be received from the EHT-SIG of the frame received by STA 1. If the received STA-ID is an indicator that does not correspond to STA 1, for example, if the STA-ID does not indicate an indicator corresponding to STA 1, the STA-ID does not indicate a group to which STA 1 belongs, and the STA-ID does not indicate broadcasting, STA 2 may resume channel access. Alternatively, even if STA 1 does not successfully decode the EHT-SIG, STA 2 may resume channel access.
[0194] In addition, although the case of receiving EHT-SIG has been described, the same embodiment can also be applied to the case of receiving HE-SIG-B in the case of receiving HEPPDU. For example, HE-SIG-B may include STA-ID, and thus the operation described above may be performed.
[0195] In addition, STA 1 may receive a MAC header of a frame to be received. If a reception address (RA) or a destination address (DA) included in the received MAC header indicates a value that STA 1 should receive, for example, if RA or DA indicates a group to which STA 1 belongs or STA-ID indicates broadcast, STA 2 may maintain the interrupted state of channel access. In this case, the channel duration may be determined based on duration information included in the received MAC header. More specifically, the duration of the interrupted channel access may be based on duration information indicated by a Duration / ID field included in the received MAC header.
[0196] In addition, STA 1 may receive a MAC header of a frame to be received. If RA or DA included in the received MAC header is an indicator that does not correspond to STA 1, for example, if RA or DA does not indicate an indicator corresponding to STA 1, does not indicate a group to which STA 1 belongs, and does not indicate broadcast, STA 2 may resume channel access. Alternatively, STA 1 may not have received all MAC headers. For example, STA 1 may not have successfully received all MPDUs included in the A-MPDU. In this case, STA 2 may resume channel access.
[0197] exist Fig.12The channel access interruption and recovery described in the above may be performed sequentially according to the decoding order as STA 1 starts receiving frames (or PPDUs) and decoding is performed sequentially. The decoding order may be based on the PPDU format, the frame format, etc. For example, decoding may be performed in the order of L-SIG, U-SIG, EHT-SIG, and MAC header (in the case of EHT PPDU). Alternatively, decoding may be performed in the order of L-SIG, HE-SIG-A, and MAC header (in the case of HE SU PPDU and HE TB PPDU). Alternatively, decoding may be performed in the order of L-SIG, HE-SIG-A, HE-SIG-B, and MAC header (in the case of HE MU PPDU). Alternatively, decoding may be performed in the order of L-SIG and MAC header (in the case of 11a / g PPDU).
[0198] According to an embodiment of the present invention, the above-mentioned STA-ID may be a value indicating the desired recipient of the PPDU or resource unit (RU). In addition, the STA-ID may be included in the EHT-SIG field or the HE-SIG-B field. In addition, the STA-ID may indicate a value corresponding to a single STA. For example, when multiple STAs are included in the MLD, the STA-ID may indicate a value corresponding to one STA among the multiple STAs. In addition, the STA-ID may be a value based on the AID or MAC address of the STA.
[0199] Fig.13 is a diagram illustrating an example of BSS classification and an operation based on the BSS classification according to an embodiment of the present invention.
[0200] According to an embodiment of the present invention, the STA may classify (or judge) the BSS based on the received frame or the received PPDU. The classification of the BSS may include classification according to whether the received frame or the received PPDU corresponds to the BSS to which the classified STA belongs. Alternatively, the classification of the BSS may refer to the operation of classification according to whether the received frame or the received PPDU is sent from the BSS to which the classified STA belongs. In addition, the classification of the BSS may include the operation of classification according to whether the received frame or the received PPDU is sent from the BSS to which the classified STA does not belong. In addition, the classification of the BSS may include the operation of classification according to which BSS the received frame or the received PPDU belongs. Alternatively, the classification of the BSS may represent the operation of classification according to which BSS the received frame or the received PPDU is sent from. According to an embodiment of the present invention, the BSS to which the classified STA belongs may be referred to as intra-BSS. Alternatively, the BSS including the BSS to which the classified STA belongs may be referred to as intra-BSS. In addition, a BSS that is not intra-BSS may be referred to as inter-BSS. Alternatively, a BSS that is not an intra-BSS may be an inter-BSS or an unclassified BSS. Alternatively, an inter-BSS may include an unclassified BSS. In addition, a BSS to which a classified STA does not belong may be referred to as an inter-BSS.
[0201] According to one embodiment of the present invention, when it is determined that the received frame or the received PPDU corresponds to or is sent from within the BSS, the received frame or the received PPDU may be referred to as an intra-BSS frame or an intra-BSS PPDU, respectively. In addition, when it is determined that the received frame or the received PPDU corresponds to or is sent from between BSSs, the received frame or the received PPDU may be referred to as an inter-BSS frame or an inter-BSS PPDU, respectively. In addition, a PPDU including an intra-BSS frame may be an intra-BSS PPDU. In addition, a PPDU including an inter-BSS frame may be an inter-BSS PPDU.
[0202] According to an embodiment of the present invention, the BSS may be classified based on one or more BSS classification conditions. For example, the BSS may be classified according to whether at least one of the one or more BSS classification conditions is satisfied.
[0203] The BSS classification condition may include a condition based on the BSS color. The BSS color may be an identifier of the BSS. In addition, the BSS color may be included in the preamble of the PPDU, more specifically, in a signaling field (e.g., a HE-SIG-A field, a U-SIG field, or a VHT-SIG-A field). In addition, the BSS color may be included in the TXVECTOR transmitted from the MAC layer of the sender to the PHY layer. In addition, the BSS color may be included in the RXVECTOR transmitted from the PHY layer of the receiver to the MAC layer. The parameters included in the TXVECTOR and the RXVECTOR may be referred to as TXVECTOR parameters and RXVECTOR parameters, respectively. In addition, the BSS color may be included in the TXVECTOR parameter or the RXVECTOR parameter. In addition, the AP may notify the STA of the BSS color set by the AP. According to an embodiment, the BSS may be classified based on the BSS color included in the received PPDU. If the BSS color included in the PPDU received by the STA is different from the BSS color of the BSS corresponding to the STA, the received PPDU may be classified as an inter-BSS PPDU. Alternatively, if the BSS color included in the PPDU received by the STA is different from the BSS color of the BSS corresponding to the STA and its value is not zero, the received PPDU can be classified as an inter-BSS PPDU. In addition, if the BSS color included in the PPDU received by the STA is the same as the BSS color of the BSS corresponding to the STA, the received PPDU can be classified as an intra-BSS PPDU.
[0204] The BSS classification condition may include a condition based on a MAC address. The MAC address may be included in a MAC header of a frame. In addition, the MAC address may include a receiver address (RA), a transmitter address (TA), a BSSID, a source address (SA), a destination address (DA), and the like. According to an embodiment, the BSS may be classified based on the MAC address included in the received frame. If the MAC address included in the received frame is different from the BSSID of the BSS corresponding to the STA, the received frame may be classified as an inter-BSS PPDU. More specifically, if all MAC addresses included in the received frame are different from the BSSID of the BSS corresponding to the STA, the received frame may be classified as an inter-BSS PPDU. In addition, if the MAC address included in the received frame is the same as the BSSID of the BSS corresponding to the STA, the received frame may be classified as an intra-BSS frame. More specifically, if at least one of the MAC addresses included in the received frame is the same as the BSSID of the BSS corresponding to the STA, the received frame may be classified as an intra-BSS frame.
[0205] The above-mentioned corresponding BSS may include a BSS associated with the STA. In addition, the corresponding BSS may include a BSS included in the same multiple BSSID set as the BSS associated with the STA. In addition, the corresponding BSS may include a BSS included in the same co-hosted BSSID set as the BSS associated with the STA. In addition, information about one or more BSSs included in the same multiple BSSID set or the same co-hosted BSSID set may be transmitted through one frame.
[0206] The BSS classification condition may include a condition based on the value of the partial AID field included in the VHT PPDU. The partial AID field may be included in the preamble of the VHT PPDU. In addition, the partial AID field may be included in the VHT-SIG-A field included in the VHT PPDU. According to an embodiment of the present invention, the partial AID field may indicate a portion of the BSS color. For example, when the partial BSS color function is used, the partial AID field may indicate a portion of the BSS color. Alternatively, when the AID allocation rule is used, the partial AID field may indicate a portion of the BSS color. The AID allocation rule may be a method of allocating AIDs based on BSS colors. In addition, if the group ID field included in the VHT-SIG-A field of the VHT PPDU has a preset value (for example, the group ID field is set to 63), the partial AID field may indicate a portion of the BSS color. According to an embodiment, when the partial AID field of the received PPDU indicates a portion of the BSS color, if the value of the received partial AID field is different from a portion of the BSS color corresponding to the received STA, the received PPDU may be classified as an inter-BSS PPDU.
[0207] In addition, when the partial AID field of the received PPDU indicates a part of the BSS color, if the received partial AID field value is equal to a part of the BSS color corresponding to the received STA, the received PPDU may be classified as an intra-BSS PPDU. In addition, in this case, the part of the BSS color may be 4 LSBs of the BSS color. According to another embodiment, the partial AID field may indicate a part of the BSSID. For example, if the group ID field included in the VHT-SIG-A field of the VHT PPDU has a preset value (for example, the group ID field is set to 0), the partial AID field may indicate a part of the BSSID. According to an embodiment, when the partial AID field of the received PPDU indicates a part of the BSSID, if the received partial AID field value is different from a part of the BSSID corresponding to the received STA, the received PPDU may be classified as an inter-BSS PPDU. In addition, when the partial AID field of the received PPDU indicates a part of the BSSID, if the received partial AID field value is equal to a part of the BSSID corresponding to the received STA, the received PPDU may be classified as an intra-BSS PPDU. In addition, in this case, a portion of the BSSID may be the 9 MSBs of the BSSID. In addition, the Partial AID field value may be included in the TXVECTOR parameter PARTIAL_AID or the RXVECTOR parameter PARTIAL_AID. In addition, the Group ID field value may be included in the TXVECTOR parameter GROUP_ID or the RXVECTOR parameter GROUP_ID.
[0208] The BSS classification condition may include a condition for the AP to receive a PPDU that satisfies a predetermined condition. For example, the PPDU of the predetermined condition may include a downlink PPDU. According to an embodiment, the downlink PPDU may include a VHT MU PPDU. In addition, the downlink PPDU may include a PPDU in which the signaling indicating whether it is an uplink or a downlink is set to a preset value. The signaling indicating whether it is an uplink or a downlink may be included in the signaling field of the HE PPDU. Alternatively, the signaling indicating whether it is an uplink or a downlink may be included in the U-SIG. The U-SIG may be included in the preamble of the EHT PPDU or the PPDU after the EHT standard.
[0209] In addition, there may be cases where it cannot be classified as an intra-BSS PPDU or an inter-BSS PPDU. For example, if both the above-mentioned conditions for classification as an intra-BSS PPDU and the conditions for classification as an inter-BSS PPDU are not met, it may not be classified as an intra-BSS PPDU or an inter-BSS PPDU.
[0210] In addition, when the classification results according to multiple conditions are inconsistent when classifying the BSS, the final result can be determined according to a predetermined condition. For example, when the result according to the condition based on the BSS color is inconsistent with the result according to the condition based on the MAC address, the result according to the condition based on the MAC address can be given priority or the final result can be determined as the result according to the condition based on the MAC address. Alternatively, if both the condition for classification as an intra-BSS PPDU and the condition for classification as an inter-BSS PPDU are met, it can be classified as an intra-BSS PPDU.
[0211] According to an embodiment of the present invention, a STA may perform an operation based on a classified BSS. The operation based on the classified BSS may include a power saving operation within a PPDU. The power saving operation within a PPDU may be a power saving operation based on a received PPDU. When a predetermined condition is met, the power saving operation within the PPDU may be performed. The predetermined condition may include a condition for classifying the received PPDU as a PPDU within the BSS. In addition, the predetermined condition may include a condition in which the mandatory recipient of the received PPDU is not the STA that receives the PPDU. For example, if the ID or address included in the PPDU does not correspond to the STA that receives the PPDU, the mandatory recipient of the PPDU may not correspond to the STA that receives the PPDU. The ID may be included in the preamble of the PPDU. For example, the ID may be the STA_ID included in the preamble of the PPDU. In addition, the STA_ID may be included in the HE MU PPDU or the EHT PPDU. In addition, the address may be the above-mentioned MAC address. In addition, when the signaling indicating whether it is an uplink or a downlink included in the received PPDU indicates an uplink, the mandatory recipient of the PPDU may not be the STA that receives the PPDU. In addition, when the STA receiving the PPDU is configured not to support the configuration of the received PPDU, the mandatory recipient of the PPDU may not be the STA receiving the PPDU. The configuration of the received PPDU may include the MCS, the number of spatial streams, the channel width, etc. of the PPDU. In addition, if the STA receiving the PPDU does not support the configuration of the received PPDU, the PHY-RXEND.indication (UnsupportedRate) primitive may be received. In addition, if the received PPDU has a preset format, the mandatory recipient of the PPDU may not be the STA receiving the PPDU. The predetermined format may include a TB PPDU. The TB PPDU may include an HE TB PPDU and an EHT TB PPDU. In addition, the TB PPDU may be a PPDU sent in response to a triggered frame. The triggered frame may include a trigger frame. The triggered frame may include a frame containing trigger information. The trigger information may be included in a MAC header (e.g., an A-control field). In addition, the trigger information or the information included in the trigger frame may include the length of the response PPDU, the RU to be used in response, the PHY configuration to be used in response, the MAC configuration, etc. The intra-PPDU power saving operation may be an operation of entering a doze state until the end of the received PPDU. In another embodiment, when the STA determines that the mandatory recipient of the received PPDU or frame is not the STA, the reception or decoding of the PPDU or frame may be interrupted.
[0212] The operation based on the classified BSS may include the operation of setting (or updating) NAV. According to one embodiment, the STA may operate one or more NAVs. In addition, when the STA receives a PPDU or a frame, the STA may set the NAV corresponding to the classified BSS based on the received PPDU or frame. For example, the intra-BSS NAV may be a NAV corresponding to the intra-BSS PPDU. In addition, the basic NAV may be a NAV corresponding to a PPDU other than the intra-BSS PPDU. Alternatively, the basic NAV may be a NAV corresponding to an inter-BSS PPDU. In addition, when the NAV is set based on the received PPDU or the received frame, the duration information included in the received PPDU or the received frame may be used. The duration information may include a TXOP. For example, the TXOP may indicate a value included in a TXOP field. The TXOP field may be included in the preamble of the PPDU. For example, the TXOP field may be included in the HE-SIG-A field of the HE PPDU. Alternatively, the TXOP field may be included in the U-SIG field of the EHT PPDU or the standard PPDU after the EHT. In addition, the duration information may be included in the MAC header. For example, the duration information may be included in a Duration / ID field included in a MAC header.
[0213] The operation of the classified BSS may include a spatial reuse operation. In addition, the operation of the classified BSS may include a channel access operation. The spatial reuse operation may be a channel access operation. When the STA receives a PPDU or a frame, if the preset condition is met, the STA may perform a spatial reuse operation. The preset condition may include a condition corresponding to the BSS between the received PPDU or the received frame. In addition, the preset condition may include a condition that the signal strength of the received PPDU or frame is less than a threshold. For example, the threshold may be variable. In addition, the threshold may be a threshold for a spatial reuse operation based on an OBSS PD. In addition, the threshold may be a value greater than or equal to a CCA threshold. In addition, the threshold may be a value based on the power to be transmitted. The spatial reuse operation may include an operation of sending a PPDU. In addition, the spatial reuse operation may include an operation of resetting the PHY. For example, the operation of resetting the PHY may be an operation of issuing a PHY-CCARESET.request primitive. In addition, the spatial reuse operation may include an operation of not setting the NAV based on the received PPDU or the received frame. If the STA performs a spatial reuse operation, the STA may send a PPDU during the transmission or reception of the received PPDU or frame.
[0214] Reference Fig.13, BSS A and BSS B may exist, and BSS A and BSS B may be different BSSs. In addition, BSS A and BSS B may correspond to each other as inter-BSSs. That is, a PPDU or frame transmitted in BSS B by a STA associated with BSS A may be classified as an inter-BSS PPDU or an inter-BSS frame. In addition, there may be STA 1 and STA 2 belonging to BSS A (or associated with an AP running BSS A). There may be STA 3 and STA 4 belonging to BSS B (or associated with an AP running BSS B). Fig.13 , STA 1 may send a PPDU. In addition, the PPDU sent by STA 1 may include information about the BSS. For example, the information about the BSS may be information for classifying the above-mentioned BSS. In addition, the PPDU sent by STA 1 may include duration information.
[0215] STA 2 may receive the PPDU transmitted by STA 1 and classify the BSS of the PPDU. In addition, since STA 2 and STA 1 belong to BSS A, the PPDU received by STA 2 may be classified as an intra-BSS PPDU. In addition, the PPDU received by STA 2 may be a UL PPDU, or may be a PPDU whose mandatory recipient is not a STA. Therefore, according to the above-mentioned embodiment, STA 2 may perform intra-PPDU power saving. Fig.13 , STA 2 may enter the doze state until the end time of the received PPDU. STA 2 may set the NAV based on the duration information included in the received PPDU. Since STA 2 classifies the received PPDU as an intra-BSS PPDU, STA 2 may set the intra-BSS NAV.
[0216] STA 3 may receive the PPDU transmitted from STA 1 and classify the BSS of the PPDU. In addition, since STA 3 and STA 1 belong to BSS B and BSS A, respectively, the PPDU received by STA 3 may be classified as an inter-BSS PPDU. In addition, STA 3 may set the NAV based on the duration information included in the received PPDU. Since STA 3 classifies the received PPDU as an inter-BSS PPDU, STA 3 may set the basic NAV.
[0217] STA 4 may receive a PPDU sent from STA 1 and classify the BSS of the PPDU. In addition, since STA 4 and STA 1 belong to BSS B and BSS A, respectively, the PPDU received by STA 4 may be classified as an inter-BSS PPDU. In addition, the signal strength of the PPDU received by STA 4 may be less than a threshold. Therefore, since the PPDU received by STA 4 is classified as an inter-BSS PPDU and the signal strength of the PPDU received by STA 4 is less than a threshold, STA 4 may perform a spatial reuse operation. Therefore, STA 4 may perform a channel access and backoff procedure and may start sending. For example, STA 4 may start sending at a time point when the PPDU sent by STA 1 has not yet ended.
[0218] Fig.14 The wireless LAN function according to the embodiment of the present invention is illustrated.
[0219] Reference Fig.14 , wireless LANs of certain standards may include the functions of wireless LANs of other standards. Or, in the case of wireless LANs of certain standards, they may also be wireless LANs of other standards. Here, wireless LAN may represent STA. In addition, the wireless LAN herein may represent MLD including STA. For example, the wireless LAN standard may include standard functions and additional functions of previous generations. For example, HT STA may be OFDM PHY STA. In addition, HT STA may perform the functions of OFDM PHY STA as well as additional functions. For example, VHT STA may also be HT STA. In addition, VHT STA may perform the functions of HT STA as well as additional functions. For example, HE STA may also be VHT STA. In addition, HE STA may perform the functions of VHT STA as well as additional functions. In addition, EHT STA may also be HE STA. In addition, EHT STA may perform the functions of HE STA as well as additional functions. In addition, there may be standards after the EHT standard. In the present invention, the standard after the EHT standard may be referred to as the NEXT standard, and the STA following the NEXT standard may be referred to as the NEXT STA. NEXT STA may also be the EHT STA. Furthermore, the NEXT STA can perform the functions of the EHT STA as well as additional functions.
[0220] Fig.14 is a diagram illustrating the relationship between STAs of each standard. Fig.14, the EHT STA may be a HE STA, a VHT STA, a HT STA, or an OFDM PHY STA. In addition, the NEXT STA may be an EHT STA, a HE STA, a VHT STA, a HT STA, or an OFDM PHY STA.
[0221] Fig.15 An uplink (UL) multi-user (MU) operation according to an embodiment of the present invention is illustrated.
[0222] Reference Fig.15 , the AP may instruct at least one STA to send a PPDU through a specific frame (eg, a trigger frame), and the at least one STA may simultaneously send PPDUs of the same or different formats based on the specific frame sent from the AP.
[0223] Specifically, Fig.15 As shown, a frame indicating (solicit) or triggering (trigger) multi-user (MU) transmission may be sent, and one or more STAs may send or respond to the frame. In this case, when one or more STAs send a response to the frame, one or more STAs may respond immediately (simultaneious) based on the frame, and start sending a response to the frame after SIFS at the end of the PPDU including the frame. For example, when the frame indicates an immediate response, one or more STAs may immediately send a response to the frame. The frame that instructs or triggers one or more STAs to transmit may be a trigger frame or a frame that includes information in the MAC header for indicating or triggering uplink transmission of one or more STAs. In this case, the frame may include information in the MAC header that triggers or indicates uplink transmission of only one STA (e.g., a TRS control subfield).
[0224] For example, the information indicating or triggering uplink transmission included in the MAC header may be a trigger response schedule (TRS) or a TRS control subfield included in an HT control field, a control subfield, or an A control subfield.
[0225] The frame for indicating or triggering uplink transmission can be sent by the AP, and when the frame for indicating or triggering uplink transmission is a trigger frame, a response thereto can be sent in a trigger-based PPDU (TB PPDU) format. In this case, the TB PPDU can include not only the above-mentioned HE TB PPDU and EHT TB PPDU, but also the NEXT TB PPDU defined in the next generation standard.
[0226] HE TB PPDU may include a preamble, data, and a packet extension (PE). The preamble may include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and HE-LTF in sequence.
[0227] The EHT TB PPDU and NEXT TB PPDU may also include a preamble, data, PE, etc. The preamble of the EHT TB PPDU and NEXTTB PPDU may include L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, (EHT- / NEXT-)STF, and (EHT- / NEXT-)LTF in sequence.
[0228] A frame that instructs or triggers one or more STAs to send a PPDU may include information required for one or more STAs to send a TB PPDU. For example, when the type subfield included in the frame is "01" (B3 B2) and the subtype subfield is "0010" (B7B6 B5 B4), the frame including the type subfield and the subtype subfield may be a trigger frame as a control frame.
[0229] When multiple STAs are instructed or triggered to respond to a TB PPDU, if the formats of the PPDUs to which the multiple STAs respond are different from each other, a problem may occur that it is difficult for the AP that instructs or triggers the response to receive the PPDUs as responses sent from the multiple STAs. Alternatively, if the information included in the preamble of the PPDUs to which the multiple STAs respond is different according to the format, a problem may occur that it is difficult for the AP that instructs or triggers the response to receive the PPDUs as responses sent from the multiple STAs.
[0230] Therefore, in order to solve this problem, when multiple STAs respond to the AP's frame, the format of the responded PPDU and / or the type of information included in the preamble of the PPDU can be set to be the same. For example, when multiple STAs send HETB PPDUs in response to the AP's frame, the AP can send information so that the information included in L-STF, L-LTF, L-SIG, RL-SIG, and HE-SIG-A are the same, or the information included in the HE TB PPDU can be agreed upon so that the AP can successfully receive the preambles sent by multiple STAs. However, if the HE TB PPDU, the EHT TB PPDU, and the NEXT TB PPDU are simultaneously transmitted through overlapping subbands, it may be difficult for the AP to receive them because the TB PPDU formats are different from each other.
[0231] According to an embodiment of the present invention, HE STA may send HE TB PPDU. In addition, EHT STA may send EHTTB PPDU or HE TB PPDU. In addition, NEXT STA may send NEXT TB PPDU, EHT TB PPDU or HE TB PPDU. This is because as shown in FIG. Fig.10 As mentioned above, STA of certain standards may include the functions of previous standards.
[0232] like Fig.15 As shown in the figure, when the AP sends a frame for scheduling the transmission of a TB PPDU to the HE STA and the EHT STA, and indicates or triggers the transmission of the TB PPDU through the frame, there may not be an accurate indication or protocol for the TB PPDU format. In this case, the HE STA may send the HE TB PPDU in response to the frame, and the EHT STA may respond with the EHT TB PPDU or the HE TB PPDU. In this case, it may be difficult for the AP to receive the TB PPDU sent by the STA, and the following problem may also occur, that is, the AP fails to successfully receive the TB PPDU from multiple STAs and fails to achieve successful transmission, but the medium is occupied, so the transmission opportunities of other STAs are reduced.
[0233] Hereinafter, in the present invention, "instructing the STA" may mean "instructing the STA to respond", and triggering and instructing may have the same meaning.
[0234] In addition, the HE trigger frame, the EHT trigger frame, and the NEXT trigger frame may be trigger frames defined in the HE, EHT, and NEXT standards. In addition, in the present invention, the HE TRS, the EHT TRS, and the NEXT TRS may be TRSs defined in the HE, EHT, and NEXT standards.
[0235] Fig.16 The trigger frame format according to an embodiment of the present invention is shown.
[0236] Fig.16 (a) illustrates the trigger frame format, Fig.16 (b) and Fig.16 (c) illustrates the common information field and the user information field included in the trigger frame, respectively.
[0237] Reference Fig.16 (a), as a trigger MAC header, the frame includes a frame control field, a duration field, and an address field, and may include a common information field and a user information list field. The address field may include a resource allocation (RA) field and a transmission address (TA) field.
[0238] The common information field may include information common to all STAs indicated by the trigger frame. Fig.16 (b) illustrates an example of a public information field.
[0239] The user information list field may include 0 or more user information fields, and the user information list field of a trigger frame other than a specific type of a trigger frame may include one or more user information fields. Fig.16 (c) illustrates an example of a user information field.
[0240] The trigger frame may also include a padding field and a frame check sequence (FCS) field. The padding field may be used to increase the length of the frame to ensure the time required for the STA receiving the trigger frame to prepare a response to the trigger frame, and may be selectively included in the trigger frame.
[0241] Reference Fig.16 (b) The common information field may include a trigger type subfield. The trigger type subfield may be used to identify a trigger frame variant. Alternatively, the type of trigger frame may be indicated based on the value of the trigger frame subfield. In addition, based on the trigger type subfield, it may be determined whether the trigger frame is included in the trigger frame variant. Fig.12 The information and length in the Trigger Dependent Common Info subfield and the Trigger Dependent User Info subfield are shown. For example, the Trigger Type subfield can be represented by bits B0 to B3 of the Common Info field.
[0242] The common information field may include an uplink (UL) length subfield. The UL length subfield may include information about the length of the TB PPDU as a response to the trigger frame, and may include information about the length of the frame responding to the trigger frame. In addition, the UL length subfield may indicate a value included in the length subfield of the L-SIG of the TB PPDU responding to the trigger frame. Therefore, the STA that receives the trigger frame and responds with the TB PPDU may set the value of the length subfield included in the L-SIG of the TB PPDU based on the value of the UL length subfield included in the received trigger frame. Specifically, the STA that responds with the TB PPDU may set the length subfield included in the L-SIG of the TB PPDU to the value of the UL length subfield included in the received trigger frame. For example, the STA may set the length subfield included in the L-SIG of the TB PPDU based on the values B4 to B15 of the common information field indicating the UL length subfield, and send the TB PPDU.
[0243] In addition, the common information field may further include a UL bandwidth (BW) subfield. The UL BW subfield may indicate a BW value included in a signaling field (e.g., HE-SIG-A or U-SIG, etc.) of a TB PPDU in response to a trigger frame, and may indicate a maximum BW of a TB PPDU sent in response to a trigger frame. Therefore, the STA may set a BW value included in a signaling field of a TB PPDU based on a value of a UL BW subfield included in a trigger frame.
[0244] In addition, the common information field may also include information included in the signaling field of the TB PPDU as a response to the trigger frame. Therefore, after receiving the trigger frame, the STA may set the information included in the TB PPDU based on the information included in the trigger frame.
[0245] Reference Fig.16 (c), the user information field may include an AID12 subfield. The AID12 subfield may be used to indicate the intended recipient of the user information field including the AID12 subfield or the function of the user information field. Therefore, the AID12 subfield may also serve to indicate the intended recipient of the trigger frame including the AID12 subfield or the function of the trigger frame. For example, if the value of the AID12 subfield is a preset value, the user information field may indicate a random access resource unit (RA-RU). That is, the preset value of the AID12 subfield may indicate that the user information field indicates the RA-RU. Specifically, if the value of the AID12 subfield is "0", the user information field may indicate the RA-RU for the associated STA. For example, when the value of the AID12 subfield is "0", the user information field may indicate the RA-RU for the associated STA, and when the value of the AID12 subfield is "2045", the user information field may indicate the RA-RU for the unassociated STA. The STA corresponding to the STA ID (e.g., AID (Association ID)) indicated by the value of the AID12 subfield may indicate a response through a user information field including the AID12 subfield or a trigger frame including the AID subfield. For example, the AID12 subfield may represent the AID or the 12 LSBs of the AID. The STA corresponding to the value indicated by the AID12 subfield may send a TB PPDU in response to the received trigger frame. In this case, the value of the AID12 subfield may be in the range of "1" to "2007" (including 1 and 2007), and when the value of the AID12 subfield is a preset value (e.g., "2046"), the RU corresponding to the preset value of the AID12 subfield may not be allocated to any STA. In addition, when the AID subfield is a preset value (e.g., "4095", etc.), the preset value may indicate the start of padding of the trigger frame.
[0246] The information of the user information field including the AID12 subfield may be information corresponding to the STA indicated by the AID12 subfield. For example, the resource unit (RU) allocation subfield may indicate the size and position of the RU. In this case, the value of the RU allocation subfield of the user information field including the AID12 subfield may be information corresponding to the STA indicated by the AID12 subfield. That is, the RU indicated by the RU allocation subfield of the AID12 subfield may be the RU allocated to the STA indicated by the AID12 subfield.
[0247] In addition, the user information field may indicate a coding method (UL FEC coding type), a modulation method (UL HE-MCS, UL DCM), power (UL target RSSI), etc. used to generate a TB PPDU sent in response to a trigger frame.
[0248] Fig.17 A method for indicating a trigger-based (TB) PPDU format according to an embodiment of the present invention is illustrated.
[0249] Reference Fig.17 , a STA can selectively send PPDUs of different formats based on the indication of the trigger frame indicating the transmission of the PPDU.
[0250] Specifically, the EHT STA may selectively send a legacy PPDU (e.g., HE TB PPDU) and an EHT TB PPDU, and the NEXT STA may selectively send an HE TB PPDU, an EHT TB PPDU, and / or a NEXT TB PPDU. In this case, one frame or one PPDU may be used to separately schedule STAs to which various standards are applied. In a wireless LAN, since STAs to which multiple standards are applied use common resources together, this method may be advantageous. For example, HE STAs (HE STAs other than EHT STAs) and EHT STAs may respond with HE TB PPDUs through one frame. That is, a non-AP STA may instruct not only the HE STA but also the EHT STA to send an HE TB PPDU by sending a trigger frame.
[0251] In addition, information for selecting the TB PPDU format may be included in a trigger frame as a triggered frame, a TRS, a PPDU including a trigger frame, or a PPDU including a TRS control subfield. That is, the AP STA may include information for selecting the TB PPDU format in a trigger frame and send the trigger frame to at least one non-AP STA, and the non-AP STA may select the format of the PPDU of the response based on the information included in the sent trigger frame. Then, the at least one non-AP STA may send the PPDU to the AP based on the selected format.
[0252] Information about the format of the PPDU as a response to the trigger frame (TB PPDU format) may exist at the MAC layer level. The trigger frame as one of the triggered frames may be classified into HE trigger frames, EHT trigger frames, and NEXT trigger frames, and the response to each trigger frame may be classified into HE TB PPDU, EHT TB PPDU, and NEXT TB PPDU.
[0253] Furthermore, dividing the trigger frame into the HE trigger frame, the EHT trigger frame, and the NEXT trigger frame may mean dividing the TB PPDU format as a response to the trigger frame into the HE TB PPDU, the EHT TB PPDU, and the NEXT TB PPDU.
[0254] The format of the trigger frame used to distinguish the format of the TB PPDU can be identified based on the frame control field included in the MAC header as a HE trigger frame, an EHT trigger frame, or a NEXT trigger frame. Specifically, the format of the trigger frame can be distinguished based on the type subfield, the subtype subfield, and / or the control frame extension subfield. In addition, when the value of the type subfield, the subtype subfield, and / or the control frame extension subfield is a preset value, the trigger frame can be identified as an HE trigger frame, and when the value of the type subfield, the subtype subfield, and / or the control frame extension subfield is another preset value, the trigger frame can be identified as an EHT trigger frame. In addition, when the value of the type subfield, the subtype subfield, and / or the control frame extension subfield is another preset value, the trigger frame can be identified as a NEXT trigger frame.
[0255] For example, when the type subfield is 01 (B3 B2) and the subtype subfield is 0010 (B7 B6 B5 B4), the format of the frame including the type subfield and the subtype subfield may be an HE trigger frame. In this case, an entry using a type subfield, a subtype subfield, and / or a control frame extension subfield having a limited number of bits may be additionally used in the EHT standard and the NEXT standard.
[0256] Alternatively, it is possible to identify whether the format of the trigger frame is a HE trigger frame or an EHT trigger frame based on the common information field included in the trigger frame. That is, the format of the PPDU to be sent as a response to the trigger frame can be determined based on the value of a specific subfield (first subfield) included in the common information field. For example, the non-AP STA can select HE TB PPDU or EHT TB PPDU according to the value of the common information field, and send the selected HE TB PPDU or EHT TB PPDU through the allocated RU. In this case, in addition to the common information field, a specific subfield (second subfield) of the user information field can also be used to identify the format of the PPDU.
[0257] That is, a variant for determining the format of the PPDU as a response to the trigger frame may be determined based on the common information field of the trigger frame, and the format of the PPDU may be determined according to the determined variant. For example, if the variant for determining the PPDU format is determined by the common information field to be a HE variant, the non-AP STA may respond with a HE TB PPDU. If the variant for determining the PPDU format is determined by the common information field to be an EHT variant, the non-AP STA may respond with an EHT TB PPDU.
[0258] In this case, in addition to the common information field, a variant for determining the format of the PPDU may additionally use the user information field.
[0259] For example, the trigger frame may be divided into an HE trigger frame, an EHT trigger frame, or a NEXT trigger frame based on the trigger type subfield. For example, when the trigger type subfield value is a preset value, the trigger frame may be an HE trigger frame. In addition, when the trigger type subfield value is a preset value, the trigger frame may be an EHT trigger frame. When the trigger type subfield value is a preset value, the trigger frame may be a NEXT trigger frame.
[0260] For example, when the trigger type subfield value is 0 to 7, it may be a HE trigger frame, and when the trigger type subfield value is not 0 to 7, it may be an EHT trigger frame or a NEXT trigger frame. The trigger type subfield indicates various types of trigger frame types, however, in this case, there may be a disadvantage that a limited trigger type subfield space needs to be used.
[0261] According to another embodiment, it is possible to distinguish whether the trigger frame is a HE trigger frame, an EHT trigger frame, or a NEXT trigger frame based on the UL length subfield of the trigger frame. For example, it is possible to determine whether the frame is a HE trigger frame, an EHT trigger frame, or a NEXT trigger frame based on a value obtained by performing a mod (remainder) operation on the UL length subfield value. That is, the value of the UL length subfield can be used to determine whether the format of the PPDU sent as a response to the trigger frame is a HE PPDU or an EHT PPDU.
[0262] More specifically, whether the frame is an HE triggered frame, an EHT triggered frame, or a NEXT triggered frame may be determined based on a value obtained by performing a mod (remainder) 3 operation on the UL length subfield value (the remainder when the UL length subfield is divided by 3). For example, when the result obtained by performing a mod 3 operation on the UL length subfield value is not 0, the trigger frame may be an HE triggered frame. Alternatively, when the result obtained by performing a mod 3 operation on the UL length subfield value is 1, the trigger frame may be an HE triggered frame. Alternatively, when the result obtained by performing a mod 3 operation on the UL length subfield value is 0, the trigger frame may not be an HE triggered frame. Alternatively, when the result obtained by performing a mod 3 operation on the UL length subfield value is 0, the trigger frame may be an EHT triggered frame or a NEXT triggered frame.
[0263] That is, when the value obtained by performing mod3 on the value of the UL length subfield of the trigger frame is not 0, the response to the trigger frame can be sent in HETB PPDU, and when the value obtained by performing mod3 on the value of the UL length subfield is 1, the response to the trigger frame can be sent in HETB PPDU.
[0264] In addition, when a value obtained by performing mod3 on the value of the UL Length subfield of the trigger frame is 0, the format of the PPDU transmitted as a response to the trigger frame may be an EHT TB PPDU.
[0265] In addition, in this method, the HE trigger frame, the EHT trigger frame, and the NEXT trigger frame can be distinguished by using an additional trigger frame distinguishing method together. Fig.16 The division method shown is to divide the HE trigger frame, the EHT trigger frame and the NEXT trigger frame.
[0266] According to an embodiment, the format of the trigger frame may be distinguished as a HE trigger frame, an EHT trigger frame, or a NEXT trigger frame based on the user information field of the trigger frame.
[0267] That is, similar to the above-mentioned common information field, whether the format of the trigger frame is a HE trigger frame or an EHT trigger frame can be identified based on the user information field included in the trigger frame. That is, the format of the PPDU sent as a response to the trigger frame can be determined based on the value of the specific subfield (second subfield) included in the user information field. For example, the non-AP STA can select HE TB PPDU or EHT TB PPDU according to the value of the user information field, and send the selected HE TB PPDU or EHT TB PPDU through the allocated RU. In this case, in addition to the user information field, the specific subfield (first subfield) of the common information field can be additionally used to identify the format of the PPDU.
[0268] That is, a variant for determining the format of the PPDU as a response to the trigger frame may be determined based on the user information field of the trigger frame, and the format of the PPDU may be determined according to the determined variant. For example, when the variant for determining the PPDU format is determined by the user information field to be a HE variant, the non-AP STA may respond with a HE TB PPDU, and when the variant for determining the PPDU format is determined by the user information field to be an EHT variant, the non-AP STA may respond with an EHT TB PPDU.
[0269] In this case, a variant for determining the PPDU format may additionally use a common information field in addition to the user information field.
[0270] For example, HE trigger frames, EHT trigger frames, or NEXT trigger frames may be distinguished based on the AID12 subfield. According to an embodiment, HE trigger frames, EHT trigger frames, or NEXT trigger frames may be distinguished based on whether the AID12 subfield includes a preset value. In addition, in this case, there is a problem as to whether the STA indicated by a certain user information field needs to continuously check the AID12 subfield present after the above-mentioned certain user information field to determine the trigger frame format. In order to solve this problem, a user information field including an AID12 subfield indicating which type of trigger frame it is may be present in front of the user information list. In addition, in order to prevent erroneous operation of HE STAs that cannot understand this signaling method, a user information field including an AID12 subfield indicating which type of trigger frame it is may exist after the user information field corresponding to the HE STA.
[0271] In addition, since information of other subfields except the AID12 subfield included in the user information field may not be necessary for the TB PPDU response, the subfield of the user information field including the AID12 subfield indicating which trigger frame is may be omitted. That is, the length of the user information field may be different according to the AID12 subfield. Fig.15 , the AID12 subfield may play a role in indicating the TB PPDU format of the response. For example, when the AID12 subfield has a preset value, the response of the trigger frame including the AID12 subfield set to the preset value may be an EHT TB PPDU. For example, when the AID12 subfield value is 2047, the response of the trigger frame including the AID12 subfield may be an EHT TB PPDU. In addition, when the AID12 subfield has a preset value, the response of the trigger frame including the AID12 subfield set to the preset value may be a NEXT TB PPDU. For example, when the AID12 subfield value is 2048, the response of the trigger frame including the AID12 subfield may be a NEXT TB PPDU.
[0272] According to another embodiment, when responding based on a user information field present at a predetermined position relative to an AID12 subfield having a preset value, a response may be made in a TB PPDU format corresponding to the preset value. For example, when responding based on a user information field present after an AID12 subfield having a preset value, a response may be made in a TB PPDU format corresponding to the preset value. If there are multiple values indicating a TB PPDU format, when responding based on a user information field present after both a preset value 1 and a preset value 2, a response may be made in a TB PPDU format corresponding to the preset value 1 and a TB PPDU format corresponding to the preset value 2 according to a preset priority order. Reference Fig.15 , when responding based on the user information field existing after the AID12 subfield set to 2047, the EHT TB PPDU may be used to respond. In addition, when responding based on the user information field existing after the AID12 subfield set to 2048, the NEXT TB PPDU may be used to respond. In addition, when responding based on the user information field existing after both the AID12 subfield set to 2047 and the AID12 subfield set to 2048, the NEXT TB PPDU may be used to respond. In addition, when responding based on the user information field existing before both the AID12 subfield set to 2047 and the AID12 subfield set to 2048, the HE TB PPDU may be used to respond.
[0273] In this embodiment, the AID12 subfield is used as an example to indicate the type of the trigger frame, but the present invention is not limited thereto, and the type of the trigger frame may be indicated by another subfield of the user information field.
[0274] According to an embodiment, a HE trigger frame, an EHT trigger frame, or a NEXT trigger frame may be distinguished based on a padding field of a trigger frame. For example, whether it is an HE trigger frame, an EHT trigger frame, or a NEXT trigger frame may be determined based on whether the padding field includes a preset value indicating an HE trigger frame, an EHT trigger frame, or a NEXT trigger frame.
[0275] According to an embodiment of the present invention, HE trigger frames, EHT trigger frames, and NEXT trigger frames can be distinguished by combining multiple trigger frame distinction methods described in the present invention. In addition, the description of the trigger frame in the present invention is not limited thereto, but can also be applied to TRS.
[0276] According to another embodiment of the present invention, the AP may not indicate the transmission of both the EHT PPDU and the HE PPDU through a trigger frame. That is, the EHT AP may not send a trigger frame indicating both the HE TB PPDU and the EHT TB PPDU at the same time, but may only indicate one PPDU format.
[0277] Fig.18 FIG. 4 illustrates a UL MU operation according to another embodiment of the present invention.
[0278] As described above, the transmission of the TB PPDU may be indicated not only by a trigger frame but also by a TRS. In addition, as described above, the TRS may be included in the HT control field. For example, when the HT control field includes an A-control field, the TRS may be included. The TRS may be transmitted through the TRS control subfield. The A-control field may have a form in which the control list field may be continuously connected. In addition, the control list field may include the TRS.
[0279] In addition, the intended receiver of the frame including the TRS may respond to the TRS. For example, the STA corresponding to the RA included in the frame including the TRS may respond to the TRS. The TRS may include information about the length of the PPDU or frame in response to the TRS (UL Data Symbols), the location and size of the RU to be used in response to the TRS (RU Allocation), information about the power in response to the TRS (AP Tx Power, UL Target RSSI), and information about the modulation scheme in response to the TRS (UL HE-MCS), etc.
[0280] Fig.18An embodiment may be used to solve the reference Figure 14 to Figure 15 In addition, as described above, the aforementioned embodiments regarding the trigger frame can also be applied to the TRS. In addition, the above description can be omitted.
[0281] According to an embodiment of the present invention, in addition to the TRS defined in the HE standard (HE TRS), there may also be a TRS defined in the EHT standard or the NEXT standard (EHT TRS, NEXT TRS). Therefore, depending on whether the indicated TRS is HE TRS, EHT TRS, or NEXT TRS, the TB PPDU responding to the TRS may be HE TB PPDU, EHT TB PPDU, or NEXT TB PPDU, respectively. For example, the control ID subfield of the A-control subfield may be used to determine in which standard the TRS is defined. In an additional embodiment, the TRS may be divided into two types, namely, HE TRS and TRS other than HE TRS.
[0282] Alternatively, it may be determined in which standard the TRS is defined according to whether the HT control field is a HE variant, an EHT variant, or a NEXT variant. In addition, the predetermined bit of the HT control field may be determined according to which value the predetermined bit of the HT control field is (HE variant, EHT variant, or NEXT variant). For example, when B0 and B1 of the HT control field are 1 and 1, respectively, it may be an HE variant. In addition, it may be determined whether it is an HE variant, an EHT variant, or a NEXT variant by using B0 and B1 of the HT control field and an additional bit (e.g., B31).
[0283] According to an embodiment of the present invention, the format of the TBPPDU in response to the TRS may be determined based on the format of the PPDU including the TRS. That is, when the PPDU indicating the transmission of the PPDU includes the TRS control subfield, the format of the PPDU may be determined based on the format of the PPDU including the TRS control subfield. For example, if the format of the PPDU including the TRS control subfield is HE PPDU, the format of the indicated PPDU may be HE PPDU. However, if the format of the PPDU including the TRS control subfield is EHT PPDU, the format of the indicated PPDU may be EHT PPDU.
[0284] Reference Fig.18When TRS is transmitted through HE PPDU, the TB PPDU in response to TRS may be HE TB PPDU. In addition, when TRS is transmitted through EHT PPDU, the TB PPDU in response to TRS may be EHT TB PPDU. In addition, when TRS is transmitted through NEXT PPDU, the TB PPDU in response to TRS may be NEXT TB PPDU.
[0285] According to an embodiment of the present invention, the subfield included in the TRS may be interpreted differently based on the PPDU format including the TRS. For example, if the TRS is included in the HE PPDU, the UL HE-MCS subfield (or the subfield related to the MCS) included in the TRS may indicate a value corresponding to the HE MCS table. If the TRS is included in the EHT PPDU, the UL HE-MCS subfield (or the subfield related to the MCS) included in the TRS may indicate a value corresponding to the EHT MCS table. If the TRS is included in the NEXT PPDU, the UL HE-MCS subfield (or the subfield related to the MCS) included in the TRS may indicate a value corresponding to the NEXT MCS table. In addition, the interpretation of the RU allocation subfield may also be different based on the PPDU format including the TRS.
[0286] Fig.19 An example of a Packet Extension (PE) field for providing processing time according to an embodiment of the present invention is illustrated.
[0287] Reference Fig.19 , when transmitting a PPDU, specific fields that do not need to be decoded may be included in the last part of the PPDU to provide additional processing time for processing the received PPDU.
[0288] Specifically, a receiving device receiving a PPDU can interpret the PPDU by decoding the PPDU and send a response to the PPDU to a transmitting device. However, when the time for processing the PPDU increases due to the performance degradation of the receiving device, the receiving device may not be able to send the response within the time for sending the response to the PPDU. Therefore, in order to ensure the processing time, the PPDU may include a field that does not need to be decoded and may be referred to as a PE field.
[0289] Since the PE field does not require separate decoding, the receiving device can ensure time for decoding and processing the PPDU during the duration of the PE field, and can send a response to the PPDU to the transmitting device within a preset time. That is, the PE field is located at the end of the PPDU, and can provide additional processing time to the terminal as the receiving device.
[0290] Therefore, the PE field may be located at the end of the PPDU or after the data field to provide additional processing time. For example, it may be included in the PPDU in the order of the preamble, data field, and PE field. The preamble and data field may be the same as the preamble and data fields in the above-mentioned embodiment. For the HE PPDU, the preamble may include L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-SIG-B, HE-STF, and HE-LTF. For the EHT PPDU, the preamble may include L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG, EHT-STF, and EHT-LTF. The PPDU including the PE field may be a HE PPDU or an EHT PPDU, or may be a PPDU in a standard defined after the EHT standard.
[0291] If the PE field is not included in the PPDU, when the performance of the receiving device (e.g., STA) is not high, it may be difficult to respond to the preset time at the end point of the received PPDU due to the time taken to process the received PPDU. The predetermined time may be the time after IFS or SIFS passes at the end point of the received PPDU. Therefore, the time for processing the received PPDU can be ensured by placing the PE field that does not need to be decoded at the end of the received PPDU. That is, by placing the field that does not need to be decoded at the end of the PPDU, the PPDU can be processed sufficiently quickly. Thus, the PPDU including the PE field can be processed, and an immediate response to the PPDU can be sent in a timely manner. In this case, an immediate response can be sent after SIFS passes at the end of the PPDU including the PE field.
[0292] In addition, the power used to transmit the PE field may be based on the power used to transmit the data field. For example, the power used to transmit the PE field may be the same as the average power used to transmit the data field.
[0293] The PE field may include any content and be transmitted. In addition, the position and size at which the PE field is transmitted in the frequency domain may be the same as the position and size of the resource unit (RU) in which the data field is transmitted or in which the data field is transmitted.
[0294] According to an embodiment of the present invention, the duration of the PE field may be a multiple of 0 or 4us. For example, the duration of the PE field may be one of 0, 4, 8, 12, 16, and 20us. In this case, the maximum value of the duration of the PE field may be different depending on the format of the PPDU including the PE field. For example, in the case of HE PPDU, the duration of the PE field may be one of 0, 4, 8, 12, and 16us, and in the case of EHT PPDU, the duration of the PE field may be one of 0, 4, 8, 12, 16, and 20us. A PE field of 0us may be equivalent to not including a PE field.
[0295] According to an embodiment, the PE field of the preset duration may be used only for the preset configuration. For example, the preset duration may be 20us or greater. The preset duration may be based on a modulation and coding scheme (MCS) or a modulation scheme. That is, the PE field of the preset duration may be set according to a preset MCS index, MCS, or modulation scheme and included in the PPDU.
[0296] Alternatively, for a preset MCS index, preset modulation, or an MCS index, modulation, or MCS higher than a preset MCS, a PE field of preset duration may be included in the PPDU. For example, the preset MCS index, preset modulation, or preset MCS may be based on 4096-QAM.
[0297] The preset value for the duration of the PE field may be based not only on the MCS or modulation scheme but also on the number of spatial streams. For example, when the number of used streams is greater than eight spatial streams, the preset value for the duration of the PE field may be used.
[0298] In addition, the preset value may be based on the transmitted channel width, bandwidth, or RU size. For example, if the channel width, bandwidth, or RU size is set to a preset value, the duration of the PE field may be determined as the preset value.
[0299] According to an embodiment, the channel width or bandwidth may be a value corresponding to the transmitted PPDU. Alternatively, the channel width or bandwidth may be a value corresponding to the PPDU or all PPDUs transmitted simultaneously by multiple STAs. For example, when the channel width or bandwidth is 320 MHz, a preset specific value may be allowed to be used as the duration value of the PE field of the PPDU. For example, a duration of 20 us may be allowed to be used only when the channel width or bandwidth is 320 MHz.
[0300] According to another embodiment, the channel width or bandwidth allowed to use a specific value may be a value greater than 160 MHz, and the size of the RU may be greater than 2x996. In addition, the RU size may be the size of all RUs used for transmission. That is, when multiple RUs are used, it may be the sum of the sizes of the multiple RUs.
[0301] That is, the preset specific value for the duration of the PE field can be used or set only under specific conditions. For example, as described above, the duration of the PE field can be set to one of 0us, 4us, 8us, 12us, 16us or 20us, wherein the specific value can be used or set in the PPDU under the following conditions.
[0302] -PPDU modulated using 4096-QAM modulation scheme
[0303] -PPDUs sent using 8 or more spatial streams (in at least one RU / MRU)
[0304] - 320MHz PPDU when at least one RU or MRU allocated has a size equal to or greater than 2x996
[0305] - EHT TB PPDU based on the trigger frame (i.e., the format of the PPDU indicated by the trigger frame);
[0306] For example, the duration of the PE field may be set differently according to the format of the PPDU indicated by the frame that triggers the transmission of the PPDU. More specifically, when the PPDU indicated by the frame is an HE TB PPDU, the duration of the PE field of the HE TB PPDU may be set to one of 0us, 4us, 8us, 12us, and 16us. However, if the PPDU indicated by the frame is an EHT TB PPDU, the duration of the PE field of the HE TB PPDU may be set to one of 0us, 4us, 8us, 12us, 16us, or 20us. That is, the value (e.g., the maximum value) to which the duration of the PE field may be set may be different according to the format of the PPDU indicated by the frame.
[0307] For example, as described above, 20 us may be allowed only under certain conditions.
[0308] For example, in the above description, the preset specific value may be 20 us. That is, the PE field having a duration of 20 us may be allowed only under the above specific conditions or specific circumstances.
[0309] Fig. 20 An example of a High Efficiency (HE) operation element and a default PE duration subfield according to an embodiment of the present invention is illustrated.
[0310] Reference Fig. 20 , AP STA (or AP) can indicate the duration value of the PE field through the operation element.
[0311] Specifically, information related to the duration of the PE field of the PPDU may be included in the operation element and transmitted. The information related to the duration of the PE field may be the duration of the PE field included in the PPDU. For example, in order to trigger the transmission of the PPDU, the AP may set the value of the control ID to a value indicating the TRS, and the non-AP STA may transmit the PPDU in response to the PPDU of the TRS. In this case, the PPDU may include the aforementioned PE field for providing additional processing time, and the information related to the duration of the PE field may be transmitted to the non-AP STA through a specific field of the operation element (e.g., a default PE duration field).
[0312] In this case, the duration of the PE field or preset information related to the duration of the PE field may be referred to as a default PE duration, and the default PE duration may be indicated by a default PE duration subfield.
[0313] The value of the default PE duration subfield and / or the PE field may be set by a TXVECTOR parameter DEFAULT_PE_DURATION as a transmission parameter. In the present invention, TRS may be used together with TRS control.
[0314] The operation element may include information related to the operation of the BSS, and may be a HE operation element or an EHT operation element according to the format. These operation elements may be included in a beacon frame (Beacon), a probe request frame (Probe Request frame), a probe response frame (Probe Response frame), an association request frame (Association Request frame), an association response frame (Association Response frame), a reassociation request frame (Reassociation Request frame), and a reassociation response frame (Reassociation Response frame) and transmitted.
[0315] The default PE duration subfield included in the operation element may indicate the duration of the PE field in a certain unit (or predetermined unit). In this case, the certain unit or predetermined unit may be 4us, and when the value of the default PE duration subfield is N, the duration of the PE field indicated by the default PE duration subfield may be N*4us. For example, if the value of the default PE duration subfield is "4", the duration of the PE field indicated by the default PE duration subfield may be 16us.
[0316] Fig. 20 (a) is a diagram illustrating an example of HE operation elements. Fig. 20 (a), the HE operation element may include a HE operation parameter field. Fig. 20 (b) is a diagram illustrating an example of a HE operation parameter field. Fig. 20 (b) of the HE Operation Parameters field, the Default PE Duration subfield may include a Default PE Duration subfield. In this case, the Default PE Duration subfield may be 3 bits, and values 5 to 7 may be reserved. That is, values 5 to 7 of the Default PE Duration subfield are reserved, so only values 0 to 4 may be valid values. Therefore, the duration that may be indicated by the Default PE Duration subfield may be 0, 4, 8, 12, and 16 us. If the reserved value 5 is used, the default PE duration may be indicated as 20 us.
[0317] Fig.21 An example of a method for setting the duration of a PE field according to an embodiment of the present invention is illustrated.
[0318] Reference Fig.21 , when the non-AP STA sends a PPDU in response to the TRS of the AP, the non-AP STA may set the duration of the PE field of the PPDU to the default PE duration obtained from the AP.
[0319] Specifically, a terminal that has received a frame for triggering the transmission of a PPDU (e.g., a frame including a control ID subfield having a value indicating a TRS or a trigger frame indicating the transmission of a PPDU) may include a PE field for providing additional processing time in the PPDU for transmission. As described above, the PE field may be set to a certain time unit or a predetermined time unit (e.g., 0us, 4us, 8us, 12us, 16us, or 20us). In this case, as described above, 20us may be allowed to be used only in specific cases.
[0320] The duration of the PE field may be set to the value indicated by the default PE duration indicated by the default PE duration field sent from the AP. In this case, the default PE duration may be the same as the above. Fig. 20Same as described in , and will be omitted Fig. 20 Same as described in Fig. 20 As described, the default PE duration field may be indicated by including the default PE duration field in an operation element and transmitting it.
[0321] That is, if the non-AP STA responds to the TRS of the AP, the duration of the PE field of the PPDU is determined based on the default PE duration sent and indicated from the AP. In this case, the PPDU may be a HE TB PPDU, an EHT TB PPDU, or a later version of a TB PPDU based on a trigger frame PPDU, and the AP may be an AP associated with the non-AP STA.
[0322] like Fig.21 As shown, the STA may receive a trigger frame for triggering or indicating transmission of a PPDU or a frame including a TRS control field, and may transmit a TB PPDU in response thereto.
[0323] As mentioned above Fig.19 and Fig. 20 As described above, the TB PPDU may include a PE field for providing additional processing time, and the duration of the PE field may be set to a certain time unit. If the STA receives an indication of a default PE duration subfield from the AP, the STA may set the duration of the PE field to the indicated default PE duration. For example, the default PE duration may be a value included in an operation element (e.g., a HE operation element or an EHT operation element) sent from the AP. The STA (AP or AP STA) that sends the default PE duration and the STA (AP or AP STA) that sends the TRS control field may be the same STA.
[0324] If the STA receives a trigger frame from the AP and transmits a TB PPDU in response to the trigger frame, the TB PPDU may include a PE field, and the T of the PE field may be calculated by the following Equation 4: PE :
[0325] [Equation 4]
[0326]
[0327] That is, in equation (4), is a floor operator and represents a floor operation. floor(x) represents the largest integer less than or equal to x. LENGTH represents a value based on a length field (e.g., UL length subfield) included in a trigger frame. For example, LENGTH may be a value indicated by a UL length subfield included in a common information field of a trigger frame.
[0328] m is a value that varies according to the format of the PPDU. For example, the value of m of the TB PPDU may be 2.
[0329] T PREAMBLE Indicates the length of the preamble of the transmitted TB PPDU. When transmitting HE TB PPDU, T PREAMBLE It can be the sum of the lengths of L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, and HE-LTF. When sending an EHT PPDU, T PREAMBLE It can be the length of the EHT preamble. That is, when sending an EHT TB PPDU, T PREAMBLE It can be the sum of the lengths of L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-STF and EHT-LTF.
[0330] N SYM N may represent the number of data OFDM symbols included in the transmitted PPDU. SYM It can be determined by the following equation 5.
[0331] [Equation 5]
[0332]
[0333] In Equation 5, b PE_Disambiguity It can be the TXVECTOR parameter TB_PE_DISAMBIGUITY value. Or, b PE_disambiguity The PE disambiguation subfield included in the trigger frame may be a value of the PE disambiguation subfield included in the trigger frame. In addition, when transmitting a HE PPDU, the TXVECTOR parameter TB_PE_DISAMBIGUITY may be a TXVECTOR parameter HE_TB_PE_DISAMBIGUITY. When transmitting an EHT PPDU, the TXVECTOR parameter TB_PE_DISAMBIGUITY may be a TXVECTOR parameter EHT_TB_PE_DISAMBIGUITY. In addition, the PE disambiguation subfield included in the trigger frame may be set based on whether a predetermined equation is satisfied.
[0334] T SYM It can be the length of an OFDM symbol. In addition, T SYM It may be a value including a guard interval (GI).
[0335] N MA It can be the number of midambles or the number of midamble periods. If the Doppler field is 0, then N MACan be 0. In addition, the Doppler field of the EHT PPDU can be 0 or N MA It can be 0. A midamble can be inserted in the middle of the data field of the PPDU. Moreover, the midamble can include multiple LTFs. The midamble can exist to help the receiver's channel estimation.
[0336] N LTF It may be the number of LTFs included in the preamble. In this case, when HE PPDU is transmitted, LTF may be HE-LTF. Alternatively, in the case of transmitting EHT PPDU, LTF may be EHT-LTF.
[0337] T LTFSYM It can be the length of the OFDM symbol of LTF. In this case, when HE PPDU is transmitted, LTF can be HE-LTF. Or, in the case of transmitting EHT PPDU, LTF can be EHT-LTF. In addition, T LTFSYM It can be a value including GI.
[0338] According to the above embodiment, if there is no midamble, T PE It can be determined by the following equation 6.
[0339] [Equation 6]
[0340]
[0341] like Fig.21 As shown, when the trigger frame indicates the transmission of the TB PPDU, the STA may transmit a TB PPDU in response to the trigger frame including a TB PPDU. PE The duration of the PE field of the PPDU.
[0342] If a frame including a TRS and a trigger frame indicating transmission of a PPDU are included together in one PPDU and transmitted, the values of the respective fields in the trigger frame may be set so that the duration of the PE field included in the PPDU transmitted in response thereto is the same as the default PE duration. For example, by adjusting (or setting) the values of the UL Length subfield and the PE Disambiguation subfield of the trigger frame, T PE The value of can become the same as the value of the default PE.
[0343] That is, when a trigger frame and a TRS trigger the transmission of a PPDU, the duration of the PE field of the PPDU transmitted in response to the trigger frame and the TRS may be set to the value indicated by the default PE duration subfield. In this case, the value used to calculate the T duration included in the trigger frame is PE The value of the field can be set to the same as the value indicated by the default PE duration subfield.
[0344] For example, if a trigger frame and a TRS indicating the transmission of a TB PPDU to different STAs are included in one PPDU, the maximum duration value of the PE field included in the TB PPDU indicated only by the trigger frame may be 20us (i.e., a duration of the PE field of 20us is allowed), and the maximum duration value of the PE field included in the TB PPDU triggered by the TRS may be 16us. In this case, the value included in the trigger frame for calculating the T PE The value of the subfield (eg, the LENGTH field and / or the PE disambiguation subfield) may be set so that the value of the duration of the default PE subfield is consistent with T PE The values are the same.
[0345] In other words, if the trigger frame indicates the transmission of the EHT TB PPDU, the duration of the PE field of the EHT TB PPDU may be determined to be a value of 0us, 4us, 8us, 12us, 16us, or 20us. However, the PPDU including the trigger frame may also include a TRS indicating the transmission of the EHT TB PPDU, and the default PE duration of the EHT TB PPDU indicated by the TRS may be set to a value of 0us, 4us, 8us, 12us, and 16us. In this case, the terminal whose transmission of the TB PPDU is triggered by the trigger frame may be STA 1, and the terminal whose transmission of the TB PPDU is triggered by the TRS may be STA 2.
[0346] In this case, the terminal whose transmission of the TB PPDU is triggered by the TRS may set the duration of the PE field to the value indicated by the default PE duration included in the operation element. However, the terminal whose transmission of the TB PPDU is triggered by the trigger frame may set the T calculated by using the subfields (e.g., the LENGTH field and / or the PE disambiguation subfield) included in the trigger frame. PE The value is set to the duration of the PE field included in the TB PPDU. In this case, it is used to calculate the T PE The value of the value subfield may be set so that the value indicated by the default PE duration is equal to T PE The values are the same.
[0347] That is, when the maximum value of the duration of the PE field of the TB PPDU caused by a trigger frame included in one PPDU and triggering the transmission of the TB PPDU to different STAs, respectively, is different from the maximum value of the PE field indicated by the default PE duration subfield according to the TRS, the value of the subfield included in the trigger frame and used to calculate the duration of the PE field included in the TB PPDU can be set (or adjusted) so that the calculated value is the same as the value indicated by the default PE duration subfield.
[0348] In this case, when the Default PE Duration subfield is set to one of 0us, 4us, 8us, 12us, or 16us (or 0us, 4us, 8us, 12us, 16us, or 20us), the T calculated by the trigger frame PE It can be the same as the value indicated by the Default PE Duration subfield.
[0349] Therefore, according to an embodiment of the present invention, when a TRS and a trigger frame that respectively trigger transmission of a TB PPDU to different STAs are included in one PPDU, the duration of the PE field included in the PPDU transmitted as a response to the TRS may be the same as the duration of the PE field included in the PPDU transmitted as a response to the trigger frame. Fig.21 In, T PE The default PE duration can be the same value.
[0350] According to the above embodiment, when responding to TRS or responding to a trigger frame included in a PPDU including TRS, a response is made by including a PE field of a preset duration. In this case, the preset duration may be a default PE duration. Therefore, the AP may set the default PE duration to a sufficiently large value to successfully receive the PPDU or successfully respond to the received PPDU. However, as described above, some values in the duration of the PE field may be used only in a preset configuration. For example, the duration of the PE field of 20us may be used only in a preset configuration. Therefore, when responding to TRS or responding to a trigger frame included in a PPDU including TRS, in order to use the preset configuration, it may be necessary to set a default PE duration with a larger value. For example, in order to use the preset configuration, it may be necessary to set the default PE duration to 20us. In this case, since a long default PE duration needs to be used even if the preset configuration is not used, it is unnecessary (redundant). That is, even for a PPDU that may receive a configuration without using a long PE field, it is necessary to include a long PE field. This may result in a waste of communication time (airtime).
[0351] In addition, the maximum value among the values that can be represented by the default PE duration subfield included in the HE operation element may be 16 us. Therefore, a problem may occur that it is difficult to trigger a configuration requiring a longer PE field using a trigger frame included in a TRS or a PPDU including a TRS. If a reserved value of the default PE duration subfield included in the HE operation element is used, a HE STA that receives the reserved value may not interpret the reserved value and may not operate normally.
[0352] A method for solving the above-mentioned problems will be described below.
[0353] Fig. 22 Another example of a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention is illustrated.
[0354] Reference Fig. 22 , in order to solve the reference Fig.21 The problem described above may limit the value of the PE field of the PPDU triggered by a trigger frame or TRS.
[0355] Specifically, when the response of the STA is triggered, the STA may be instructed to respond with a limited configuration. For example, when triggered using TRS or using a trigger frame included in a PPDU including TRS, it may be indicated to respond using a limited configuration. In addition, the indication method may include a method of indicating by a subfield included in the TRS or the trigger frame. In addition, when responding to TRS or a trigger frame included in a PPDU such as TRS, the indication method may include an implicit indication. The limited configuration may be a configuration that does not require a PE field with a predetermined length. In one embodiment, the predetermined length may be a length of 20us or greater. More specifically, the predetermined length may be 20us. In another embodiment, the predetermined length may be a length greater than 16us. Therefore, the STA responding to the TRS or the trigger frame included in the PPDU including TRS may respond with a limited configuration.
[0356] In this case, the duration of the PE field included in the PPDU of the response may be less than a predetermined length. For example, the duration of the PE field included in the PPDU of the response may be equal to or less than 16 us.
[0357] Additionally, limited configurations can be based on Fig.19 For example, a limited configuration may be Fig.19 Alternatively, limited configurations can be used in addition to the preset configurations shown in Fig.19 Alternatively, a limited configuration may be one that does not require Fig.19The configuration of the PE field of the preset duration shown in . For example, the limited configuration can be based on at least one of the following.
[0358] 1)MCS or modulation
[0359] 2) Number of spatial streams
[0360] 3) Channel width, bandwidth or RU size
[0361] Therefore, according to an embodiment, when a trigger frame included in a TRS or a PPDU including a TRS is transmitted, it may be indicated to respond using an MCS index or modulation equal to or less than a preset MCS index or preset modulation. Alternatively, when a trigger frame included in a TRS or a PPDU including a TRS is transmitted, it may not be indicated to respond using 4096-QAM. Alternatively, when a trigger frame included in a TRS or a PPDU including a TRS is transmitted, it may be indicated to respond using an MCS that does not correspond to 4096-QAM.
[0362] Alternatively, when a trigger frame included in a TRS or a PPDU including a TRS is transmitted, it may be indicated to respond using a spatial stream less than or equal to a predetermined number, for example, 8.
[0363] Alternatively, when a trigger frame included in a TRS or a PPDU including a TRS is sent, it may be indicated to respond using a channel width, bandwidth, or RU size equal to or less than a preset size. For example, the predetermined size may be 160 MHz or 320 MHz. Alternatively, the predetermined size may be 2x996 size (number of tones).
[0364] When a PPDU not including a TRS is transmitted, the limited configuration as described above may not be used.
[0365] Reference Fig. 22 , the AP may send a frame including TRS control. In addition, a trigger frame may be included in a PPDU including such a frame. In this case, the TRS control and trigger frames may indicate a limited configuration. For example, a configuration requiring high capability upon reception may be indicated. Therefore, the PE field included in the EHT TB PPDU in response to TRS control and the EHTTB PPDU in response to the trigger frame may be equal to or less than 16us. Therefore, unnecessary waste of resources may not occur due to a long PE field.
[0366] Fig.23 is another example illustrating a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention.
[0367] Reference Fig.23, when the duration of the PE field of the PPDU indicated by the trigger frame is different from the duration of the PE field of the PPDU indicated by the TRS, the duration of the PE field can be set by the PE duration indicated by the TRS.
[0368] Specifically, the TRS control including the TRS indicating the transmission of the PPDU can indicate the duration of the PE field of the PPDU through the PE duration subfield. For example, the STA responding to the TRS control field can determine the duration of the PE field included in the responded PPDU based on the PE duration included in the TRS control field.
[0369] According to an embodiment, the PE duration subfield may indicate a value among 0, 4, 8, 12, 16, and 20 us. In this case, the PE duration subfield may be 3 bits. In this case, whenever the transmission of the PPDU is triggered by TRS, the PE field of the required duration may be separately indicated. For example, the minimum required duration may be indicated.
[0370] According to another embodiment, the PE duration subfield may indicate whether the 20us PE field is allowed to be used. In this case, the PE duration subfield may be 1 bit. The advantage of this method is that the number of bits of the PE duration subfield included in the TRS is small. According to an embodiment, when the PE duration subfield included in the TRS control indicates 20us, the duration of the PE field included in the PPDU may be 20us. In addition, when the PE duration subfield included in the TRS control does not allow the use of the 20us PE field, the duration of the PE field included in the PPDU may be 20us. Figure 20 to Figure 21 The duration indicated by the default PE duration subfield in the operation element described in can be set to the duration of the PE field and the duration can be sent through the PPDU.
[0371] The duration of 20us of the PE field may be limited to be used only in the EHT TB PPDU. If responding to the HE TB PPDU, the duration of the PE field cannot be set to 20us. In this case, the terminal may Fig.17 and Fig.18 The TB PPDU format signaling described in the STA 1000, ...
[0372] The TRS control may include signaling indicating whether a TRS control or trigger frame with a configuration requesting a 20us PE field is included in the PPDU including the TRS control. If the indication includes a TRS control or trigger frame with a configuration requesting a 20us PE field, a PPDU including a 20us PE field may be used to respond. If the indication does not include a TRS control or trigger frame with a configuration requesting a 20us PE field, the duration of the PE field may be set by a default PE duration.
[0373] According to another embodiment, in the case of responding to TRS, a PPDU including a PE field of a preset duration may always be used to respond. For example, the preset duration may be 20us. In addition, this embodiment may be limited to the case of responding with an EHT TB PPDU. If a HE TB PPDU is used to respond, a PE field of 20us may not be used. That is, when responding with an EHT TB PPDU, a PE field of 20us may be included in the EHT TB PPDU and transmitted, and when responding with an HE TB PPDU, a PE field set according to a default PE duration may be included in the HE TB PPDU and transmitted.
[0374] In the above embodiment, the trigger frame included in the PPDU including the TRS may be configured to indicate the duration of the PE field indicated in the above embodiment. For example, the UL length subfield and the PE disambiguation subfield of the trigger frame included in the PPDU including the TRS may indicate a value such that the duration of the PE field becomes the duration of the PE field indicated in the described embodiment. In this case, the duration of the PE field may be represented by Fig.21 T described in PE to be sure.
[0375] In addition, according to an embodiment, multiple TRSs included in one PPDU may indicate the duration of the same PE field. For example, multiple TRSs included in one PPDU may include a PE duration subfield set to the same value. Multiple TRSs may be included in multiple A-MPDUs of the PPDU.
[0376] Fig.23 (a) is a diagram illustrating a TRS control field. Fig.23 (a), the TRS control field may include UL data symbols, RU allocation, AP transmit power, UL target RSSI, UL MCS, and PE duration subfields. The description of each subfield may be the same as Figures 18 to 23 In addition, the PE duration subfield may indicate whether to respond with a 20us PE field. In this case, the PE duration may be 1 bit.
[0377] Reference Fig.23 (b), the AP may send a PPDU including a frame with a trigger frame or a TRS control field. The PE duration subfield included in the TRS control field is set to 0. The PE duration set to 0 may indicate that 20us is not used, or may indicate that a default PE duration is used. In addition, other PE durations included in the PPDU including the PE duration set to 0 may also be set to 0. In addition, the trigger frame included in the PPDU including the PE duration subfield set to 0 may be set so that the duration of the PE field of the PPDU responding to the trigger frame is equal to the duration indicated by the PE duration subfield set to 0. Reference Fig.23 (b), 1) the duration of the PE duration subfield set to 0 or 2) the duration of the PE field included in the PPDU responding to the trigger frame included in the PPDU including the PE duration subfield set to 0 may be the default PE duration. Alternatively, 1) the duration of the PE duration subfield set to 0 or 2) the duration of the PE field included in the PPDU responding to the trigger frame included in the PPDU including the PE duration subfield set to 0 may be equal to or less than 16us. At this time, the responding PPDU may be an EHT TB PPDU. Alternatively, when the HE TB PPDU is used to respond to the TRS or trigger frame, the PE field of the default PE duration may be used.
[0378] Reference Fig.23 (b), the AP may send a PPDU including a frame with a trigger frame or a TRS control field. The PE duration subfield included in the TRS control field is set to 1. The PE duration subfield set to 1 may indicate that 20us is used, or may indicate that the default PE duration is not used. In addition, other PE duration subfields included in the PPDU including the PE duration set to 1 may also be set to 1. In addition, the trigger frame included in the PPDU including the PE duration set to 1 may be set so that the duration of the PE frame of the PPDU responding to the trigger frame is equal to the duration indicated by the PE duration subfield set to 1. Refer to Fig.23(b), 1) the PE duration subfield set to 1 or 2) the duration of the PE field included in the PPDU responding to the trigger frame included in the PPDU including the PE duration subfield set to 1 may be 20us. Alternatively, 1) the PE duration subfield set to 1 or 2) the duration of the PE field included in the PPDU responding to the trigger frame included in the PPDU including the PE duration subfield set to 1 may not be the default PE duration. At this time, the PPDU to be responded to may be an EHT PPDU. Alternatively, the PPDU to be responded to may be an EHT TB PPDU. That is, it may be limited to the case of responding with an EHT TB PPDU.
[0379] Fig.24 Another example of a method for setting a duration of a UL MU operation and a PE field according to an embodiment of the present invention is illustrated.
[0380] Reference Fig.24 , the duration of the PE field included in the TB PPDU may be set to a value indicated by the PE duration field indicated by the TRS control field, or may be set to a value indicated by the default PE duration field included in the operation element. Alternatively, when the TB PPDU is triggered only by a trigger frame, the duration of the PE field of the TB PPDU may be set according to specific conditions (e.g., MCS method, RU size, number of spatial streams used, and / or format of the indicated PPDU (e.g., whether the EHT TB PPDU or HE TB PPDU is indicated).
[0381] For example, 20us is allowed as the duration of the PE field only when the TB PPDU meets the aforementioned specific conditions (for example, it is indicated as an EHT TB PPDU, 8 or more spatial streams are used, or the bandwidth of sending the EHT PPDU (or EHT MU PPDU, etc.) is 320MHz when the size of at least one RU is greater than 2x996, or the PPDU is modulated as 4096-QAM).
[0382] If the transmission of the PPDU is indicated by the TRS, the duration of the PE field included in the PPDU may be set to a value indicated by a default PE duration subfield included in an operation element (e.g., a HE operation element or an EHT operation element), or set to a value indicated by a PE duration subfield included in a TRS control field.
[0383] If the TRS and the trigger frame are included in one PPDU and sent, and both indicate the sending of the PPDU, when the duration of the PE field in the case where the PPDU is indicated by the trigger frame is the same as the maximum value of the duration of the PE field in the case where the TRS indicates, it can be set to the value indicated by the default PE duration subfield or the value indicated by the PE duration subfield included in the TRS.
[0384] However, when the TRS and the trigger frame are included in one PPDU and both indicate the transmission of the PPDU, the duration of the PE field in the case where the trigger frame indicates the PPDU may be different from the maximum value of the duration of the PE field in the case where the TRS indicates. For example, the TB PPDU indicated by the trigger frame and / or the TRS satisfies a specific condition, and the maximum value of the duration of the PE field may be the first maximum value (for example, when 20us is allowed), while the maximum value of the duration of the PE field indicated by the default PE subfield included in the operation element may be the second maximum value (for example, 16us). In this case, the duration of the PE field may be set to a value indicated by the default PE subfield, or a value indicated by the PE subfield included in the TRS.
[0385] In this case, the PE Duration subfield may indicate that 20 us is allowed as the maximum value of the duration of the PE field, or may indicate that the duration of the PE field is set using the value of the Default PE Duration subfield included in the Operation element.
[0386] In other words, according to an embodiment of the present invention, the duration of the PE field may be determined based on the PPDU format of the response TRS. According to an embodiment, when the TRS is responded to with the HE PPDU, the duration of the PE field may be the HE default PE duration. In addition, when the TRS is responded to with the EHT PPDU, the duration of the PE field may be the value indicated by the EHT default PE duration. For example, the HE PPDU may be the HE TB PPDU. Alternatively, the HE PPDU may be the HE SU PPDU. The EHT PPDU may be the EHT TB PPDU. Alternatively, the EHT PPDU may be the EHT MU PPDU. In addition, the HE default PE duration may be the value indicated by the EHT default PE duration. Figure 20 to Figure 21 For example, the HE default PE duration may be a value indicated by the HE operation element. More specifically, the HE default PE duration may be a value indicated by the default PE duration subfield included in the HE operation element.
[0387] In addition, the EHT default PE duration may be a value indicated by the EHT operation element. More specifically, the EHT default PE duration may be a value indicated by the EHT default PE duration included in the EHT operation element.
[0388] According to an embodiment, the EHT default PE duration may indicate whether the duration of the PE field is 20 us. In this case, the EHT default PE duration may be 1 bit.
[0389] According to another embodiment, the EHT default PE duration may indicate whether the duration of the PE field is the same as the HE default PE duration. In this case, the EHT default PE duration may be 1 bit. For example, when the EHT default PE duration indicates that the duration of the PE field is equal to the HE default PE duration, the EHT default PE duration may be the default PE duration indicated by the HE operation element. In addition, when the EHT default PE duration indicates that the duration of the PE field is different from the HE default PE duration, the EHT default PE duration may be 20us.
[0390] According to another embodiment, the EHT default PE duration subfield may indicate which value of the duration of the PE field is 0, 4, 8, 12, 16, and 20 us. In this case, the EHT default PE duration may be 3 bits.
[0391] According to another embodiment, the EHT default PE duration may be 20us.
[0392] Reference Fig.24 (a), the HE operation element may include a default PE duration subfield. In addition, the default PE duration subfield may be included in the HE operation parameter field included in the HE operation element. Fig.24 (a) can be combined with Fig. 20 The same as (b).
[0393] Reference Fig.24 (b), the EHT operation element may include an EHT default PE duration subfield. In addition, the EHT default PE duration subfield may be included in the EHT operation parameter field included in the EHT operation element. For example, the EHT default PE duration may be 1 bit.
[0394] Reference Fig.24 (c) of the present invention, there may be a case where the HE PPDU is sent in response to TRS control and a case where the EHT PPDU is sent. If the HE PPDU is sent as a response, the duration of the PE field included in the HE PPDU may be a default PE duration. The default PE duration may be Fig.24 In addition, the default PE duration may be equal to or less than 16 us. If an EHT PPDU is sent as a response to an EHT PPDU, the duration of the PE field included in the EHT PPDU may be an EHT default PE duration. The EHT default PE duration may be set based on an EHT operation element or a HE operation element. For example, the EHT default PE duration may be set to 1) a preset value or 2) a value based on the default PE duration included in the HE operation element based on the EHT default PE duration included in the EHT operation element. The preset value may be 20 us. Fig.24 (c) If the EHT PPDU is responded to the TRS control, the PPDU may include a 20us PE field and be transmitted.
[0395] According to an embodiment of the present invention, multiple PPDUs may be multiplexed in the frequency domain. Multiple PPDUs may be referred to as aggregated PPDUs (A-PPDUs). When an A-PPDU is transmitted, multiple PPDUs may be transmitted simultaneously. For example, a HE PPDU and an EHT PPDU may constitute an A-PPDU. More specifically, a HE TB PPDU and an EHT TB PPDU may constitute an A-PPDU. For example, multiple STAs may be triggered to transmit an A-PPDU including an HE TB PPDU and an EHT TB PPDU.
[0396] According to an embodiment of the present invention, the duration of the PE field included in the PPDU constituting the A-PPDU may be the same. For example, the duration of the PE field included in the HE TB PPDU may be the same as the duration of the PE field included in the EHT TB PPDU. In this case, the method of setting the duration may follow Figure 20 to Figure 24 Therefore, the operation of the STA receiving the A-PPDU can be simplified.
[0397] In another example, when one STA transmits an A-PPDU including an HE PPDU and an EHT PPDU, the duration of the included PE field may be the same. Therefore, the implementation of the A-PPDU may be simplified.
[0398] According to an embodiment of the present invention, a PPDU other than a TB PPDU may be transmitted in response to a trigger frame or a TRS. For example, a SU PPDU or a MU PPDU may be transmitted. For example, the MU PPDU may be an EHT MU PPDU or an HE MU PPDU. The SU PPDU may be an HE SU PPDU or a non-HE PPDU. According to an embodiment, a duration setting method of the PE field may be different depending on whether a TB PPDU is transmitted in response to a trigger frame or a TRS or whether a PPDU other than a TB PPDU is transmitted. For example, when a TB PPDU is transmitted, the duration setting method of the PE field may be different depending on whether a TB PPDU is transmitted in response to a trigger frame or a TRS or whether a PPDU other than a TB PPDU is transmitted. Figure 20 to Figure 24 In addition, when a PPDU other than a TB PPDU is transmitted, the duration may be set by the nominal PE duration.
[0399] Fig.25 is a diagram illustrating an example of a method of setting a CS required subfield according to an embodiment of the present invention.
[0400] Reference Fig.25 , when responding to a trigger frame, carrier sense (CS) may be performed. For example, when a trigger frame is received, the STA may determine whether to respond to the trigger frame based on the CS result. Here, the CS may include a physical CS and a virtual CS. The physical CS may include a clear channel assessment (CCA). For example, the physical CS performed when determining whether to respond to a trigger frame may be an energy detection (ED). In addition, the virtual CS may indicate consideration of NAV. The CS performed when determining whether to respond to a trigger frame may be performed during the SIFS time (or within the SIFS time) after the PPDU including the trigger frame.
[0401] According to an embodiment of the present invention, when responding to a trigger frame, there may be signaling indicating whether to respond to the trigger frame based on the CS result. Fig.16 The CS Required subfield included in the trigger frame shown may be a signaling indicating whether to respond based on a CS result when responding to the trigger frame. For example, when the CS Required subfield is set to 1, when responding to the trigger frame including the CS Required subfield, whether to respond may be determined based on the CS result.
[0402] For example, when the CS required subfield is set to 1, if the CS result in responding to the trigger frame including the CS required subfield is busy, the trigger frame may not be responded to. When the CS required subfield is set to 1, if the CS result in responding to the trigger frame including the CS required subfield is idle, the trigger frame may be responded to. For example, when the CS required subfield is set to 0, it may be determined that the response may not be based on the CS result in responding to the trigger frame including the CS required subfield. The CS result being busy may be a case where at least one of the physical CS and the virtual CS is busy. The CS result being idle may be a case where both the physical CS and the virtual CS are idle.
[0403] In addition, when responding to the TRS control field, it can be determined whether to respond based on the CS result.
[0404] In addition, a trigger frame included in the same PPDU as the TRS Control field may set the CS Required subfield to 0 or 1. Alternatively, a trigger frame included in the same PPDU as a frame including the TRS Control field may set the CS Required subfield to 0 or 1.
[0405] like Fig.25 As shown, a trigger frame and a frame including a TRS control may be sent through the same PPDU. In this case, the CS required subfield included in the trigger frame may be set to 0. Therefore, when responding to the trigger frame, the response may be made without being based on the CS result. In addition, when responding to the TRS control, the response may be made without being based on the CS result.
[0406] According to an embodiment of the present invention, when a trigger frame is sent, the CS required subfield may be set. For example, the CS required subfield may be set based on the length of the response indicated by the trigger frame. Fig.16 The UL length subfield shown may indicate the length of the response indicated by the trigger frame. The length of the TB PPDU in response to the trigger frame may be based on the value of the UL length subfield included in the trigger frame. In addition, setting the required CS subfield based on the UL length subfield may be limited to the case where the trigger frame is of a preset type. The type of the trigger frame may be determined by Fig.16 The trigger type subfield shown indicates that, for example, when the trigger frame is a basic frame, a BSRP frame, a MU-BAR frame, a BQRP frame, a GCR MU-BAR frame, or a BFRP trigger frame, the CS required subfield may be set based on the UL length subfield.
[0407] According to an embodiment, when the UL length subfield value is less than a preset value (i.e., equal to or less than a preset value), the CS required subfield may be set to 0 or 1. As a more specific embodiment, if the UL length subfield value is equal to or less than a preset value, the CS required subfield may be set to 0. In addition, when the UL length subfield value is greater than a preset value (greater than a preset value), the CS required subfield may be set to 1. When the UL length subfield value is greater than a preset value (i.e., greater than a preset value), the CS required subfield may not be set to 0.
[0408] According to an embodiment of the present invention, the preset value may be 418. For example, when the condition based on the UL length subfield is used with the following condition 1 or 2, the preset value may be 418.
[0409] (Condition 1) The receiving address (RA) of the trigger frame is the MAC address of the individually addressed STA, and the trigger frame is aggregated into one A-MPDU with 1) a QoS data frame in which the Ack policy is set to apply TB PPDU in response to acknowledgment (HETP Ack) or 2) a management frame requesting (soliciting) acknowledgment.
[0410] (Condition 2) The trigger frame is a MU-BAR or GCR MU-BAR trigger frame.
[0411] Condition 1 can be used with BASE, BSRP, MU-BAR, BQRP, or GCR MU-BAR.
[0412] The preset value 418 may be a value corresponding to the PPDU length of 584us. In addition, 584us may be the maximum TB PPDU duration that can be indicated by TRS control. 584us may be the maximum HE TB PPDU duration that can be indicated by TRS control. 584us may be the sum of the lengths of the L-STF, L-LTF, L-SIG, RL-SIG, HE-SIG-A, HE-STF, HE-LTF, data field, and PE field of the TB PPDU. L-STF, L-LTF, L-SIG, and RL-SIG may be 8, 8, 4, and 4us, respectively. HE-SIG-A may be 8us. For a TB PPDU, the HE-STF may be 8us. The HE-LTF may be 16us in the TB PPDU in response to TRS control. A 4xHE-LTF with a guard interval (GI) of 3.2us may be 16us. The maximum value of the data field that may be indicated by TRS control may be a value indicated by the maximum number of symbols with a GI of 3.2us. If the maximum number of symbols that can be indicated is 32 symbols, the maximum value of the data field that can be indicated by TRS control can be 32*16us, that is, 512us. In addition, the maximum value of the PE field can be 16us. Therefore, the maximum TB PPDU duration that can be indicated by TRS control can be (8+8+4+4+8+8+16+512+16)us, that is, 584us.
[0413] Therefore, the Required CS subfield of the trigger frame included in the same PPDU as the frame including the TRS control may be set to 0 based on whether the UL Length subfield value is less than 418. This is because the trigger frame included in the same PPDU and the frame including the TRS control must indicate the same response TB PPDU duration. Therefore, the trigger frame included in the same PPDU as the frame including the TRS control indicates a length less than the maximum length that the TRS control can indicate, and the UL Length subfield value is equal to or less than the preset value 418, so the Required CS subfield may be set to 0. Fig.25 The embodiment shown in can also set the CS required subfield to 0 according to the above method.
[0414] If the Required CS subfield of the trigger frame included in the same PPDU as the frame including the TRS control is set to 1, the STA responding to the TRS control does not respond to the trigger frame based on the CS result, and the STA responding to the trigger frame responds based on the CS result. Therefore, if the trigger frame is not responded, it may result in that the resources allocated by the trigger frame are wasted.
[0415] According to another embodiment, the preset value may be 76. For example, when the condition based on the UL length subfield is used with the following condition 1 or 2, the preset value may be 76.
[0416] (Condition 1) The trigger frame is a base, BSRP, MU-BAR, BQRP, or GCR MU-BAR trigger frame.
[0417] (Condition 2) The trigger frame is a BFRP trigger frame.
[0418] The preset value 76 may be a value corresponding to 128us. 128us may be the duration of the HE TBPPDU having 4xHE-LTF and PE fields.
[0419] In an embodiment of the present invention, the preset value of the length corresponding to Time us may be calculated by the following Equation 7 or Equation 8.
[0420] [Equation 7]
[0421]
[0422] [Equation 8]
[0423]
[0424] In an embodiment of the present invention, Ceil(x) may be a minimum integer greater than or equal to x. Signaling SignalExtension may be the length of the signal extension. In the 5 GHz band or the 6 GHz band, the length of the signal extension may be 0 us. In the 2.4 GHz band, the length of the signal extension may be 6 us.
[0425] Fig.26 FIG. 2 is an example illustrating the setting of the CS subfield and the UL MU operation according to an embodiment of the present invention. Fig.26 In the Figures 1 to 25 Same content as described in .
[0426] According to the aforementioned embodiment, there may be a case where the trigger frame indicates to respond with HE TB PPDU and a case where the trigger frame indicates to respond with EHT TB PPDU. In addition, TRS control may include a case where it indicates to respond with HE TB PPDU and a case where it indicates to respond with EHT TB PPDU.
[0427] According to an embodiment of the present invention, the maximum TB PPDU duration that can be indicated by the TRS control field indicating the EHT TB PPDU response can be different from the maximum TB PPDU duration that can be indicated by the TRS control field indicating the HE TB PPDU response. For example, the maximum TB PPDU duration that can be indicated by the TRS control indicating the EHT TB PPDU response can be longer than the maximum TB PPDU duration that can be indicated by the TRS control indicating the HE TB PPDU response. This is because, as described above, the EHT PPDU can include a PE field of 20us. Alternatively, the indication method of the TRS control length indicating the EHT TB PPDU response can be different from the length indication method of the TRS control indicating the HE TB PPDU response.
[0428] Therefore, when the CS subfield is required based on the UL length subfield setting, in the case of indicating an EHT TB PPDU, if the same Fig.25 Resources may also be wasted when the preset values are the same as those shown in .
[0429] For example, when responding to the TRS control indicating the EHT TB PPDU response, the UE may not respond based on the CS result. The trigger frame may be included in the same PPDU as the frame including the TRS control for soliciting the EHT TB PPDU response. In this case, the trigger frame and the TRS control indicating the EHT TB PPDU response may indicate the same response length.
[0430] At this time, as reference Fig.25 As described above, the trigger frame may set the CS required subfield based on a value depending on the maximum HE TB PPDU length that can be indicated by TRS control. In this case, the trigger frame may set the CS required subfield based on a value smaller than the maximum EHT TB PPDU length that can be indicated by TRS control. Therefore, since the UL length subfield value included in the trigger frame is greater than the preset value used when setting the CS required subfield, the CS required subfield may be set to 1.
[0431] like Fig.26As shown, the trigger frame may set the CS required subfield to 1. In addition, there may be a TRS control included in the same PPDU as the trigger frame. In this case, the TRS control and the trigger frame may indicate the EHT TB PPDU. In this case, the STA responding to the TRS control may not respond with the EHT TB PPDU based on the CS result, and the STA responding to the trigger frame may determine whether to respond with the EHT TB PPDU based on the CS result. Therefore, the STA responding to the trigger frame may not be able to respond to the trigger frame due to the CS result. In this case, the resources allocated by the trigger frame may be wasted. Since part of the resources are used to respond to the TRS control, it may be difficult for other STAs to use the resources.
[0432] Fig. 27 is another example illustrating setting of a CS subfield and a UL MU operation according to an embodiment of the present invention.
[0433] Fig. 27 An embodiment may be used to solve Figure 25 to Figure 26 In addition, Fig. 27 In the embodiment of the present invention, the above description may be omitted.
[0434] According to an embodiment of the present invention, based on which TB PPDU is indicated by the trigger frame, Figure 25 to Figure 26 The preset value used when setting the required CS subfield based on the UL length subfield described in the trigger frame may be different. Alternatively, the preset value used when setting the required CS subfield based on the UL length subfield may be different depending on which TB PPDU the TRS control indicates included in the same PPDU as the trigger frame. According to an embodiment, when the trigger frame or TRS control solicits an HE TB PPDU, the preset value may be a threshold value 1, and when the trigger frame or TRS control solicits an EHT TB PPDU, the preset value may be a threshold value 2.
[0435] Alternatively, according to an embodiment of the present invention, when HE TB PPDU is indicated, the preset value may be threshold 1. Figure 22 to Figure 24 For example, if an EHT TB PPDU is requested and the PE duration is equal to or less than 16 us, the preset value may be threshold 1. If an EHT TB PPDU is requested and the PE duration is 20 us, the preset value may be threshold 2.
[0436] According to one embodiment, threshold 1 may be a reference Fig.25 That is, threshold 1 can be 418 or 76, and according to Fig.25 The default value can be 418 or 76.
[0437] According to an embodiment, threshold 2 may be a value greater than threshold 1. This may be because the maximum duration of a TB PPDU that can be indicated by TRS control of requesting an EHT TB PPDU is greater than the maximum duration of a TB PPDU that can be indicated by TRS control of requesting an HE TB PPDU. For example, threshold 2 may be equal to a length value calculated by substituting the Time value calculated according to equation 9 into equation 7 or equation 8.
[0438] [Equation 9]
[0439] Time = ((L-STF length) + (L-LTF length) + (L-SIG length) + ((RL-SIG length) + (U-SIG length) + (EHT-STF length) + (EHT-LTF length) + (data field length) + (PE field length))
[0440] In Equation 9, the L-STF length may be 8 us. The L-LTF length may be 8 us. The L-SIG length may be 4 us. The RL-SIG length may be 4 us. The U-SIG length may be 8 us. The EHT-STF length may be 8 us.
[0441] The length of the EHT-LTF may be 4x the length of the EHT-LTF using a GI of 3.2 us. Therefore, the length of the EHT-LTF may be 16 us.
[0442] The data field length may be based on the maximum length that can be indicated by the TRS control of the EHT TB PPDU being requested. For example, the data field length may be based on the maximum number of OFDM symbols that can be indicated by the TRS control of the EHT TB PPDU being requested. The data field length may be based on a value obtained by multiplying the maximum number of OFDM symbols that can be indicated by the TRS control of the EHT TB PPDU being requested by the OFDM symbol length. The data field length may be based on a value obtained by multiplying the maximum number of OFDM symbols that can be indicated by the TRS control of the EHT TB PPDU being requested by the maximum OFDM symbol length. The maximum number of OFDM symbols may be 32. The maximum OFDM symbol length may be a symbol length using a GI of 3.2us. The maximum OFDM symbol length may be 16us. Therefore, the data field length may be 32*16us (512us).
[0443] According to an embodiment, the maximum length that can be indicated by the TRS control of the request EHT TB PPDU can be equal to the maximum length that can be indicated by the TRS control of the request HE TB PPDU. The maximum length that can be indicated by the TRS control of the request EHT TB PPDU can be equal to the maximum number of OFDM symbols that can be indicated by the TRS control of the request HE TB PPDU. Therefore, the EHT STA can perform the same operation based on the HE STA and TRS control, so that the EHT STA can be easily implemented.
[0444] According to another embodiment, the maximum length that can be indicated by the TRS control of the EHT TB PPDU request may be different from the maximum length that can be indicated by the TRS control of the HE TB PPDU request. The maximum length that can be indicated by the TRS control of the EHT TB PPDU request may be different from the maximum number of OFDM symbols that can be indicated by the TRS control of the HE TB PPDU request. This may be because the signaling space that can be included in the TRS control is limited. For example, in the case of the TRS control of the EHT TB PPDU request, signaling that does not include the TRS control of the HE TB PPDU request may be included. Therefore, the TRS control of the EHT TB PPDU request may be defined as the maximum length that can be indicated or the resolution of the length that can be indicated is different from the TRS control of the HE TB PPDU request.
[0445] According to one embodiment, the PE field length may be the maximum length of the PE field. The PE field length may be 20us. According to another embodiment, the PE field length may be based on Figure 22 to Figure 24 For example, when the PE field length is Figure 22 to Figure 24 When the method described in uses a PE field less than or equal to 16us, the PE field length may be 16us. Figure 22 to Figure 24 When the method described in uses a PE field of 20us, the PE field length can be 20us.
[0446] Therefore, according to the above embodiment, the Time value can be expressed by the following equation 10.
[0447] [Equation 10]
[0448] Time = 8 + 8 + 4 + 4 + 8 + 8 + 16 + (data field length) + (PE field length) =
[0449] 8+8+4+4+8+8+16+(data field length)+20)=8+8+4+4+8+8+
[0450] 16+512+20=588
[0451] Furthermore, in Equation 10, when the Time value is substituted into Equation 8, Threshold 2 may be 421.
[0452] and Fig.25 The embodiments shown in are described below. When the UL length subfield is greater than the threshold 2, the trigger frame requesting the EHT TB PPDU may set the CS required subfield to 1. In addition, when the UL length subfield is equal to or less than the threshold 2, the trigger frame requesting the EHT TB PPDU may set the CS required subfield to 0 or 1. The threshold 2 may be a value greater than 418. The threshold 2 may be 421. In addition, the threshold 2 may be greater than 418. Fig.25 For example, when the condition based on the UL length subfield is used with the following condition 1 or 2, a threshold value 2 (eg, a value of 421) may be used.
[0453] (Condition 1) The receiving address (RA) of the trigger frame is the MAC address of the STA that is addressed individually, and the trigger frame is aggregated into one A-MPDU with 1) a QoS data frame whose Ack policy is set to apply TB PPDU to respond to acknowledgment (HETP Ack) or 2) a management frame that solicits acknowledgment.
[0454] (Condition 2) The trigger frame is a MU-BAR or GCR MU-BAR trigger frame.
[0455] Condition 1 can be used with BASE, BSRP, MU-BAR, BQRP, or GCR MU-BAR.
[0456] That is, when an EHT TB PPDU is indicated under the condition that a preset value of 418 is used when requesting an HE TB PPDU, a preset value of 421 may be used instead of 418.
[0457] According to another embodiment, the threshold 2 may be 79. The value 79 of the threshold 2 may be a value corresponding to 132 us. The value 79 of the threshold 2 may be a length value obtained by substituting 132 us into the Time value of Equation 7 or Equation 8. In addition, 132 us may be the duration of the EHT TB PPDU having the 4xEHT-LTF and PE fields.
[0458] and Fig.25 The embodiments shown in are described below. When the UL length subfield is greater than the threshold 2, the trigger frame requesting the EHT TB PPDU may set the CS required subfield to 1. In addition, when the UL length subfield is equal to or less than the threshold 2, the trigger frame requesting the EHT TB PPDU may set the CS required subfield to 0 or 1. The threshold 2 may be a value greater than 76. The threshold 2 may be 79. In addition, the threshold 2 may be greater than 76. Fig.25 For example, when the condition based on the UL length subfield is used with condition 1 or condition 2, threshold 2 (eg, value 79) may be used.
[0459] (Condition 1) The trigger frame is a base, BSRP, MU-BAR, BQRP, or GCR MU-BAR trigger frame.
[0460] (Condition 2) The trigger frame is a BFRP trigger frame.
[0461] That is, when requesting an EHT TB PPDU under the condition that a preset value of 76 is used when requesting an HE TB PPDU, a preset value of 79 may be used instead of 76.
[0462] like Fig. 27 As shown, the trigger frame may be included in the same PPDU as a frame including TRS control and transmitted.
[0463] The trigger frame and TRS control included in the sequence represented as sequence 1 may request an HE TB PPDU. Therefore, in this case, the PE field included in the requested HE TB PPDU may be equal to or less than 16us. In addition, the trigger frame included in sequence 1 may set the CS subfield required based on threshold 1. For example, the trigger frame included in sequence 1 may set the CS subfield required based on whether the value of the UL length subfield is less than or equal to threshold 1. Threshold 1 may be 418 or 76. If the UL length subfield value of the trigger frame included in sequence 1 is less than or equal to threshold 1, the CS subfield required may be set to 0 or 1. Therefore, the CS subfield required may be set to 0. If the UL length subfield value of the trigger frame included in sequence 1 is greater than threshold 1, the CS subfield required may be set to 1. Therefore, the CS subfield required cannot be set to 0. Therefore, in the embodiment in the figure, the STA responding to the TRS control and the STA responding to the trigger frame may both send a TB PPDU response not based on the CS result but when scheduled.
[0464] The trigger frame and TRS control included in the sequence represented as sequence 2 may request an EHT TB PPDU. Therefore, in this case, the PE field included in the requested EHT TB PPDU may be equal to or less than 20us. In addition, the trigger frame included in sequence 2 may set the CS subfield required based on threshold 2. In a more specific embodiment, when the trigger frame included in sequence 2 requests a TB PPDU response including a 20us PE field, the CS subfield required may be set based on threshold 2. If the trigger frame included in sequence 2 requests a TB PPDU response including a PE field less than or equal to 16us, the CS subfield required may be set based on threshold 1. Hereinafter, an embodiment in the case of using threshold 2 will be described. For example, the trigger frame included in sequence 2 may set the CS subfield required based on whether the UL length subfield value is less than or equal to threshold 2. Threshold 2 may be 421 or 79. If the UL length subfield value of the trigger frame included in sequence 2 is less than or equal to threshold 2, the CS subfield required may be set to 0 or 1. Therefore, the CS subfield required may be set to 0. Therefore, when a frame including TRS control is included in the same PPDU as a trigger frame, the UL Length subfield of the trigger frame is set to a value less than or equal to the threshold 2, so that the Required CS subfield included in the trigger frame can be set to 0. Fig.26 As shown in the figure, the STA responding to TRS control does not send a TB PPDU based on the CS result, and the STA responding to the trigger frame does not perform a TB PPDU response based on the CS result, thereby solving the problem of resource waste. If the UL length subfield value of the trigger frame included in sequence 2 is greater than threshold 2, the CS subfield required may be set to 1. Therefore, the CS subfield required cannot be set to 0. Therefore, in the embodiment of the figure, the STA responding to TRS control and the STA responding to the trigger frame may not send a TB PPDU response based on the CS result but under scheduled conditions.
[0465] According to another embodiment, threshold 2 may be a value less than threshold 1. In this case, it is possible to prevent the CS subfield from being unnecessarily set to 1 for a short PPDU or a short frame. For example, if the maximum response length or the maximum number of OFDM symbols that can be indicated by the TRS control indicating the EHT TB PPDU is less than the maximum response length or the maximum number of OFDM symbols that can be indicated by the TRS control indicating the HE TB PPDU, threshold 2 may be less than threshold 1. For example, if the maximum number of OFDM symbols that can be indicated by the TRS control requesting the EHT TB PPDU is 16, threshold 2 may be equal to a value obtained by substituting the following Time value into Equation 7 or Equation 8.
[0466] Time=8+8+4+4+8+8+16+16*16+16=328
[0467] Time=8+8+4+4+8+8+16+16*16+20=332
[0468] Therefore, Threshold 2 can be 226 or 229.
[0469] Fig.28 An example of a method of setting a PE field when using an Aggregation (A)-PPDU according to an embodiment of the present invention is illustrated.
[0470] As reference Fig.24 As described above, the PE fields of the PPDUs included in the A-PPDU may have the same duration. Therefore, the duration of the PE field included in the EHT PPDU included in the A-PPDU may be equal to or less than 16 us. More specifically, the duration of the PE field included in the EHT TB PPDU included in the A-PPDU may be equal to or less than 16 us. More specifically, the duration of the PE field included in the EHT TB PPDU included in the A-PPDU may be set to the value of the default PE duration subfield included in the HE operation element.
[0471] To this end, when TRS control indicating that the EHT TB PPDU is transmitted as an A-PPDU (or constitutes an A-PPDU) is sent, the signaling indicating the PE duration may be set to be less than or equal to 16us. Alternatively, when TRS control indicating that the EHT TB PPDU is transmitted as an A-PPDU (or constitutes an A-PPDU) is sent, the signaling indicating the PE duration may be set to use the default PE duration subfield value included in the HE operation element as the duration of the PE field.
[0472] Alternatively, when responding to the TRS control of the EHT TB PPDU requesting to be sent as an A-PPDU (or constituting an A-PPDU), the PE duration of the transmitted PE field may be set to be less than or equal to 16us. To this end, the responding STA may know whether the TB PPDU is sent as an A-PPDU (or whether it constitutes an A-PPDU).
[0473] Alternatively, when the TRS control indicating the EHT TB PPDU is indicated in the A-PPDU, it may not be included in the PPDU. This may be because there is no method for the STA to know whether to respond to the A-PPDU. In addition, this may be because the signaling indicating the PE duration is not included in the TRS control.
[0474] exist Fig.28In the embodiment, the reference Figures 1 to 27 The content described is the same as the content.
[0475] According to an embodiment of the present invention, according to whether the trigger frame indicating the EHT TB PPDU is requesting the EHT TB PPDU included in the A-PPDU or the EHT TB PPDU not included in the A-PPDU, in the Figure 25 to Figure 27 The preset value used when setting the required CS subfield based on the UL length subfield shown may be different. That is, depending on whether the PPDU including the trigger frame indicating the EHT TB PPDU includes a frame indicating the HE TB PPDU, the preset value used when setting the required CS subfield based on the UL length subfield may be different.
[0476] According to an embodiment of the present invention, if a trigger frame indicating an EHT TB PPDU is not included in the A-PPDU, the trigger frame may be used. Fig. 27 That is, if the trigger frame indicating the EHT TB PPDU is not included in the A-PPDU, the Fig. 27 More specifically, if the trigger frame indicating the EHT TB PPDU is not included in the A-PPDU, the trigger frame may be based on Figure 25 to Figure 27 The preset value 421 or 79 described in the Required CS subfield is set.
[0477] In addition, when a trigger frame indicating an EHT TB PPDU is included in an A-PPDU, Figure 25 to Figure 26 Alternatively, if a trigger frame indicating an EHT TB PPDU is included in an A-PPDU, the Fig. 27 More specifically, if a trigger frame indicating an EHT TB PPDU is included in an A-PPDU, the trigger frame may be set based on Figure 25 to Figure 27 The CS Required subfield is set based on the preset value 418 or 76 described in . If a trigger frame indicating an EHT TB PPDU is included in an A-PPDU, the CS Required subfield may be set based on the same preset value as in the case of a trigger frame indicating an HE TB PPDU.
[0478] Reference Fig.28, one frame included in one PPDU or a plurality of frames included in one PPDU may indicate an A-PPDU. For example, the HE TB PPDU and the EHT TB PPDU may be indicated at the same time. For example, referring to sequence number 1, TRS control indicating the HE TB PPDU and TRS control indicating the EHT TB PPDU may be included in the PPDU. In this case, the PE fields of the PPDU in response to the TRS control indicating the HE TB PPDU and the PPDU in response to the TRS control indicating the EHT TB PPDU may have the same duration. The same duration may be equal to or less than 16us. Alternatively, the same duration may be a value indicated by the default PE duration subfield included in the HE operation element.
[0479] Referring to sequence 2, the trigger frame may request an EHT TB PPDU constituting an A-PPDU. In this case, when the Required CS subfield included in the trigger frame is set, the CS subfield may be based on Fig. 27 1 described in . Threshold 1 may be a preset value used when the CS required subfield included in the trigger frame indicating the HE TB PPDU is set based on the UL length subfield value. Threshold 1 may be 418 or 76. The trigger frame indicating the EHT TB PPDU may indicate a response having the same length as the TRS control indicating the HE TB PPDU or the trigger frame indicating the HE TB PPDU. In addition, the trigger frame indicating the EHT TB PPDU may set the CS required subfield based on the same preset value as the trigger frame indicating the HE TB PPDU. Therefore, the trigger frame indicating the EHT TB PPDU and the trigger frame indicating the HE TB PPDU may be set to have the same CS required subfield. In addition, when the CS required subfield is set based on threshold 1 in the case where the trigger frame indicating the EHT TB PPDU is transmitted together with the TRS control indicating the HE TB PPDU, the CS required subfield may be set to 0 or 1. That is, the CS required subfield may be set to 0. Therefore, according to an embodiment of the present invention, it is possible to prevent a situation in which, among the requested A-PPDUs, the HE TB PPDU is not transmitted based on the CS result and the EHT TB PPDU determines whether to respond based on the CS result.
[0480] Fig.29 An example of a method for indicating a format of a TB PPDU according to an embodiment of the present invention is illustrated.
[0481] As described in the above embodiments, depending on the frame that triggers the PPDU, a method for indicating the PPDU format of the response may be required. For example, the PPDU format may indicate a TB PPDU format. Fig.29The embodiment of the present invention may be a specific embodiment of the above-mentioned TB PPDU format indication method. In addition, in this embodiment, the above description may be omitted.
[0482] According to an embodiment of the present invention, the format of the PPDU in response to the trigger frame may be determined based on the user information field included in the trigger frame. Alternatively, the format of the PPDU in response to the trigger frame may be indicated by the user information field included in the trigger frame. In the present invention, the user information field for determining and indicating the PPDU format may be referred to as a special user information field.
[0483] According to an embodiment of the present invention, the special user information field may be a user information field in which the AID12 subfield included in the special user information field is set to a preset value. For example, the preset value may be 2007. The preset value may be a value that the AP will not be assigned as an association ID (AID). In addition, the format of the special user information field may be different from the format of other user information fields. That is, the subfields included in the special user information field may be different from the subfields included in other user information fields. In addition, the special user information field and other user information fields may publicly include the AID12 subfield in the same position. For example, the first 12 bits of the special user information field and the user information field other than the special user information field may be the AID12 subfield. For example, B0 to B11 of the special user information field and the user information field other than the special user information field may be the AID12 subfield.
[0484] In addition, the trigger frame may include a subfield indicating whether a special user information field is included. The subfield indicating whether a special user information field is included may be referred to as a special user information field present subfield (Special User Info field Present subfield). For example, the special user information field present subfield may be present in the public information field. For example, bit B55 of the public information field may be a special user information field present subfield. If the special user information field present subfield is set to 1, the trigger frame may not include the special user information field. In addition, if the special user information field Present subfield is set to 0, the trigger frame may include a special user information field. This is because in the 802.11ax standard, B55 of the public information field is set to a preset value of 1.
[0485] Since the STA receiving the trigger frame can determine whether the special user information field is included based on the presence of the special user information field subfield, it is easy to implement the STA receiving the trigger frame to determine whether the special user information field is included compared to the case where the special user information field presence subfield does not exist. In addition, when a STA that is not associated with the AP that sends the trigger frame receives the trigger frame, the AP can determine whether the information field in which the AID12 subfield is set to indicate the special user information field is a special user information field (whether the 12 LSBs of the AID are actually represented) based on the presence of the special user information field subfield. For example, when a STA that is not associated with the AP that sends the trigger frame receives the trigger frame in the case of indicating an RA-RU for an unassociated STA, an operation can be performed based on the trigger frame. In addition, a spatial reuse operation can be performed based on a trigger frame or a TB PPDU from a BSS that is not associated with the STA.
[0486] In addition, when the trigger frame includes a special user information field, the special user information field may be located at the front of the user information field. Alternatively, the special user information field may be immediately after the common information field. This may enable the STA receiving the trigger frame to easily parse the special user information field.
[0487] According to an embodiment of the present invention, the format of the PPDU responding to the trigger frame can be determined based on whether the trigger frame includes a special user information field. For example, when the trigger frame includes a special user information field, the format of the PPDU responding to the trigger frame may be an EHT TB PPDU. In addition, when the trigger frame does not include a special user information field, the format of the PPDU responding to the trigger frame may be an HE TB PPDU. In addition, as described above, there may be a special user information field existence subfield as a signaling indicating whether the trigger frame includes a special user information field. Therefore, the format of the PPDU responding to the trigger frame can be determined based on the special user information field existence subfield. For example, when the special user information field existence subfield is set to 0, the format of the PPDU responding to the trigger frame may be an EHT TB PPDU. In addition, when the special user information field existence subfield is set to 1, the format of the PPDU responding to the trigger frame may be an HE TB PPDU.
[0488] In addition, when the trigger frame includes a special user information field, the user information field included in the trigger frame may be an EHT variant user information field. In addition, when the trigger frame does not include a special user information field, the trigger frame may not include an EHT variant user information field. When the trigger frame does not include a special user information field, the trigger frame may include only an HE variant user information field.
[0489] When the user information field is an EHT variant and when the user information field is an HE variant, the RU indication method may be different. For example, depending on whether the RU allocation subfield included in the user information field is an EHT variant or an HE variant, the user information field may have different interpretation methods. For example, the RU allocation subfield included in the EHT variant user information field may be encoded to indicate the RU supported by the EHT standard. In addition, the RU allocation subfield included in the HE variable user information field may be encoded to indicate the RU supported by the HE standard.
[0490] In addition, when the indicated RU is interpreted based on the EHT variant user information field, it can be interpreted based on two or more subfields. The two or more subfields may include the RU allocation subfield and the PS160 subfield. Fig.16 As shown, the RU allocation subfield may be immediately after the AID12 subfield. In addition, the RU allocation subfield may be 8 bits. The PS160 subfield may indicate in which subchannel the RU indicated by the RU allocation subfield exists. Alternatively, the PS160 subfield may indicate in which subchannel the RU indicated by the user information field exists. In this case, the unit indicating which subchannel is a 160MHz subchannel. The PS160 subfield may indicate whether the indicated RU exists in the primary 160MHz channel or the secondary 160MHz channel. The PS160 subfield may be located in front of the trigger-related user information field. The PS160 subfield may be the B39 bit of the user information field. The PS160 subfield may be 1 bit.
[0491] In addition, when the indicated RU is interpreted based on the HE variant user information field, the interpretation may be based on one subfield. One subfield may be an RU allocation subfield. That is, the position of the RU indicated by the HE variant user information field may be determined based only on the RU allocation subfield included in the HE variant user information field.
[0492] Reference Fig.29 , the trigger frame may include a special user information field. Whether the user information field is a special user information field may be determined based on the AID12 subfield included in the user information field. For example, if the AID12 subfield included in the user information field has a preset value, the user information field may be a special user information field. Fig.29 , the default value can be 2007. In addition, refer to Fig.29 , the special user information field may be immediately after the common information field and be located first in the user information field. In addition, there may be a special user information field existence subfield as an indication of whether the trigger frame includes a special user information field. Fig.29, the special user information field exists subfield may be included in the common information field. If the special user information field exists subfield is set to 0, the trigger frame may include the special user information field. Fig.29 As shown, when the trigger frame includes the special user information field, the PPDU format in response thereto may be an EHTTB PPDU.
[0493] In addition, according to another embodiment, the PPDU format for responding to the trigger frame may be determined based on whether the trigger frame includes a special user information field and a subfield indicating the TB PPDU format. In the present invention, the subfield indicating the TB PPDU format may be referred to as a HE / EHT P160 subfield. According to a more specific embodiment, the HE / EHT P160 subfield may indicate the TB PPDU format of a preset channel. For example, the HE / EHT P160 subfield may indicate the TB PPDU format of the main 160MHz channel (P160 channel). For example, when the HE / EHT P160 subfield value is 1, it may indicate that the HE TB PPDU is used to respond. In addition, when the HE / EHT P160 subfield value is 0, it may indicate that the EHT TB PPDU is used to respond. The HE / EHT P160 subfield may be 1 bit.
[0494] Reference Fig.29 , the HE / EHT P160 subfield may be included in the common information field. More specifically, the HE / EHT P160 subfield may be included in the position of bit B55 of the common information field.
[0495] Therefore, when the TB PPDU format is indicated and determined based on the special user information field and the HE / EHT P160 subfield, the following operations may be performed. When the HE / EHT P160 subfield indicates the EHT TB PPDU, the EHT TB PPDU may be used to respond when responding to a trigger frame. That is, when the HE / EHT P160 subfield indicates the EHT TB PPDU, the EHT TB PPDU may be used to respond when responding to a trigger frame regardless of the allocated RU position. In addition, when the HE / EHT P160 subfield indicates the EHT TB PPDU, the special user information field may always be included. That is, the presence of a subfield in the special user information field may also indicate that the special user information field is included.
[0496] If the HE / EHT P160 subfield indicates an HE TB PPDU, when responding to a trigger frame, the TB PPDU format may be indicated and determined based on the allocated RU position. When the HE / EHT P160 subfield indicates an HE TB PPDU, if an RU allocated to a preset channel (e.g., a P160 channel) indicated by the HE / EHT P160 subfield is included, an HE TB PPDU may be used to respond. In addition, when the HE / EHT P160 subfield indicates an HE TB PPDU, if an RU allocated to a preset channel (e.g., a P160 channel) indicated by the HE / EHT P160 subfield is not included (e.g., including an RU allocated to an auxiliary 160 MHz channel (160 channel)), an EHT TB PPDU may be used to respond. In addition, whether an RU allocated to a predetermined channel is included may be determined based on the RU allocation subfield and the PS160 subfield. More specifically, if the preset channel is a P160 channel, whether an RU allocated to the preset channel is included may be determined based on the PS160 subfield.
[0497] In addition, indicating and determining the TB PPDU format based on the HE / EHT P160 subfield and the allocated RU position may be limited to the case where the trigger frame includes a special user information field. When the trigger frame includes a special user information field, the trigger frame may include the HE / EHT P160 subfield and the PS160 subfield. If the trigger frame does not include the special user information field, the HE TB PPDU may always be used to respond to the trigger frame. In addition, as described above, it may be determined whether the special user information field is included based on the presence of a subfield in the special user information field. Therefore, the expression "a case where the trigger frame includes a special user information field, and a case where the special user information field is not included" may respectively represent "a case where the presence of a special user information field subfield is set to include a special user information field, and a case where the special user information field is not included".
[0498] In the present invention, when responding to a trigger frame, "indicating and determining to use EHT TB PPDU" can be replaced by "indicating and determining to use EHT TB PPDU or NEXT TB PPDU" in the present invention. In addition, whether to use EHT TB PPDU or NEXT TB PPDU can be determined based on the format identifier subfield. That is, the TBPPDU format indicated by the format identifier subfield can be used. For example, when the format identifier subfield indicates EHT, the EHT TB PPDU can be used.
[0499] The special user information field may include the AID12 subfield and information required for the response trigger frame. The information required for the response trigger frame may include information included in the preamble of the PPDU in response to the trigger frame. For example, the information required for the response trigger frame may include information included in the U-SIG field of the PPDU in response to the trigger frame. Fig.29 An example of the information included in the U-SIG field is given. Fig.29 , the special user information field may include AID12, PHY version ID, UL bandwidth extension, spatial reuse 1, spatial reuse 2, U-SIG discard and verification, retention and trigger related user information fields. In addition, the fields mentioned may exist in the order mentioned. In addition, the above fields may have 12, 3, 2, 4, 4, 12, 3 and variable bit numbers respectively. The PHY version ID field may be the above-mentioned format identifier subfield, the PHY version identifier subfield or the PHY version field. The STA responding to the trigger frame may set the U-SIG field included in the PPDU of the response based on the special user information field included in the trigger frame. For example, the subfield value included in the special user information field may be copied to the subfield included in the U-SIG field of the response. The subfields copied to the subfields included in the U-SIG field may be PHY version ID, spatial reuse 1, spatial reuse 2 and U-SIG discard and verification subfields.
[0500] Alternatively, a subfield included in the U-SIG field of the response PPDU may be set based on a subfield value included in the special user information field. The subfield of the U-SIG field set based on the subfield included in the special user information field may be a UL bandwidth extension subfield. For example, the UL bandwidth extension subfield included in the special user information field and the UL bandwidth subfield included in the common information field (refer to Fig.16 ) to set the bandwidth (BW) subfield included in the U-SIG field of the responded PPDU.
[0501] In addition, the presence and length of the trigger-related user information field included in the special user information field may be based on the type of the trigger frame. That is, the presence and length of the trigger-related user information field included in the special user information field may be based on which variant the trigger frame is. The type of the trigger frame may be determined by the trigger type subfield included in the common information field (see Fig.16 ) instructions and confirmation.
[0502] Fig.30 is a diagram illustrating STA, TXVECTOR, and RXVECTOR according to an embodiment of the present invention.
[0503] According to an embodiment of the present invention, a station may be a logical entity including a medium access control (MAC) and a physical layer (PHY). A station may be a logical entity including a singly addressable MAC and a PHY. Alternatively, a station may be an entity that provides PHY and MAC functions (services). In addition, PHY may be an interface between a physical layer and a wireless medium. In addition, MAC may be connected to a link layer.
[0504] MAC can be used interchangeably with MAC layer. PHY can be used interchangeably with physical layer or PHY layer.
[0505] In addition, MAC and PHY can be connected through interfaces. The interfaces may include TXVECTOR, RXVECTOR, PHYCONFIG_VECTOR, and TRIG_VECTOR.
[0506] MAC can use TXVECTOR to pass transmission parameters for each PPDU to PHY. Specifically, when the station sends a PPDU, MAC can pass parameters related to PPDU transmission to PHY through TXVECTOR. The parameters included in TXVECTOR can be called TXVECTOR parameters. TXVECTOR can be a vector containing TXVECTOR parameters. PHY can send PPDU based on the received TXVECTOR parameters. For example, PHY can encode and send PPDU according to the TXVECTOR parameters. In addition, PHY can set the value of the field included in the preamble of PPDU based on the TXVECTOR parameters. In addition, the TXVECTOR parameter type included in TXVECTOR can be different depending on the PHY format used. TXVECTOR can be included in the PHY-TXSTART request primitive.
[0507] PHY can use RXVECTOR to pass the parameters of the received PPDU to MAC. Specifically, when the station receives a PPDU, PHY can pass the parameters obtained from the PPDU to MAC through RXVECTOR. The parameters included in RXVECTOR can be referred to as RXVECTOR parameters. RXVECTOR can be a vector including RXVECTOR parameters. For example, PHY can set RXVECTOR parameters based on the fields included in the preamble of the received PPDU and pass RXVECTOR to MAC. In addition, the RXVECTOR parameter type included in RXVECTOR may be different depending on the PHY format used. RXVECTOR may be included in the PHY-RXSTART indication primitive and the PHY-RXEND indication primitive.
[0508] The TXVECTOR parameter or the RXVECTOR parameter may include at least one of FORMAT, EHT_PPDU_TYPE, L_LENGTH, L_DATARATE, RSS, MCS, CH_BANDWIDTH, INACTIVE_SUBCHANNELS, PSDU_LENGTH, TXOP_DURATION, and SPATIAL_REUSE, RU_ALLOCATION, TRIGGER_METHOD, BSS_COLOR, UPLINK_FLAG, and STA_ID. FORMAT may indicate the format of the PPDU. EHT_PPDU_TYPE may indicate whether the EHT PPDU is transmitted through DLOFDMA transmission, transmitted through single-user transmission, or sounding NDP. L_LENGTH may indicate the value of the length field used to calculate the L-SIG field. L_DATARATE may indicate the data rate of the PPDU. FEC_CODING may indicate an FEC coding method. Specifically, FEC_CODING may indicate whether BCC coding or LDPC coding is used. RSSI may indicate the RSSI of the signal containing the PPDU. MCS may indicate the modulation and coding mode of the PPDU data field. CH_BANDWIDTH may indicate the channel bandwidth of the PPDU. INACTIVE_SUBCHANNELS may indicate the punctured subchannels. At this time, INACTIVE_SUBCHANNELS may indicate the punctured subchannels in units of 20MHz. PSDU_LENGTH may indicate the number of octets of the PSDU. NUM_STS may indicate the number of spatial streams. TXOP_DURATION may indicate the TXOP duration. SPATIAL_REUSE may indicate a spatial reuse (SR) parameter. SPATIAL_REUSE may indicate whether spatial reuse is allowed, the degree to which spatial reuse is allowed, and at least one of the values required to be set when using spatial reuse. RU_ALLOCATION may indicate the configuration of the RU or MRU (multiple RUs) in which the PPDU is transmitted. BSS_COLOR may indicate the BSS color of the BSS to which the station sending the PPDU belongs. TRIGGER_METHOD may indicate which method the transmission of the TB PPDU is indicated by. Specifically, TRIGGER_METHOD may indicate whether the transmission of the TB PPDU is triggered by a trigger frame or a TRS control subfield. UPLINK_FLAG may indicate whether the PPDU is sent by the AP. STA_ID may indicate a list containing the IDs of the stations that are to receive the PPDU.
[0509] exist Fig.30 In the present invention, a station (STA) may include a MAC and a PHY. A TXVECTOR may be passed from the MAC to the PHY. The PHY may send a PPDU based on the TXVECTOR. In addition, the PHY may receive a PPDU. The PHY may set an RXVECTOR based on the received PPDU. The PHY may pass the RXVECTOR to the MAC. The MAC may perform operations based on the RXVECTOR.
[0510] Fig.31 The frame format and field format according to an embodiment of the present invention are illustrated.
[0511] Fig.31 (a) illustrates the format of a MAC frame. A MAC frame may include a MAC header, a frame body, and an FCS. In addition, the MAC header may include a frame control field, a duration / ID field, a MAC address field, a sequence control field, a QoS control field, and an HT control field. The frame control field may indicate the type and subtype of the frame through a type field and a subtype field, respectively. In addition, the frame control field may indicate whether the frame includes an HT control field through a +HTC subfield. The duration / ID field indicates a duration value. In addition, a station receiving a MAC frame may set a network allocation vector (NAV) based on a duration value. The duration / ID field may indicate an ID, such as an AID. When the frame is a PS-poll frame, the duration / ID field may indicate an ID. In addition, the MAC address field may include more than one address field. The address field may indicate a MAC address. In addition, the address field may include at least one of a basic service set identifier (BSSID) field, a source address (SA) field, a destination address (DA) field, a sending STA address or a sender address (TA) field, and a receiving STA address or a receiver address (RA) field. In addition, the sequence control field may indicate a fragment number or a sequence number. In addition, the QoS control field may indicate at least one of the TID, confirmation policy, TXOP limit, buffer state, and queue size of the data included in the MAC frame. In addition, the QoS control field may also include the aforementioned RDG / More PPDU subfield and AC constraint subfield. Specifically, the QoS control field included in the DMG PPDU may also include the RDG / More PPDU subfield and the AC constraint subfield.
[0512] The HT Control field may also include the aforementioned RDG / More PPDU subfield and AC Constraint subfield. The RDG / More PPDU subfield may signal whether the PPDU including the RDG / More PPDU subfield includes an RDG, or signal whether there is a PPDU immediately following the PPDU including the RDG / More PPDU subfield.
[0513] The AC Constraint subfield may indicate whether the TID or AC transmitted by the MAC frame is restricted.
[0514] The HT Control field may be a 4-octet, 32-bit field.
[0515] The length of the MAC header and the lengths of fields included in the MAC header may have pre-specified lengths.
[0516] The frame body field may include the content of the frame. Specifically, the frame body field may include information corresponding to the frame type and subtype.
[0517] The FCS field may include a frame check sequence (FCS). The value of the FCS field is used for both the MAC header and the frame body field, and may be used to confirm whether the MAC header and the frame body field contain an erroneous value.
[0518] Fig.31 (b) illustrates the format of the HT Control field. As described above, the HT Control field may include an AC Constraint subfield and a RDG / More PPDU subfield.
[0519] The HT control field may include bits B0 to B31. In this case, bits B30 and B31 may be an AC constraint subfield and an RDG / More PPDU subfield, respectively. In this case, the HT control field may be an HT variant or a VHT variant. The HT control field may have multiple variants. For example, the HT control field may be an HT variant, a VHT variant, an HE variant, an EHT variant, or a variant of a standard after EHT. The so-called HE variant in this specification may be a variant of a standard after HE. In addition, the HT control field may include signaling indicating which variant the HT control field is. For example, some bits of the HT control field may indicate which variant the HT control field is. For example, when the value of the B0 bit is 0, the HT control field may be an HT variant. In addition, when the value of the B0 bit is 1, the HT control field may be one of a VHT variant, an HE variant, or an EHT variant. In addition, when the value of the B0 bit is 1 and the value of the B1 bit is 0, the HT control field may be a VHT variant. In addition, when the value of the field B0 is 1 and the value of the field B1 is 1, it may be an HE variant or an EHT variant. Alternatively, when the value of the B0 bit is 1 and the value of the B1 bit is 1, the HT Control field may be a HE variant, an EHT variant, or a variant of a standard after EHT.
[0520] According to an embodiment, when the HT control field is a HE variant, an EHT variant, or a variant of a standard after EHT, the HT control field may include an A-control subfield. A-control may represent aggregated control. The A-control subfield may include more than one control information. For example, bits B2 to B31 of the HT control field may be an A-control subfield.
[0521] Fig.31 (c) Diagram Fig.31 (b) The format of the A-Control subfield. Fig.31 (c), the A-control subfield may include a control list subfield and a padding subfield. The control list subfield may include more than one control information. In addition, the control list subfield may include more than one control subfield. In addition, the padding subfield may be included in the A-control subfield or may not be included therein. For example, the length of the pre-specified A-control subfield minus the length of the control list subfield may be the length of the padding subfield. In a specific embodiment, the padding subfield may be set to a preset value. Alternatively, a pre-specified number of starting bits of the padding subfield may be set to a preset value.
[0522] Fig.31 (d) Fig.31 The format of the control subfield mentioned in (c) of Fig.31 In the embodiment of (d), the control subfield may include a control ID subfield and a control information subfield. The control ID subfield may indicate the content included in the control information subfield, or the control information included in the control subfield including the control ID subfield. In addition, the station may determine the length of the control information subfield based on the value of the control ID subfield. The control ID subfield may be a 4-bit field. The information that the control subfield may include may include the aforementioned trigger response scheduling (TRS) control subfield. The control subfield may include a TRS field, which is information that triggers the station response received by the control subfield. The value of the control ID corresponding to the TRS field may be 0. In addition, the control subfield may include information about the operation mode (OM). The value of the control ID corresponding to the OM may be 1. In addition, the control subfield may also include information about link adaptation. The value of the control ID corresponding to the link adaptation information may be 2. In addition, the control subfield may also include information about the buffer, i.e., a buffer status report (BSR). The value of the control ID corresponding to the BSR may be 3. In addition, the control subfield may include information about UL power headroom. The information of the UL power headroom may indicate the remaining amount of transmittable power, or a value for power pre-correction. The control ID value corresponding to the UL power headroom may be 4. In addition, the control subfield may include signaling indicating the state of the subchannel and a bandwidth query report (BQR). The value of the control ID corresponding to the BQR may be 5. The BQR may be signaling indicating whether the subchannel is available. In addition, the control subfield may include information about command and status (CAS). The value of the control ID corresponding to the CAS may be 6.
[0523] Fig.31 (e) diagram and Fig.31 The control information subfield corresponding to the TRS mentioned in (d). Fig.31 (e) shows the corresponding control information subfield when the value of the control ID subfield included in the control subfield is 0. The TRS control subfield includes TRS, and in this specification, TRS control subfield, TRS control, TRS, and TRS information can be used interchangeably. Fig.31 (e), TRS control may include UL data symbol subfield, RU allocation subfield, AP Tx power subfield, UL target receive power subfield, UL MCS subfield and reserved subfield. In addition, each of the subfields mentioned may be 5 bits, 8 bits, 5 bits, 5 bits, 2 bits and 1 bit, and may be in accordance with Fig.31 The sequential arrangement shown in (e).
[0524] The TRS control may include information that triggers the transmission of a TB PPDU. The TB PPDU may include a HE TB PPDU, an EHT TB PPDU, or a NEXT TB PPDU. A station receiving the TRS control may send a TB PPDU based on the TRS control received by the station. For example, after a station receives a PPDU containing a TRS control, the station may send a TB PPDU immediately. At this time, "immediately" may indicate the time after a SIFS has passed since the PPDU was received. The AP may send the TRS control. In addition, a non-AP station may receive the TRS control, and the station may send a TB PPDU in response to the TRS control.
[0525] The UL Data Symbol subfield may indicate the number of OFDM symbols included in the data field of the TB PPDU sent in response to the TRS control. For example, the value of the UL Data Symbol subfield may be set to the value obtained by subtracting 1 from the number of OFDM symbols mentioned above. At this time, when the station sends the TB PPDU in response to the TRS control, the station may set the number of OFDM symbols of the data field included in the TB PPDU to the value obtained by adding 1 to the value of the UL Data Symbol subfield included in the TRS control.
[0526] The RU Allocation subfield may indicate a resource unit that the station uses when responding to TRS Control.
[0527] The AP Tx Power subfield may indicate the transmit power of the station when sending a PPDU including the AP Tx Power subfield. At this time, the transmit power may be indicated in units of dBm / 20MHz. In addition, the AP Tx Power subfield may indicate the combined transmit power of the transmit antenna connectors of all antennas. For example, the transmit power value indicated by the AP Tx Power subfield may be (-20+2*(value of the AP Tx Power subfield)) in units of dBm / 20MHz.
[0528] The UL target received power subfield may indicate the expected received signal power of the AP. The UL target received power subfield may indicate the average expected received signal power for multiple antennas to be measured at the antenna connector of the AP. In addition, the UL target received power subfield may indicate the signal power measured in the RU allocated after the RL-SIG field. For example, the UL target received power subfield may indicate the expected received signal power in the RU allocated for the HE part and the EHT part for the HE TB PPDU and the EHT TB PPDU, respectively.
[0529] The UL MCS subfield may indicate the MCS to be used when sending a TB PPDU in response to a TRS control including the UL MCS subfield. The UL MCS subfield may indicate a standard MCS index corresponding to the format of the TB PPDU sent in response to the TRS control including the UL MCS subfield. For example, when responding with a HE TB PPDU for TRS control, the UL MCS subfield included in the TRS control may indicate the HE MCS index. When responding with an EHT TB PPDU for TRS control, the UL MCS subfield included in the above TRS control may indicate the EHT MCS index.
[0530] Fig.32 The diagram illustrates a UL MU operation of a station and an operation of the station determining a TB PPDU format according to an embodiment of the present invention.
[0531] In an embodiment of the present invention, multiple stations may perform uplink transmission to an AP based on a UL MU operation.
[0532] For example, the AP may send a triggering frame to one or more stations (non-AP stations) that will participate in the UL MU operation. The triggering frame may be used to initiate the UL MU operation. In addition, the station that receives the triggering frame may send a PPDU to the station (AP) that sent the triggering frame in response to the triggering frame. The UL MU operation may include sending a triggering frame and sending a response to the triggering frame. The PPDU sent in response to the triggering frame may be sent after SIFS has passed from the end of the PPDU including the triggering frame.
[0533] A trigger frame may be a frame that solicits a TB PPDU. In addition, a trigger frame may include 1) a trigger frame or 2) a frame including a TRS control. A response to a trigger frame may be sent in a TB PPDU format. For example, a HE TB PPDU, an EHT TB PPDU, or a NEXT TB PPDU may be sent in response to a trigger frame. There may be a method for determining which TB PPDU format to use as a response to a trigger frame. In addition, depending on the type of trigger frame, the method for determining which TB PPDU format to use as a response to a trigger frame may be different.
[0534] exist Fig.32In an embodiment of the present invention, a station may receive a trigger frame. The trigger frame may be a trigger frame or a frame including a TRS control. When the trigger frame is a trigger frame, the station may determine the format of the TB PPDU to be responded to based on the first method. In addition, the station may send a TB PPDU as a response to the trigger frame using the format of the TB PPDU determined based on the first method. When the trigger frame is a frame including a TRS control, the station may determine the format of the TB PPDU to be responded to based on the second method. In addition, the station may send a TB PPDU as a response to the trigger frame using the format of the TB PPDU determined based on the second method.
[0535] When the trigger frame is a trigger frame, the station may set the TXVECTOR parameter TRIGGER_METHOD to TRIGGER_FRAME. When the trigger frame is a frame including TRS control, the station may set the TXVECTOR parameter TRIGGER_METHOD to TRS. Therefore, in the present specification, the case when the trigger frame is a trigger frame is the same as the case when the TXVECTOR parameter TRIGGER_METHOD is TRIGGER_FRAME, and the case when the trigger frame is a frame including TRS control is the same as the case when the TRIGGER_METHOD of the TXVECTOR is TRS. When the station sends an HE TB PPDU, the parameter FORMAT of the TXVECTOR may be set to HE_TB. When the station receives an HE TB PPDU, the station may set the parameter FORMAT of the RXVECTOR to HE_TB. When the station sends an EHT TB PPDU, the station may set the FORMAT of the TXVECTOR to EHT_TB. When the EHT TB PPDU is received, the FORMAT of the RXVECTOR may be set to EHT_TB. The case when the station sends HE TB PPDU is the same as the case when the FORMAT of TXVECTOR is HE_TB station, and the case when the station sends EHT TB PPDU is the same as the case when the format of each TXVECTOR is EHT_TB. In addition, the case when the station receives HE TB PPDU is the same as the case when the FORMAT of RXVECTOR is HE_TB, and the case when the station receives EHT TB PPDU is the same as the case when the FORMAT of RXVECTOR is EHT_TB.
[0536] In an embodiment of the present invention, the first method may be a method for determining the format of the TB PPDU based on information indicated by the trigger frame. In another specific embodiment, the first method may include: Fig.17Embodiments of the present invention are described in detail. For example, the station may determine the format of the TB PPDU to be responded to based on which variant the user information field of the trigger frame received by the station is. When the user information field of the trigger frame received by the station is the HE variant user information field, the station may respond to the trigger frame with the HE TB PPDU. When the user information field of the trigger frame received by the station is the EHT variant user information field, the station may respond to the trigger frame with the EHT TB PPDU. When the user information field of the trigger frame received by the station is the NEXT variant user information field, the station may respond to the trigger frame with the NEXT TB PPDU. In the foregoing description, the station receiving the trigger frame may mean that the station receives the user information field including the AID12 subfield corresponding to the AID of the station.
[0537] When the value of the B39 bit of the user information field received by the station and the value of the B54 bit of the common information field of the trigger frame including the user information field are 0 and 1 respectively, the user information field may be an HE variant user information field. In other cases, the user information field may be an EHT variant user information field. The other cases may include the case where the value of the B39 bit of the user information field and the value of the B54 bit of the common information field of the trigger frame including the user information field are 0 and 0 respectively, 1 and 0 respectively, and 1 and 1 respectively.
[0538] The B39 bit of the user information field can be a PS160 subfield. The PS160 subfield can be used to indicate the RU or MRU (multiple RUs) assigned to the station corresponding to the user information field. The PS160 subfield can indicate whether the RU or MRU assigned to the station corresponding to the user information field corresponds to the primary 160MHz channel or the secondary 160MHz channel. When the RU or MRU assigned to the station corresponding to the user information field corresponds to the primary 160MHz channel, the value of the PS160 subfield can be set to 0. When the RU or MRU assigned to the station corresponding to the user information field corresponds to the secondary 160MHz channel, the value of the PS160 subfield can be set to 1. This may correspond to a situation where the allocated RU or MRU size is less than or equal to 2x996tone.
[0539] The B54 bit of the common information field may be a HE / EHT P160 subfield. The HE / EHT P160 subfield may indicate whether the solicited TB PPDU is a HE TB PPDU or an EHT TB PPDU in the primary 160 MHz channel. When the solicited TB PPDU is an EHT TB PPDU in the primary 160 MHz channel, the value of the HE / EHT P160 subfield may be set to 0. When the solicited TB PPDU is a HE TB PPDU in the primary 160 MHz channel, the value of the HE / EHT P160 subfield may be set to 1.
[0540] In an embodiment of the present invention, the second method may be a method for determining the format of the TB PPDU based on the PPDU format including the TRS control. In another specific embodiment, the second method may include: Fig.18 Embodiments described herein. For example, a station may determine the format of a TB PPDU in response to a TRS control based on which PPDU the received TRS control is included in. For example, when the TRS control received by the station is included in an HE PPDU, the station may respond to the TRS control with an HE TB PPDU. When the TRS control received by the station is included in an EHT PPDU, the station may respond to the TRS control with an EHT TB PPDU. When the TRS control received by the station is included in a NEXT PPDU, the station may respond to the TRS control with a NEXT TB PPDU.
[0541] In the case where the TRS control received by the station is included in the HE PPDU, when the PPDU including the TRS control is received, the FORMAT of the RXVECTOR parameter may be HE_MU, HE_SU, or HE_ER_SU. HE_MU, HE_SU, and HE_ER_SU may be the values of the RXVECTOR parameter or the TXVECTOR parameter corresponding to the HE MU PPDU, the HE SU PPDU, and the HE ER SU PPDU, respectively. In the case where the TRS control received by the station is included in the EHT PPDU, when the PPDU including the TRS control is received, the FORMAT of the RXVECTOR parameter may be EHT_MU. EHT_MU may be the value of the FORMAT of the RXVECTOR or the TXVECTOR FORMAT corresponding to the EHT MU PPDU. In the present specification, the station receiving the TRS control may mean that the MAC address of the frame including the TRS control is set to the MAC address of the station. More specifically, in the present invention, the station receiving the TRS control may mean that the RA field of the frame including the TRS control of the station is set to the MAC address of the station.
[0542] Fig.33 A UL MU operation of a station according to an embodiment of the present invention is illustrated, and the station sets L_LENGTH of TXVECTOR in the UL MU operation and transmits a PPDU.
[0543] The station that receives the trigger frame can Fig.32 The described embodiment transmits a TB PPDU. At this point, a method in which a station sets the L-SIG field and TXVECTOR will be described.
[0544] The PPDU including the HE PPDU and the EHT PPDU may include an L-SIG field and an RL-SIG field. Therefore, the TB PPDU may include an L-SIG field and an RL-SIG field. The RL-SIG field has the same field as the L-SIG field, and the value of the RL-SIG field is set to the same value as the value of the L-SIG field. The embodiments regarding the L-SIG field may also be applied to the RL-SIG field. The L-SIG field may include a length field, a rate field, a reserved (R) field, a parity (P) field, and a signaling tail field. The L-SIG field indicates rate information and length information, and a station receiving the L-SIG field may obtain rate information and length information from the L-SIG field.
[0545] The value of the Rate field may be set to indicate 6 Mbps. In addition, the value of the Reserved field may be set to 0. The Parity field may be set to indicate even parity for bits 0-16. The value of the Signaling Tail field may be set to 0.
[0546] The value of the length field may be set according to the format of the PPDU including the length field. Specifically, the method of setting the length field when the station sends the EHT PPDU and the method of setting the length field when the station sends the HE PPDU may be different. Specifically, when the station sends the HE PPDU, the station may set the value of the length field based on the HE length equation. More specifically, when the station sends the HE SUPPDU, the HE ER SU PPDU, and the HE MU PPDU, the station may set the value of the length field according to the HE length equation. The HE length equation may be an equation for setting the length field included in the HE SU PPDU, the HE ER SU PPDU, and the HE MU PPDU. In addition, the HE SU PPDU, the HE ER SU PPDU, and the HE MU PPDU are HE PPDUs, not TB PPDUs, and are HE PPDUs that are not sent based on triggering.
[0547] (HE length equation)
[0548] Length=ceil((TXTIME-SignalExtension-20) / 4)*3-3-m
[0549] In the HE length equation, TXTIME may be the same as the HE TXTIME equation. TXTIME may be in us.
[0550] (HE TXTIME equation)
[0551] TXTIME=20+T_HE_PREAMBLE+N_SYM*T_SYM+N_MA*N_HE_LTF*T_HE_LTF_SYM+T_PE+SignalExtension
[0552] T_HE_PREAMBLE may be the preamble length of the HE PPDU excluding L-STF, L-LTF and L-SIG. That is, T_HE_PREAMBLE may be the sum of the lengths of RL-SIG, HE-SIG-A, HE-SIG-B (if present, HE-SIG-B exists in HE MU PPDU. HE-SIG-B does not exist in HE SU PPDU, HE ER SU PPDU and HE TB PPDU.), HE-STF and HE-LTF.
[0553] N_SYM*T_SYM may be the length of the data field. N_SYM may be the number of data OFDM symbols. T_SYM may be the length of an OFDM symbol.
[0554] N_MA*N_HE_LTF*T_HE_LTF_SYM may be the total length of a midamble. A midamble may consist of HE-LTFs. N_MA may be the number of midambles. N_HE_LTF may be the number of midambles. T_HE_LTF_SYM may be the length of the OFDM symbols included in the midamble or HE-LTF.
[0555] T_PE may be the duration of the packet extension field.
[0556] In addition, for the HE MU PPDU and the HE ER SU PPDU, m in the HE length equation may be set to 1. In addition, for the remaining PPDUs: the HE SU PPDU and the HE TB PPDU, m may be set to 2. In these implementation examples, a remainder when the value of the length field is divided by 3 may be determined based on the PPDU format. When the remainder after the value of the length field is divided by 3 is 2, the station may determine that the length field is included in the HE MU PPDU or the HE ER SU PPDU. When the remainder after the value of the length field is divided by 3 is 1, the station may determine that the length field is included in the HE SU PPDU or the HE TB PPDU.
[0557] SignalExtension can be the length of the signal extension. When the TXVECTOR parameter NO_SIG_EXTN is true, SignalExtension can be 0us. When the TXVECTOR parameter NO_SIG_EXTN is false, SignalExtension can be aSignalExtension. In addition, when the PPDU is transmitted in the 5GHz or 6GHz band, aSignalExtension can be 0us. In addition, when aSignalExtension operates in the 2.4GHz band, it can be 6us.
[0558] In addition, ceil(A) is the smallest integer equal to or greater than A.
[0559] The HE length equation may vary depending on the HE PPDU type. The value of m may be determined based on the HE PPDU type. In addition, the HE length equation may determine the value of the length field to be a value that is not a multiple of 3.
[0560] In addition, when the station transmits the EHT PPDU, the station may set the value of the length field according to the EHT length equation. Specifically, when the station transmits the EHT MU PPDU, the station may set the value of the length field based on the EHT length equation. The EHT length equation may be an equation for setting the length field included in the EHT MU PPDU. In addition, the EHT MU PPDU is an EHT PPDU, not a TB PPDU, and is not an EHT PPDU transmitted based on a trigger.
[0561] (EHT length equation)
[0562] Length=ceil((TXTIME-SignalExtension–20) / 4)*3-3
[0563] The TXTIME in the EHT length equation may be the same as the EHT TXTIME equation. TXTIME may be in us.
[0564] (EHT TXTIME equation)
[0565] TXTIME=20+T_EHT_PREAMBLE+N_SYM*T_SYM+T_PE+Signa lExtension
[0566] T_EHT_PREAMBLE may be the preamble length of the EHT PPDU excluding L-STF, L-LTF and L-SIG. That is, T_HE_PREAMBLE is the sum of the lengths of RL-SIG, U-SIG, EHT-SIG (if present, EHT-SIG is present in EHT MU PPDU. EHT-SIG is not present in EHT TB PPDU.), EHT-STF and EHT-LTF.
[0567] N_SYM*T_SYM may be the length of the data field. N_SYM may be the number of data OFDM symbols. T_SYM may be the length of an OFDM symbol.
[0568] T_PE can be the length of the packet extension field.
[0569] The remainder when the value of the length field is divided by 3 may be determined according to the PPDU format. When the remainder after the value of the length field is divided by 3 is 0, the station may judge that the PPDU including the L-SIG is an EHT PPDU.
[0570] SignalExtension can be the signal extension length. When the TXVECTOR parameter NO_SIG_EXTN is true, SignalExtension can be 0us. When the TXVECTOR parameter NO_SIG_EXTN is false, SignalExtension can be aSignalExtension. In addition, when the PPDU is transmitted in the 5GHz or 6GHz band, aSignalExtension can be 0us. In addition, when the PPDU is transmitted in the 2.4GHz band, aSignalExtension can be 6us.
[0571] In addition, ceil(A) can be the smallest integer equal to or greater than A.
[0572] The EHT length equation may be a fixed equation that is not variable according to the EHT PPDU type. The EHT length equation may determine the value of the length field as a multiple of 3.
[0573] When a station sends a NEXT PPDU, the station may set the value of the length field based on the NEXT length equation. Similar to the EHT length equation, the NEXT length equation may set the value of the length field to a multiple of 3. The NEXT length equation may be an equation in which the portion corresponding to the EHT in the EHT length equation described above is replaced with the portion corresponding to the NEXT portion.
[0574] When the station sends a TB PPDU, the station may set the value of the length field according to the value obtained based on the TXVECTOR parameter L_LENGTH value. For example, when the station sends an HE TB PPDU, the station may set the value of the length field to the same value as the L_LENGTH of the TXVECTOR. In addition, when the station sends an EHT TB PPDU, the station may set the value of the length field to the value of the L_LENGTH of the TXVECTOR plus 2.
[0575] When the station sends a TB PPDU in response to a trigger frame, the station may set the value of L_LENGTH of TXVECTOR to the value of the UL length subfield of the common information field included in the trigger frame. When the station sends an HE TB PPDU in response to a trigger frame, or sends an EHT TB PPDU in response to a trigger frame, the station may set L_LENGTH of TXVECTOR to the value of the UL length subfield of the common information field included in the trigger frame.
[0576] In addition, the station may set the UL length field of the trigger frame for soliciting the TB PPDU to the value when m in the HE length equation is 2. For example, the value of the UL length field of the trigger frame for soliciting the HE TB PPDU may be set to the value when m in the HE length equation is 2. Alternatively, the station may set the value of the UL length field of the trigger frame for soliciting the TB PPDU to the value obtained by subtracting 2 from the EHT length equation. For example, the station may set the value of the UL length field of the trigger frame for soliciting the EHT TB PPDU to the value obtained by subtracting 2 from the EHT length equation.
[0577] The station may set the value of the UL length field of the trigger frame and the L_LENGTH value of the TXVECTOR used when responding to the trigger frame to a value that is not a multiple of 3. In addition, the station may set the value of the UL length field included in the trigger frame and the L_LENGTH value of the TXVECTOR used when responding to the trigger frame to a value with a remainder of 1 after division by 3.
[0578] In addition, when the station sends the HE TB PPDU according to the aforementioned embodiment, if the value of the length field is set to the same value as L_LENGTH of TXVECTOR, the value of the length field included in the HE TB PPDU solicited by the trigger frame may be set to a value that is not a multiple of 3. Specifically, the value of the length field may be a value whose remainder after division by 3 is 1.
[0579] In addition, when the station sends the EHT TB PPDU according to the aforementioned embodiment, the value of the length field may be set to the value of L_LENGTH of TXVECTOR plus 2. At this time, the value of the length field included in the EHT TB PPDU solicited by the triggered frame may be set to a value that is a multiple of 3. In this way, the station sending the trigger frame may set the value of the UL length field in the same way when soliciting the transmission of the HE TB PPDU and soliciting the transmission of the EHT TB PPDU, and the station sending the EHT TB PPDU based on the trigger frame may set the value of the length field of the L-SIG to a multiple of 3.
[0580] When the station sends a TB PPDU in response to TRS control, the station may set the L_LENGTH value of TXVECTOR to a value calculated according to the TB PPDU standard sent by the station, that is, a length equation pre-specified for each TB PPDU. At this time, the length equation is calculated according to the TXTIME equation corresponding to each standard, and the N_SYM value included in the TXTIME equation may be set to FVAL+1. FVAL may be the value of the UL Data Symbol subfield included in the TRS control.
[0581] When the station transmits a HE TB PPDU in response to TRS Control, the station may set L_LENGTH of TXVECTOR to a value calculated according to the HE length equation corresponding to the transmitted PPDU. At this time, when the station calculates according to the transmitted HE length equation, the station may set the N_SYM value included in the HE TXTIME equation to FVAL+1. FVAL may be the value of the UL Data Symbols subfield included in the TRS Control.
[0582] When the HE TB PPDU is transmitted in response to TRS control, if the L_LENGTH of the TXVECTOR is calculated according to the HE length equation, the L_LENGTH of the TXVECTOR may be a value that is not a multiple of 3, that is, a value whose remainder after division by 3 is 1. In addition, when the station transmits the HE TB PPDU according to the aforementioned embodiment, the station may set the value of the length field to the same value as the L_LENGTH of the TXVECTOR. At this time, the value of the length field included in the HE TB PPDU solicited by the TRS control may be set to a value that is not a multiple of 3. Specifically, the value of the length field may be a value whose remainder after division by 3 is 1.
[0583] In addition, when the station transmits the EHT TB PPDU in response to the TRS control, the station may set the L_LENGTH value of TXVECTOR to a value calculated according to the EHT length equation corresponding to the PPDU transmitted by the station. At this time, when the station calculates the L_LENGTH value according to the EHT length equation, the N_SYM value included in the EHT TXTIME equation may be set to FVAL+1. FVAL may be the value of the UL Data Symbol subfield included in the TRS control.
[0584] When the station sends the EHT TB PPDU in response to the TRS control, the station may calculate the L_LENGTH of the TXVECTOR according to the EHT length equation. At this time, the L_LENGTH value of the TXVECTOR is set to a value that is a multiple of 3, that is, a value that has a remainder of 0 after being divided by 3. In addition, when the station sends the EHT TB PPDU according to the aforementioned embodiment, the station may set the value of the length field of the EHT TB PPDU to a value obtained by adding 2 to the L_LENGTH value of the TXVECTOR. At this time, the value of the length field included in the EHT TB PPDU solicited by the TRS control is set to a value that is not a multiple of 3. Specifically, the value of the length field has a remainder of 1 after being divided by 3.
[0585] As in the aforementioned embodiment, when the station determines whether it corresponds to the HE PPDU or EHT PPDU format based on the remainder after the value of the length field is divided by 3, and if the remainder is 0, it is determined to be an EHT PPDU, the station can determine the EHT TB PPDU as a HE PPDU. Specifically, if the PPDU received by the station does not include the RL-SIG field, the station can determine that the received PPDU is one of a non-HT PPDU, an HT PPDU, or a VHT PPDU. In addition, if the PPDU received by the station includes the RL-SIG field, the station can determine that the received PPDU is a HE PPDU or an EHT PPDU. In another specific embodiment, when the PPDU received by the station includes the RL-SIG field, the station can determine that the received PPDU is a HE PPDU, an EHT TB PPDU, or a NEXT PPDU. In these embodiments, when the remainder after the value of the L-Length field of the PPDU including the RL-SIG is divided by 3 is not 0, the station can determine that the received PPDU is a HE PPDU. In addition, when the remainder after the value of the L-Length field of the PPDU including the RL-SIG is divided by 3 is 0, the station can determine that the received PPDU is an EHT PPDU or a NEXT PPDU. At this time, the station can distinguish between the EHT TB PPDU and the NEXT PPDU based on the value of the PHY version identifier subfield of the U-SIG field. Fig.33 The operation of a station to which these embodiments are applied is illustrated.
[0586] exist Fig.33 In the embodiment, the first station STA1 receives a trigger frame and sends a TB PPDU in response to the trigger frame. When the trigger frame is a trigger frame, the first station STA1 sets the L_LENGTH value of TXVECTOR to the value of the UL length subfield included in the trigger frame. When the trigger frame includes TRS control, the first station STA1 sets the L_LENGTH value of TXVECTOR to a value obtained using the HE length equation or the EHT length equation. The PHY of the first station STA1 can set the value of the length field of the L-SIG field based on the L_LENGTH value of TXVECTOR. When the first station STA1 sends an HE TB PPDU in response to the trigger frame, the first station STA1 sets the value of the length field to the L_LENGTH value of TXVECTOR. When the first station STA1 sends an EHTTB PPDU in response to the trigger frame, the first station STA1 sets the value of the length field to the value after adding 2 to the L_LENGTH value of TXVECTOR.
[0587] About passing Fig.33In order to solve the problem described above, the station may determine the method for setting the value of the length subfield of the L-SIG field of the EHT TB PPDU based on which triggering frame the EHT TB PPDU is solicited by. Fig.34 Provide specific instructions.
[0588] Fig.34 FIG. 1 illustrates a UL MU operation of a station according to another embodiment of the present invention and the station sets L_LENGTH of TXVECTOR in the UL MU operation and transmits a PPDU.
[0589] In an embodiment of the present invention, a station may set the L_LENGTH value of the TXVECTOR parameter used when sending a TB PPDU and the value of the length subfield of the L-SIG field of the TB PPDU based on the type of the triggering frame soliciting the TB PPDU and the format of the TB PPDU. Specifically, the station may determine the method of setting the L_LENGTH value of the TXVECTOR parameter when sending the EHT TB PPDU based on which triggering frame the EHT TB PPDU is solicited by. In a specific embodiment, when the transmission of the EHT TB PPDU is a triggering frame solicitation, the station may set the value of the length subfield of the L-SIG field of the EHT TB PPDU to the value of the L_LENGTH value of the TXVECTOR parameter used when sending the EHT TB PPDU plus 2. In addition, when the transmission of the EHT TB PPDU is solicited by a frame including TRS control, the station may set the value of the length subfield of the L-SIG field of the EHT TB PPDU to the L_LENGTH value of the TXVECTOR parameter used when sending the EHT TB PPDU. When applying these embodiments, the station can set the value of the L_LENGTH of the TXVECTOR parameter of the EHT TB PPDU using the equation for setting the L_LENGTH value of the TXVECTOR parameter of the EHT PPDU other than the EHT TB PPDU. The equation for setting the value of the L_LENGTH of the TXVECTOR parameter of the EHT PPDU other than the EHT TB PPDU is the EHT length equation described above. That is, through these embodiments, the station can set the value of the length field of the L-SIG of the EHT PPDU to a multiple of 3 and reduce the complexity of the method for setting the value of the L_LENGTH of the TXVECTOR parameter of the EHT PPDU.
[0590] When the station sends the HE TB PPDU, for the value of the HE TB PPDU, the station can set the value of the length field of the L-SIG of the HE TB PPDU to the value of the L_LENGTH of the TXVECTOR parameter used to send the HE TB PPDU. At this time, the L_LENGTH value of the TXVECTOR parameter of the HE PPDU can be set according to the HE length equation described above.
[0591] exist Fig.34 In the embodiment, the first station STA1 receives a trigger frame and sends a TB PPDU in response to the trigger frame. When the trigger frame is a trigger frame, the first station STA1 sets the L_LENGTH value of TXVECTOR to the value of the UL length subfield included in the trigger frame. When the trigger frame includes TRS control, the first station STA1 sets the value of L_LENGTH of TXVECTOR to a value obtained using the HE length equation or the EHT length equation. The PHY of the first station STA1 can set the value of the length field of the L-SIG field based on the L_LENGTH value of TXVECTOR. When the first station STA1 sends an HE TB PPDU in response to the trigger frame, the first station STA1 sets the value of the length field to the value of L_LENGTH of TXVECTOR. When the first station STA1 sends an EHT TB PPDU in response to the trigger frame, and the trigger frame solicits the transmission of the EHT TB PPDU, the first station STA1 sets the value of the length field to the value of L_LENGTH of TXVECTOR plus 2. In addition, when the first station STA1 transmits an EHT TB PPDU in response to a triggering frame and includes a TRS-controlled frame soliciting transmission of an EHT TB PPDU, the first station STA1 sets the value of the length field to the value of L_LENGTH of TXVECTOR.
[0592] When according to Fig.34 In the embodiment described above, the operation of the PHY receiving the PPDU may become complicated. In another specific embodiment, the station may determine a method for setting the L_LENGTH value of the TXVECTOR used when sending the EHTTB PPDU based on which triggering frame the EHT TB PPDU is solicited by. In this regard, by Fig.35 Provide specific instructions.
[0593] Fig.35 FIG. 1 illustrates a UL MU operation of a station according to another embodiment of the present invention and that the station sets L_LENGTH of TXVECTOR in the UL MU operation and transmits a PPDU.
[0594] When the station sends a TB PPDU, the station may set the value of L_LENGTH of TXVECTOR based on the format of the TB PPDU and the type of the triggering frame that solicits the transmission of the TB PPDU. Specifically, when the triggering frame is a triggering frame, the station may set the value of L_LENGTH of TXVECTOR to the value of the UL length subfield of the triggering frame. When the triggering frame includes TRS control and the station sends an EHT TB PPDU in response to the triggering frame, the station may set the value of L_LENGTH of TXVECTOR to a value obtained by subtracting 2 from the value obtained by the equation for setting the L_LENGTH value of TXVECTOR of the EHT PPDU other than the EHT TB PPDU. At this time, the equation for setting the L_LENGTH value of TXVECTOR of the EHT PPDU other than the EHT TB PPDU may be the EHT length equation described above. When the trigger frame includes TRS control and the station sends the HE TBPPDU in response to the trigger frame, the station can set the value of L_LENGTH of TXVECTOR to a value obtained by the equation for setting the L_LENGTH value of TXVECTOR of HE PPDU. At this time, the equation for setting the L_LENGTH value of TXVECTOR of HE PPDU can be the aforementioned HE length equation.
[0595] In addition, when the station transmits a PPDU other than an EHT TB PPDU, the station may set the value of the length field of the L-SIG to the L_LENGTH value of the TXVECTOR. When the station transmits an EHT TB PPDU, the station may set the value of the length field of the L-SIG to the value of the L_LENGTH value of the TXVECTOR plus 2. With this embodiment, the value of the length field of the L-SIG of the EHT TB PPDU may be set to a multiple of 3, while the value of the length field of the L-SIG of the HE TB PPDU may be set to a value that is not a multiple of 3. Therefore, a station receiving an EHT TB PPDU may determine the format of the EHT TB PPDU based on the value of the length field of the L-SIG. In addition, with this embodiment, a station transmitting an EHT TB PPDU may set the value of the L-SIG field using the L_LENGTH value of the TXVECTOR, regardless of the type of the triggering frame soliciting the transmission of the EHT TB PPDU.
[0596] exist Fig.35In the embodiment, the first station STA1 receives a trigger frame and sends a TB PPDU in response to the trigger frame. When the trigger frame is a trigger frame, the first station STA1 sets the L_LENGTH value of TXVECTOR to the value of the UL length subfield included in the trigger frame. When the trigger frame includes TRS control and the station sends an HE TB PPDU in response to the trigger frame, the first station STA1 sets the L_LENGTH value of TXVECTOR to the value obtained using the HE length equation. When the trigger frame includes TRS control and the station sends an EHT TB PPDU in response to the trigger frame, the first station STA1 sets the L_LENGTH value of TXVECTOR to the value obtained by subtracting 2 from the value obtained using the EHT length equation. The PHY of the first station STA1 can set the value of the length field of the L-SIG field based on the L_LENGTH value of TXVECTOR. When the first station STA1 sends an HE TB PPDU in response to the trigger frame, the first station STA1 sets the value of the length field to the L_LENGTH value of TXVECTOR. When the first station STA1 sends the EHT TB PPDU in response to the triggering frame, the first station STA1 sets the value of the length field to the value of L_LENGTH of TXVECTOR plus 2.
[0597] pass Figure 34 to Figure 35 The described embodiment is also applicable to the case where the station sends a NEXT TB PPDU. Figure 34 to Figure 35 The illustrated embodiment may be applicable to an operation of setting a value of L_LENGTH of a TXVECTOR for EHT TB PPDU transmission and an operation of setting a value of a length field of an L-SIG of an EHT TB PPDU.
[0598] in addition, Figure 30 to Figure 35 In the embodiment, the operation of adding 2 or subtracting 2 can use a pre-specified value instead of 2.
[0599] Fig.36 The diagram illustrates a process in which a station receives a PPDU and sets the FORMAT of RXVECTOR according to an embodiment of the present invention.
[0600] As described above, when the PPDU received by the station does not include the RL-SIG field, the station can determine that the received PPDU is one of the non-HT PPDU, HT PPDU and VHT PPDU. In addition, when the PPDU received by the station includes the RL-SIG field, the station can determine that the received PPDU is a HE PPDU or an EHT PPDU. In another specific embodiment, when the PPDU received by the station includes the RL-SIG field, the station can determine that the received PPDU is a HE PPDU, an EHT TB PPDU or a NEXT PPDU. In these embodiments, when the remainder after the value of the L-Length field of the PPDU including the RL-SIG is divided by 3 is not 0, the station can determine that the received PPDU is a HE PPDU. In addition, when the remainder after the value of the L-Length field of the PPDU including the RL-SIG is divided by 3 is 0, the station can determine that the received PPDU is an EHT PPDU or a NEXT PPDU. In addition, when the remainder after the value of the L-Length field of the PPDU including the RL-SIG is divided by 3 is 0, the station can determine that the received PPDU includes the U-SIG field. The station can distinguish between the EHT TB PPDU and the NEXT PPDU based on the value of the PHY version identifier subfield of the U-SIG field. Fig.33 The operation of a station to which these embodiments are applied is illustrated.
[0601] In addition, the U-SIG field may include at least one of a PHY version identifier field, a bandwidth field, a UL / DL field, a BSS color field, a TXOP field, a PPDU type and compression mode field, a perforated channel information field, an MCS field, and a SIG symbol number field. In addition, the U-SIG field may include a version-independent field and a version-related field. The version-independent field is a field that is always included in the U-SIG field regardless of the PHY version identifier field indicated by the U-SIG field. The version-related field may be a field set in the U-SIG field based on the PHY version identifier field indicated by the U-SIG field. The version-independent field may include a PHY version identifier field, a bandwidth field, a UL / DL field, a BSS color field, and a TXOP field.
[0602] The station may defer the duration of the PPDU according to the version-independent field of the received U-SIG field. At this time, the duration of the PPDU may be the TXOP duration indicated by the U-SIG field. Specifically, the station may set the NAV based on at least one of the BSS color field and the TXOP field of the version-independent field. Specifically, the station may set the basic NAV or the intra-BSS NAV based on at least one of the BSS color field and the TXOP field of the version-independent field.
[0603] Even if a station receives a PPDU that the station does not support, for example, a PPDU defined in a standard that the station does not support, the station can operate based on the version-independent field. Specifically, the station can obtain the version-independent field from the PPDU that the station does not support. At this time, the station can perform a postponed operation based on the obtained version-independent field. Specifically, the station can set the NAV based on the obtained version-independent field. Since these operations are performed in the MAC, in order to perform these operations, the station needs to pass the information obtained from the signaling field of the physical layer to the MAC layer. To this end, a method for indicating the format of an unsupported PPDU will be described.
[0604] An embodiment of the position of the aforementioned version-independent field will be described. The U-SIG field may include two OFDM symbols. The U-SIG field included in the first OFDM symbol of the two OFDM symbols may be referred to as the U-SIG1 field, and the U-SIG field included in the second OFDM symbol may be referred to as the U-SIG2 field. The U-SIG1 field may include a version-independent field. In another specific embodiment, the U-SIG2 field may include a version-independent field.
[0605] So far, each PPDU format is indicated by a variable. However, in order to support the PPDU format to be introduced in the future and use the value of the version-independent field of the corresponding PPDU, a method of effectively indicating this is needed. The PHY of the station receiving the PPDU can specify the version of the PPDU unknown to the station as a pre-specified value and pass it to the MAC. Specifically, the PHY of the station receiving the PPDU can set the FORMAT of the REXVECTOR to a pre-specified value. Specifically, if the value of the PHY version identifier field of the PPDU is 0, EHT or EHT PPDU can be indicated. In addition, if the value of the PHY version identifier field of the PPDU is 1 to 7, NEXT or NEXT PPDU can be indicated. In addition, if the value of the PHY version identifier field of the PPDU is 1 to 7, the station can determine that the PHY version identifier field is valid. Even if the value of the PHY version identifier field indicates that the station does not support the PPDU of the format, the station can postpone during the duration of the PPDU. In addition, even if the value of the PHY version identifier field indicates that the station does not support the PPDU of the format, the PHY of the station can also pass the information indicated by the version-independent field to the MAC. To this end, the station may set CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION of RXVECTOR based on the information indicated by the version-independent field. At this time, the station may not set parameters other than RXVECTOR parameters that cannot be set using the information indicated by the version-independent field, such as FORMAT, CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION.
[0606] As described above, the PHY of the station can pass the format of the PPDU unknown to the station to the MAC by setting the FORMAT of the RXVECTOR to a pre-specified value. The pre-specified value may be UNK. In addition, if the value of the PHY version identifier field indicates a PPDU of a format not supported by the station, the value of the PHY version identifier field may be any one of 1 to 7. The value UNK of the FORMAT of the RXVECTOR is a value that is distinguished from NON_HT, HT_MF, HT_GF, VHT, HE_SU, HE_MU, HE_ER_SU, HE_TB, EHT_MU, and EHT_TB. NON_HT indicates a non-HT PPDU or a non-HT repeated PPDU. In addition, HT_MF indicates an HT mixed PPDU. In addition, HT_GF indicates an HT-greenfield PPDU. In addition, VHT indicates a VHT PPDU. In addition, HE_SU indicates a HESU PPDU. In addition, HE_MU indicates a HE MU PPDU. In addition, HE_ER_SU indicates a HE ER SU PPDU. In addition, HE_TB indicates an HE TB PPDU. In addition, EHT_MU indicates EHT MU PPDU. In addition, EHT_TB indicates EHT TB PPDU. In addition, a pre-specified value may not be used as FORMAT of TXVECTOR. This is because the station transmitting the PPDU already supports the format of the transmitted PPDU.
[0607] exist Fig.36 In the embodiment of the present invention, the first station STA1 receives a NEXT PPDU that is not supported by the first station STA1. At this time, the first station STA1 obtains the U-SIG field from the PPDU. Since the value of the PHY version identifier field of the U-SIG field indicates a PPDU that is not supported by the first station STA1, the PHY of the first station STA1 sets the FORMAT value of RXVECTOR to UNK and passes the information obtained from the version independent field of the U-SIG field to the MAC. At this time, the PHY of the first station STA1 sets the RXVECTOR based on the information obtained from the version independent field of the U-SIG field.
[0608] In the above embodiment, the pre-designated value may be the latest PPDU format indicated by the station other than UNK. For example, the EHT station may use EHT_MU or EHT TB as the pre-designated value.
[0609] As described above, the present invention is described by taking a wireless LAN as an example, but the present invention is not limited thereto, but may also be applied to other communication systems such as cellular communication, etc. In addition, although the method, apparatus, and system of the present invention have been described with reference to specific embodiments, a part or all of the constituent elements and operations of the present invention may be implemented by using a computer system having a general hardware architecture.
[0610] The features, structures, effects, etc. described in the above embodiments are included in at least the embodiments of the present invention, but are not necessarily limited to the embodiments. Further, the features, structures, effects, etc. described in each embodiment can be implemented by a person skilled in the art in the field to which the embodiments belong in combination or deformation with respect to other embodiments. Therefore, the contents related to such combinations and deformations should be interpreted as being included in the scope of the present invention.
[0611] The above is described mainly based on the embodiments, but this is only an example and does not limit the present invention. It should be understood by those skilled in the art that various modifications and applications not illustrated above can be made without departing from the essential characteristics of the present embodiment. For example, each component specifically shown in the embodiment can be implemented by deformation. Moreover, the differences related to such deformation and application should be interpreted as being included in the scope of the present invention specified in the scope of the attached claims.
Claims
1. A wireless communication station, comprising: Transceiver; as well as processor, Wherein, the processor: receiving, using the transceiver, a triggering frame that triggers transmission by the station, determining, based on a type of the trigger frame and a type of a trigger-based (TB) physical layer protocol data unit (PPDU) sent in response to the trigger frame, a value of a length field of a signaling field of the TB PPDU, wherein the length field indicates a value used to calculate a duration of the TB PPDU, and The TB PPDU is sent.
2. The wireless communication station according to claim 1, wherein: The processor: When the trigger frame is a trigger frame, the value of L_Length of TXVECTOR is set to the value of the UL length field of the trigger frame, and the value obtained based on the value of L_Length is set to the value of the length field according to the format of the TB PPDU, When the trigger frame is a frame including a TRS control field, the value of the L_Length is set based on the format of the TB PPDU and an equation pre-specified according to each format of the TB PPDU, and the value of the L_Length plus 2 is set as the value of the length field.
3. The wireless communication station according to claim 2, wherein: When the triggering frame is a frame including a TRS control field and the format of the TB PPDU is a HE TB PPDU, the value of the L_Length is set to a value obtained from a pre-specified equation for the HE TB PPDU, When the triggering frame is a frame including a TRS control field and the format of the TB PPDU is an EHT TB PPDU, the value of the L_Length is set to a value obtained by subtracting 2 from a value obtained from an equation pre-specified for the EHT TB PPDU.
4. The wireless communication station according to claim 3, wherein: The remainder value when the value of the length field is divided by 3 is used to distinguish the HE TB PPDU from the EHT TB PPDU.
5. The wireless communication station according to claim 3, wherein: The pre-specified equation for the EHT TB PPDU is as follows, Length=ceil((TXTIME-SignalExtension-20) / 4)*3–3 ceil(x) means the value of x rounded up. SignalExtension indicates the length of signal extension. TXTIME is obtained by the following equation, TXTIME=20+T_EHT_PREAMBLE+N_SYM*T_SYM+T_PE+Signa lExtension T_EHT_PREAMBLE is the length of the preamble of the EHT TB PPDU excluding L-STF, L-LTF, and L-SIG. N_SYM*T_SYM is the length of the data field of the EHT TB PPDU, N_SYM is the number of data OFDM symbols, T_SYM is the length of an OFDM symbol, and T_PE is the length of the packet extension field.
6. The wireless communication station according to claim 1, wherein: The processor: When receiving a physical layer protocol data unit (PPDU) using the transceiver, if the PPDU satisfies a pre-specified condition, obtaining a value of a PHY version identifier field indicating a format of the PPDU from a signaling field of the received PPDU, When the acquired value of the PHY version identifier field indicates a format of the PPDU that the station does not support, a format value of an RXVECTOR delivered to a medium access control (MAC) layer of the station is set to a pre-specified value.
7. The wireless communication station according to claim 6, wherein: The processor: When the acquired value of the PHY version identifier field indicates a PPDU format supported by the station, the value of the format of the RXVECTOR is set to a value corresponding to the format of the PPDU indicated by the acquired value of the PHY version identifier field.
8. The wireless communication station according to claim 6, wherein: The received PPDU includes a version independent field regardless of the value of the PHY version identifier field, and The processor: When the acquired value of the PHY version identifier field indicates a format of the PPDU that the station does not support, the information acquired from the version independent field is delivered to the MAC layer of the station.
9. The wireless communication station according to claim 8, wherein: The processor: Based on the information obtained from the version independent fields, CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION of RXVECTOR are set. The CH_BANDWIDTH indicates the bandwidth of the received PPDU, The UPLINK_FLAG indicates whether the received PPDU is an uplink PPDU. The BSS_COLOR indicates the BSS color to which the received PPDU belongs, and The TXOP_DURATION indicates the duration of the TXOP for exchanging the received PPDU.
10. A method for operating a wireless communication station, comprising the following steps: receiving a triggering frame that triggers transmission by the station; determining, based on a type of the trigger frame and a type of a trigger-based (TB) physical layer protocol data unit (PPDU) sent in response to the trigger frame, a value of a length field of a signaling field of the TB PPDU, wherein the length field indicates a value used to calculate a duration of the TB PPDU; as well as The TB PPDU is sent.
11. The method for operating a wireless communication station according to claim 10, wherein: Determining the length field value of the signaling field of the TB PPDU includes: When the trigger frame is a trigger frame, the value of L_Length of TXVECTOR is set to the value of the UL length field of the trigger frame, and the value obtained based on the value of L_Length is set to the value of the length field according to the format of the TB PPDU, and When the trigger frame is a frame including a TRS control field, the value of the L_Length is set based on the format of the TB PPDU and an equation pre-specified in each format of the TB PPDU, and a value obtained by adding 2 to the value of the L_Length is set as the value of the length field.
12. The method for operating a wireless communication station according to claim 11, wherein: When the trigger frame is a frame including a TRS control field, setting the value of the length field includes: When the triggering frame is a frame including a TRS control field and the format of the TB PPDU is a HE TB PPDU, setting the value of L_Length to a value obtained from a pre-specified equation for the HE TB PPDU, and When the triggering frame is a frame including a TRS control field and the format of the TB PPDU is an EHT TB PPDU, the value of the L_Length is set to a value obtained by subtracting 2 from a value obtained from an equation pre-specified for the EHT TB PPDU.
13. The method for operating a wireless communication station according to claim 12, wherein: The remainder value when the value of the length field is divided by 3 is used to distinguish the HE TB PPDU from the EHT TB PPDU.
14. The method for operating a wireless communication station according to claim 12, wherein: The pre-specified equation for the EHT TB PPDU is as follows, Length=ceil((TXTIME-SignalExtension-20) / 4)*3–3 ceil(x) means the value of x rounded up. SignalExtension indicates the length of signal extension. TXTIME is obtained according to the following equation, TXTIME=20+T_EHT_PREAMBLE+N_SYM*T_SYM+T_PE+Signa lExtension T_EHT_PREAMBLE is the length of the preamble of the EHT TB PPDU excluding L-STF, L-LTF, and L-SIG. N_SYM*T_SYM is the length of the data field of the EHT TB PPDU, N_SYM is the number of data OFDM symbols, T_SYM is the length of an OFDM symbol, and T_PE is the length of the packet extension field.
15. The operating method of the wireless communication station according to claim 10, further comprising: When receiving a physical layer protocol data unit (PPDU) using the transceiver, if the PPDU satisfies a pre-specified condition, obtaining a value of a PHY version identifier field indicating a format of the PPDU from a signaling field of the received PPDU, and When the acquired value of the PHY version identifier field indicates a format of the PPDU that the station does not support, a format value of an RXVECTOR delivered to a medium access control (MAC) layer of the station is set to a pre-specified value.
16. The method for operating a wireless communication station according to claim 15, further comprising: When the acquired value of the PHY version identifier field indicates a format of the PPDU supported by the station, the value of the format of the RXVECTOR is set to a value corresponding to the format of the PPDU indicated by the acquired value of the PHY version identifier field.
17. The method for operating a wireless communication station according to claim 15, wherein: The received PPDU includes a version independent field regardless of the value of the PHY version identifier field, and The operation method also includes: When the acquired value of the PHY version identifier field indicates a format of the PPDU that the station does not support, the information acquired from the version independent field is delivered to the MAC layer of the station.
18. The method for operating a wireless communication station according to claim 17, wherein: Passing information obtained from the version independent field to the MAC layer of the station includes: Based on the information obtained from the version independent fields, CH_BANDWIDTH, UPLINK_FLAG, BSS_COLOR, and TXOP_DURATION of RXVECTOR are set. The CH_BANDWIDTH indicates the bandwidth of the received PPDU, The UPLINK_FLAG indicates whether the received PPDU is an uplink PPDU. The BSS_COLOR indicates the BSS color to which the received PPDU belongs, and The TXOP_DURATION indicates the duration of the TXOP for exchanging the received PPDU.