WO2015023143A1 - 무선랜에서 데이터를 전송하는 방법 및 장치 - Google Patents

무선랜에서 데이터를 전송하는 방법 및 장치 Download PDF

Info

Publication number
WO2015023143A1
WO2015023143A1 PCT/KR2014/007572 KR2014007572W WO2015023143A1 WO 2015023143 A1 WO2015023143 A1 WO 2015023143A1 KR 2014007572 W KR2014007572 W KR 2014007572W WO 2015023143 A1 WO2015023143 A1 WO 2015023143A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
sta
target
transmission
data frame
Prior art date
Application number
PCT/KR2014/007572
Other languages
English (en)
French (fr)
Inventor
김정기
류기선
박기원
조한규
김서욱
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020167002815A priority Critical patent/KR20160042879A/ko
Priority to US14/909,047 priority patent/US10075977B2/en
Priority to CN201480045103.8A priority patent/CN105493608B/zh
Publication of WO2015023143A1 publication Critical patent/WO2015023143A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/004Transmission of channel access control information in the uplink, i.e. towards network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Definitions

  • the present invention relates to wireless communications, and more particularly, to a method and apparatus for transmitting data in a wireless local area network (WLAN).
  • WLAN wireless local area network
  • the Wireless Next Generation Standing Committee (WNG SC) of the Institute of Electrical and Electronic Engineers (IEEE) 802.11 is an ad-hoc committee that considers the next generation wireless local area network (WLAN) in the medium to long term.
  • IEEE 802.11ax which is mainly discussed in the next-generation WLAN study group called IEEE 802.11ax or High Efficiency WLAN (HEW), includes: 1) 802.11 physical layer and medium (MAC) in the 2.4GHz and 5GHz bands. improve access control layer, 2) increase spectral efficiency and area throughput, 3) environment with interference sources, dense heterogeneous network environment, and high user load. Improving performance in real indoor and outdoor environments, such as the environment. Scenarios considered mainly in IEEE 802.11ax are dense environments with many access points (APs) and stations (STAs), and IEEE 802.11ax discusses spectral efficiency and area throughput improvement in such a situation. . In particular, there is an interest in improving the performance of the indoor environment as well as the outdoor environment, which is not much considered in the existing WLAN.
  • APs access points
  • STAs stations
  • IEEE 802.11ax we are interested in scenarios such as wireless office, smart home, stadium, hotspot, and building / apartment. There is a discussion about improving system performance in dense environments with many STAs.
  • IEEE 802.11ax will have more discussion about improving system performance in outdoor overlapping basic service set (OBSS) environment, improving outdoor environment performance, and cellular offloading, rather than improving single link performance in one basic service set (BSS). It is expected.
  • the directionality of IEEE 802.11ax means that next-generation WLANs will increasingly have a technology range similar to that of mobile communication. Given the recent discussion of mobile and WLAN technologies in the area of small cell and direct-to-direct communications, the technical and business convergence of next-generation WLAN and mobile communications based on IEEE 802.11ax is more active. It is expected to be.
  • An object of the present invention is to provide a method for transmitting data in a WLAN.
  • Still another object of the present invention is to provide an apparatus for transmitting data in a WLAN.
  • a first STA receives a non-target RTS frame from a second STA, the non-target RTS frame And a receiving address (RA) field indicating the third STA, wherein the first STA does not receive a non-target clear to send (CTS) frame after a predetermined time and attempts to transmit a data frame to the AP.
  • CTS clear to send
  • the first STA transmits a request to send (RTS) frame to an access point (AP)
  • RTS request to send
  • AP access point
  • the non-target CTS frame is a response frame to the non-target RTS frame
  • the first STA transmits the AP.
  • When receiving a CTS frame in response to the RTS frame from the first STA may include transmitting the data frame to the AP, to determine the transmission duration of the data frame
  • a first duration value included in the RTS frame may be determined based on the second duration value included in the target non-RTS frame.
  • the first STA (station) for transmitting data in a wireless LAN according to another aspect of the present invention for achieving the above object of the present invention
  • the first STA is RF (RF) implemented to transmit and receive a radio signal and a processor selectively connected to the radio frequency (RF) unit, wherein the processor receives a non-target RTS frame from a second STA, wherein the non-target RTS frame is a receiving address indicating a third STA.
  • RF radio frequency
  • Including a field if a non-target CTS (clear to send) frame is not received after a certain time, and wants to transmit a data frame to the AP, transmit a request to send (RTS) frame to the access point (AP), the
  • the non-target CTS frame is a response frame to the non-target RTS frame and, when receiving a CTS frame in response to the RTS frame from the AP, transmits the data frame to the AP.
  • the first duration value included in the RTS frame for determining the transmission duration of the data frame may be determined based on the second duration value included in the non-target RTS frame.
  • WLAN wireless local area network
  • FIG. 2 is a diagram illustrating a layer architecture of a WLAN system supported by IEEE 802.11.
  • FIG. 3 is a conceptual diagram illustrating a problem that may occur when an STA senses a medium.
  • FIG. 4 is a conceptual diagram illustrating a method of transmitting and receiving an RTS frame and a CTS frame to solve a hidden node problem and an exposed node problem.
  • FIG. 5 is a conceptual diagram illustrating a possibility of performance degradation of a WLAN when a conventional RTS frame / CTS frame is transmitted.
  • FIG. 6 is a conceptual diagram illustrating transmission of a data frame after NAV is set according to an embodiment of the present invention.
  • FIG. 7 is a conceptual diagram illustrating a NAV setting method according to an embodiment of the present invention.
  • FIG. 8 is a conceptual diagram illustrating a NAV setting method according to an embodiment of the present invention.
  • FIG. 9 is a conceptual diagram illustrating transmission of data after NAV configuration according to an embodiment of the present invention.
  • FIG. 10 is a conceptual diagram illustrating a data frame reception procedure after NAV configuration according to an embodiment of the present invention.
  • FIG. 11 is a conceptual diagram illustrating reception of a data frame after NAV setup according to an embodiment of the present invention.
  • FIG. 12 is a conceptual diagram illustrating reception of data after NAV configuration according to an embodiment of the present invention.
  • FIG. 13 is a conceptual diagram illustrating reception of data after NAV configuration according to an embodiment of the present invention.
  • FIG. 14 is a block diagram illustrating a wireless device to which an embodiment of the present invention can be applied.
  • WLAN wireless local area network
  • FIG. 1 shows the structure of an infrastructure BSS (Basic Service Set) of the Institute of Electrical and Electronic Engineers (IEEE) 802.11.
  • BSS Basic Service Set
  • IEEE Institute of Electrical and Electronic Engineers 802.11
  • the WLAN system may include one or more infrastructure BSSs 100 and 105 (hereinafter, BSS).
  • BSSs 100 and 105 are a set of APs and STAs such as an access point 125 and a STA1 (station 100-1) capable of successfully synchronizing and communicating with each other, and do not indicate a specific area.
  • the BSS 105 may include one or more joinable STAs 105-1 and 105-2 to one AP 130.
  • the BSS may include at least one STA, APs 125 and 130 that provide a distribution service, and a distribution system DS that connects a plurality of APs.
  • the distributed system 110 may connect several BSSs 100 and 105 to implement an extended service set (ESS) 140 which is an extended service set.
  • ESS 140 may be used as a term indicating one network in which one or several APs 125 and 230 are connected through the distributed system 110.
  • APs included in one ESS 140 may have the same service set identification (SSID).
  • the portal 120 may serve as a bridge for connecting the WLAN network (IEEE 802.11) with another network (for example, 802.X).
  • a network between the APs 125 and 130 and a network between the APs 125 and 130 and the STAs 100-1, 105-1 and 105-2 may be implemented. However, it may be possible to perform communication by setting up a network even between STAs without the APs 125 and 130.
  • a network that performs communication by establishing a network even between STAs without APs 125 and 130 is defined as an ad-hoc network or an independent basic service set (BSS).
  • FIG. 1 is a conceptual diagram illustrating an IBSS.
  • the IBSS is a BSS operating in an ad-hoc mode. Since IBSS does not contain an AP, there is no centralized management entity. That is, in the IBSS, the STAs 150-1, 150-2, 150-3, 155-1, and 155-2 are managed in a distributed manner. In the IBSS, all STAs 150-1, 150-2, 150-3, 155-1, and 155-2 may be mobile STAs, and are not allowed to access a distributed system. network).
  • a STA is any functional medium that includes a medium access control (MAC) and physical layer interface to a wireless medium that conforms to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. May be used to mean both an AP and a non-AP STA (Non-AP Station).
  • MAC medium access control
  • IEEE Institute of Electrical and Electronics Engineers
  • the STA may be a mobile terminal, a wireless device, a wireless transmit / receive unit (WTRU), a user equipment (UE), a mobile station (MS), or a mobile subscriber unit (Mobile). It may also be called various names such as Subscriber Unit or simply user.
  • WTRU wireless transmit / receive unit
  • UE user equipment
  • MS mobile station
  • Mobile mobile subscriber unit
  • FIG. 2 is a diagram illustrating a layer architecture of a WLAN system supported by IEEE 802.11.
  • FIG. 2 conceptually illustrates a PHY architecture of a WLAN system.
  • the hierarchical architecture of the WLAN system may include a medium access control (MAC) sublayer 220, a physical layer convergence procedure (PLCP) sublayer 210, and a physical medium dependent (PMD) sublayer 200.
  • MAC medium access control
  • PLCP physical layer convergence procedure
  • PMD physical medium dependent
  • the PLCP sublayer 210 is implemented such that the MAC sublayer 220 can operate with a minimum dependency on the PMD sublayer 200.
  • the PMD sublayer 200 may serve as a transmission interface for transmitting and receiving data between a plurality of STAs.
  • the MAC sublayer 220, the PLCP sublayer 210, and the PMD sublayer 200 may conceptually include a management entity.
  • the management unit of the MAC sublayer 220 is referred to as a MAC Layer Management Entity (MLME) 225, and the management unit of the physical layer is referred to as a PHY Layer Management Entity (PLME) 215.
  • MLME MAC Layer Management Entity
  • PLME PHY Layer Management Entity
  • Such management units may provide an interface on which layer management operations are performed.
  • the PLME 215 may be connected to the MLME 225 to perform management operations of the PLCP sublayer 210 and the PMD sublayer 200, and the MLME 225 may also be connected to the PLME 215 and connected to the MAC.
  • a management operation of the sublayer 220 may be performed.
  • SME 250 may operate as a component independent of the layer.
  • the MLME, PLME, and SME may transmit and receive information between mutual components based on primitives.
  • the PLCP sublayer 110 may convert the MAC Protocol Data Unit (MPDU) received from the MAC sublayer 220 according to the indication of the MAC layer between the MAC sublayer 220 and the PMD sublayer 200. Or a frame coming from the PMD sublayer 200 to the MAC sublayer 220.
  • the PMD sublayer 200 may be a PLCP lower layer to perform data transmission and reception between a plurality of STAs over a wireless medium.
  • the MAC protocol data unit (MPDU) delivered by the MAC sublayer 220 is called a physical service data unit (PSDU) in the PLCP sublayer 210.
  • the MPDU is similar to the PSDU. However, when an A-MPDU (aggregated MPDU) that aggregates a plurality of MPDUs is delivered, the individual MPDUs and the PSDUs may be different from each other.
  • the PLCP sublayer 210 adds an additional field including information required by the physical layer transceiver in the process of receiving the PSDU from the MAC sublayer 220 to the PMD sublayer 200.
  • the added field may include a PLCP preamble, a PLCP header, and tail bits required to return the convolutional encoder to a zero state in the PSDU.
  • the PLCP preamble may serve to prepare the receiver for synchronization and antenna diversity before the PSDU is transmitted.
  • the data field may include a coded sequence encoded with a padding bits, a service field including a bit sequence for initializing a scraper, and a bit sequence appended with tail bits in the PSDU.
  • the encoding scheme may be selected from either binary convolutional coding (BCC) encoding or low density parity check (LDPC) encoding according to the encoding scheme supported by the STA receiving the PPDU.
  • BCC binary convolutional coding
  • LDPC low density parity check
  • the PLCP header may include a field including information on a PLC Protocol Data Unit (PPDU) to be transmitted.
  • the PLCP sublayer 210 adds the above-described fields to the PSDU, generates a PPDU (PLCP Protocol Data Unit), and transmits it to the receiving station via the PMD sublayer 200, and the receiving station receives the PPDU to receive the PLCP preamble and PLCP. Obtain and restore information necessary for data restoration from the header.
  • PPDU PLCP Protocol Data Unit
  • FIG. 3 is a conceptual diagram illustrating a problem that may occur when an STA senses a medium.
  • FIG. 3 shows a hidden node issue and FIG. 1B shows an exposed node issue.
  • STA A 300 and STA B 320 are currently transmitting and receiving data, and STA C 330 has data to be transmitted to STA B 320.
  • STA C 330 transmits data to STA B 320 when carrier sensing the medium before sending data to STA B 320 from the viewpoint of STA C 330.
  • STA C 330 determines that the medium is idle, data may be transmitted from STA C 330 to STA B 320.
  • the STA B 320 since the STA B 320 simultaneously receives the information of the STA A 300 and the STA C 330, a collision of data occurs.
  • the STA A 300 may be referred to as a hidden node from the standpoint of the STA C 330.
  • STA B 350 transmits data to STA A 340.
  • STA C 360 may perform carrier sensing to determine whether a channel is occupied.
  • STA C 360 may detect that the medium is occupied due to transmission coverage of STA B 350 because STA B 350 is transmitting information to STA A 340. In this case, even if the STA C 360 wants to transmit data to the STA D 370, the STA C 360 cannot transmit data to the STA D 370 because the medium is sensed as being occupied (busy).
  • STA B 350 finishes transmitting data to STA A 340, there is a situation in which STA C 360 needs to wait unnecessarily until medium is sensed as an idle state. That is, the STA A 340 may prevent data transmission of the STA C 360 despite being outside the carrier sensing range of the STA C 360. At this time, the STA C 360 becomes an exposed node of the STA B 350.
  • the WLAN may sense whether the medium is occupied by using the RTS frame and the CTS frame. Can be.
  • FIG. 4 is a conceptual diagram illustrating a method of transmitting and receiving an RTS frame and a CTS frame to solve a hidden node problem and an exposed node problem.
  • a short signaling frame such as a request to send (RTS) frame and a clear to send (CTS) frame may be used to solve a hidden node problem and an exposed node problem. It is possible to overhear whether data transmission and reception are performed between neighboring STAs based on the RTS frame and the CTS frame.
  • RTS request to send
  • CTS clear to send
  • FIG. 4 illustrates a method of transmitting the RTS frame 403 and the CTS frame 405 to solve the hidden node problem.
  • STA B 400 sends an RTS frame 403 to STA B 410.
  • the 410 may transmit the CTS frame 405 to both the STA A 400 and the STA C 420 around it.
  • the STA C 420 may obtain information that the STA A 400 and the STA B 410 are transmitting data.
  • the RTS frame 403 and the CTS frame 405 include a duration field including information on the period occupying the radio channel to prevent the STA C 420 from using the channel for a certain period of time. (network allocation vector) can be set.
  • the STA C 420 waits until the transmission and reception of the data between the STA A 400 and the STA B 410 is finished, thereby avoiding a collision when transmitting the data to the STA B 410.
  • FIG. 4 shows a method of transmitting the RTS frame 433 and the CTS frame 435 to solve the exposed node problem.
  • the STA C 450 overhears the transmission of the RTS frame 433 and the CTS frame 435 of the STA A 430 and the STA B 440 so that the STA C 450 sends data to another STA D 460.
  • the STA B 440 transmits the RTS frame 433 to all the surrounding terminals, and only the STA A 430 having the data to actually transmit the CTS frame 435.
  • STA C 450 receives only the RTS frame 433 and does not receive the CTS frame 435 of STA A 430, STA A 430 is outside the carrier sensing range of STA C 450. It can be seen that. Accordingly, the STA C 450 may transmit data to the STA D 460.
  • FIG. 5 is a conceptual diagram illustrating a possibility of performance degradation of a WLAN when a conventional RTS frame / CTS frame is transmitted.
  • the STA1 may perform CCA-based channel sensing in order to transmit a frame.
  • the STA1 can transmit the RTS frame 500 to the AP1.
  • the AP1 receiving the RTS frame 500 may transmit the CTS frame 510 to the STA1, and the STA1 receiving the CTS frame 510 may transmit the data frame 520 to the AP1.
  • the AP1 transmits an ACK 530 to the STA1.
  • AP2 may listen to the RTS frame 500 transmitted by STA1 and set the NAV. In the section in which the NAV is set, transmission of data by AP2 is restricted. Although AP2 may be used to transmit data to STA2 by utilizing a part of the NAV setting section, the AP2 cannot transmit data due to the setting of the NAV.
  • the resource utilization efficiency of the WLAN may decrease due to transmission and reception of the RTS frame and the CTS frame.
  • an embodiment of the present invention discloses a method for improving resource utilization efficiency in a WLAN environment in which an RTS frame and a CTS frame are transmitted and received.
  • FIG. 6 is a conceptual diagram illustrating transmission of a data frame after NAV is set according to an embodiment of the present invention.
  • FIG. 6 after AP2 configures an NAV based on an RTS frame, an operation of AP2 transmitting data (data frame, management frame, etc.) to STA2 will be described. Data may be used in terms including various frames transmitted by AP2.
  • data may be used in terms including various frames transmitted by AP2.
  • FIG. 6 it is assumed that each of STA1 and STA2 is a hidden node, and each of AP1 and AP2 is a hidden node.
  • AP2 may receive an RTS frame 600 from STA1.
  • the RTS frame 600 may include a receiver address (RA) field and a duration field.
  • RA receiver address
  • the RA field may include identifier information of the target STA for receiving the RTS frame 600.
  • the duration field may include information about time resources for the CTS frame 610, the data frame 620, and the ACK 630 to be transmitted between the STA1 and the AP1 after the RTS frame 600.
  • the duration field may be used to set the TXOP of a transmission opportunity (TXOP) holder.
  • the RTS frame 600 that does not target AP2 may be expressed by the term non-target RTS frame. That is, the RTS frame 600 which does not target a specific AP (or STA) among the RTS frames received by a specific AP (or STA) may be expressed by the term non-target RTS frame.
  • a CTS frame that does not target a specific AP (or STA) among CTS frames received by a specific AP (or STA) may be expressed by the term non-target CTS frame.
  • a data frame not targeted to a specific AP (or STA) among data frames received by a specific AP (or STA) may be referred to as a non-target data frame.
  • the AP2 receives the non-target CTS frame 610 after receiving the non-target RTS frame 600 and after a predetermined time (eg, SIFS), the RA field and the non-target RTS included in the non-target CTS frame 610. It may be determined whether the TA (transmitter address) field of the frame 600 is the same.
  • the RA field of the non-target CTS frame 610 may include information on an identifier of a receiving STA of the non-target CTS frame 610.
  • the TA field of the non-target RTS frame 610 may include information on the identifier of the transmitting STA of the non-target RTS frame 610.
  • AP2 may update the NAV by determining whether the identifier of the receiving STA of the non-target CTS frame 610 is the same as the identifier of the transmitting STA of the previously received non-target RTS frame 600. This will be described later in detail with reference to FIGS. 7 and 8.
  • AP2 If the non-target CTS frame 610 is transmitted to AP2, AP2 must maintain the NAV setting and cannot transmit the RTS frame 640 and the data frame 660. However, when the non-target CTS frame 610 is not transmitted to AP2 and only the non-target RTS frame 600 is transmitted, AP2 may cancel the setting of the NAV and transmit the data frame 650. By using this method, the efficiency of radio resource use in a WLAN can be increased.
  • AP2 may receive the non-target RTS frame 600 and may not receive the non-target CTS frame 610 within a predetermined time.
  • the predetermined time may be a time corresponding to SIFS after receiving the non-target RTS frame 600.
  • AP2 that has not received the non-target CTS frame 610 within a predetermined time may release the NAV setting and transmit the RTS frame 640 to STA2 coupled with AP2.
  • AP2 may transmit data frame 660 to STA2 that has transmitted CTS frame 650.
  • the non-target RTS frame 600 received by AP2 is a frame transmitted from an STA that is not included in the BSS of AP2, AP2 releases the NAV setting based on the received non-target RTS frame 600, The RTS frame 640 may be transmitted.
  • AP2 may maintain NAV configuration.
  • AP2 may transmit the RTS frame 640 and the data frame 660 in consideration of the non-target RTS frame 600 and / or the non-target data frame 620 transmitted from the STA1 to the AP1.
  • AP2 selects the RTS frame 640 and the data frame 660 to STA2 in consideration of information on the TXOP of STA1 and / or AP1 acquired based on the non-target RTS frame 640 previously transmitted by STA1.
  • TXOP can be set for transmission.
  • the TXOP of STA1 and / or AP1 may correspond to a time resource allocated by STA1 and / or AP1 for transmission or reception of data.
  • AP2 may update the information on the TXOP of STA1 and / or AP1 based on the non-target data frame 620.
  • the AP may use the updated information about the STA1 and / or the TXOP of the AP1 to determine the transmission completion time of the data frame 660 of the AP2.
  • AP2 is based on the modulation and coding scheme (MCS) of the SIG included in the PLCP header of the PPDU carrying the non-target data frame 620 and the length field or the duration field of the MAC header of the MPDU.
  • MCS modulation and coding scheme
  • Information on the TXOP of STA1 and / or AP1 may be updated.
  • the transmission completion time of the data frame 660 transmitted by the AP2 to the STA2 may be determined in consideration of the TXOP of the STA1 and / or AP1 obtained based on the non-target RTS frame 600 and / or the non-target data frame 620. Can be.
  • the transmission completion time of the data frame 660 transmitted by AP2 may be set to be smaller than or equal to the transmission completion time of the non-target data frame 620 transmitted by STA1.
  • the reception completion time of the ACK for the data frame 660 transmitted by AP2 may be set to be less than or equal to the transmission completion time of the non-target data frame 620 transmitted by STA1.
  • the expected transmission completion time of the data frame 660 to be transmitted by AP2 is after the transmission completion time of the non-target data frame 620
  • AP2 fragments a portion of the data frame 660.
  • a fragmented data frame may be transmitted.
  • the transmission completion time of the data frame 660 to be transmitted by AP2 is earlier than the transmission completion time of the non-target data frame 620
  • the data frame 660 may be transmitted as it is.
  • padding bits may be included in the data frame 660 so that the transmission completion time of the non-target data frame 660 and the transmission completion time of the data frame 620 are the same.
  • the duration value of the RTS frame transmitted by AP2 may be determined as follows.
  • the first duration value included in the RTS frame for determining the transmission duration of the data frame may be determined based on the second duration value included in the non-target RTS frame.
  • the first duration value of the RTS frame may be determined such that the transmission of the data frame is completed before the transmission completion time of the non-target data frame transmitted by the second STA after the non-target RTS frame transmission.
  • the transmission completion time may be determined based on the second duration value.
  • the first duration value of the RTS frame may be determined such that reception of the data frame and the acknowledgment frame for the data frame is completed before the non-target data frame transmitted by the second STA after the non-target RTS frame transmission is completed. It may be.
  • the time point of completion of transmission may be determined based on the second duration value.
  • transmission of a data frame by AP2 may be performed without transmitting an RTS frame / CTS frame between AP2 and STA2.
  • AP2 may transmit the data frame to STA2 without transmitting the RTS frame.
  • AP2 may transmit a data frame directly to STA2 in consideration of only TXOP of AP1 and / or STA1 without transmitting an RTS frame to STA2. Even in this case, the data frame may be transmitted by occupying the medium until the transmission of the non-target data frame by STA1 is completed.
  • Whether the duration of the data frame to be transmitted by AP2 is greater than or equal to a predetermined size may be determined in consideration of the obtained STA1 and / or TXOP of AP1. That is, according to the size of the time resource corresponding to the TXOP of STA1 and / or AP1, it may be differently determined whether the duration of the data frame to be transmitted by AP2 is greater than or equal to a certain size.
  • the AP may use radio resources due to the transmission of the RTS frame / CTS frame for the transmission of the data frame. Thus, the use efficiency of the wireless medium can be increased.
  • FIG. 7 is a conceptual diagram illustrating a NAV setting method according to an embodiment of the present invention.
  • FIG. 7 when AP2 receives not only the non-target RTS frame 700 but also the non-target CTS frame 710, the method of updating the NAV of the AP2 is disclosed. In FIG. 7, it is assumed that the identifier of the receiving STA of the non-target CTS frame 710 and the identifier of the transmitting STA of the non-target RTS frame 700 are the same.
  • AP2 may receive both a non-target RTS frame 700 and a non-target CTS frame 710. In this case, as described above, AP2 may not transmit an RTS frame and a data frame to STA 2 and may set an NAV. First, AP2 may set the first NAV 740 based on the non-target RTS frame 700, and then AP2 updates the first NAV 740 based on the non-target CTS frame 710 to update the second NAV. 750 can be set.
  • the AP2 receiving the non-target RTS frame 700 may receive the non-target CTS frame 710 after a predetermined time (for example, SIFS). The AP may determine whether the RA (receivier) field included in the non-target CTS frame 710 and the transmitter address (TA) field of the non-target RTS frame 700 are the same.
  • the RA field of the non-target CTS frame 710 may include information on the identifier of the receiving STA of the non-target CTS frame 710.
  • the TA field of the non-target RTS frame 700 may include information on the identifier of the transmitting STA of the non-target RTS frame 700.
  • AP2 may determine whether the identifier of the receiving STA of the non-target CTS frame 710 and the identifier of the transmitting STA of the previously received non-target RTS frame 700 are the same.
  • the AP1 transmitting the non-target CTS frame 710 is also included in the coverage of AP2. You can judge. AP2 uses the first NAV 740 set based on the existing non-target RTS frame 700 based on the duration field included in the non-target CTS frame 710. 750).
  • FIG. 8 is a conceptual diagram illustrating a NAV setting method according to an embodiment of the present invention.
  • the AP2 receives not only the non-target RTS frame 800 but also the non-target CTS frame 860, but the identifier of the receiving STA of the non-target CTS frame 860 and the identifier of the transmitting STA of the non-target RTS frame 800. The case where is not the same is disclosed.
  • the identifier of the receiving STA of the received non-target CTS frame 860 may not be the same as the identifier of the transmitting STA of the received non-target RTS frame 800.
  • the AP sets the NAV 850 to be set based on the size of the NAV 840 set based on the duration field of the previously received non-target RTS frame 800 and the duration field included in the non-target CTS frame 860. ), You can set the NAV based on the larger of the two.
  • the non-target The NAV may be set based on the CTS frame 860.
  • the NAV to be set based on the duration field included in the non-target RTS frame 800 is longer than the NAV set by the non-target CTS frame 860, the NAV to be set based on the non-target RTS frame 800 is generated. It may be.
  • AP2 receives a non-target RTS frame and transmits an RTS frame to STA2.
  • STA2 may receive the non-target RTS frame and transmit the RTS frame to AP2.
  • FIG. 9 is a conceptual diagram illustrating transmission of data after NAV configuration according to an embodiment of the present invention.
  • FIG. 9 a case where STA2 receives a non-target RTS frame 900 and transmits an RTS frame 940 to AP2 is described.
  • STA 1 and AP1 are combined, and STA2 and AP2 are combined.
  • STA 1 and STA2 have a hidden node relationship, and AP1 and AP2 have a hidden node relationship.
  • AP1 may transmit an RTS frame 900 to STA1 and may receive a CTS frame 910 from STA1.
  • STA2 may receive the non-target RTS frame 900 from AP1. If the STA2 does not receive the non-target CTS frame 910 after a certain time (eg, SIFS) and there is data to transmit to the AP2, the STA2 may transmit the RTS frame 940.
  • SIFS certain time
  • STA2 selects the RTS frame 940 and the data frame 960 in consideration of TXOPs of AP1 and STA1 determined based on the non-target RTS frame 900 and / or the non-target data frame 920. Can transmit
  • the transmission completion time of the data frame 960 transmitted by the STA2 to the AP2 may be determined in consideration of the TXOP of the STA1 and / or AP1 obtained based on the non-target RTS frame 900 and / or the non-target data frame 920. Can be. That is, the value of the duration field of the RTS frame 940 transmitted by STA2 to AP2 may be determined in consideration of a TXOP obtained based on the non-target RTS frame 900 or the non-target data frame 920.
  • the STA2 may transmit the RTS frame 940 and receive the CTS frame 950 from AP2 after SIFS.
  • the STA2 receiving the CTS frame 950 from the AP2 can transmit the data frame 960 to the AP2.
  • the transmission completion time of the data frame 960 transmitted by the STA2 may be set not to be longer (that is, the same or smaller) than the transmission completion time of the data frame 920 of the AP1 based on the TXOP of the STA1 and the AP1.
  • the STA2 may fragment or pad the data frame 960 to be transmitted in consideration of TXOPs of the STA1 and the AP1.
  • transmission of a data frame by STA2 may be performed without transmitting an RTS frame / CTS frame between AP2 and STA2. For example, if the duration (or length of the data frame) of the data frame to be transmitted by the STA2 is greater than or equal to a certain size, the STA2 may transmit the data frame to the AP2 without transmitting the RTS frame. Specifically, the STA2 may transmit the data frame directly to the AP2 in consideration of only the TXOP of the AP1 and / or the STA1 without transmitting the RTS frame to the STA2. Even in this case, the data frame may be transmitted by occupying the medium until the transmission of the non-target data frame by STA1 is completed.
  • Whether the duration of the data frame to be transmitted by AP2 is greater than or equal to a predetermined size may be determined in consideration of the obtained STA1 and / or TXOP of AP1.
  • the STA2 may determine whether the data frame 960 is fragmented due to the transmission procedure of the RTS frame / reception of the CTS frame. If the data frame is fragmented due to the RTS frame transmission / CTS frame reception procedure, the STA2 may perform the data frame without the RTS frame transmission / CTS frame reception procedure to complete the transmission of the data frame before the AP1 non-target data frame transmission. Can be transmitted to AP2.
  • FIG. 10 is a conceptual diagram illustrating a data frame reception procedure after NAV configuration according to an embodiment of the present invention.
  • AP2 may receive the non-target RTS frame 1000 and may not receive the non-target CTS frame 1010 after a predetermined time (eg, SIFS). In this case, AP2 may receive the data frame 1060 from the combined STA2. For example, AP2 may receive an RTS frame 1040 from STA2 and may transmit a CTS frame 1050 to STA2 in response to the RTS frame 1040. AP2 may receive a data frame 1060 from STA2, and AP2 may transmit an ACK frame 1070 to STA2.
  • a predetermined time eg, SIFS
  • the CTS frame 1050 transmitted by AP2 may be transmitted to STA2 before completion of transmission of the non-target data frame 1020 of AP1.
  • collision between the CTS frame 1050 and the frame transmitted from the AP1 to the STA1 eg, the non-target ACK frame 1030
  • the duration field included in the CTS frame 1050 may include information about the duration from transmission of the CTS frame 1050 to transmission of the ACK frame 1070 by AP2. That is, the duration field included in the CTS frame 1050 may include information on TXOP of AP2.
  • the duration field included in the CTS frame 1050 may indicate a time point before completion of transmission of the non-target data frame 1020 by the STA1. That is, the duration of the CTS frame 1050 may be determined such that transmission of the ACK frame 1070 by AP2 is completed before transmission of the non-target data frame 1020 by STA1 is completed.
  • the duration field included in the CTS frame 1050 of AP2 may indicate a time point after completion of transmission of the non-target data frame 1020 by STA1. That is, the duration may be set such that transmission of the ACK frame 1070 by AP2 is performed at a time after transmission of the non-target ACK frame 1030 by AP1.
  • FIG. 11 is a conceptual diagram illustrating reception of a data frame after NAV setup according to an embodiment of the present invention.
  • the end point of the second TXOP indicated based on the duration field of the CTS frame 1100 of AP2 is the end of the first TXOP indicated based on the duration field of the non-target data frame 1110 of STA1. It may be located before the point.
  • AP2 receives a non-target RTS frame and receives an RTS frame from STA2.
  • STA2 may receive a non-target RTS frame and may receive an RTS frame from AP2.
  • FIG. 12 is a conceptual diagram illustrating reception of data after NAV configuration according to an embodiment of the present invention.
  • FIG. 12 illustrates an operation of STA2 when STA2 receives a targeted RTS frame 1240 from AP2 combined with STA2 after setting NAV based on the non-target RTS frame 1200. It is assumed that STA 1 and STA2 have a hidden node relationship, and AP1 and AP2 have a hidden node relationship.
  • the STA2 may receive the non-target RTS frame 1200 and may not receive the non-target CTS frame 1210 after a predetermined time (eg, SIFS). In this case, the STA2 may receive the data frame 1260 from the combined AP2.
  • a predetermined time eg, SIFS
  • STA2 may receive an RTS frame 1240 from AP2 and may transmit the CTS frame 1250 to AP2 in response to the RTS frame 1240.
  • STA2 may receive a data frame 1260 from AP2, and STA2 may transmit an ACK frame 1270 to AP2.
  • the CTS frame 1250 transmitted by STA2 may be transmitted to AP2 before completion of transmission of the non-target data frame 1220 of AP1.
  • collision between the CTS frame 1250 and the frame transmitted from the STA1 to the AP1 eg, the non-target ACK frame 1230
  • the duration field included in the CTS frame 1250 may include information about a duration (or TXOP of STA2) until transmission of the ACK frame 1270 by STA2 after transmission of the CTS frame 1250.
  • the duration information included in the CTS frame of the STA2 may be determined such that the transmission of the ACK frame 1270 by the STA2 is performed after the transmission of the non-target ACK frame 1230 by the STA1.
  • the TXOP of the STA2 may be set such that the ACK frame 1270 is transmitted by the STA2 after the non-target ACK frame 1230 is transmitted by the STA1.
  • FIG. 13 is a conceptual diagram illustrating reception of data after NAV configuration according to an embodiment of the present invention.
  • the duration information included in the CTS frame 1300 may determine the TXOP of the STA2 as a time point before completion of the transmission of the non-target data frame 1310 by the STA1.
  • the duration field of the CTS frame 1300 may be determined such that transmission of the ACK frame 1320 by STA2 is completed before transmission of the non-target data frame 1310 by AP1 is completed.
  • collision between the ACK frame 1320 transmitted by STA2 and the non-target ACK frame 1330 transmitted by AP1 can be prevented.
  • FIG. 14 is a block diagram illustrating a wireless device to which an embodiment of the present invention can be applied.
  • the wireless device 1400 may be an STA that may implement the above-described embodiment, and may be an AP 1400 or a non-AP station (or STA) 1450.
  • the AP 1400 includes a processor 1410, a memory 1420, and an RF unit 1430.
  • the RF unit 1430 may be connected to the processor 1410 to transmit / receive a radio signal.
  • the processor 1410 may implement the functions, processes, and / or methods proposed in the present invention.
  • the processor 1410 may be implemented to perform the operation of the wireless device according to the embodiment of the present invention described above.
  • the processor may perform an operation of the wireless device disclosed in the embodiment of FIGS. 6 to 13.
  • the processor 1410 receives a non-target RTS frame from another STA but does not receive the non-target CTS frame after a certain time, and wants to transmit a data frame to the STA, the processor 1410 is configured to transmit the RTS frame to the STA. Can be.
  • the processor 1410 may be implemented to transmit a data frame to the STA.
  • the non-target RTS frame may include an RA field indicating another STA, and the non-target CTS frame may be a response frame to the non-target RTS frame.
  • the first duration value included in the RTS frame for determining the transmission duration of the data frame may be determined based on the second duration value included in the non-target RTS frame.
  • the processor 1410 when the processor 1410 receives the non-target RTS frame from another STA, but does not receive the non-target CTS frame after a certain time, and receives the RTS frame to the STA, the processor 1410 transmits the CTS frame in response to the RTS frame and the STA It can receive a data frame from.
  • the first duration value included in the CTS frame for determining the transmission duration of the data frame may be determined based on the second duration value included in the non-target RTS frame.
  • the STA 1450 includes a processor 1460, a memory 1470, and a radio frequency unit 1480.
  • the RF unit 1480 may be connected to the processor 1460 to transmit / receive a radio signal.
  • the processor 1460 may implement the functions, processes, and / or methods proposed in the present invention.
  • the processor 1420 may be implemented to perform the operation of the wireless device according to the embodiment of the present invention described above.
  • the processor may perform the operation of the wireless device in the embodiment of FIGS. 6 to 13.
  • a request for RTS (request) to send) may be implemented to transmit a frame to an access point (AP).
  • the processor 1460 may be implemented to transmit a data frame to the AP.
  • the non-target RTS frame may include a receiving address (RA) field indicating another STA
  • the non-target CTS frame may be a response frame to the non-target RTS frame.
  • the first duration value included in the RTS frame for determining the transmission duration of the data frame may be determined based on the second duration value included in the non-target RTS frame.
  • Processors 1410 and 1460 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, data processing devices, and / or converters for interconverting baseband signals and wireless signals.
  • the memories 1420 and 1470 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices.
  • the RF unit 1430 and 1480 may include one or more antennas for transmitting and / or receiving a radio signal.
  • the above-described technique may be implemented as a module (process, function, etc.) for performing the above-described function.
  • the module may be stored in the memories 1420 and 1470 and executed by the processors 1410 and 1460.
  • the memories 1420 and 1570 may be inside or outside the processors 1410 and 1460, and may be connected to the processors 1410 and 1460 by various well-known means.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

무선랜에서 데이터를 전송하는 방법은 제1 STA이 제2 STA으로부터 논 타겟 RTS 프레임을 수신하되, 논 타겟 RTS 프레임은 상기 제3 STA을 지시하는 RA 필드를 포함하는, 단계, 제1 STA이 일정 시간 후 논 타겟 CTS 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, 제1 STA이 RTS 프레임을 AP으로 전송하되, 논 타겟 CTS 프레임은 논 타겟 RTS 프레임에 대한 응답 프레임인, 단계와 제1 STA이 AP로부터 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 제1 STA은 데이터 프레임을 AP로 전송하는 단계를 포함할 수 있다.

Description

무선랜에서 데이터를 전송하는 방법 및 장치
본 발명은 무선 통신에 관한 것으로 보다 상세하게는 무선랜(wireless local area network, WLAN)에서 데이터를 전송하는 방법 및 장치에 관한 것이다.
IEEE(institute of electrical and electronic engineers) 802.11의 WNG SC(Wireless Next Generation Standing Committee)는 차세대 WLAN(wireless local area network)을 중장기적으로 고민하는 애드혹 위원회(committee)이다.
2013년 3월 IEEE 회의에서 브로드컴은 WLAN 표준화 히스토리를 기반으로, IEEE 802.11ac 표준이 마무리되는 2013년 상반기가 IEEE 802.11ac 이후의 차세대 WLAN에 대한 논의의 필요성을 제시하였다. 기술적 필요성 및 표준화의 필요성을 기반으로 2013년 3월 IEEE 회의에서 차세대 WLAN을 위한 스터디그룹 창설에 대한 모션이 통과되었다.
일명 IEEE 802.11ax 또는 HEW(High Efficiency WLAN)라고 불리는 차세대 WLAN 스터디 그룹에서 주로 논의되는 IEEE 802.11ax의 범위(scope)는 1) 2.4GHz 및 5GHz 등의 대역에서 802.11 PHY(physical) 계층과 MAC(medium access control) 계층의 향상, 2) 스펙트럼 효율성(spectrum efficiency)과 영역 쓰루풋(area throughput)을 높이는 것, 3) 간섭 소스가 존재하는 환경, 밀집한 이종 네트워크(heterogeneous network) 환경 및 높은 사용자 부하가 존재하는 환경과 같은 실제 실내 환경 및 실외 환경에서 성능을 향상시키는 것 등이 있다. IEEE 802.11ax에서 주로 고려되는 시나리오는 AP(access point)와 STA(station)이 많은 밀집 환경이며, IEEE 802.11ax는 이러한 상황에서 스펙트럼 효율(spectrum efficiency)과 공간 전송률(area throughput) 개선에 대해 논의한다. 특히, 실내 환경뿐만 아니라, 기존 WLAN에서 많이 고려되지 않던 실외 환경에서의 실질적 성능 개선에 관심을 가진다.
IEEE 802.11ax에서는 무선 오피스(wireless office), 스마트 홈(smart home), 스타디움(Stadium), 핫스팟(Hotspot), 빌딩/아파트(building/apartment)와 같은 시나리오에 관심이 크며, 해당 시나리오 기반으로 AP와 STA가 많은 밀집 환경에서의 시스템 성능 향상에 대한 논의가 수행되고 있다.
앞으로 IEEE 802.11ax에서는 하나의 BSS(basic service set)에서의 단일 링크 성능 향상보다는, OBSS(overlapping basic service set) 환경에서의 시스템 성능 향상 및 실외 환경 성능 개선, 그리고 셀룰러 오프로딩 등에 대한 논의가 활발할 것으로 예상된다. 이러한 IEEE 802.11ax의 방향성은 차세대 WLAN이 점점 이동 통신과 유사한 기술 범위를 갖게 됨을 의미한다. 최근 스몰 셀 및 D2D(Direct-to-Direct) 통신 영역에서 이동 통신과 WLAN 기술이 함께 논의되고 있는 상황을 고려해 볼 때, IEEE 802.11ax를 기반한 차세대 WLAN과 이동 통신의 기술적 및 사업적 융합은 더욱 활발해질 것으로 예측된다.
본 발명의 목적은 무선랜에서 데이터를 전송하는 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 무선랜에서 데이터를 전송하는 장치를 제공하는 것이다.
상술한 본 발명의 목적을 달성하기 위한 본 발명의 일 측면에 따른 무선랜에서 데이터를 전송하는 방법은 제1 STA(station)이 제2 STA으로부터 논 타겟 RTS 프레임을 수신하되, 상기 논 타겟 RTS 프레임은 상기 제3 STA을 지시하는 RA(receiving address) 필드를 포함하는, 단계, 상기 제1 STA이 일정 시간 후 논 타겟 CTS(clear to send) 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, 상기 제1 STA이 RTS(request to send) 프레임을 AP(access point)으로 전송하되, 상기 논 타겟 CTS 프레임은 상기 논 타겟 RTS 프레임에 대한 응답 프레임인, 단계와 상기 제1 STA이 상기 AP로부터 상기 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 상기 제1 STA은 상기 데이터 프레임을 상기 AP로 전송하는 단계를 포함할 수 있되, 상기 데이터 프레임의 전송 듀레이션을 결정하기 위한 상기 RTS 프레임에 포함된 제1 듀레이션 값은 상기 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다.
상술한 본 발명의 목적을 달성하기 위한 본 발명의 다른 측면에 따른 무선랜에서 데이터를 송신하는 제1 STA(station)에 있어서, 상기 제1 STA은 무선 신호를 송신 및 수신하기 위해 구현된 RF(radio frequency)부와 상기 RF부와 선택적으로 연결되는 프로세서를 포함하되, 상기 프로세서는 제2 STA으로부터 논 타겟 RTS 프레임을 수신하되, 상기 논 타겟 RTS 프레임은 제3 STA을 지시하는 RA(receiving address) 필드를 포함하고, 일정 시간 후 논 타겟 CTS(clear to send) 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, RTS(request to send) 프레임을 AP(access point)으로 전송하되, 상기 논 타겟 CTS 프레임은 상기 논 타겟 RTS 프레임에 대한 응답 프레임이고, 상기 AP로부터 상기 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 상기 데이터 프레임을 상기 AP로 전송하도록 구현될 수 있되, 상기 데이터 프레임의 전송 듀레이션을 결정하기 위한 상기 RTS 프레임에 포함된 제1 듀레이션 값은 상기 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다.
불필요한 NAV(network allocation vector)의 설정이 없이 데이터를 전송함으로써 무선랜의 무선 자원 사용 효율이 증가할 수 있다.
도 1은 무선랜(wireless local area network, WLAN)의 구조를 나타낸 개념도이다.
도 2는 IEEE 802.11에 의해 지원되는 무선랜 시스템의 계층 아키텍처를 나타낸 도면이다.
도 3은 STA이 매체(medium)를 센싱할 때 발생할 수 있는 문제를 나타낸 개념도이다.
도 4는 숨겨진 노드 문제 및 노출된 노드 문제를 해결하기 위해 RTS 프레임 및 CTS 프레임의 송신 및 수신 방법을 나타낸 개념도이다.
도 5는 기존의 RTS 프레임/CTS 프레임의 전송시 무선랜의 성능 저하 가능성을 나타낸 개념도이다.
도 6은 본 발명의 실시예에 따른 NAV가 설정된 이후 데이터 프레임의 전송을 나타낸 개념도이다.
도 7은 본 발명의 실시예에 따른 NAV 설정 방법을 나타낸 개념도이다.
도 8은 본 발명의 실시예에 따른 NAV 설정 방법을 나타낸 개념도이다.
도 9는 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 전송을 나타낸 개념도이다.
도 10은 본 발명의 실시예에 따른 NAV 설정 이후 데이터 프레임 수신 절차를 나타낸 개념도이다.
도 11은 본 발명의 실시예에 따른 NAV 설정 이후 데이터 프레임의 수신을 나타낸 개념도이다.
도 12는 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 수신을 나타낸 개념도이다.
도 13은 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 수신을 나타낸 개념도이다.
도 14는 본 발명의 실시예가 적용될 수 있는 무선 장치를 나타내는 블록도이다.
도 1은 무선랜(wireless local area network, WLAN)의 구조를 나타낸 개념도이다.
도 1의 상단은 IEEE(institute of electrical and electronic engineers) 802.11의 인프라스트럭쳐 BSS(Basic Service Set)의 구조를 나타낸다.
도 1의 상단을 참조하면, 무선랜 시스템은 하나 또는 그 이상의 인프라스트럭쳐 BSS(100, 105)(이하, BSS)를 포함할 수 있다. BSS(100, 105)는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 AP(access point, 125) 및 STA1(Station, 100-1)과 같은 AP와 STA의 집합으로서, 특정 영역을 가리키는 개념은 아니다. BSS(105)는 하나의 AP(130)에 하나 이상의 결합 가능한 STA(105-1, 105-2)을 포함할 수도 있다.
BSS는 적어도 하나의 STA, 분산 서비스(Distribution Service)를 제공하는 AP(125, 130) 및 다수의 AP를 연결시키는 분산 시스템(Distribution System, DS, 110)을 포함할 수 있다.
분산 시스템(110)는 여러 BSS(100, 105)를 연결하여 확장된 서비스 셋인 ESS(extended service set, 140)를 구현할 수 있다. ESS(140)는 하나 또는 여러 개의 AP(125, 230)가 분산 시스템(110)을 통해 연결되어 이루어진 하나의 네트워크를 지시하는 용어로 사용될 수 있다. 하나의 ESS(140)에 포함되는 AP는 동일한 SSID(service set identification)를 가질 수 있다.
포털(portal, 120)은 무선랜 네트워크(IEEE 802.11)와 다른 네트워크(예를 들어, 802.X)와의 연결을 수행하는 브리지 역할을 수행할 수 있다.
도 1의 상단과 같은 BSS에서는 AP(125, 130) 사이의 네트워크 및 AP(125, 130)와 STA(100-1, 105-1, 105-2) 사이의 네트워크가 구현될 수 있다. 하지만, AP(125, 130)가 없이 STA 사이에서도 네트워크를 설정하여 통신을 수행하는 것도 가능할 수 있다. AP(125, 130)가 없이 STA 사이에서도 네트워크를 설정하여 통신을 수행하는 네트워크를 애드-혹 네트워크(Ad-Hoc network) 또는 독립 BSS(independent basic service set, IBSS)라고 정의한다.
도 1의 하단은 IBSS를 나타낸 개념도이다.
도 1의 하단을 참조하면, IBSS는 애드-혹 모드로 동작하는 BSS이다. IBSS는 AP를 포함하지 않기 때문에 중앙에서 관리 기능을 수행하는 개체(centralized management entity)가 없다. 즉, IBSS에서 STA(150-1, 150-2, 150-3, 155-1, 155-2)들은 분산된 방식(distributed manner)으로 관리된다. IBSS에서는 모든 STA(150-1, 150-2, 150-3, 155-1, 155-2)이 이동 STA으로 이루어질 수 있으며, 분산 시스템으로의 접속이 허용되지 않아서 자기 완비적 네트워크(self-contained network)를 이룬다.
STA은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준의 규정을 따르는 매체 접속 제어(Medium Access Control, MAC)와 무선 매체에 대한 물리계층(Physical Layer) 인터페이스를 포함하는 임의의 기능 매체로서, 광의로는 AP와 비-AP STA(Non-AP Station)을 모두 포함하는 의미로 사용될 수 있다.
STA은 이동 단말(mobile terminal), 무선 기기(wireless device), 무선 송수신 유닛(Wireless Transmit/Receive Unit; WTRU), 사용자 장비(User Equipment; UE), (Mobile Station; MS), 이동 가입자 유닛(Mobile Subscriber Unit) 또는 단순히 유저(user) 등의 다양한 명칭으로도 불릴 수 있다.

도 2는 IEEE 802.11에 의해 지원되는 무선랜 시스템의 계층 아키텍처를 나타낸 도면이다.
도 2에서는 무선랜 시스템의 계층 아키텍처(PHY architecture)를 개념적으로 도시하였다.
무선랜 시스템의 계층 아키텍처는 MAC(medium access control) 부계층 (sublayer)(220)과 PLCP(Physical Layer Convergence Procedure) 부계층(210) 및 PMD(Physical Medium Dependent) 부계층(200)을 포함할 수 있다. PLCP 부계층(210)은 MAC 부계층(220)이 PMD 부계층(200)에 최소한의 종속성을 가지고 동작할 수 있도록 구현된다. PMD 부계층(200)는 복수의 STA 사이에서 데이터를 송수신하기 위한 전송 인터페이스 역할을 수행할 수 있다.
MAC 부계층(220)과 PLCP 부계층(210) 및 PMD 부계층(200)은 개념적으로 관리부(management entity)를 포함할 수 있다.
MAC 부계층(220)의 관리부는 MLME(MAC Layer Management Entity, 225), 물리 계층의 관리부는 PLME(PHY Layer Management Entity, 215)라고 한다. 이러한 관리부들은 계층 관리 동작이 수행되는 인터페이스를 제공할 수 있다. PLME(215)는 MLME(225)와 연결되어 PLCP 부계층(210) 및 PMD 부계층(200)의 관리 동작(management operation)을 수행할 수 있고 MLME(225)도 PLME(215)와 연결되어 MAC 부계층(220)의 관리 동작(management operation)을 수행할 수 있다.
올바른 MAC 계층 동작이 수행되기 위해서 SME(STA management entity, 250)가 존재할 수 있다. SME(250)는 계층에 독립적인 구성부로 운용될 수 있다. MLME, PLME 및 SME는 프리미티브(primitive)를 기반으로 상호 구성부 간에 정보를 송신 및 수신할 수 있다.
각 부계층에서의 동작을 간략하게 설명하면 아래와 같다. PLCP 부계층(110)은 MAC 부계층(220)과 PMD 부계층(200) 사이에서 MAC 계층의 지시에 따라 MAC 부계층(220)으로부터 받은 MPDU(MAC Protocol Data Unit)를 PMD 부계층(200)에 전달하거나, PMD 부계층(200)으로부터 오는 프레임을 MAC 부계층(220)에 전달한다. PMD 부계층(200)은 PLCP 하위 계층으로서 무선 매체를 통한 복수의 STA 사이에서의 데이터 송신 및 수신을 수행할 수 있다. MAC 부계층(220)이 전달한 MPDU(MAC protocol data unit)는 PLCP 부계층(210)에서 PSDU(Physical Service Data Unit)이라 칭한다. MPDU는 PSDU와 유사하나 복수의 MPDU를 어그리게이션(aggregation)한 A-MPDU(aggregated MPDU)가 전달된 경우 개개의 MPDU와 PSDU는 서로 상이할 수 있다.
PLCP 부계층(210)은 PSDU를 MAC 부계층(220)으로부터 받아 PMD 부계층(200)으로 전달하는 과정에서 물리 계층 송수신기에 의해 필요한 정보를 포함하는 부가필드를 덧붙인다. 이때 부가되는 필드는 PSDU에 PLCP 프리앰블(preamble), PLCP 헤더(header), 컨볼루션 인코더를 영상태(zero state)로 되돌리는데 필요한 꼬리 비트(Tail Bits) 등을 포함할 수 있다. PLCP 프리앰블은 PSDU이 전송되기 전에 수신기로 하여금 동기화 기능과 안테나 다이버시티를 준비하도록 하는 역할을 할 수 있다. 데이터 필드는 PSDU에 패딩 비트들, 스크랩블러를 초기화 하기 위한 비트 시퀀스를 포함하는 서비스 필드 및 꼬리 비트들이 덧붙여진 비트 시퀀스가 인코딩된 코드화 시퀀스(coded sequence)를 포함할 수 있다. 이 때, 인코딩 방식은 PPDU를 수신하는 STA에서 지원되는 인코딩 방식에 따라 BCC(Binary Convolutional Coding) 인코딩 또는 LDPC(Low Density Parity Check) 인코딩 중 하나로 선택될 수 있다. PLCP 헤더에는 전송할 PPDU(PLCP Protocol Data Unit)에 대한 정보를 포함하는 필드가 포함될 수 있다.
PLCP 부계층(210)에서는 PSDU에 상술한 필드를 부가하여 PPDU(PLCP Protocol Data Unit)를 생성하여 PMD 부계층(200)을 거쳐 수신 스테이션으로 전송하고, 수신 스테이션은 PPDU를 수신하여 PLCP 프리앰블, PLCP 헤더로부터 데이터 복원에 필요한 정보를 얻어 복원한다.

도 3은 STA이 매체(medium)를 센싱할 때 발생할 수 있는 문제를 나타낸 개념도이다.
도 3의 상단은 감추어진 노드 문제(hidden node issue)를 나타낸 것이고 도 1(B)는 노출된 노드 문제(exposed node issue)를 나타낸다.
도 3의 상단에서는 STA A(300)와 STA B(320)가 현재 데이터를 송신 및 수신하고 있고 STA C(330)가 STA B(320)로 전송할 데이터를 가지고 있는 경우를 가정한다. STA A(300)와 STA B(320) 사이에서 데이터가 송신 및 수신될 때, 특정한 채널이 점유될 수 있다. 하지만, 전송 커버리지로 인해 STA C(330)의 관점에서 STA B(320)로 데이터를 보내기 전에 매체를 캐리어 센싱(carrier sensing)할 때 STA C(330)는 STA B(320)로 데이터를 전송하기 위한 매체가 아이들(idle)한 상태인 것으로 판단할 가능성이 있다. STA C(330)가 매체가 아이들한 것으로 판단한다면, STA C(330)로부터 STA B(320)로 데이터가 전송될 수 있다. 결국 STA B(320)는 STA A(300)와 STA C(330)의 정보를 동시에 수신하기 때문에 데이터의 충돌(collision)이 발생하게 된다. 이 때 STA A(300)는 STA C(330)의 입장에서는 감추어진 노드(hidden node)라고 할 수 있다.
도 3의 하단은 STA B(350)가 STA A(340)로 데이터를 전송하는 경우를 가정한다. 만약 STA C(360)가 STA D(370)로 데이터를 전송하고자 한다면, STA C(360)는 채널이 점유되어 있는지 여부를 알아보기 위해 캐리어 센싱을 할 수 있다. STA C(360)는 STA B(350)가 STA A(340)로 정보를 전송하는 상태이기 때문에 STA B(350)의 전송 커버리지로 인해 매체가 점유된 상태(busy)라고 감지할 수 있다. 이러한 경우, STA C(360)는 STA D(370)에 데이터를 전송하고 싶을지라도 매체가 점유된 상태(비지, busy)라고 센싱이 되기 때문에 STA D(370)로 데이터를 전송할 수 없다. STA B(350)가 STA A(340)로 데이터를 전송을 마친 후 매체(medium)가 아이들 상태(idle)로 센싱이 될 때까지 STA C(360)가 불필요하게 기다려야 하는 상황이 발생한다. 즉, STA A(340)는 STA C(360)의 캐리어 감지 범위(Carrier Sensing range) 밖에 있음에도 불구하고 STA C(360)의 데이터 전송을 막을 수 있다. 이 때 STA C(360)는 STA B(350)의 노출된 노드(exposed node)가 된다.
도 3의 상단에서 개시한 숨겨진 노드 문제 및 도 3의 하단에서 개시한 노출된 노드 문제(exposed node issue)를 해결하기 위해 WLAN에서는 RTS 프레임 및 CTS 프레임을 사용하여 매체가 점유되어 있는지 여부를 센싱할 수 있다.

도 4는 숨겨진 노드 문제 및 노출된 노드 문제를 해결하기 위해 RTS 프레임 및 CTS 프레임의 송신 및 수신 방법을 나타낸 개념도이다.
도 4를 참조하면, 숨겨진 노드 문제 및 노출된 노드 문제를 해결하기 위해 RTS(request to send) 프레임과 CTS(clear to send) 프레임 등의 짧은 시그널링 프레임(short signaling frame)을 사용할 수 있다. RTS 프레임 및 CTS 프레임을 기반으로 주위의 STA들 사이에 데이터 송신 및 수신이 수행되는지 여부를 오버히어(overhear)할 수 있다.
도 4의 상단은 숨겨진 노드 문제를 해결하기 위해 RTS 프레임(403) 및 CTS 프레임(405)을 전송하는 방법을 나타낸 것이다.
STA A(400)와 STA C(420)가 모두 STA B(410)에 데이터를 전송하려고 하는 경우를 가정하면, STA A(400)가 RTS 프레임(403)을 STA B(410)에 보내면 STA B(410)는 CTS 프레임(405)을 자신의 주위에 있는 STA A(400)와 STA C(420)로 모두 전송을 할 수 있다. STA B(410)로부터 CTS 프레임(405)을 수신한 STA C(420)는 STA A(400)와 STA B(410)가 데이터 전송 중이라는 정보를 획득할 수 있다. 또한, RTS 프레임(403) 및 CTS 프레임(405)은 무선 채널을 점유하는 기간에 대한 정보를 포함하는 듀레이션 필드(duration field)가 포함되어 STA C(420)이 채널을 사용하지 못하도록 일정 기간 동안 NAV(network allocation vector)를 설정할 수 있다.
STA C(420)는 STA A(400)와 STA B(410) 사이에서 데이터의 송신 및 수신이 끝날 때까지 기다리게 되어 STA B(410)로 데이터를 전송시 충돌을 피할 수 있다.
도 4의 하단은 노출된 노드 문제를 해결하기 위해 RTS 프레임(433) 및 CTS 프레임(435)을 전송하는 방법을 나타낸 것이다.
STA C(450)는 STA A(430)와 STA B(440)의 RTS 프레임(433) 및 CTS 프레임(435)의 전송을 오버히어함으로써 STA C(450)는 또 다른 STA D(460)에 데이터를 전송해도 충돌(collision)이 일어나지 않음을 알 수 있다. 즉 STA B(440)는 주위의 모든 단말기에 RTS 프레임(433)를 전송하고 실제로 보낼 데이터가 있는 STA A(430)만 CTS 프레임(435)을 전송하게 된다. STA C(450)는 RTS 프레임(433)만을 받고 STA A(430)의 CTS 프레임(435)을 받지 못했기 때문에 STA A(430)는 STA C(450)의 캐리어 센싱 범위(carrier sensing range) 밖에 있다는 것을 알 수 있다. 따라서, STA C(450)에서는 STA D(460)로 데이터를 전송할 수 있다.
RTS 프레임 포맷과 CTS 프레임 포맷에 대해서는 2011년 11월에 공개된 IEEE Draft P802.11-REVmb™/D12인 “IEEE Standard for Information Technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications의 8.3.1.2 RTS frame format 및 8.3.1.3 CTS frame format에 개시되어 있다.

도 5는 기존의 RTS 프레임/CTS 프레임의 전송시 무선랜의 성능 저하 가능성을 나타낸 개념도이다.
도 5에서는 기존 무선랜 시스템에서 RTS 프레임과 CTS 프레임이 송신 및 수신되고 데이터 프레임이 전송되는 경우, RTS 프레임 및/또는 CTS 프레임으로 인해 설정된 NAV로 인해 발생되는 불필요한 자원 사용의 제약이 개시된다.
도 5를 참조하면, STA 1 및 AP1이 결합되고, STA2와 AP2가 결합된 경우를 가정한다. 또한, STA 1이 AP1 및 AP2의 커버리지에 포함된 경우를 가정한다.
STA1은 프레임을 전송하기 위해서, CCA 기반의 채널 센싱을 수행할 수 있다. 채널이 아이들한 경우, STA1은 RTS 프레임(500)을 AP1로 전송할 수 있다. RTS 프레임(500)을 수신한 AP1은 CTS 프레임(510)을 STA1에게 전송하고, CTS 프레임(510)을 수신한 STA1은 AP1에게 데이터 프레임(520)를 전송할 수 있다. STA1에 의한 데이터 프레임(520)의 전송이 완료된 후, AP1은 STA1에게 ACK(530)을 전송한다.
AP2는 STA1에 의해 전송된 RTS 프레임(500)을 듣고, NAV를 설정할 수 있다. NAV가 설정된 구간에는 AP2에 의한 데이터의 전송이 제한된다. AP2는 NAV 설정 구간 중 일부의 구간을 활용하여 STA2로 데이터의 전송을 위해 사용할 수 있음에도 불구하고, NAV의 설정으로 인해 데이터를 전송할 수 없다.
즉, STA이 많이 설치된 환경에서 RTS 프레임 및 CTS 프레임의 송신 및 수신으로 인해 무선랜의 자원 활용 효율이 저하되는 경우가 발생하게 된다.
이하, 본 발명의 실시예에서는 RTS 프레임 및 CTS 프레임이 송신 및 수신되는 무선랜 환경에서 자원 활용 효율을 향상시키기 위한 방법에 대해 개시한다.

도 6은 본 발명의 실시예에 따른 NAV가 설정된 이후 데이터 프레임의 전송을 나타낸 개념도이다.
도 6에서는 AP2가 RTS 프레임 기반으로 NAV를 설정한 이후, AP2가 STA2로 데이터(데이터 프레임, 관리 프레임 등)을 전송하는 동작에 대해 개시한다. 데이터는 AP2에 의해 전송되는 다양한 프레임을 포함하는 용어로 사용될 수 있다. 또한, 도 6에서 STA1과 STA2 각각은 상호 간에 히든 노드이고, AP1과 AP2 각각은 상호 간에 히든 노드로 가정한다.
도 6을 참조하면, AP2는 STA1으로부터 RTS 프레임(600)을 수신할 수 있다. RTS 프레임(600)은 RA(receiver address) 필드 및 듀레이션(duration) 필드를 포함할 수 있다.
RA 필드는 RTS 프레임(600)을 수신할 목적 STA의 식별자 정보를 포함할 수 있다.
듀레이션 필드는 RTS 프레임(600)의 이후 STA1과 AP1 사이에서 전송될 CTS 프레임(610), 데이터 프레임(620) 및 ACK(630)을 위한 시간 자원에 대한 정보를 포함할 수 있다. 듀레이션 필드는 TXOP(transmission opportunity) 홀더(holder)의 TXOP을 설정하기 위해 사용될 수 있다.
STA1으로부터 수신한 RTS 프레임(600)의 RA가 AP2의 어드레스(address)가 아닌 경우(즉, AP2를 타겟으로 하지 않은 RTS 프레임인 경우), AP2는 RTS 프레임(600)에 포함된 듀레이션 필드를 확인하고 NAV를 설정할 수 있다. 이하, 본 발명의 실시예서는 AP2를 타겟으로 하지 않은 RTS 프레임(600)은 논 타겟(non target) RTS 프레임이라는 용어로 표현할 수 있다. 즉, 특정 AP(또는 STA)에 의해 수신된 RTS 프레임 중 특정 AP(또는 STA)을 타겟으로 하지 않은 RTS 프레임(600)은 논 타겟 RTS 프레임이라는 용어로 표현할 수 있다. 마찬가지로, 특정 AP(또는 STA)에 의해 수신된 CTS 프레임 중 특정 AP(또는 STA)을 타겟으로 하지 않은 CTS 프레임은 논 타겟 CTS 프레임이라는 용어로 표현할 수 있다. 특정 AP(또는 STA)에 의해 수신된 데이터 프레임 중 특정 AP(또는 STA)을 타겟으로 하지 않은 데이터 프레임은 논 타겟 데이터 프레임이라는 용어로 표현할 수 있다.
AP2가 논 타겟 RTS 프레임(600)을 수신하고 일정 시간(예를 들어, SIFS) 후에, 논 타겟 CTS 프레임(610)을 수신한다면, 논 타겟 CTS 프레임(610)에 포함된 RA 필드와 논 타겟 RTS 프레임(600)의 TA(Transmitter address) 필드가 동일한지 여부를 확인할 수 있다. 논 타겟 CTS 프레임(610)의 RA 필드는 논 타겟 CTS 프레임(610)의 수신 STA의 식별자에 대한 정보를 포함할 수 있다. 논 타겟 RTS 프레임(610)의 TA 필드는 논 타겟 RTS 프레임(610)의 전송 STA의 식별자에 대한 정보를 포함할 수 있다. AP2는 논 타겟 CTS 프레임(610)의 수신 STA의 식별자와 이전에 수신한 논 타겟 RTS 프레임(600)의 전송 STA의 식별자가 동일한지 여부를 판단하여 NAV를 업데이트할 수 있다. 이에 대해서는 도 7 및 도 8에서 구체적으로 후술한다.
만약, AP2로 논 타겟 CTS 프레임(610)이 전송되는 경우, AP2는 NAV 설정을 유지해야 하고 RTS 프레임(640) 및 데이터 프레임(660)을 전송할 수 없다. 하지만, AP2로 논 타겟 CTS 프레임(610)이 전송되지 않고, 논 타겟 RTS 프레임(600)만이 전송되는 경우, AP2는 NAV의 설정을 해지하고 데이터 프레임(650)을 전송할 수도 있다. 이러한 방법을 사용함으로써 무선랜에서 무선 자원 이용의 효율성이 증가할 수 있다.
AP2는 논 타겟 RTS 프레임(600)을 수신하고, 일정 시간 내에 논 타겟 CTS 프레임(610)을 수신하지 못할 수 있다. 예를 들어, 일정 시간은 논 타겟 RTS 프레임(600)을 수신한 후 SIFS에 해당하는 시간일 수 있다. 일정 시간 내에 논 타겟 CTS 프레임(610)을 수신하지 못한 AP2는 NAV 설정을 해제하고, AP2와 결합된 STA2로 RTS 프레임(640)을 전송할 수 있다. AP2가 RTS 프레임(640)을 STA2로 전송 후, SIFS 후에 STA2로부터 CTS 프레임(650)을 수신하면, AP2는 CTS 프레임(650)을 전송한 STA2에게 데이터 프레임(660)를 전송할 수 있다.
또한, AP2에 의해 수신된 논 타겟 RTS 프레임(600)이 AP2의 BSS에 포함되지 않는 STA으로부터 전송된 프레임인 경우, AP2는 수신한 논 타겟 RTS 프레임(600)을 기반으로 NAV 설정을 해제하고, RTS 프레임(640)을 전송할 수 있다. 반대로 AP2에 의해 수신된 논 타겟 RTS 프레임(600)이 AP2의 BSS에 포함된 STA으로부터 전송된 프레임인 경우, AP2는 NAV 설정을 유지할 수 있다.
AP2는 STA1에서 AP1으로 전송되는 논 타겟 RTS 프레임(600) 및/또는 논 타겟 데이터 프레임(620)을 고려하여 RTS 프레임(640) 및 데이터 프레임(660)을 전송할 수 있다. 구체적으로 AP2는 이전에 STA1에 의해 전송된 논 타겟 RTS 프레임(640)을 기반으로 획득한 STA1 및/또는 AP1의 TXOP에 대한 정보를 고려하여 STA2로 RTS 프레임(640) 및 데이터 프레임(660)을 전송하기 위한 TXOP을 설정할 수 있다. STA1 및/또는 AP1의 TXOP는 STA1 및/또는 AP1이 데이터의 송신 또는 수신을 위해 할당 받은 시간 자원에 대응될 수 있다.
또한, AP2는 논 타겟 데이터 프레임(620)을 기반으로 STA1 및/또는 AP1의 TXOP에 대한 정보를 업데이트할 수도 있다. AP는 업데이트한 STA1 및/또는 AP1의 TXOP에 대한 정보를 AP2의 데이터 프레임(660)의 전송 완료 시점을 결정하기 위해 사용할 수 있다.
구체적으로 AP2는 논 타겟 데이터 프레임(620)을 전달(carry)하는 PPDU의 PLCP 헤더에 포함된 SIG의 MCS(modulation and coding scheme)와 길이 필드(length field) 또는 MPDU의 MAC 헤더의 듀레이션 필드를 기반으로 STA1 및/또는 AP1의 TXOP에 대한 정보를 업데이트할 수 있다.
AP2에 의해 STA2로 전송되는 데이터 프레임(660)의 전송 완료 시점은 논 타겟 RTS 프레임(600) 및/또는 논 타겟 데이터 프레임(620)을 기반으로 획득된 STA1 및/또는 AP1의 TXOP를 고려하여 결정될 수 있다. AP2에 의해 전송되는 데이터 프레임(660)의 전송 완료 시점은 STA1에 의해 전송되는 논 타겟 데이터 프레임(620)의 전송 완료 시점보다 작거나 같게 설정할 수 있다. 또는 AP2에 의해 전송되는 데이터 프레임(660)에 대한 ACK의 수신 완료 시점을 STA1에 의해 전송되는 논 타겟 데이터 프레임(620)의 전송 완료 시점보다 작거나 같게 설정할 수도 있다.
예를 들어, AP2에 의해 전송될 데이터 프레임(660)의 예상 전송 완료 시점이 논 타겟 데이터 프레임(620)의 전송 완료 시점 이후인 경우, AP2는 데이터 프레임(660)의 일부를 조각(fragment)내어 조각된 데이터 프레임(fragmented data frame)을 전송할 수 있다. 또는 AP2에 의해 전송될 데이터 프레임(660)의 전송 완료 시점이 논 타겟 데이터 프레임(620)의 전송 완료 시점보다 빠른 경우, 데이터 프레임(660)을 그대로 전송할 수도 있다. 하지만, 논 타겟 데이터 프레임(660)의 전송 완료 시점과 데이터 프레임(620)의 전송 완료 시점을 동일하게 하기 위해 데이터 프레임(660)에 패딩(padding) 비트가 포함될 수도 있다.
AP2에 의해 전송되는 RTS 프레임의 듀레이션 값은 아래와 같이 결정될 수 있다.
데이터 프레임의 전송 듀레이션을 결정하기 위한 RTS 프레임에 포함된 제1 듀레이션 값은 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다. 구체적으로 RTS 프레임의 제1 듀레이션 값은 논 타겟 RTS 프레임 전송 이후 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 데이터 프레임의 전송이 완료되도록 결정될 수 있다. 이때 전송 완료의 시점은 제2 듀레이션 값을 기반으로 결정될 수 있다.
또는 RTS 프레임의 제1 듀레이션 값은 논 타겟 RTS 프레임 전송 이후 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 데이터 프레임 및 데이터 프레임에 대한 ACK(acknowledgement) 프레임의 수신이 완료되도록 결정될 수도 있다. 마찬가지로 전송 완료의 시점은 제2 듀레이션 값을 기반으로 결정될 수 있다.
본 발명의 또 다른 실시예에 다르면, AP2와 STA 2 사이에 RTS 프레임/CTS 프레임의 전송 없이 AP2에 의한 데이터 프레임의 전송이 수행될 수 있다. 예를 들어, AP2에 의해 전송될 데이터 프레임의 듀레이션(또는 데이터 프레임의 길이)이 일정 크기 이상인 경우, AP2는 RTS 프레임의 전송 없이 데이터 프레임을 STA2로 전송할 수 있다. 구체적으로 AP2는 RTS 프레임을 STA 2로 전송하지 않고, AP1 및/또는 STA1의 TXOP만을 고려하여 바로 데이터 프레임을 STA2로 전송할 수 있다. 이 경우에도 데이터 프레임은 STA1에 의한 논 타겟 데이터 프레임의 전송 완료 이전까지 매체를 점유하여 전송될 수 있다.
AP2에 의해 전송될 데이터 프레임의 듀레이션이 일정 크기 이상인지 여부는 획득한 STA1 및/또는 AP1의 TXOP를 고려하여 결정될 수 있다. 즉, STA1 및/또는 AP1의 TXOP에 대응되는 시간 자원의 크기에 따라 AP2에 의해 전송될 데이터 프레임의 듀레이션이 일정 크기 이상인지 여부가 다르게 판단될 수 있다. 위와 같은 방법을 사용하는 경우, AP는 RTS 프레임/CTS 프레임의 전송으로 인한 무선 자원을 데이터 프레임의 전송에 사용할 수 있다. 따라서, 무선 매체의 사용 효율이 증가할 수 있다.

도 7은 본 발명의 실시예에 따른 NAV 설정 방법을 나타낸 개념도이다.
도 7에서는 AP2가 논 타겟 RTS 프레임(700)뿐만 아니라 논 타겟 CTS 프레임(710)을 수신한 경우 AP2의 NAV 업데이트 방법이 개시된다. 도 7에서는 논 타겟 CTS 프레임(710)의 수신 STA의 식별자와 논 타겟 RTS 프레임(700)의 전송 STA의 식별자가 동일한 경우를 가정한다.
도 7을 참조하면, AP2는 논 타겟 RTS 프레임(700) 및 논 타겟 CTS 프레임(710)을 모두 수신할 수 있다. 전술한 바와 같이 이러한 경우, AP2는 STA 2로 RTS 프레임 및 데이터 프레임을 전송할 수 없고 NAV를 설정할 수 있다. 우선 AP2는 논 타겟 RTS 프레임(700)을 기반으로 제1 NAV(740)를 설정할 수 있고, 이후, AP2는 논 타겟 CTS 프레임(710)을 기반으로 제1 NAV(740)를 업데이트하여 제2 NAV(750)를 설정할 수 있다.
구체적으로 논 타겟 RTS 프레임(700)을 수신한 AP2는 일정 시간(예를 들어, SIFS) 후에 논 타겟 CTS 프레임(710)을 수신할 수 있다. AP는 논 타겟 CTS 프레임(710)에 포함된 RA(receivier) 필드와 논 타겟 RTS 프레임(700)의 TA(Transmitter address) 필드가 동일한지 여부를 확인할 수 있다. 논 타겟 CTS 프레임(710)의 RA 필드는 논 타겟 CTS 프레임(710)의 수신 STA의 식별자에 대한 정보를 포함할 수 있다. 논 타겟 RTS 프레임(700)의 TA 필드는 논 타겟 RTS 프레임(700)의 전송 STA의 식별자에 대한 정보를 포함할 수 있다. AP2는 논 타겟 CTS 프레임(710)의 수신 STA의 식별자와 이전에 수신한 논 타겟 RTS 프레임(700)의 전송 STA의 식별자가 동일한지 여부를 판단할 수 있다.
만약, 논 타겟 CTS 프레임(710)의 수신 STA의 식별자와 논 타겟 RTS 프레임(700)의 전송 STA의 식별자가 동일한 경우, 논 타겟 CTS 프레임(710)을 전송한 AP1도 AP2의 커버리지에 포함되는 것으로 판단할 수 있다. AP2는 논 타겟 CTS 프레임(710)에 포함된 듀레이션 필드를 기반으로 기존의 논 타겟 RTS 프레임(700)을 기반으로 설정된 제1 NAV(740)를 논 타겟 CTS 프레임(710) 기반의 제2 NAV(750)로 업데이트할 수 있다.

도 8은 본 발명의 실시예에 따른 NAV 설정 방법을 나타낸 개념도이다.
도 8에서는 AP2가 논 타겟 RTS 프레임(800)뿐만 아니라 논 타겟 CTS 프레임(860)을 수신하되, 논 타겟 CTS 프레임(860)의 수신 STA의 식별자와 논 타겟 RTS 프레임(800)의 전송 STA의 식별자가 동일하지 않은 경우에 대해 개시한다.
수신한 논 타겟 CTS 프레임(860)의 수신 STA의 식별자와 수신한 논 타겟 RTS 프레임(800)의 전송 STA의 식별자가 동일하지 않을 수 있다. 이러한 경우, AP는 이전에 수신한 논 타겟 RTS 프레임(800)의 듀레이션 필드를 기반으로 설정된 NAV(840)의 크기와 논 타겟 CTS 프레임(860)에 포함된 듀레이션 필드를 기반으로 설정될 NAV(850)의 크기를 비교하여 둘 중 큰 값을 기반으로 NAV를 설정할 수 있다.
예를 들어, 도 8과 같이 논 타겟 CTS 프레임(860)에 포함된 듀레이션 필드를 기반으로 설정될 NAV(850)가 논 타겟 RTS 프레임(800)에 의해 설정된 NAV(840)보다 긴 경우, 논 타겟 CTS 프레임(860)을 기반으로 NAV가 설정할 수 있다.
반대로, 논 타겟 RTS 프레임(800)에 포함된 듀레이션 필드를 기반으로 설정될 NAV가 논 타겟 CTS 프레임(860)에 의해 설정된 NAV보다 긴 경우, 논 타겟 RTS 프레임(800)을 기반으로 NAV가 설정될 수도 있다.
도 6 내지 도 8에서는 AP2가 논 타겟 RTS 프레임을 수신하고 RTS 프레임을 STA2로 전송하는 경우를 가정하였다. 반대로 STA2가 논 타겟 RTS 프레임을 수신하고 RTS 프레임을 AP2로 전송할 수도 있다.

도 9는 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 전송을 나타낸 개념도이다.
도 9에서는 STA2가 논 타겟 RTS 프레임(900)을 수신하고 RTS 프레임(940)을 AP2로 전송하는 경우에 대해 개시한다. 도 9에서는 STA 1 및 AP1이 결합되고, STA2와 AP2가 결합된 경우를 가정할 수 있다. 또한, STA 1과 STA2가 히든 노드 관계이고, AP1과 AP2가 히든 노드 관계인 경우를 가정한다.
도 9를 참조하면, AP1이 STA1에게 RTS 프레임(900)을 전송하고, STA1으로부터 CTS 프레임(910)을 수신할 수 있다. STA2는 AP1으로부터 논 타겟 RTS 프레임(900)을 수신할 수 있다. STA2는 일정 시간(예를 들어, SIFS) 후 논 타겟 CTS 프레임(910)을 수신하지 못하고 AP2로 전송할 데이터가 있으면, RTS 프레임(940)을 전송할 수 있다.
전술한 AP2의 동작과 마찬가지로 STA2는 논 타겟 RTS 프레임(900) 및/또는 논 타겟 데이터 프레임(920)을 기반으로 결정된 AP1 및 STA1의 TXOP를 고려하여 RTS 프레임(940) 및 데이터 프레임(960)을 전송할 수 있다.
STA2에 의해 AP2로 전송되는 데이터 프레임(960)의 전송 완료 시점은 논 타겟 RTS 프레임(900) 및/또는 논 타겟 데이터 프레임(920)을 기반으로 획득된 STA1 및/또는 AP1의 TXOP를 고려하여 결정될 수 있다. 즉, STA2에 의해 AP2로 전송되는 RTS 프레임(940)의 듀레이션 필드의 값은 논 타겟 RTS 프레임(900) 또는 논 타겟 데이터 프레임(920)을 기반으로 획득된 TXOP를 고려하여 결정될 수 있다.
STA2는 RTS 프레임(940)을 전송하고 SIFS 후 AP2로부터 CTS 프레임(950)을 수신할 수 있다. AP2로부터 CTS 프레임(950)을 수신한 STA2는 데이터 프레임(960)을 AP2로 전송할 수 있다. STA2에 의해 전송되는 데이터 프레임(960)의 전송 완료 시점은 STA1 및 AP1의 TXOP을 기반으로, AP1의 데이터 프레임(920)의 전송 완료 시점보다 길지 않게(즉, 같거나 작게) 설정될 수 있다. STA2는 STA1 및 AP1의 TXOP을 고려하여 전송할 데이터 프레임(960)을 조각내거나 패딩할 수 있다.
본 발명의 또 다른 실시예에 다르면, AP2와 STA 2 사이에 RTS 프레임/CTS 프레임의 전송 없이 STA2에 의한 데이터 프레임의 전송이 수행될 수 있다. 예를 들어, STA2에 의해 전송될 데이터 프레임의 듀레이션(또는 데이터 프레임의 길이)이 일정 크기 이상인 경우, STA2는 RTS 프레임의 전송 없이 데이터 프레임을 AP2로 전송할 수 있다. 구체적으로 STA2는 RTS 프레임을 STA2로 전송하지 않고, AP1 및/또는 STA1의 TXOP만을 고려하여 바로 데이터 프레임을 AP2로 전송할 수 있다. 이 경우에도 데이터 프레임은 STA1에 의한 논 타겟 데이터 프레임의 전송 완료 이전까지 매체를 점유하여 전송될 수 있다.
AP2에 의해 전송될 데이터 프레임의 듀레이션이 일정 크기 이상인지 여부는 획득한 STA1 및/또는 AP1의 TXOP를 고려하여 결정될 수 있다. 또는, STA2는 RTS 프레임의 송신/CTS 프레임의 수신 절차로 인해 데이터 프레임(960)이 조각화되는지 여부를 판단할 수 있다. 만약, RTS 프레임 송신/CTS 프레임 수신 절차로 인해 데이터 프레임이 조각화되는 경우, STA2는 AP1의 논 타겟 데이터 프레임 전송 이전에 데이터 프레임의 전송을 완료할 수 있도록 RTS 프레임 송신/CTS 프레임 수신 절차 없이 데이터 프레임을 AP2로 전송할 수 있다.

도 10은 본 발명의 실시예에 따른 NAV 설정 이후 데이터 프레임 수신 절차를 나타낸 개념도이다.
도 10에서는 AP2가 논 타겟 RTS 프레임(1000)을 기반으로 NAV를 설정한 이후 AP2와 결합된 STA2로부터 타겟팅된 RTS 프레임을 수신한 경우 AP2의 동작에 대해 개시한다. STA 1과 STA2가 히든 노드 관계이고, AP1과 AP2가 히든 노드 관계인 경우를 가정한다.
도 10을 참조하면, AP2는 논 타겟 RTS 프레임(1000)을 수신하고, 일정 시간(예를 들어, SIFS) 후 논 타겟 CTS 프레임(1010)을 수신하지 못할 수 있다. 이러한 경우, AP2는 결합된 STA2로부터 데이터 프레임(1060)을 수신할 수 있다. 예를 들어, AP2는 STA2로부터 RTS 프레임(1040)을 수신할 수 있고, RTS 프레임(1040)에 대한 응답으로 CTS 프레임(1050)을 STA2로 전송할 수 있다. AP2는 STA2로부터 데이터 프레임(1060)을 수신할 수 있고, AP2는 STA2로 ACK 프레임(1070)을 전송할 수 있다.
AP2에 의한 전송되는 CTS 프레임(1050)은 AP1의 논 타겟 데이터 프레임(1020)의 전송 완료 전에 STA2로 전송될 수 있다. 이러한 방법을 사용함으로써 CTS 프레임(1050)과 AP1으로부터 STA1으로 전송되는 프레임(예를 들어, 논 타겟 ACK 프레임(1030))간의 충돌을 막을 수 있다. CTS 프레임(1050)에 포함된 듀레이션 필드는 CTS 프레임(1050)의 전송 이후, AP2에 의한 ACK 프레임(1070)의 전송까지의 듀레이션에 대한 정보를 포함할 수 있다. 즉, CTS 프레임(1050)에 포함된 듀레이션 필드는 AP2의 TXOP에 대한 정보를 포함할 수 있다.
CTS 프레임(1050)에 포함된 듀레이션 필드는 STA1에 의한 논 타겟 데이터 프레임(1020)의 전송 완료 이전의 시점을 지시할 수 있다. 즉, STA1에 의한 논 타겟 데이터 프레임(1020)의 전송 완료 이전에 AP2에 의한 ACK 프레임(1070)의 전송이 완료되도록 CTS 프레임(1050)의 듀레이션이 결정될 수 있다. 이러한 방법을 사용함으로써 AP2에 의해 전송된 ACK 프레임(1070)과 AP1에 의해 전송된 논 타겟 ACK 프레임(1030) 간의 충돌이 방지될 수 있다.
AP2의 CTS 프레임(1050)에 포함된 듀레이션 필드는 STA1에 의한 논 타겟 데이터 프레임(1020)의 전송 완료 이후의 시점을 지시할 수도 있다. 즉, AP2에 의한 ACK 프레임(1070)의 전송이 AP1에 의한 논 타겟 ACK 프레임(1030)의 전송 이후의 시점에서 수행되도록 듀레이션이 설정될 수도 있다.

도 11은 본 발명의 실시예에 따른 NAV 설정 이후 데이터 프레임의 수신을 나타낸 개념도이다.
도 11에서는 AP2의 TXOP가 STA1의 TXOP보다 시간 상으로 이후 시점을 지시도록 설정된 경우에 대해 개시한다. STA 1과 STA2가 히든 노드 관계이고, AP1과 AP2가 히든 노드 관계인 경우를 가정한다.
도 11을 참조하면, AP2의 CTS 프레임(1100)의 듀레이션 필드를 기반으로 지시된 제2 TXOP의 종료 지점이 STA1의 논 타겟 데이터 프레임(1110)의 듀레이션 필드를 기반으로 지시된 제1 TXOP의 종료 지점보다 이전에 위치할 수 있다.
제2 TXOP의 종료 지점이 제1 TXOP의 종료 지점보다 이전에 위치하는 경우, AP2에 의해 전송되는 ACK 프레임(1130)과 AP1에 의해 전송되는 논 타겟 ACK 프레임(1120) 간의 충돌이 발생하지 않을 수 있다.
도 10 및 도 11에서는 AP2가 논 타겟 RTS 프레임을 수신하고 STA2로부터 RTS 프레임을 수신하는 경우를 가정하였다. 반대로 STA2가 논 타겟 RTS 프레임을 수신하고 AP2로부터 RTS 프레임을 수신할 수도 있다.

도 12는 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 수신을 나타낸 개념도이다.
도 12에서는 STA2가 논 타겟 RTS 프레임(1200)을 기반으로 NAV를 설정한 이후 STA2와 결합된 AP2로부터 타겟팅된 RTS 프레임(1240)을 수신한 경우 STA2의 동작에 대해 개시한다. STA 1과 STA2가 히든 노드 관계이고, AP1과 AP2가 히든 노드 관계인 경우를 가정한다.
도 12를 참조하면, STA2는 논 타겟 RTS 프레임(1200)을 수신하고, 일정 시간(예를 들어, SIFS) 후 논 타겟 CTS 프레임(1210)을 수신하지 못할 수 있다. 이러한 경우, STA2는 결합된 AP2로부터 데이터 프레임(1260)을 수신할 수 있다.
예를 들어, STA2는 AP2로부터 RTS 프레임(1240)을 수신할 수 있고, RTS 프레임(1240)에 대한 응답으로 CTS 프레임(1250)을 AP2로 전송할 수 있다. STA2는 AP2로부터 데이터 프레임(1260)을 수신할 수 있고, STA2는 AP2로 ACK 프레임(1270)을 전송할 수 있다.
STA2에 의해 전송되는 CTS 프레임(1250)은 AP1의 논 타겟 데이터 프레임(1220)의 전송 완료 전에 AP2로 전송될 수 있다. 이러한 방법을 사용함으로써 CTS 프레임(1250)과 STA1으로부터 AP1으로 전송되는 프레임(예를 들어, 논 타겟 ACK 프레임(1230))간의 충돌이 방지될 수 있다. CTS 프레임(1250)에 포함된 듀레이션 필드는 CTS 프레임(1250)의 전송 이후, STA2에 의한 ACK 프레임(1270)의 전송까지의 듀레이션(또는 STA2의 TXOP)에 대한 정보를 포함할 수 있다.
STA2에 의한 ACK 프레임(1270)의 전송이 STA1에 의한 논 타겟 ACK 프레임1230)의 전송 이후의 시점에서 수행되도록 STA2의 CTS 프레임에 포함된 듀레이션 정보가 결정될 수 있다. 이러한 방법을 통해 STA1에 의한 논 타겟 ACK 프레임(1230)의 전송 이후에 STA2에 의해 ACK 프레임(1270)이 전송되도록 STA2의 TXOP가 설정될 수 있다. 이러한 방법을 사용함으로써 STA2에 의해 전송된 ACK 프레임(1270)과 STA1에 의해 전송된 논 타겟 ACK 프레임(1230) 간의 충돌이 방지될 수 있다.

도 13은 본 발명의 실시예에 따른 NAV 설정 이후 데이터의 수신을 나타낸 개념도이다.
도 13을 참조하면, CTS 프레임(1300)에 포함된 듀레이션 정보는 STA2의 TXOP를 STA1에 의한 논 타겟 데이터 프레임(1310)의 전송 완료 이전의 시점으로 결정할 수 있다.
즉, AP1에 의한 논 타겟 데이터 프레임(1310)의 전송 완료 이전에 STA2에 의한 ACK 프레임(1320)의 전송이 완료되도록 CTS 프레임(1300)의 듀레이션 필드가 결정될 수 있다. 이러한 방법을 사용함으로써 STA2에 의해 전송된 ACK 프레임(1320)과 AP1에 의해 전송된 논 타겟 ACK 프레임(1330) 간의 충돌이 방지될 수 있다.

도 14는 본 발명의 실시예가 적용될 수 있는 무선 장치를 나타내는 블록도이다.
도 14를 참조하면, 무선 장치(1400)는 상술한 실시예를 구현할 수 있는 STA로서, AP(1400) 또는 비 AP STA(non-AP station)(또는 STA)(1450)일 수 있다.
AP(1400)는 프로세서(1410), 메모리(1420) 및 RF부(radio frequency unit, 1430)를 포함한다.
RF부(1430)는 프로세서(1410)와 연결하여 무선신호를 송신/수신할 수 있다.
프로세서(1410)는 본 발명에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(1410)는 전술한 본 발명의 실시예에 따른 무선 장치의 동작을 수행하도록 구현될 수 있다. 프로세서는 도 6 내지 13의 실시예에서 개시한 무선 장치의 동작을 수행할 수 있다.
예를 들어, 프로세서(1410)는 다른 STA으로부터 논 타겟 RTS 프레임을 수신하되, 일정 시간 후 논 타겟 CTS 프레임을 수신하지 못하고, STA으로 데이터 프레임을 전송하고자 할 경우, RTS 프레임을 STA으로 전송하도록 구현될 수 있다. 또한 프로세서(1410)은 STA으로부터 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 데이터 프레임을 STA으로 전송하도록 구현될 수 있다.
이때 논 타겟 RTS 프레임은 또 다른 STA을 지시하는 RA 필드를 포함하고, 논 타겟 CTS 프레임은 논 타겟 RTS 프레임에 대한 응답 프레임일 수 있다. 데이터 프레임의 전송 듀레이션을 결정하기 위한 RTS 프레임에 포함된 제1 듀레이션 값은 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다.
또는 프로세서(1410)는 다른 STA으로부터 논 타겟 RTS 프레임을 수신하되, 일정 시간 후 논 타겟 CTS 프레임을 수신하지 못하고, STA으로 RTS 프레임을 수신한 경우, RTS 프레임에 대한 응답으로 CTS 프레임을 전송하고 STA으로부터 데이터 프레임을 수신할 수 있다. 데이터 프레임의 전송 듀레이션을 결정하기 위한 CTS 프레임에 포함된 제1 듀레이션 값은 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다.
STA(1450)는 프로세서(1460), 메모리(1470) 및 RF부(radio frequency unit, 1480)를 포함한다.
RF부(1480)는 프로세서(1460)와 연결하여 무선신호를 송신/수신할 수 있다.
프로세서(1460)는 본 발명에서 제안된 기능, 과정 및/또는 방법을 구현할 수 있다. 예를 들어, 프로세서(1420)는 전술한 본 발명의 실시예에 따른 무선 장치의 동작을 수행하도록 구현될 수 있다. 프로세서는 도 6 내지 13의 실시예에서 무선 장치의 동작을 수행할 수 있다.
예를 들어, 프로세서(1460)는 다른 STA으로부터 논 타겟 RTS 프레임을 수신하되, 일정 시간 후 논 타겟 CTS(clear to send) 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, RTS(request to send) 프레임을 AP(access point)으로 전송하도록 구현될 수 있다. 또한 프로세서(1460)은 AP로부터 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 데이터 프레임을 AP로 전송하도록 구현될 수 있다.
이때 논 타겟 RTS 프레임은 또 다른 STA을 지시하는 RA(receiving address) 필드를 포함하고, 논 타겟 CTS 프레임은 논 타겟 RTS 프레임에 대한 응답 프레임일 수 있다. 데이터 프레임의 전송 듀레이션을 결정하기 위한 RTS 프레임에 포함된 제1 듀레이션 값은 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정될 수 있다.
프로세서(1410, 1460)는 ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로, 데이터 처리 장치 및/또는 베이스밴드 신호 및 무선 신호를 상호 변환하는 변환기를 포함할 수 있다. 메모리(1420, 1470)는 ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 및/또는 다른 저장 장치를 포함할 수 있다. RF부(1430, 1480)는 무선 신호를 전송 및/또는 수신하는 하나 이상의 안테나를 포함할 수 있다.
실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모듈(과정, 기능 등)로 구현될 수 있다. 모듈은 메모리(1420, 1470)에 저장되고, 프로세서(1410, 1460)에 의해 실행될 수 있다. 메모리(1420, 1570)는 프로세서(1410, 1460) 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서(1410, 1460)와 연결될 수 있다.

Claims (10)

  1. 무선랜에서 데이터를 전송하는 방법에 있어서,
    제1 STA(station)이 제2 STA으로부터 논 타겟(non target) RTS 프레임을 수신하되, 상기 논 타겟 RTS 프레임은 제3 STA을 지시하는 RA(receiving address) 필드를 포함하는, 단계;
    상기 제1 STA이 일정 시간 후 논 타겟 CTS(clear to send) 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, 상기 제1 STA이 RTS(request to send) 프레임을 AP(access point)으로 전송하되, 상기 논 타겟 CTS 프레임은 상기 논 타겟 RTS 프레임에 대한 응답 프레임인, 단계; 및
    상기 제1 STA이 상기 AP로부터 상기 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 상기 제1 STA은 상기 데이터 프레임을 상기 AP로 전송하는 단계를 포함하되,
    상기 데이터 프레임의 전송 듀레이션을 결정하기 위한 상기 RTS 프레임에 포함된 제1 듀레이션 값은 상기 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정되는 방법.
  2. 제1항에 있어서,
    상기 제1 듀레이션 값은 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 상기 데이터 프레임의 전송이 완료되도록 결정되고,
    상기 전송 완료의 시점은 상기 제2 듀레이션 값을 기반으로 결정되는 것을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 제1 듀레이션 값은 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 상기 데이터 프레임 및 상기 데이터 프레임에 대한 ACK(acknowledgement) 프레임의 수신이 완료되도록 결정되고,
    상기 전송 완료의 시점은 상기 제2 듀레이션 값을 기반으로 결정되는 것을 특징으로 하는 방법.
  4. 제1항에 있어서,
    상기 데이터 프레임의 예상 전송 완료 시점이 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점보다 빠른 경우, 상기 데이터 프레임은 상기 전송 완료 시점을 기반으로 결정된 패딩 비트를 포함하고,
    상기 데이터 프레임의 예상 전송 완료 시점이 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점보다 느린 경우, 상기 데이터 프레임은 상기 전송 완료 시점을 기반으로 조각화된 것을 특징으로 하는 방법.
  5. 제1항에 있어서,
    상기 일정 시간은 SIFS(short interframe symbol)이고,
    상기 제2 STA의 BSS(basic service set)와 상기 제1 STA의 BSS는 서로 다른 것을 특징으로 하는 방법.
  6. 무선랜에서 데이터를 송신하는 제1 STA(station)에 있어서, 상기 제1 STA은,
    무선 신호를 송신 및 수신하기 위해 구현된 RF(radio frequency)부; 및
    상기 RF부와 선택적으로 연결되는 프로세서를 포함하되, 상기 프로세서는,
    제2 STA으로부터 논 타겟 RTS 프레임을 수신하되, 상기 논 타겟 RTS 프레임은 제3 STA을 지시하는 RA(receiving address) 필드를 포함하고,
    일정 시간 후 논 타겟 CTS(clear to send) 프레임을 수신하지 못하고, AP로 데이터 프레임을 전송하고자 할 경우, RTS(request to send) 프레임을 AP(access point)으로 전송하되, 상기 논 타겟 CTS 프레임은 상기 논 타겟 RTS 프레임에 대한 응답 프레임이고,
    상기 AP로부터 상기 RTS 프레임에 대한 응답으로 CTS 프레임을 수신한 경우, 상기 데이터 프레임을 상기 AP로 전송하도록 구현되되,
    상기 데이터 프레임의 전송 듀레이션을 결정하기 위한 상기 RTS 프레임에 포함된 제1 듀레이션 값은 상기 논 타겟 RTS 프레임에 포함된 제2 듀레이션 값을 기반으로 결정되는 제1 STA.
  7. 제6항에 있어서,
    상기 제1 듀레이션 값은 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 상기 데이터 프레임의 전송이 완료되도록 결정되고,
    상기 전송 완료의 시점은 상기 제2 듀레이션 값을 기반으로 결정되는 것을 특징으로 하는 제1 STA.
  8. 제6항에 있어서,
    상기 제1 듀레이션 값은 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점 이전에 상기 데이터 프레임 및 상기 데이터 프레임에 대한 ACK(acknowledgement) 프레임의 수신이 완료되도록 결정되고,
    상기 전송 완료의 시점은 상기 제2 듀레이션 값을 기반으로 결정되는 것을 특징으로 하는 방법.
  9. 제6항에 있어서,
    상기 데이터 프레임의 예상 전송 완료 시점이 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점보다 빠른 경우, 상기 데이터 프레임은 상기 전송 완료 시점을 기반으로 결정된 패딩 비트를 포함하고,
    상기 데이터 프레임의 예상 전송 완료 시점이 상기 논 타겟 RTS 프레임 전송 이후 상기 제2 STA에 의해 전송되는 논 타겟 데이터 프레임의 전송 완료 시점보다 느린 경우, 상기 데이터 프레임은 상기 전송 완료 시점을 기반으로 조각화된 것을 특징으로 하는 제1 STA.
  10. 제6항에 있어서,
    상기 일정 시간은 SIFS(short interframe symbol)이고,
    상기 제2 STA의 BSS(basic service set)와 상기 제1 STA의 BSS는 서로 다른 것을 특징으로 하는 제1 STA.
PCT/KR2014/007572 2013-08-14 2014-08-14 무선랜에서 데이터를 전송하는 방법 및 장치 WO2015023143A1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020167002815A KR20160042879A (ko) 2013-08-14 2014-08-14 무선랜에서 데이터를 전송하는 방법 및 장치
US14/909,047 US10075977B2 (en) 2013-08-14 2014-08-14 Method and device for transmitting data in wireless LAN
CN201480045103.8A CN105493608B (zh) 2013-08-14 2014-08-14 在无线局域网中发送数据的方法和设备

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361865622P 2013-08-14 2013-08-14
US61/865,622 2013-08-14
US201361877309P 2013-09-13 2013-09-13
US61/877,309 2013-09-13

Publications (1)

Publication Number Publication Date
WO2015023143A1 true WO2015023143A1 (ko) 2015-02-19

Family

ID=52468474

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/007572 WO2015023143A1 (ko) 2013-08-14 2014-08-14 무선랜에서 데이터를 전송하는 방법 및 장치

Country Status (4)

Country Link
US (1) US10075977B2 (ko)
KR (1) KR20160042879A (ko)
CN (1) CN105493608B (ko)
WO (1) WO2015023143A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3089395A4 (en) * 2014-01-21 2017-01-11 Huawei Technologies Co., Ltd. Data transmission method and device
WO2017022898A1 (ko) * 2015-07-31 2017-02-09 엘지전자(주) 무선 통신 시스템에서 데이터 전송 방법 및 이를 위한 장치
RU2696297C1 (ru) * 2015-07-31 2019-08-01 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ передачи данных в системе беспроводной связи и устройство для этого

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014116942B4 (de) * 2013-11-20 2018-06-21 Electronics And Telecommunications Research Institute Verfahren zum Senden und Empfangen eines Frames in einem drahtlosen lokalen Netzwerk-System und Vorrichtung für dieses Verfahren
US9730238B2 (en) * 2014-06-10 2017-08-08 Electronics And Telecommunications Research Institute Communication apparatus and data frame transmission method of the same
US20160128130A1 (en) * 2014-10-31 2016-05-05 Qualcomm Incorporated Mixed-mode medium access control (mac) on a shared communication medium
US10285203B2 (en) * 2015-08-26 2019-05-07 Newracom, Inc. Network allocation vector types and transmission opportunity types for spatial reuse
US10939465B2 (en) 2017-01-13 2021-03-02 Nec Corporation Wireless communication system, access point, terminal, and communication method
CN108513319A (zh) * 2017-02-28 2018-09-07 华为技术有限公司 无线网络中的数据传输方法及装置
CN108696952A (zh) * 2017-02-28 2018-10-23 华为技术有限公司 无线网络中建立无线链路的方法及装置
KR20210142613A (ko) * 2019-03-27 2021-11-25 소니그룹주식회사 통신 장치 및 통신 방법
CN112492682A (zh) * 2020-06-01 2021-03-12 中兴通讯股份有限公司 数据发送方法及装置、数据接收方法及装置
CN113099544B (zh) * 2021-03-26 2022-08-16 珠海泰芯半导体有限公司 数据传输方法、装置、存储介质及无线节点

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070115907A1 (en) * 2002-05-10 2007-05-24 Myles Andrew F Detecting, reporting and mitigating hidden stations in a wireless data network
US20090154372A1 (en) * 2007-12-12 2009-06-18 Qualcomm Incorporated Method and apparatus for resolving blinded-node problems in wireless networks
KR20100096210A (ko) * 2007-11-28 2010-09-01 콸콤 인코포레이티드 무선 통신 시스템들에서 다이렉트 링크 셋업(dls) 송신들을 위한 보호
US20100329178A1 (en) * 2009-06-26 2010-12-30 Carlos Cordeiro Use of delayed clear-to-send and denial-to-send in directional wireless networks
US20110064013A1 (en) * 2008-06-23 2011-03-17 Hang Liu Collision mitigation for multicast transmission in wireless local area networks

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1338125A2 (en) * 2000-11-03 2003-08-27 AT & T Corp. Tiered contention multiple access (tcma): a method for priority-based shared channel access
EP1632045B1 (en) * 2003-06-06 2013-08-21 Meshnetworks, Inc. System and method to provide fairness and service differentiation in ad-hoc networks
US20080144493A1 (en) * 2004-06-30 2008-06-19 Chi-Hsiang Yeh Method of interference management for interference/collision prevention/avoidance and spatial reuse enhancement
CN100477613C (zh) * 2004-11-25 2009-04-08 都科摩(北京)通信技术研究中心有限公司 基于网络分配矢量表的分布式无线接入方法和设备
ATE541389T1 (de) * 2005-10-12 2012-01-15 Ericsson Telefon Ab L M Verfahren und anordnung zur streckenkostenbestimmung für das routen in drahtlosen netzen
US7948911B2 (en) * 2005-11-07 2011-05-24 Telefonaktiebolaget L M Ericsson (Publ) Implicit signaling for link adaptation
KR101211771B1 (ko) * 2006-03-07 2012-12-12 삼성전자주식회사 무선 망에서의 상태관리방법
US8175532B2 (en) * 2006-06-06 2012-05-08 Qualcomm Incorporated Apparatus and method for wireless communication via at least one of directional and omni-direction antennas
US7633391B2 (en) * 2006-11-14 2009-12-15 Harris Corporation Robust tactical unattended ground sensor networking
US8824495B2 (en) * 2008-07-02 2014-09-02 Samsung Electronics Co., Ltd. System and method for reservation of disjoint time intervals in wireless local area networks
US8289940B2 (en) * 2008-07-15 2012-10-16 Samsung Electronics Co., Ltd. System and method for channel access in dual rate wireless networks
US8509202B2 (en) * 2008-08-14 2013-08-13 Koninklijke Philips N.V. Method for communicating in a network, a system and a primary station therefor
US20150237578A1 (en) * 2008-12-01 2015-08-20 Shantanu Arun Gogate Access point power save enhancements
KR101527974B1 (ko) * 2009-04-30 2015-06-15 엘지전자 주식회사 무선통신 시스템에서 상향링크 접속 제어방법
TWI387381B (zh) * 2009-08-14 2013-02-21 Ind Tech Res Inst 基於鄰近覺察之同時傳輸的媒介存取控制協定裝置與方法
DE112010004554T5 (de) * 2009-11-24 2012-09-06 Electronics And Telecommunications Research Institute Verfahren zum Wiederherstellen eines Rahmens, dessen Übertragung in einem MU-MIMO-gestützten drahtlosen Kommunikationssystem fehlgeschlagen ist
US9307550B2 (en) * 2010-01-19 2016-04-05 Nokia Technologies Oy Evolved node B controlled centralized resource reuse for device-to-device and cellular users
US8289849B2 (en) * 2010-03-09 2012-10-16 Nokia Corporation Protocol with improved spatial reuse
US8989066B2 (en) * 2010-03-31 2015-03-24 Qualcomm, Incorporated Protection mechanisms for multi-user MIMO transmissions
CN102860115B (zh) * 2010-04-23 2016-06-01 诺基亚技术有限公司 用于传递无线电资源分配的方法和装置
US20120044844A1 (en) * 2010-08-20 2012-02-23 Solomon Trainin Method of collision resolution in a wide channel
US20120182886A1 (en) * 2011-01-14 2012-07-19 Nokia Corporation Method and Apparatus for Wireless Medium Access
KR101200792B1 (ko) * 2011-05-24 2012-11-13 성균관대학교산학협력단 Mac 유니캐스트와 중계 노드를 이용한 네트워크 브로드캐스트 방법
KR101933738B1 (ko) * 2011-06-24 2018-12-28 인터디지탈 패튼 홀딩스, 인크 광대역 및 다중 대역폭 전송 프로토콜을 지원하는 방법 및 장치
US9769758B2 (en) * 2012-02-15 2017-09-19 Lg Electronics Inc. Channel access method in wireless communication system and apparatus therefor
EP2833565B1 (en) * 2012-03-26 2020-04-29 LG Electronics Inc. Method for changing association id in wireless communication system and apparatus therefor
JP6232415B2 (ja) * 2012-04-02 2017-11-15 エルジー エレクトロニクス インコーポレイティド 無線lanシステムにおいてチャネルアクセス方法及び装置
KR20150003721A (ko) * 2012-04-13 2015-01-09 엘지전자 주식회사 무선 통신 시스템에서 채널 액세스 방법 및 이를 위한 장치
WO2013154405A1 (ko) * 2012-04-13 2013-10-17 엘지전자 주식회사 무선랜 시스템에서 비콘 프레임의 선택적 디코딩을 위한 방법 및 장치
US9370022B2 (en) * 2012-04-19 2016-06-14 Lg Electronics Inc. Method for indicating channel access type in wireless communication system, and apparatus therefor
US9510367B2 (en) * 2012-04-28 2016-11-29 Lg Electronics Inc. Method and apparatus for accessing channel in WLAN system
JP5990327B2 (ja) * 2012-06-18 2016-09-14 エルジー エレクトロニクス インコーポレイティド 無線lanシステムにおいてチャネルアクセス制御方法及び装置
JP5901837B2 (ja) * 2012-06-27 2016-04-13 エルジー エレクトロニクス インコーポレイティド 無線通信システムにおいてチャネルアクセスタイプ指示方法及びそのための装置
TWI495288B (zh) * 2012-07-18 2015-08-01 Avermedia Tech Inc 無線行動裝置、無線網路串流廣播系統與無線網路串流廣播方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070115907A1 (en) * 2002-05-10 2007-05-24 Myles Andrew F Detecting, reporting and mitigating hidden stations in a wireless data network
KR20100096210A (ko) * 2007-11-28 2010-09-01 콸콤 인코포레이티드 무선 통신 시스템들에서 다이렉트 링크 셋업(dls) 송신들을 위한 보호
US20090154372A1 (en) * 2007-12-12 2009-06-18 Qualcomm Incorporated Method and apparatus for resolving blinded-node problems in wireless networks
US20110064013A1 (en) * 2008-06-23 2011-03-17 Hang Liu Collision mitigation for multicast transmission in wireless local area networks
US20100329178A1 (en) * 2009-06-26 2010-12-30 Carlos Cordeiro Use of delayed clear-to-send and denial-to-send in directional wireless networks

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3089395A4 (en) * 2014-01-21 2017-01-11 Huawei Technologies Co., Ltd. Data transmission method and device
US10306602B2 (en) 2014-01-21 2019-05-28 Huawei Technologies Co., Ltd. Data transmission method and apparatus
WO2017022898A1 (ko) * 2015-07-31 2017-02-09 엘지전자(주) 무선 통신 시스템에서 데이터 전송 방법 및 이를 위한 장치
RU2696297C1 (ru) * 2015-07-31 2019-08-01 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ передачи данных в системе беспроводной связи и устройство для этого
US10433337B2 (en) 2015-07-31 2019-10-01 Lg Electronics Inc. Method for transmitting data in wireless communication system and apparatus therefor
US11006448B2 (en) 2015-07-31 2021-05-11 Lg Electronics Inc. Method for transmitting data in wireless communication system and apparatus therefor

Also Published As

Publication number Publication date
US20160192397A1 (en) 2016-06-30
CN105493608B (zh) 2020-01-21
US10075977B2 (en) 2018-09-11
KR20160042879A (ko) 2016-04-20
CN105493608A (zh) 2016-04-13

Similar Documents

Publication Publication Date Title
US10887915B2 (en) Method and apparatus for transmitting downlink in wireless communication system
WO2015023143A1 (ko) 무선랜에서 데이터를 전송하는 방법 및 장치
KR101686373B1 (ko) 멀티 bss에서 데이터 송신 및 수신 방법 및 장치
KR101686374B1 (ko) 무선 통신 시스템에서 상향링크 전송 방법 및 장치
KR102224407B1 (ko) 무선랜에서 데이터를 전송하는 방법 및 장치
US20170026155A1 (en) Method of channel access in wireless local area network and apparatus for the same
JP6426082B2 (ja) アクティブスキャニング方法及び装置
WO2015016684A1 (ko) 데이터 유닛을 수신하는 방법 및 장치
WO2014182065A1 (ko) 데이터 유닛을 전송하는 방법 및 장치
US10524288B2 (en) Method and apparatus for increasing transmission coverage of STA performing initial access in wireless LAN
US10128988B2 (en) Method and apparatus for reporting information about transmission failure frame
US20180184409A1 (en) Methods of triggering simultaneous multi-user uplink and downlink ofdma transmissions for full- duplex communications
KR20150044882A (ko) 무선랜에서 스캐닝 방법 및 장치
WO2014042434A1 (ko) 무선랜에서 스캐닝 방법 및 장치
WO2014185675A1 (ko) 채널 액세스 방법 및 장치
WO2015037958A1 (ko) 무선랜에서 멀티캐스트 프레임을 수신하는 방법 및 장치
US20180176921A1 (en) Report for inter-bss interference avoidance
US20180035461A1 (en) Medium protecting method and device for mu transmission in wireless lan
KR20150105349A (ko) 액티브 스캐닝을 수행하는 방법 및 장치

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201480045103.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14836834

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 14909047

Country of ref document: US

ENP Entry into the national phase

Ref document number: 20167002815

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14836834

Country of ref document: EP

Kind code of ref document: A1