[go: up one dir, main page]

WO2015037762A1 - High-speed frame exchange method - Google Patents

High-speed frame exchange method Download PDF

Info

Publication number
WO2015037762A1
WO2015037762A1 PCT/KR2013/008313 KR2013008313W WO2015037762A1 WO 2015037762 A1 WO2015037762 A1 WO 2015037762A1 KR 2013008313 W KR2013008313 W KR 2013008313W WO 2015037762 A1 WO2015037762 A1 WO 2015037762A1
Authority
WO
WIPO (PCT)
Prior art keywords
data frame
frame
bit
access point
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2013/008313
Other languages
French (fr)
Korean (ko)
Inventor
최성현
최문환
손위평
이정수
정양석
주원용
김현표
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KT Corp
SNU R&DB Foundation
Original Assignee
KT Corp
SNU R&DB Foundation
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 KT Corp, SNU R&DB Foundation filed Critical KT Corp
Priority to PCT/KR2013/008313 priority Critical patent/WO2015037762A1/en
Publication of WO2015037762A1 publication Critical patent/WO2015037762A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2646Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for broadband transmission

Definitions

  • the present invention relates to a wireless communication technology, and more particularly, to a high-speed frame exchange method capable of increasing resource efficiency and enabling reliable transmission.
  • wireless local area network is based on radio frequency technology such as personal digital assistant (PDA), laptop computer, portable multimedia player (PMP), etc. It is a technology that allows a user to access the Internet wirelessly at home, a business, or a specific service area by using a portable terminal.
  • PDA personal digital assistant
  • PMP portable multimedia player
  • IEEE 802.11a uses an unlicensed band at 5 GHz, providing a maximum PHY data rate of 54 Mbps.
  • IEEE 802.11b applies a direct sequence spread spectrum (DSSS) at 2.4 GHz to provide a maximum PHY data rate of 11 Mbps.
  • IEEE 802.11g applies orthogonal frequency division multiplexing (OFDM) at 2.4 GHz to provide a maximum PHY data rate of 54 Mbps.
  • IEEE 802.11n provides a maximum PHY data rate of 300 Mbps when using two spatial streams and 40 MHz bandwidth, and four spatial streams and 40 MHz Using bandwidth provides a maximum PHY data rate of 600 Mbps.
  • VHT Very high throughput
  • IEEE 802.11ac is being developed as a standard for providing very high throughput in the 5 GHz band
  • IEEE 802.11ad is being developed as a standard for providing very high throughput in the 60 GHz band.
  • 802.11ah is under study for the purpose of communication with a sensor, a meter, and the like.
  • channel access schemes having low resource efficiency are generally used. For example, when a terminal (or an access point) transmits a data frame while the terminal and the access point communicate with each other, the access point (or terminal) transmits an acknowledgment (ACK) frame or blocks in response thereto. A block acknowledgment (BA) frame is sent to indicate that the data frame was successfully received.
  • ACK acknowledgment
  • BA block acknowledgment
  • the access point (or terminal) of the receiving end may reduce resource efficiency.
  • the acknowledgment frame or the block acknowledgment frame is not data that the terminal (or access point) wants to receive, the data frame cannot be transmitted during the time of transmitting the acknowledgment frame, thereby reducing resource efficiency.
  • An object of the present invention for solving the above problems is to provide a high-speed frame exchange method that can increase the resource efficiency.
  • Another object of the present invention is to provide a high speed frame exchange method capable of reliable data transmission.
  • a high speed frame exchange method for achieving the above object, in a method performed in the terminal, comprising a specific field set the bit value requesting to respond to the data frame from the access point Receiving a first downlink data frame and transmitting a second uplink data frame to the access point in response to the first downlink data frame based on a bit value of the specific field.
  • the step of receiving a first downlink data frame including a specific field that sets a bit value requesting to respond to the data frame from the access point may include an acknowledgment field and an acknowledgment to request to respond with a data frame.
  • the first downlink data frame in which the bit value of the indication field or the response frame field is set to binary 11 may be received.
  • the acknowledgment field, the acknowledgment field, or the response frame field may include an acknowledgment (ACK) when the bit value of the acknowledgment field, the acknowledgment field, or the response frame field is binary 00, and a block acknowledgment (01).
  • ACK acknowledgment
  • Block ACK, BA in case of 10, it can mean no response, and in case of 11, it responds with a data frame.
  • the transmitting of the second uplink data frame to the access point may include setting a bit of a specific field in a second uplink data frame based on more data bits in the first downlink data frame;
  • the method may further include setting more data bits of the second uplink data frame based on whether there is data to be transmitted, and transmitting the second uplink data frame to the access point.
  • the setting of the bit of the specific field of the second uplink data frame based on the more data bit in the first downlink data frame may include setting the bit of the more data bit in the first downlink data frame to 1; 2, the bit of the specific field in the uplink data frame may be set to 11, and when the more data bit in the first downlink data frame is 0, the bit of the specific field in the second uplink data frame may be set to 00.
  • the method may further include transmitting the frame to the access point.
  • a bit value of a specific field in the first uplink data frame is set to binary 00 or 11, and the more The first uplink data frame having the data bit set to 1 may be transmitted to the access point.
  • the bits of the Ack policy field may include an ACK when the bit value of the Ack policy field is 00, a block BA when 01, a No Response when 10, and a data when 11 Each may mean responding with a frame.
  • the MoreData bit is set to 1 and the bit value of the Ack policy field is set to 2.
  • the method may further include transmitting a first uplink data frame set to 00 in the access point.
  • the MoreData bit is set to 1 and the bit value of the ACK policy field is set to binary 11 from the access point.
  • the bits of the Ack policy field may include an ACK when the bit value of the Ack policy field is 00, a block BA when 01, a No Response when 10, and a data when 11 Each may mean responding with a frame.
  • the method may further include transmitting a link data frame to the access point.
  • the determining of whether the second uplink data frame can be transmitted in response to the first downlink data frame may include transmitting the second uplink data frame based on a preset frame transmission / reception time limit. It can be determined.
  • the frame exchange method performed in the terminal failing to receive a first downlink data frame from the access point, and the first downlink Determining whether the reception of the first downlink field in the link data frame was successful; and if the reception of the specific field is successful, transmitting a second uplink data frame to the access point based on the first downlink field. It includes.
  • the first downlink field is whether a 1-bit acknowledgment bit indicating whether the terminal receives the first uplink data frame transmitted before the second uplink data frame and the first downlink data frame are retransmitted. It may be a first downlink signal field (SIG field) in which a retransmission indication bit of 1 bit indicating whether or not is set.
  • SIG field first downlink signal field
  • the second uplink data frame sets a 1-bit acknowledgment bit indicating that the reception of the first downlink data frame has failed and a 1-bit retransmission indication bit indicating that the currently transmitted data frame is not retransmitted. It may include a first uplink signal field (SIG field).
  • SIG field first uplink signal field
  • the step of transmitting the second uplink data frame to the access point receiving a second downlink data frame from the access point and of the second downlink field included in the second downlink data frame Based on a retransmission indication bit, if it is determined that the second downlink data frame is a retransmission frame of the first downlink data frame, chase combining is performed on the first downlink data frame and the second downlink data frame.
  • the method may further include combining.
  • a first downlink in which a bit of a specific field requesting to respond to a data frame from an access point is set to 11 Receives a link data frame and transmits a second uplink data frame to the access point in response to the first downlink data frame based on the received data frame response request.
  • the terminal transmits a data frame in which a retransmission instruction bit indicating whether the data frame is retransmitted and a bit indicating whether the data frame transmission is successful.
  • the data frame response can be used instead of the acknowledgment of the data reception, thereby increasing the efficiency of the resource and enabling reliable data transmission.
  • FIG. 1 is a conceptual diagram illustrating an embodiment of a configuration of an IEEE 802.11 WLAN system.
  • FIG. 2 is a conceptual diagram illustrating a combining process for data transmission in a WLAN system.
  • FIG. 3 illustrates a 2-bit setting of an ACK policy for performing a fast frame exchange method according to an embodiment of the present invention.
  • FIG. 4 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the terminal transmits a PS-poll frame.
  • FIG. 5 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when there is up and down transmission data.
  • FIG. 6 is a flowchart illustrating a fast frame exchange method performed in a terminal according to an embodiment of the present invention.
  • FIG. 7 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the number of up-down transmission data is different.
  • FIG. 8 is a flowchart illustrating a fast frame exchange method performed in a terminal according to another embodiment of the present invention.
  • FIG. 9 is a conceptual diagram illustrating a high speed frame exchange method according to an embodiment of the present invention when the data frame transmission time is limited.
  • FIG. 10 is a flowchart illustrating a high speed frame exchange method performed in a terminal when there is a frame transmission / reception time limit according to an embodiment of the present invention.
  • 11 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails.
  • FIG. 12 is a conceptual diagram illustrating a data frame in which SfeACK and retransmission indication bits are defined according to an embodiment of the present invention.
  • FIG. 13 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails according to an embodiment of the present invention.
  • FIG. 14 is a conceptual diagram illustrating a data retransmission method performed by a terminal when a data frame transmission fails according to an embodiment of the present invention.
  • 15 is a conceptual diagram illustrating that the high speed frame exchange is stopped when the access point and the terminal continuously fail to transmit data.
  • 16 is a conceptual diagram illustrating that high-speed frame exchange is stopped when two consecutive transmissions of a terminal fail.
  • first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
  • the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
  • a station is a physical layer for medium access control (MAC) and wireless medium that conforms to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. By any functional medium that includes an interface.
  • the station STA may be divided into a station that is an access point (AP) and a station that is a non-access point (STA).
  • a station (STA), which is an access point (AP), may simply be called an access point (AP), and a station (STA), which is a non-AP, may simply be called a terminal.
  • the terminal may include a processor and a transceiver, and may further include a user interface and a display device.
  • a processor refers to a unit designed to generate a frame to be transmitted through a wireless network or to process a frame received through a wireless network, and performs various functions for controlling a station (STA).
  • a transceiver is a unit that is functionally connected to a processor and is designed to transmit and receive a frame through a wireless network for a station (STA).
  • An access point may refer to a centralized controller, a base station (BS), a node-B, an e-node-B, a base transceiver system (BTS) or a site controller, and the like. Some or all of the features may be included.
  • BS base station
  • BTS base transceiver system
  • the terminal may be a user equipment (UE), a mobile station (MS), a user terminal (UT), a wireless terminal, an access terminal (AT), a terminal, a subscriber unit, a subscriber. It may be referred to as a Subscriber Station (SS), a wireless device, a wireless communication device, a Wireless Transmit / Receive Unit (WTRU), a mobile node, mobile or other terms.
  • Various embodiments of the terminal may be photographed such as a cellular telephone, a smart phone having a wireless communication function, a personal digital assistant (PDA) having a wireless communication function, a wireless modem, a portable computer having a wireless communication function, or a digital camera having a wireless communication function.
  • PDA personal digital assistant
  • FIG. 1 is a conceptual diagram illustrating an embodiment of a configuration of an IEEE 802.11 WLAN system.
  • an IEEE 802.11 WLAN system includes at least one basic service set (BSS).
  • BSS means a set of stations (STA 1, STA 2 (AP 1), STA 3, STA 4, STA 5 (AP 2)) that can be successfully synchronized to communicate with each other, the concept of a specific area is no.
  • BSS can be classified into Infrastructure BSS (Independent BSS) and Independent BSS (IBSS), and BSS 1 and BSS 2 represent Infrastructure BSS.
  • BSS 1 connects a terminal (STA 1), an access point (STA 2 (AP 1)) providing a distribution service and a plurality of access points (STA 2 (AP 1), STA 5 (AP 2)) It may include a distribution system (DS).
  • STA 2 an access point STA 2 (AP 1) manages a terminal STA 1.
  • BSS 2 connects a terminal (STA 3, STA 4), an access point (STA 5 (AP 2)) providing a distribution service and a plurality of access points (STA 2 (AP 1), STA 5 (AP 2)) It may include a distribution system.
  • an access point STA 5 (AP 2) manages terminals STA 3 and STA 4.
  • an independent BSS is a BSS operating in an ad-hoc mode. Since the IBSS does not include an access point, there is no centralized management entity. That is, in the IBSS, terminals are managed in a distributed manner. In the IBSS, all terminals may be mobile terminals, and thus, are not allowed to be connected to the distribution system (DS), thereby forming a self-contained network.
  • DS distribution system
  • the access points STA 2 (AP 1) and STA 5 (AP 2) provide access to the distributed system DS through the wireless medium for the terminals STA 1, STA 3, and STA 4 coupled thereto. .
  • Communication between terminals STA 1, STA 3, and STA 4 in BSS 1 or BSS 2 is generally performed through an access point STA 2 (AP 1) or STA 5 (AP 2), but a direct link (direct link) If the link is configured, direct communication between the terminals STA 1, STA 3, and STA 4 is possible.
  • the plurality of infrastructure BSSs may be interconnected through a distribution system (DS).
  • DS distribution system
  • a plurality of BSSs connected through a distribution system (DS) is called an extended service set (ESS).
  • Stations included in the ESS may communicate with each other, and the UE may move from one BSS to another BSS while seamlessly communicating within the same ESS.
  • the distribution system (DS) is a mechanism for one access point to communicate with another access point, whereby the access point transmits frames to, or moves to, another BSS for the terminals that are associated with the BSS it manages.
  • a frame may be transmitted for one arbitrary terminal.
  • the access point may transmit and receive frames with an external network such as a wired network.
  • Such a distribution system (DS) does not necessarily need to be a network, and there is no limitation on its form as long as it can provide a predetermined distribution service defined in the IEEE 802.11 standard.
  • the distribution system may be a wireless network such as a mesh network or a physical structure that connects access points to each other.
  • the high-speed frame exchange method according to an embodiment of the present invention to be described later can be applied to the IEEE 802.11 WLAN system described above, and in addition to the IEEE 802.11 WLAN system, a wireless personal area network (WPAN) and a wireless body area network (WBAN). It can be applied to various networks such as).
  • WLAN wireless personal area network
  • WBAN wireless body area network
  • FIG. 2 is a conceptual diagram illustrating a combining process for data transmission in a WLAN system.
  • the terminal STA In order for the STA to transmit and receive data in the intra-structure BSS, the terminal STA must first be associated with the access point AP.
  • the association process of the STA in the infrastructure BSS is largely 1) a probe step (AP), and 2) an authentication step with the detected access point (AP). ) And 3) an association step with an authenticated access point (AP).
  • the STA may first detect neighboring access points (APs) through a detection process.
  • the detection process is divided into a passive scanning method and an active scanning method.
  • the passive scanning method may be performed by overhearing beacons transmitted by neighboring access points (APs).
  • the active scanning method may be performed by broadcasting a probe request frame.
  • the AP that receives the probe request frame may transmit a probe response frame corresponding to the probe request frame to the corresponding STA.
  • the STA may know the presence of neighboring access points (APs) by receiving a probe response frame.
  • the terminal STA may select one access point AP among the plurality of detected access points and perform authentication with the selected access point AP.
  • An authentication algorithm according to the IEEE 802.11 standard is divided into an open system algorithm for exchanging two authentication frames and a shared key algorithm for exchanging four authentication frames. Through the process of exchanging an authentication request frame and an authentication response frame based on the authentication algorithm, the terminal STA may perform authentication with the access point AP.
  • the STA performs a connection process with an authenticated access point (AP). That is, the terminal STA transmits an association request frame to the selected access point AP, and the access point AP that receives the association request frame receives an association response frame corresponding to the association request frame. frame is transmitted to the corresponding STA. As such, through the process of exchanging the connection request frame and the connection response frame, the STA may perform a connection process with the access point AP.
  • AP authenticated access point
  • FIG. 3 illustrates a 2-bit setting of an ACK policy for performing a fast frame exchange method according to an embodiment of the present invention.
  • an ACK frame or a block BA frame for a previously transmitted data frame is a data frame that the terminal (or access point) wants to receive.
  • it is not possible to transmit a data frame during a time when an ACK frame or a block BA frame is received, thereby reducing resource efficiency. Therefore, in order to solve this problem, a method of transmitting a data frame serving as an acknowledgment frame in response to the received data frame will be described.
  • an access point (or a terminal) displays a binary frame 00 in two bits of an ACK policy field, an acknowledgment frame response by displaying a 01, a block acknowledgment response by displaying a 01, and a non-response by 10.
  • 11 may be requested to request the receiver to respond with a data frame.
  • the access point may transmit a data frame by displaying binary 00 in two bits of an ACK policy field to receive an acknowledgment frame from the terminal (or access point).
  • the access point may transmit a data frame by displaying binary 01 in two bits of the acknowledgment field to receive a block ac (BA) frame from the terminal (or access point), and the terminal (or access)
  • the data frame may be transmitted by displaying a binary number 10 in 2 bits of the Ack policy field, which means that it does not need to respond.
  • the access point may transmit a data frame by displaying binary 11 in two bits of the acknowledgment field in order to receive the data frame from the terminal (or access point).
  • the access point (or terminal) transmits a data frame indicating binary 00, 01, 10, or 11 in two bits of an ACK indication and a response frame field (RSPFrm) in addition to the acknowledgment field. It may be.
  • the access point in order to indicate that there are additional data frames to be transmitted in addition to the previously transmitted frame, the MoreData bit of the Frame Control Field in the MAC header (MAC Header) bit) can be set to 1 to transmit the data frame.
  • FIG. 4 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the terminal transmits a PS-poll frame.
  • the terminal may transmit a PS-poll to the access point to check whether there is a data frame to receive from the access point.
  • the terminal transmits a PS-poll to the access point.
  • the access point is a response to the PS-poll received from the terminal.
  • the access point sets the more data bit to 1 and the bit frame of the response frame field (RspFrm field) to binary 11 Send to the terminal.
  • the neighboring terminals overhearing that the bit value of the response frame field is set to binary 11 may set a network allocation vector (NAV) for a preset time, thereby preventing collision in the channel. You can prevent it.
  • the preset time may be, for example, MAX_PPDU + 2 * SIFS + PHY-RXSTARTDelay.
  • the access point transmits a data frame to the terminal after a short interframe space (SIFS).
  • SIFS short interframe space
  • the UE may determine the response frame field (RspFrm) of the acknowledgment frame field in the ac frame.
  • An Ack frame with bit set to 10 can be sent to the access point and enter doze mode.
  • the access point after the access point receives the PS-poll from the terminal, it does not prepare a data frame in the short interframe space (SIFS), and notifies that there is data to be transmitted through the acknowledgment frame and transmits the data frame.
  • SIFS short interframe space
  • An example has been described. However, if the access point can prepare the data frame in the short interframe space (SIFS) after receiving the PS-poll, it is obvious that the data frame can be transmitted to the terminal after the short interframe space.
  • FIG. 5 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when there is up and down transmission data.
  • the terminal since there is additional data to be transmitted, the terminal transmits the first uplink data frame UL1 having the more data bit set to 1 and the bit of the response frame field set to 00 to the access point.
  • the access point may transmit a data frame to the terminal instead of the acknowledgment frame because the data frame may function as an acknowledgment frame.
  • the access point since the access point has additional data to be transmitted, the more data bit in the first downlink data frame DL1 is set to 1, and the terminal confirms that there is additional data to be transmitted through the first uplink data frame UL1.
  • the bit of the response frame field may be set to 11.
  • the terminal may transmit the data frame to the access point in response to the more data bit in the first downlink data frame DL1 received from the access point and set the bit in the response frame field to 11. In this manner, the access point and the terminal may transmit and receive UL2, DL2, and UL5.
  • the terminal When the terminal transmits the last fifth downlink data frame UL5 to the access point, since there is no more data to transmit, the terminal sets the more data bit to zero. In addition, since the more data bit is set to 1 in the fourth downlink data frame DL4 transmitted by the access point, the terminal sets the bit in the response frame field of the last fifth downlink data frame UL5 to 11. Can be.
  • the access point determines that there is no data frame to be transmitted by the UE through the received fifth uplink data frame UL5, and sets the more data bit to 0 and the fifth downlink to set the bit in the response frame field to 00.
  • the link data frame DL5 is transmitted to the terminal.
  • the Ack frame in which the gather data bit is set to 0 and the bit in the response frame field is set to 10 in response to the fifth downlink data frame DL5 is set to the access point. send.
  • FIG. 6 is a flowchart illustrating a fast frame exchange method performed in a terminal according to an embodiment of the present invention.
  • the terminal transmits a data frame in which the MoreData bit is set to 1 to the access point (S610).
  • the terminal sets the more data bit to 1 because there are additional data frames to be transmitted to the access point.
  • the terminal may set the bit of the acknowledge policy field in the data frame to 00 or 11.
  • the terminal In response to the data frame transmitted in step 610, the terminal receives a data frame in which the bit of the acknowledgment field is set to 11 from the access point (S620).
  • the UE since the UE sets the more data bit to 1, that is, there is an additional data frame, the UE may receive a data frame in which the bit of the acknowledgment field is set to 11 from the access point.
  • the terminal transmits a data frame in which the bit of the acknowledgment field is set to 00 to the access point in step 610, if the access point has data to be transmitted, the data frame is received from the access point instead of the acknowledgment frame in step 620. can do.
  • the terminal determines whether the more data bit in the data frame received through step 620 is 1 (S630).
  • the terminal determines that the more data bit in the data frame is 1 through step 630, since the access point has additional data to transmit, the terminal sets the bit in the acknowledgment field to 11 to respond to the data frame (S640). .
  • the access point does not have any additional data to transmit, and thus sets the bit in the acknowledgment field to 00 to respond with an acknowledgment frame (S650). ).
  • the terminal determines whether there is additional data to be transmitted to the access point (S660).
  • the terminal sets the more data bit to 0 (S670).
  • the terminal transmits a data frame including the bits of the Ack policy field and the more data bits set through the steps 640 and 670 or the steps 650 and 670 to the access point (S680).
  • the terminal sets the more data bit to 1 (S690), and returns to step 610 to perform again from step 610.
  • FIG. 7 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the number of up-down transmission data is different.
  • the terminal may confirm that there is a data frame to be received from the access point through the beacon of the access point.
  • the terminal additionally sets the more data bit to 1 because there are data frames to be transmitted, and transmits the data frame UL1 having the bit in the response frame field to 11 to the access point because there is data to be received from the access point.
  • the terminal and the access point may transmit and receive an uplink data frame and a downlink data frame through fast frame exchange.
  • the downlink data frame DL4 is set to the terminal.
  • the terminal When the downlink data frame DL4 is received from the access point, the terminal sets the bit in the response frame field to 00 and transmits the data frame UL5 in which the more data bit is set to 1 to the access point.
  • the bit in the response frame field is set to 00. Can be set.
  • the AP recognizes that there is a data frame to be additionally transmitted by the UE through the received UL data frame UL5, and sets 11 to the bit of the response frame field, and sets the more data bit to 0 since there is no additional data to transmit. Send to the terminal.
  • the terminal may set the more data bit to 0 and transmit the last data frame UL5 having the bit in the response frame field to 00 to the access point.
  • the access point transmits an ac frame in which the more data bit is set to 0 and the bit in the response frame field is set to 10, so that the terminal no longer responds to the ac frame of the access point.
  • FIG. 8 is a flowchart illustrating a fast frame exchange method performed in a terminal according to another embodiment of the present invention.
  • the access point will be described on the assumption that there are no data frames to transmit.
  • the terminal transmits a data frame in which the more data bit is set to 1 and the bit of the acknowledgment field is set to 00 (S810).
  • the UE may set the more data bit to 1 because there are additional data frames to transmit, and since the access point has no additional data to transmit, the bit may set the bit in the acknowledgment field to 00.
  • the terminal receives an Ack frame in which the bit of the Ack policy field is set to 11 from the access point (S820), and sets the bit of the Ack polish to 00 based on the received Ack frame (S830).
  • the terminal determines whether there are additional data frames to transmit to the access point (S840).
  • step 840 If it is determined in step 840 that there are no additional data frames to transmit to the access point, the terminal sets the more data bit to 0 (S850).
  • the terminal sets the bits of the policy to 00 through steps 830 and 850 and transmits a data frame in which the more data bits are set to 0 to the access point (S860).
  • the terminal receives an Ack frame in which the bit of the policy is 10 from the access point in response to the data frame transmitted in step 860 (S870).
  • the terminal sets the more data bit to 1 (S880), and returns to step 810 to perform again from step 810.
  • FIG. 9 is a conceptual diagram illustrating a high speed frame exchange method according to an embodiment of the present invention when the data frame transmission time is limited.
  • an environment in which a specific time interval for communicating with a specific terminal or access point may be limited. In such a case, an environment in which the terminal or the access point should stop transmitting data that it has due to time limitation may occur.
  • the access point may define a time slot for communicating with a specific terminal and inform the terminal of the start point and the end point of the slot.
  • the UE starts frame transmission at the start of the slot and must finish the frame transmission before the end of the slot.
  • the terminal transmits a data frame UL1 having the more data bit set to 1 and the response frame bit set to 00 to the access point.
  • the access point When the data frame UL1 is received from the terminal, the access point transmits the data frame DL1 having the more data bit set to 1 and the response frame bit set to 11 when there is additional data to be transmitted.
  • the access point should transmit an acknowledgment frame with the response frame bit set to 00 in the data frame UL1 received from the terminal, but the data frame DL1 may serve as an acknowledgment frame. Can be transmitted to the terminal.
  • uplink data frames and downlink data frames may be transmitted and received through fast frame exchange as shown in FIG. 5.
  • the terminal may transmit the data frame UL4 having the more data bit set to 1 and the bit in the response frame field to 11 to the access point. have.
  • the access point transmits the data frame DL4 having the more data bit set to 1 and the bit of the response frame field to 11 since there is additional data to transmit.
  • the terminal additionally has a data frame to transmit, instead of transmitting the data frame transmits the Ack frame to the access point.
  • the terminal when the terminal determines that the time at which the acknowledgment frame is received from the access point may exceed the data time limit as the data frame is transmitted to the access point, the terminal may transmit the acknowledgment frame to the access point instead of the data frame. . That is, the terminal may exceed the time limit even when the bit of the response frame field of the received data frame is set to 11, and thus may respond with an ac frame instead of the data frame.
  • FIG. 10 is a flowchart illustrating a high speed frame exchange method performed in a terminal when there is a frame transmission / reception time limit according to an embodiment of the present invention.
  • the terminal assumes that a predetermined frame transmission / reception time, that is, a start point of a time slot for communication and an end point of a time slot are allocated from an access point.
  • the terminal transmits a data frame in which the more data bit is set to 1 to the access point (S1010).
  • the terminal receives a data frame in which the more data bit is set to 1 and the bit of the acknowledgment field is set to 11 in response to the data frame transmitted in step 1010 (S1020).
  • the terminal determines whether data frame transmission is possible to the access point (S1030).
  • the terminal determines whether data frame transmission is possible based on a preset frame transmission / reception time. For example, when it is determined that the preset frame transmission / reception time is terminated during data frame transmission, when it is determined that the preset frame transmission / reception time is terminated while receiving the acknowledgment for the transmitted data frame, the data frame transmission is impossible. You can judge.
  • the terminal sets the bit of the acknowledgment field to 10 (S1040).
  • the terminal sets the bit of the acknowledgment field to 11 (S1050).
  • the terminal determines whether there is additional data to be transmitted to the access point (S1060).
  • the terminal sets the more data bit to 1 (S1070).
  • the terminal sets the more data bit to 0 (S1080).
  • the terminal transmits the frame including the set bit to the access point (S1090).
  • the terminal may transmit an Ack frame in which the bit of the Acknowledge field is set to 10 and the more data bit is set to 0 or 1 to the access point.
  • the terminal may set the bit of the acknowledgment field to 11 and transmit the data frame in which the more data bit is set to 0 or 1 to the access point.
  • the response may be an acknowledgment instead of an acknowledgment of the data frame based on the preset frame transmission / reception time.
  • 11 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails.
  • the fast frame exchange method is a method for enabling a data frame to perform the role of an acknowledgment.
  • the probability of transmission failure of the data frame is higher than that of the acknowledgment frame.
  • a bar that may additionally occur when a transmission of a data frame fails will be described below.
  • the terminal since the terminal has not received a response to the transmitted data frame UL2, the terminal may determine that the transmission of the data frame has failed, and may retransmit the transmitted data frame UL2.
  • FIG. 12 is a conceptual diagram illustrating a data frame in which SfeACK and retransmission indication bits are defined according to an embodiment of the present invention.
  • a separate field in a data frame may be 1-bit among reserved bits of a SIG field.
  • the 1-bit may be defined as a speed frame exchange ACK / NACK (SfeACK) bit, where SfeACK bit is 0, which means NACK, and 1 means ACK.
  • SfeACK bit is 0, it may mean an ACK, and if 1, it means NACK.
  • one bit of a retransmission indicating bit may be included in the data frame to determine whether the transmitted data frame is a retransmitted data frame. If the receiver determines that the data frame transmitted from the transmitter is a retransmission data frame through the retransmission indication bit, chase combining may be performed.
  • chace combining has an advantage that data frames can be read well using previously received data frames and retransmitted data frames.
  • one bit of the retransmission indication bit is 0, it may mean a data frame that is not retransmission, and if it is 1, it may mean a data frame that is retransmission.
  • this may mean a data frame that is a retransmission, and a value of 1 may mean a data frame that is not retransmission.
  • the SIG field has a separate Cyclic Redundancy Check (CRC) field and is transmitted in a very robust manner (e.g. BPSK or QPSK + 1/2 Convolutional Code rate).
  • CRC Cyclic Redundancy Check
  • the data portion may be transmitted in a higher-order transmission scheme (eg, 64-QAM + 3/4 Convolutional Code rate).
  • the signal field generally uses a low Modulation and Coding Scheme (MCS) level, and the data portion sets the MCS level according to the channel situation.
  • MCS Modulation and Coding Scheme
  • the lower the MCS level the more robust the transmission and the lower the transmission rate.
  • a signal field with a low MCS level may be received, but a data portion with a high MCS level may be received in a broken state.
  • the received frame may be discarded because the information in the frame is unreliable.
  • the signal field is completely received, it is possible to proceed with communication by indicating the arc and the Nak during the speed frame exchange process.
  • FIG. 13 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails according to an embodiment of the present invention.
  • the SfeACK bit of the signal field is 1, which means ACK, and when the 1 bit of the retransmission indication bit is 1, the data is retransmission. It is assumed to mean a frame.
  • the access point transmits a first downlink data frame DL1 set to more data bit 1, SfeACK bit 0, and retransmission indication (RTI) bit 0 to the terminal.
  • RTI retransmission indication
  • the access point sets the more data bit to 1 because there is an additional data frame to transmit, and sets the SfeACK bit to 0 since there is nothing to transmit to the arc since there is no frame previously received from the terminal.
  • the access point sets the retransmission indication (RTI) bit to zero.
  • the terminal may receive the first downlink data frame DL1 from the access point and transmit the first uplink data frame UL1 to the access point after a preset time (eg, SIFS).
  • a preset time eg, SIFS
  • the terminal may transmit the first uplink data frame UL1 having the more data bit 1, the SfeACK bit 1, and the retransmission indication bit to 0 to the access point.
  • the terminal sets the more data bit to 1 because there is an additional data frame to transmit, and sets the SfeACK bit to 1 since the UE successfully received the first downlink data frame DL1 received from the access point. Also, since the first uplink data frame UL1 is not a data frame to be retransmitted, the terminal sets the retransmission indication (RTI) bit to zero.
  • RTI retransmission indication
  • the access point receives the first uplink data frame UL1, and after a preset time, the second downlink data frame DL2 in which the gathered data bit is set to 1, the SfeACK bit is set to 1, and the retransmission instruction bit is set to 0. ) To the terminal.
  • the terminal When the second downlink data frame DL2 is received from the access point, the terminal transmits the second uplink data frame UL2 having the more data bit to 1, the SfeACK to 1, and the retransmission instruction bit to 0, to the access point. do.
  • the access point successfully receives a signal field (SIG field) of the second uplink data frame UL2 from the terminal, but fails to receive the data frame.
  • SIG field signal field
  • the access point selects a third downlink data frame in which the gathered data bit is set to 1, the SfeACK is set to 0, and the retransmission indication bit is set to 0, after a preset time from when the transmission of the second uplink data frame UL2 ends. Send to the terminal.
  • the access point can know the transmission time of the second uplink data frame UL2 through the received signal field information (for example, MCS level and length), and within the second uplink data frame UL2. Since SfeACK is 1, it can be seen that the second downlink data frame DL2 has been successfully transmitted.
  • the received signal field information for example, MCS level and length
  • the access point responds to the feedback that the transmission of the second uplink data frame has failed through the third downlink data frame, but in another embodiment of the present invention, in addition to the third downlink data frame, It may also respond through a Null Data Packet (NDP).
  • NDP Null Data Packet
  • the terminal may retransmit, to the access point, a second uplink data frame in which the more data bit is set to 0, the SfeACK bit is 1, and the retransmission instruction bit is set to 1 based on the third downlink data frame received from the access point.
  • the UE may retransmit the second uplink data frame to the access point because it may confirm that transmission of the second uplink data frame has failed through SfeACK in the third downlink data frame.
  • the access point Since the access point knows that the second uplink data frame UL2 is a retransmitted data frame through the retransmission indication bit of 1, the access point may perform chase combining on the second uplink data frame. have.
  • the terminal If there is a third uplink data frame UL3 to be additionally transmitted by the terminal, the terminal first transmits the third uplink data frame having the retransmission indication bit set to 0 to the access point instead of retransmitting the second uplink data frame. You can also send. Subsequently, when retransmitting the second uplink data frame, the retransmission indication bit may be set to 1 to transmit the data frame.
  • each uplink data frame may be aligned.
  • the access point may set the data bit to 0, the SFeACK to 1, and the retransmission instruction bit to 0 after a preset time. 4 transmits a downlink data frame to the terminal.
  • the terminal successfully receives the signal field of the fourth downlink data frame DL4 from the access point, but fails to receive the data frame.
  • the UE accesses a null data packet (NDP) in which more data bits are set to 1, SfeACK is set to 0, and a retransmission instruction bit is set to 0 after a predetermined time from the end of transmission of the fourth downlink data frame DL4. To send.
  • NDP null data packet
  • the terminal may transmit an Ack frame in which SfeACK is set to 0 instead of the null data packet to the access point.
  • the access point may determine that the SfeACK bit in the null data packet (NDP) is 0, and may retransmit the fourth downlink data frame in which the more data bit is set to 0, the SfeACK bit is set to 1, and the retransmission instruction bit is set to 1. have.
  • NDP null data packet
  • the terminal may perform chace combining.
  • the access point does not retransmit the fourth downlink data frame DL4, but instead of retransmitting the fourth downlink data frame DL4, the fifth downlink data frame in which the retransmission indication bit is set to 0.
  • DL5 may first be transmitted to the terminal. Subsequently, when retransmitting the fourth downlink data frame DL4, the retransmission indication bit may be set to 1 to transmit the data frame.
  • the terminal finally transmits the Ack frame in which the more data bit is set to 0 and the SfeACK bit is set to 1, which means that the fourth downlink data frame DL4 has been successfully received.
  • the high-speed frame exchange method even if a data transmission failure in the high-speed frame exchange process can be responded to the acknowledgment or Nakke without interruption, the data retransmission process in the high-speed frame exchange process It is possible to exchange data efficiently. In addition, it is possible to perform robust transmission by notifying the receiver whether the data frame is a retransmission through the retransmission indication bit.
  • FIG. 14 is a conceptual diagram illustrating a data retransmission method performed by a terminal when a data frame transmission fails according to an embodiment of the present invention.
  • the SfeACK bit of the signal field is 1, which means ACK, and when the 1 bit of the retransmission indication bit is 1, the data is retransmission. It is assumed to mean a frame.
  • the terminal may not receive the first signal field included in the first downlink data frame DL1. It is determined whether or not it succeeds (S1420).
  • the UE When the UE determines that the first signal field is received through step 1420, the UE sets the SfeACK bit indicating 0 to the failure of the first downlink data frame to 0 based on the received first signal field and sets the RTI bit indicating whether to retransmit. It is set (S1430).
  • the terminal transmits the first uplink data frame including the SfeACK bit and the RTI bit set through step 1430 to the access point (S1440).
  • the terminal receives a second downlink data frame from the access point (S1450).
  • the terminal determines whether the second downlink data frame is the same as the first downlink data frame based on the retransmission indication bit of the signal field included in the second downlink data frame (S1460).
  • the terminal determines that the second downlink data frame and the first downlink data frame are the same; when the retransmission indication bit is 0, the second downlink data frame and the first downlink data frame You can judge this as something else.
  • the UE may perform chace combining on the second downlink data frame and the first downlink data frame (S1470). ).
  • 15 is a conceptual diagram illustrating that the high speed frame exchange is stopped when the access point and the terminal continuously fail to transmit data.
  • the second uplink data frame UL2 and the third downlink data frame DL3 have successfully transmitted a signal field (SIG field) but failed to transmit a DATA frame.
  • SIG field signal field
  • the fast frame exchange may be stopped.
  • the access point and the terminal may stop the high-speed frame exchange when the data frame transmission fails continuously.
  • the data frame may be transmitted by lowering the transmission rate of the data frame.
  • the terminal may transmit a second uplink data frame UL2 at a low transmission rate after receiving the third downlink data frame DL3 from the access point, and may transmit the same transmission rate. You can also keep sending data frames.
  • 16 is a conceptual diagram illustrating that high-speed frame exchange is stopped when two consecutive transmissions of a terminal fail.
  • the access point successfully transmits both a signal field (SIG field) and a data frame, but the UE indicates that the second uplink data frame (UL2) transmission has failed twice in succession.
  • SIG field signal field
  • UL2 second uplink data frame
  • the terminal may stop the high-speed frame exchange when the transmission of two (or more) data frames in a row fails.
  • the fast frame exchange is performed. You can stop.
  • the terminal may transmit the data frame by lowering the transmission rate of the data frame without interrupting the fast frame exchange. For example, when the terminal fails to transmit the second uplink data frame twice in a row, the terminal may transmit the second uplink data frame to the access point using a low transmission rate.
  • the terminal or the access point may stop the high speed frame exchange when both the signal field and the data frame fail to transmit.
  • the interruption of the fast frame exchange may be determined by the terminal or the access point by itself. That is, it is not necessary to perform the method described with reference to FIGS. 15 and 16, and as long as information of SfeACK (successful transmission for the previous frame) is continuously transmitted through the signal field of the data frame, continuous transmission may be possible. .

Landscapes

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

Abstract

A high-speed frame exchange method that increases the efficiency of a resource and enables reliable transmission is disclosed. A method performed by a terminal includes the steps of: receiving a first downlink data frame including a specific field where a bit value requesting a response using a data frame from an access point is set; and transmitting a second uplink data frame to the access point in response to the first downlink data frame based on the bit value of the specific field. Thus, since it is possible to respond to data frame reception by using another data frame, it is possible to increase the efficiency of a resource.

Description

고속 프레임 교환 방법High speed frame exchange method

본 발명은 무선 통신 기술에 관한 것으로, 더욱 상세하게는 자원 효율성을 높이고, 신뢰성 있는 전송이 가능한 고속 프레임 교환 방법에 관한 것이다.The present invention relates to a wireless communication technology, and more particularly, to a high-speed frame exchange method capable of increasing resource efficiency and enabling reliable transmission.

정보통신 기술의 발전과 더불어 다양한 무선 통신 기술이 개발되고 있다. 이 중에서 무선랜(wireless local area network, WLAN)은 무선 주파수 기술을 바탕으로 개인용 휴대 정보 단말기(personal digital assistant, PDA), 랩탑 컴퓨터(laptop computer), 휴대형 멀티미디어 플레이어(portable multimedia player, PMP) 등과 같은 휴대형 단말기를 사용하여 가정이나 기업 또는 특정 서비스 제공지역에서 무선으로 인터넷에 접속할 수 있도록 하는 기술이다.With the development of information and communication technology, various wireless communication technologies are being developed. Among them, wireless local area network (WLAN) is based on radio frequency technology such as personal digital assistant (PDA), laptop computer, portable multimedia player (PMP), etc. It is a technology that allows a user to access the Internet wirelessly at home, a business, or a specific service area by using a portable terminal.

무선랜 기술에 대한 표준은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 위원회 산하의 IEEE 802.11 WG(Working Group)에 의해 개발되고 표준화된다. IEEE 802.11a는 5 GHz에서 비면허 대역(unlicensed band)을 이용하여, 54 Mbps의 최대 전송 속도(maximum PHY data rate)를 제공한다. IEEE 802.11b는 2.4 GHz에서 직접 시퀀스 방식(direct sequence spread spectrum, DSSS)을 적용하여, 11 Mbps의 최대 전송 속도(maximum PHY data rate)를 제공한다. IEEE 802.11g는 2.4 GHz에서 직교 주파수 분할 다중화(orthogonal frequency division multiplexing, OFDM)를 적용하여, 54 Mbps의 최대 전송 속도(maximum PHY data rate)를 제공한다. IEEE 802.11n은 2개의 공간적인 스트림(spatial stream)과 40 MHz 대역폭을 사용했을 때 300 Mbps의 최대 전송 속도(maximum PHY data rate)를 제공하고, 4개의 공간적인 스트림(spatial stream)과 40 MHz의 대역폭을 사용했을 때 600 Mbps의 최대 전송 속도(maximum PHY data rate)를 제공한다.The standard for WLAN technology is developed and standardized by the IEEE 802.11 Working Group (WG) under the Institute of Electrical and Electronics Engineers (IEEE) 802.11 Committee. IEEE 802.11a uses an unlicensed band at 5 GHz, providing a maximum PHY data rate of 54 Mbps. IEEE 802.11b applies a direct sequence spread spectrum (DSSS) at 2.4 GHz to provide a maximum PHY data rate of 11 Mbps. IEEE 802.11g applies orthogonal frequency division multiplexing (OFDM) at 2.4 GHz to provide a maximum PHY data rate of 54 Mbps. IEEE 802.11n provides a maximum PHY data rate of 300 Mbps when using two spatial streams and 40 MHz bandwidth, and four spatial streams and 40 MHz Using bandwidth provides a maximum PHY data rate of 600 Mbps.

이와 같은 무선랜의 보급이 활성화되고 이를 이용한 어플리케이션이 다양화됨에 따라, IEEE 802.11n이 지원하는 데이터 처리 속도보다 더 높은 처리율을 지원하기 위한 새로운 무선랜 기술에 대한 필요성이 증가하고 있다. 초고처리율(very high throughput, VHT) 무선랜 기술은 802.11 무선랜 기술 중 하나로, 1 Gbps 이상의 데이터 처리 속도를 지원하기 위하여 제안되고 있다. 그 중, IEEE 802.11ac는 5 GHz 대역에서 초고처리율 제공을 위한 표준으로서 개발되고 있고, IEEE 802.11ad는 60 GHz 대역에서 초고처리율 제공을 위한 표준으로서 개발되고 있다.As the spread of the WLAN is activated and the applications using the same are diversified, there is an increasing need for a new WLAN technology for supporting a higher throughput than the data processing speed supported by IEEE 802.11n. Very high throughput (VHT) WLAN technology is one of the 802.11 WLAN technology, has been proposed to support data processing speed of 1 Gbps or more. Among them, IEEE 802.11ac is being developed as a standard for providing very high throughput in the 5 GHz band, and IEEE 802.11ad is being developed as a standard for providing very high throughput in the 60 GHz band.

이러한 무선랜 기술을 기초로 한 시스템에 있어서, 802.11ah는 센서, 미터기 등과의 통신을 위한 용도 목적으로 연구가 진행 중에 있다.In a system based on the WLAN technology, 802.11ah is under study for the purpose of communication with a sensor, a meter, and the like.

센서 노드들은 일반 단말보다 수가 많기 때문에 채널 액세스(channel access)를 하는데 충돌(collision)이 일어날 확률이 더 많아지고, 배터리 교체를 자주 하기 어렵다.Since sensor nodes are larger than general terminals, collisions are more likely to occur during channel access, and battery replacement is difficult.

이와 같은 이유에서 IEEE 802.11 ah에서는 채널 액세스 방식과 파워 세이빙이 매우 중요한 이슈로 떠오르고 있다.For this reason, channel access and power saving are very important issues in IEEE 802.11 ah.

그러나, IEEE 802.11에서는 자원 효율성이 낮은 채널 액세스 방식이 일반적으로 많이 사용되고 있다. 예를 들어, 단말과 액세스 포인트가 서로 통신하는 상황에서 단말(또는 엑세스 포인트)이 데이터 프레임을 전송한 경우, 이에 대한 응답으로 액세스 포인트(또는 단말)는 애크(acknowledgement, ACK) 프레임을 전송하거나 블록 애크(block acknowledgement, BA) 프레임을 전송하여 데이터 프레임을 성공적으로 수신하였음을 알린다.However, in IEEE 802.11, channel access schemes having low resource efficiency are generally used. For example, when a terminal (or an access point) transmits a data frame while the terminal and the access point communicate with each other, the access point (or terminal) transmits an acknowledgment (ACK) frame or blocks in response thereto. A block acknowledgment (BA) frame is sent to indicate that the data frame was successfully received.

그런데, 맥 헤더(MAC Header) 안에 있는 프레임 컨트롤 필드(Frame control field)의 모어데이터(More Data) 비트(bit)가 1로 설정되어 전송할 데이터 프레임이 연속적으로 있을 경우, 수신단의 액세스 포인트(또는 단말)이 전송하는 애크 프레임 또는 블록 애크 프레임은 자원의 효율성을 떨어뜨릴 수 있다.However, when more data bits of the frame control field in the MAC header are set to 1 and there are consecutive data frames to be transmitted, the access point (or terminal) of the receiving end The acknowledgment frame or block acknowledgment frame transmitted by) may reduce resource efficiency.

즉, 애크 프레임 또는 블록 애크 프레임은 단말(또는 액세스 포인트)이 받고자 하는 데이터가 아니기 때문에 애크 프레임을 전송하는 시간 동안 데이터 프레임을 전송하지 못하게 되므로 자원의 효율성이 떨어지는 문제점이 있다.That is, since the acknowledgment frame or the block acknowledgment frame is not data that the terminal (or access point) wants to receive, the data frame cannot be transmitted during the time of transmitting the acknowledgment frame, thereby reducing resource efficiency.

상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 자원 효율성을 높일 수 있는 고속 프레임 교환 방법을 제공하는 것이다.An object of the present invention for solving the above problems is to provide a high-speed frame exchange method that can increase the resource efficiency.

또한, 본 발명의 다른 목적은 신뢰성 있는 데이터 전송이 가능한 고속 프레임 교환 방법을 제공하는 것이다.Another object of the present invention is to provide a high speed frame exchange method capable of reliable data transmission.

상기 목적을 달성하기 위한 본 발명의 일 실시예에 따른 고속 프레임 교환 방법에 따르면, 단말에서 수행하는 방법에 있어서, 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계 및 상기 특정 필드의 비트 값에 기초하여 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함한다.According to a high speed frame exchange method according to an embodiment of the present invention for achieving the above object, in a method performed in the terminal, comprising a specific field set the bit value requesting to respond to the data frame from the access point Receiving a first downlink data frame and transmitting a second uplink data frame to the access point in response to the first downlink data frame based on a bit value of the specific field.

여기서, 상기 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계는, 데이터 프레임으로 응답할 것으로 요청하기 위해 애크 폴리시 필드, 애크 지시 필드 또는 응답 프레임 필드의 비트값을 이진수 11로 설정한 제1 하향링크 데이터 프레임을 수신할 수 있다.Here, the step of receiving a first downlink data frame including a specific field that sets a bit value requesting to respond to the data frame from the access point may include an acknowledgment field and an acknowledgment to request to respond with a data frame. The first downlink data frame in which the bit value of the indication field or the response frame field is set to binary 11 may be received.

여기서, 상기 애크 폴리시 필드, 애크 지시 필드, 또는 응답 프레임 필드는, 상기 애크 폴리시 필드, 애크 지시 필드 또는 응답 프레임 필드의 비트 값이 2진수 00인 경우, 애크(ACK), 01인 경우 블록 애크(Block ACK, BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미할 수 있다.The acknowledgment field, the acknowledgment field, or the response frame field may include an acknowledgment (ACK) when the bit value of the acknowledgment field, the acknowledgment field, or the response frame field is binary 00, and a block acknowledgment (01). Block ACK, BA), in case of 10, it can mean no response, and in case of 11, it responds with a data frame.

여기서, 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계는, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트에 기초하여 제2 상향링크 데이터 프레임 내의 특정 필드의 비트를 설정하는 단계와, 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터 비트를 설정하는 단계 및 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함할 수 있다.The transmitting of the second uplink data frame to the access point may include setting a bit of a specific field in a second uplink data frame based on more data bits in the first downlink data frame; The method may further include setting more data bits of the second uplink data frame based on whether there is data to be transmitted, and transmitting the second uplink data frame to the access point.

여기서, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트에 기초하여 제2 상향링크 데이터 프레임의 특정 필드의 비트를 설정하는 단계는, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트가 1인 경우 상기 제2 상향링크 데이터 프레임 내 특정 필드의 비트를 11로 설정하고, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트가 0인 경우 상기 제2 상향링크 데이터 프레임 내 특정 필드의 비트를 00으로 설정할 수 있다.Here, the setting of the bit of the specific field of the second uplink data frame based on the more data bit in the first downlink data frame may include setting the bit of the more data bit in the first downlink data frame to 1; 2, the bit of the specific field in the uplink data frame may be set to 11, and when the more data bit in the first downlink data frame is 0, the bit of the specific field in the second uplink data frame may be set to 00.

여기서, 상기 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계 이전에, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계를 더 포함할 수 있다.Here, before receiving a first downlink data frame including a specific field in which a bit value is set to request a response to the data frame from the access point, the first uplink data having the more data bit set to 1 The method may further include transmitting the frame to the access point.

여기서, 상기 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계는, 상기 제1 상향링크 데이터 프레임 내 특정 필드의 비트 값을 2진수 00 또는 11로 설정하고, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 상기 액세스 포인트로 전송할 수 있다.Here, in the transmitting of the first uplink data frame having the more data bit set to 1 to an access point, a bit value of a specific field in the first uplink data frame is set to binary 00 or 11, and the more The first uplink data frame having the data bit set to 1 may be transmitted to the access point.

또한, 본 발명의 다른 실시예에 따른 고속 프레임 교환 방법에 따르면, 액세스 포인트로부터 애크 폴리시(ACK policy) 필드의 비트 값이 2진수 11로 설정된 애크 프레임을 수신하는 단계와, 제2 상향링크 데이터 프레임 내의 애크 폴리시 필드의 비트 값을 2진수 00으로 설정하는 단계와, 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터(MoreData) 비트를 설정하는 단계 및 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함한다.In addition, according to the high-speed frame exchange method according to another embodiment of the present invention, receiving an Ack frame in which the bit value of the ACK policy field is set to binary 11 from the access point, and the second uplink data frame Setting a bit value of an acknowledgment field in the binary number 00, setting a MoreData bit of the second uplink data frame based on whether there is additional data to transmit, and the second uplink Sending a link data frame to the access point.

여기서, 상기 애크 폴리시 필드의 비트는, 상기 애크 폴리시 필드의 비트 값이 2진수 00인 경우 애크(ACK), 01인 경우 블록 애크(BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미할 수 있다.Here, the bits of the Ack policy field may include an ACK when the bit value of the Ack policy field is 00, a block BA when 01, a No Response when 10, and a data when 11 Each may mean responding with a frame.

여기서, 상기 액세스 포인트로부터 애크 폴리시 필드의 비트 값이 2진수 11로 설정된 애크 프레임을 수신하는 단계 이전에, 모어데이터(MoreData) 비트(bit)를 1로 설정하고, 애크 폴리시 필드의 비트 값을 2진수 00으로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계를 더 포함할 수 있다.Here, prior to the step of receiving an Ack frame in which the bit value of the Ack policy field is set to binary 11 from the access point, the MoreData bit is set to 1 and the bit value of the Ack policy field is set to 2. The method may further include transmitting a first uplink data frame set to 00 in the access point.

또한, 본 발명의 또 다른 실시예에 따른 고속 프레임 교환 방법에 따르면, 액세스 포인트로부터 모어데이터(MoreData) 비트가 1로 설정되고 애크 폴리시(ACK policy) 필드의 비트 값이 2진수 11로 설정된 제1 하향링크 데이터 프레임을 수신하는 단계와, 상기 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단하는 단계와, 상기 판단 결과에 기초하여 상기 제2 상향링크 데이터 프레임에 포함되는 응답 프레임 필드의 비트를 설정하는 단계와, 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터(MoreData) 비트를 설정하는 단계 및 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함한다.In addition, according to the high-speed frame exchange method according to another embodiment of the present invention, the MoreData bit is set to 1 and the bit value of the ACK policy field is set to binary 11 from the access point. Receiving a downlink data frame, determining whether a second uplink data frame can be transmitted in response to the first downlink data frame, and based on the determination result, the second uplink data Setting bits of the response frame field included in the frame, setting more data bits of the second uplink data frame based on whether there is additional data to transmit, and the second uplink data Sending a frame to the access point.

여기서, 상기 애크 폴리시 필드의 비트는, 상기 애크 폴리시 필드의 비트 값이 2진수 00인 경우 애크(ACK), 01인 경우 블록 애크(BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미할 수 있다.Here, the bits of the Ack policy field may include an ACK when the bit value of the Ack policy field is 00, a block BA when 01, a No Response when 10, and a data when 11 Each may mean responding with a frame.

여기서, 상기 액세스 포인트로부터 모어데이터 비트가 1로 설정되고 애크 폴리시 필드의 비트 값이 2진수 11로 설정된 제1 하향링크 데이터 프레임을 수신하는 단계 이전에, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 더 포함할 수 있다.Here, before receiving the first downlink data frame in which the more data bit is set to 1 from the access point and the bit value of the acknowledgment field is set to binary 11, the first uplink having the more data bit is set to 1; The method may further include transmitting a link data frame to the access point.

여기서, 상기 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단하는 단계는, 미리 설정된 프레임 송수신 시간 제한에 기초하여 상기 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단할 수 있다.The determining of whether the second uplink data frame can be transmitted in response to the first downlink data frame may include transmitting the second uplink data frame based on a preset frame transmission / reception time limit. It can be determined.

또한, 본 발명의 또 다른 실시예에 따른 고속 프레임 교환 방법에 따르면, 단말에서 수행하는 프레임 교환 방법에 있어서, 상기 액세스 포인트로부터 제1 하향링크 데이터 프레임의 수신을 실패하는 단계와, 상기 제1 하향링크 데이터 프레임 내 제1 하향 필드의 수신에 성공했는지 여부를 판단하는 단계 및 상기 특정 필드의 수신에 성공한 경우, 상기 제1 하향 필드에 기초하여 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함한다.In addition, according to the high-speed frame exchange method according to another embodiment of the present invention, in the frame exchange method performed in the terminal, failing to receive a first downlink data frame from the access point, and the first downlink Determining whether the reception of the first downlink field in the link data frame was successful; and if the reception of the specific field is successful, transmitting a second uplink data frame to the access point based on the first downlink field. It includes.

여기서, 상기 제1 하향 필드는, 상기 단말이 상기 제2 상향링크 데이터 프레임 전에 전송한 제1 상향링크 데이터 프레임의 수신 여부를 나타내는 1비트의 애크 비트 및 상기 제1 하향링크 데이터 프레임이 재전송되는 것인지 여부를 나타내는 1비트의 재전송 지시 비트를 설정한 제1 하향 시그널 필드(SIG field)일 수 있다.In this case, the first downlink field is whether a 1-bit acknowledgment bit indicating whether the terminal receives the first uplink data frame transmitted before the second uplink data frame and the first downlink data frame are retransmitted. It may be a first downlink signal field (SIG field) in which a retransmission indication bit of 1 bit indicating whether or not is set.

여기서, 상기 제2 상향링크 데이터 프레임은, 상기 제1 하향링크 데이터 프레임의 수신에 실패한 것을 나타내는 1비트의 애크 비트 및 현재 전송하는 데이터 프레임이 재전송되는 것이 아님을 나타내는 1비트의 재전송 지시 비트를 설정한 제1 상향 시그널 필드(SIG field)를 포함할 수 있다.Here, the second uplink data frame sets a 1-bit acknowledgment bit indicating that the reception of the first downlink data frame has failed and a 1-bit retransmission indication bit indicating that the currently transmitted data frame is not retransmitted. It may include a first uplink signal field (SIG field).

여기서, 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계 이후에, 상기 액세스 포인트로부터 제2 하향링크 데이터 프레임을 수신하는 단계 및 상기 제2 하향링크 데이터 프레임에 포함된 제2 하향 필드의 재전송 지시 비트에 기초하여 상기 제2 하향링크 데이터 프레임이 상기 제1 하향링크 데이터 프레임의 재전송 프레임인 것으로 판단되면 상기 제1 하향링크 데이터 프레임과 상기 제2 하향링크 데이터 프레임에 대해 채이스 컴바이닝(chase combining)을 수행하는 단계를 더 포함할 수 있다.Here, after the step of transmitting the second uplink data frame to the access point, receiving a second downlink data frame from the access point and of the second downlink field included in the second downlink data frame Based on a retransmission indication bit, if it is determined that the second downlink data frame is a retransmission frame of the first downlink data frame, chase combining is performed on the first downlink data frame and the second downlink data frame. The method may further include combining.

상기와 같은 본 발명의 일 실시예에 따른 고속 프레임 교환 방법 및 고속 프레임 교환 방법을 수행하는 장치에 따르면, 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 특정 필드의 비트를 11로 설정한 제1 하향링크 데이터 프레임을 수신하고, 수신된 데이터 프레임 응답 요청에 기초하여 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송한다. 또한, 단말은 재전송 데이터 프레임인지 여부를 나타내는 재전송 지시 비트와 데이터 프레임 전송 성공 여부를 나타내는 비트를 설정한 데이터 프레임을 전송한다.According to the apparatus for performing the fast frame exchange method and the fast frame exchange method according to an embodiment of the present invention as described above, a first downlink in which a bit of a specific field requesting to respond to a data frame from an access point is set to 11 Receives a link data frame and transmits a second uplink data frame to the access point in response to the first downlink data frame based on the received data frame response request. In addition, the terminal transmits a data frame in which a retransmission instruction bit indicating whether the data frame is retransmitted and a bit indicating whether the data frame transmission is successful.

따라서, 데이터 수신에 대한 애크 프레임 응답 대신 데이터 프레임 응답이 가능하여 자원의 효율성을 높일 수 있으며, 신뢰성 있는 데이터 전송이 가능하다.Therefore, the data frame response can be used instead of the acknowledgment of the data reception, thereby increasing the efficiency of the resource and enabling reliable data transmission.

도 1은 IEEE 802.11 무선랜 시스템의 구성에 대한 일 실시예를 도시한 개념도이다.1 is a conceptual diagram illustrating an embodiment of a configuration of an IEEE 802.11 WLAN system.

도 2는 무선랜 시스템에서 데이터 전송을 위한 결합 과정을 도시한 개념도이다.2 is a conceptual diagram illustrating a combining process for data transmission in a WLAN system.

도 3은 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 수행하기 위한 애크 폴리시(ACK policy)의 2 비트 설정을 나타낸다.3 illustrates a 2-bit setting of an ACK policy for performing a fast frame exchange method according to an embodiment of the present invention.

도 4는 단말이 PS-poll 프레임을 전송하는 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.4 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the terminal transmits a PS-poll frame.

도 5는 상하향 전송 데이터가 있는 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.5 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when there is up and down transmission data.

도 6은 본 발명의 일 실시예에 따라 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.6 is a flowchart illustrating a fast frame exchange method performed in a terminal according to an embodiment of the present invention.

도 7은 상하향 전송 데이터의 수가 다른 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.7 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the number of up-down transmission data is different.

도 8은 본 발명의 다른 실시예에 따라 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.8 is a flowchart illustrating a fast frame exchange method performed in a terminal according to another embodiment of the present invention.

도 9는 데이터 프레임 전송시간이 제한된 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.9 is a conceptual diagram illustrating a high speed frame exchange method according to an embodiment of the present invention when the data frame transmission time is limited.

도 10은 본 발명의 일 실시예에 따라 프레임 송수신 시간 제한이 있는 경우 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.10 is a flowchart illustrating a high speed frame exchange method performed in a terminal when there is a frame transmission / reception time limit according to an embodiment of the present invention.

도 11은 데이터 프레임 전송 실패시 데이터 재전송 방법을 나타내는 개념도이다.11 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails.

도 12는 본 발명의 일 실시예에 따라 SfeACK와 재전송 지시 비트를 정의한 데이터 프레임을 나타내는 개념도이다.12 is a conceptual diagram illustrating a data frame in which SfeACK and retransmission indication bits are defined according to an embodiment of the present invention.

도 13은 본 발명의 일 실시예에 따라 데이터 프레임 전송 실패시 데이터 재전송 방법을 나타내는 개념도이다.13 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails according to an embodiment of the present invention.

도 14는 본 발명의 일 실시예에 따라 데이터 프레임 전송 실패시 단말에서 수행하는 데이터 재전송 방법을 나타내는 개념도이다.14 is a conceptual diagram illustrating a data retransmission method performed by a terminal when a data frame transmission fails according to an embodiment of the present invention.

도 15는 액세스 포인트와 단말이 연속적으로 데이터 전송을 실패한 경우 고속 프레임 교환을 중단하는 것을 나타내는 개념도이다.15 is a conceptual diagram illustrating that the high speed frame exchange is stopped when the access point and the terminal continuously fail to transmit data.

도 16은 단말의 2번 연속 전송 실패한 경우 고속 프레임 교환을 중단하는 것을 나타내는 개념도이다.16 is a conceptual diagram illustrating that high-speed frame exchange is stopped when two consecutive transmissions of a terminal fail.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.As the present invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description.

그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component. The term and / or includes a combination of a plurality of related items or any item of a plurality of related items.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. Do not.

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다. Hereinafter, with reference to the accompanying drawings, it will be described in detail a preferred embodiment of the present invention. In the following description of the present invention, the same reference numerals are used for the same elements in the drawings and redundant descriptions of the same elements will be omitted.

명세서 전체에서, 스테이션(station, STA)은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준의 규정을 따르는 매체 접속 제어(medium access control, MAC)와 무선 매체(medium)에 대한 물리 계층(physical layer) 인터페이스(interface)를 포함하는 임의의 기능 매체를 의미한다. 스테이션(STA)은 액세스 포인트(access point, AP)인 스테이션(STA)과 비-액세스 포인트(non-AP)인 스테이션(STA)으로 구분할 수 있다. 액세스 포인트(AP)인 스테이션(STA)은 단순히 액세스 포인트(AP)로 불릴 수 있고, 비-액세스 포인트(non-AP)인 스테이션(STA)은 단순히 단말(terminal)로 불릴 수 있다.Throughout the specification, a station (STA) is a physical layer for medium access control (MAC) and wireless medium that conforms to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard. By any functional medium that includes an interface. The station STA may be divided into a station that is an access point (AP) and a station that is a non-access point (STA). A station (STA), which is an access point (AP), may simply be called an access point (AP), and a station (STA), which is a non-AP, may simply be called a terminal.

단말(terminal)은 프로세서(Processor)와 트랜시버(transceiver)를 포함하고, 사용자 인터페이스와 디스플레이(display) 장치 등을 더 포함할 수 있다. 프로세서는 무선 네트워크를 통해 전송할 프레임을 생성하거나 무선 네트워크를 통해 수신된 프레임을 처리하도록 고안된 유닛(unit)을 의미하며, 스테이션(STA)을 제어하기 위한 여러 가지 기능을 수행한다. 트랜시버는 프로세서와 기능적으로 연결되어 있으며, 스테이션(STA)을 위하여 무선 네트워크를 통해 프레임을 송수신하도록 고안된 유닛을 의미한다.The terminal may include a processor and a transceiver, and may further include a user interface and a display device. A processor refers to a unit designed to generate a frame to be transmitted through a wireless network or to process a frame received through a wireless network, and performs various functions for controlling a station (STA). A transceiver is a unit that is functionally connected to a processor and is designed to transmit and receive a frame through a wireless network for a station (STA).

액세스 포인트(AP)는 집중 제어기, 기지국(base station, BS), 노드-B(node-B), e노드-B, BTS(base transceiver system) 또는 사이트 제어기 등을 지칭할 수 있고, 그 것들의 일부 또는 전부 기능을 포함할 수 있다.An access point (AP) may refer to a centralized controller, a base station (BS), a node-B, an e-node-B, a base transceiver system (BTS) or a site controller, and the like. Some or all of the features may be included.

단말은 사용자 장비(User Equipment, UE), 이동국(Mobile Station, MS), 사용자 터미널(User Terminal, UT), 무선 터미널, 액세스 터미널(Access Terminal, AT), 터미널, 가입자 유닛(Subscriber Unit), 가입자 스테이션(Subscriber Station, SS), 무선 기기(wireless device), 무선 통신 디바이스, 무선 송수신 유닛(Wireless Transmit/Receive Unit, WTRU), 이동 노드, 모바일 또는 다른 용어들로서 지칭될 수 있다. 단말기의 다양한 실시 예들은 셀룰러 전화기, 무선 통신 기능을 가지는 스마트 폰, 무선 통신 기능을 가지는 개인 휴대용 단말기(PDA), 무선 모뎀, 무선 통신 기능을 가지는 휴대용 컴퓨터, 무선 통신 기능을 가지는 디지털 카메라와 같은 촬영장치, 무선 통신 기능을 가지는 게이밍 (gaming) 장치, 무선 통신 기능을 가지는 음악저장 및 재생 가전제품, 무선 인터넷 접속 및 브라우징이 가능한 인터넷 가전제품뿐만 아니라 그러한 기능들의 조합들을 통합하고 있는 휴대형 유닛 또는 단말기들을 포함할 수 있으나, 이에 한정되는 것은 아니다.The terminal may be a user equipment (UE), a mobile station (MS), a user terminal (UT), a wireless terminal, an access terminal (AT), a terminal, a subscriber unit, a subscriber. It may be referred to as a Subscriber Station (SS), a wireless device, a wireless communication device, a Wireless Transmit / Receive Unit (WTRU), a mobile node, mobile or other terms. Various embodiments of the terminal may be photographed such as a cellular telephone, a smart phone having a wireless communication function, a personal digital assistant (PDA) having a wireless communication function, a wireless modem, a portable computer having a wireless communication function, or a digital camera having a wireless communication function. Devices, gaming devices with wireless communications capabilities, music storage and playback appliances with wireless communications capabilities, Internet appliances with wireless Internet access and browsing, as well as portable units or terminals incorporating combinations of such functions. It may include, but is not limited thereto.

도 1은 IEEE 802.11 무선랜 시스템의 구성에 대한 일 실시예를 도시한 개념도이다.1 is a conceptual diagram illustrating an embodiment of a configuration of an IEEE 802.11 WLAN system.

도 1을 참조하면, IEEE 802.11 무선랜 시스템은 적어도 하나의 기본 서비스 세트(basic service set, BSS)를 포함한다. BSS는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 스테이션(STA 1, STA 2(AP 1), STA 3, STA 4, STA 5(AP 2))의 집합을 의미하며, 특정 영역을 의미하는 개념은 아니다.Referring to FIG. 1, an IEEE 802.11 WLAN system includes at least one basic service set (BSS). BSS means a set of stations (STA 1, STA 2 (AP 1), STA 3, STA 4, STA 5 (AP 2)) that can be successfully synchronized to communicate with each other, the concept of a specific area is no.

BSS는 인프라스트럭쳐 BSS(infrastructure BSS)와 독립 BSS(independent BSS, IBSS)로 구분할 수 있으며, BSS 1과 BSS 2는 인프라스트럭쳐 BSS를 의미한다. BSS 1은 단말(STA 1), 분배 서비스(distribution service)를 제공하는 액세스 포인트(STA 2(AP 1)) 및 다수의 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 연결하는 분배 시스템(Distribution System, DS)을 포함할 수 있다. BSS 1에서 액세스 포인트(STA 2(AP 1))는 단말(STA 1)을 관리한다.BSS can be classified into Infrastructure BSS (Independent BSS) and Independent BSS (IBSS), and BSS 1 and BSS 2 represent Infrastructure BSS. BSS 1 connects a terminal (STA 1), an access point (STA 2 (AP 1)) providing a distribution service and a plurality of access points (STA 2 (AP 1), STA 5 (AP 2)) It may include a distribution system (DS). In BSS 1, an access point STA 2 (AP 1) manages a terminal STA 1.

BSS 2는 단말(STA 3, STA 4), 분배 서비스를 제공하는 액세스 포인트(STA 5(AP 2)) 및 다수의 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 연결하는 분배 시스템을 포함할 수 있다. BSS 2에서 액세스 포인트(STA 5(AP 2))는 단말(STA 3, STA 4)을 관리한다.BSS 2 connects a terminal (STA 3, STA 4), an access point (STA 5 (AP 2)) providing a distribution service and a plurality of access points (STA 2 (AP 1), STA 5 (AP 2)) It may include a distribution system. In BSS 2, an access point STA 5 (AP 2) manages terminals STA 3 and STA 4.

한편, 독립 BSS(IBSS)는 애드-혹(ad-hoc) 모드로 동작하는 BSS이다. IBSS는 액세스 포인트를 포함하지 않으므로, 중앙에서 관리 기능을 수행하는 개체(centralized management entity)가 존재하지 않는다. 즉, IBSS에서 단말들은 분산된 방식(distributed manner)으로 관리된다. IBSS에서 모든 단말은 이동 단말로 이루어질 수 있으며, 분배 시스템(DS)으로 접속이 허용되지 않으므로 자기 완비적 네트워크(self-contained network)를 이룬다.Meanwhile, an independent BSS (IBSS) is a BSS operating in an ad-hoc mode. Since the IBSS does not include an access point, there is no centralized management entity. That is, in the IBSS, terminals are managed in a distributed manner. In the IBSS, all terminals may be mobile terminals, and thus, are not allowed to be connected to the distribution system (DS), thereby forming a self-contained network.

액세스 포인트(STA 2(AP 1), STA 5(AP 2))는 자신에게 결합된 단말(STA 1, STA 3, STA 4)을 위하여 무선 매체를 통한 분산 시스템(DS)에 대한 접속을 제공한다. BSS 1 또는 BSS 2에서 단말들(STA 1, STA 3, STA 4) 사이의 통신은 일반적으로 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 통해 이루어지나, 다이렉트 링크(direct link)가 설정된 경우에는 단말들(STA 1, STA 3, STA 4) 간의 직접 통신이 가능하다.The access points STA 2 (AP 1) and STA 5 (AP 2) provide access to the distributed system DS through the wireless medium for the terminals STA 1, STA 3, and STA 4 coupled thereto. . Communication between terminals STA 1, STA 3, and STA 4 in BSS 1 or BSS 2 is generally performed through an access point STA 2 (AP 1) or STA 5 (AP 2), but a direct link (direct link) If the link is configured, direct communication between the terminals STA 1, STA 3, and STA 4 is possible.

복수의 인프라스트럭쳐 BSS는 분배 시스템(DS)을 통해 상호 연결될 수 있다. 분배 시스템(DS)을 통하여 연결된 복수의 BSS를 확장 서비스 세트(extended service set, ESS)라 한다. ESS에 포함되는 스테이션들은 서로 통신할 수 있으며, 동일한 ESS 내에서 단말은 끊김 없이 통신하면서 하나의 BSS에서 다른 BSS로 이동할 수 있다.The plurality of infrastructure BSSs may be interconnected through a distribution system (DS). A plurality of BSSs connected through a distribution system (DS) is called an extended service set (ESS). Stations included in the ESS may communicate with each other, and the UE may move from one BSS to another BSS while seamlessly communicating within the same ESS.

분배 시스템(DS)은 하나의 액세스 포인트가 다른 액세스 포인트와 통신하기 위한 메커니즘(mechanism)으로서, 이에 따르면 액세스 포인트는 자신이 관리하는 BSS에 결합되어 있는 단말들을 위해 프레임을 전송하거나, 다른 BSS로 이동한 임의의 단말을 위해 프레임을 전송할 수 있다. 또한, 액세스 포인트는 유선 네트워크 등과 같은 외부 네트워크와 프레임을 송수신할 수가 있다. 이러한 분배 시스템(DS)은 반드시 네트워크일 필요는 없으며, IEEE 802.11 표준에 규정된 소정의 분배 서비스를 제공할 수 있다면 그 형태에 대해서는 아무런 제한이 없다. 예컨대, 분배 시스템은 메쉬 네트워크(mesh network)와 같은 무선 네트워크이거나, 액세스 포인트들을 서로 연결시켜 주는 물리적인 구조물일 수 있다.The distribution system (DS) is a mechanism for one access point to communicate with another access point, whereby the access point transmits frames to, or moves to, another BSS for the terminals that are associated with the BSS it manages. A frame may be transmitted for one arbitrary terminal. In addition, the access point may transmit and receive frames with an external network such as a wired network. Such a distribution system (DS) does not necessarily need to be a network, and there is no limitation on its form as long as it can provide a predetermined distribution service defined in the IEEE 802.11 standard. For example, the distribution system may be a wireless network such as a mesh network or a physical structure that connects access points to each other.

후술할 본 발명의 일 실시예에 따른 고속 프레임 교환 방법은 상기에서 설명한 IEEE 802.11 무선랜 시스템에 적용될 수 있으며, 더불어 IEEE 802.11 무선랜 시스템뿐만 아니라 WPAN(Wireless Personal Area Network), WBAN(Wireless Body Area Network) 등과 같은 다양한 네트워크에 적용될 수 있다.The high-speed frame exchange method according to an embodiment of the present invention to be described later can be applied to the IEEE 802.11 WLAN system described above, and in addition to the IEEE 802.11 WLAN system, a wireless personal area network (WPAN) and a wireless body area network (WBAN). It can be applied to various networks such as).

도 2는 무선랜 시스템에서 데이터 전송을 위한 결합 과정을 도시한 개념도이다.2 is a conceptual diagram illustrating a combining process for data transmission in a WLAN system.

인트라스트럭쳐 BSS에서 단말(STA)이 데이터를 송수신하기 위해, 먼저 단말(STA)은 액세스 포인트(AP)와 결합되어야 한다.In order for the STA to transmit and receive data in the intra-structure BSS, the terminal STA must first be associated with the access point AP.

도 2를 참조하면, 인프라스트럭쳐 BSS에서 단말(STA)의 결합 과정은 크게 1) 액세스 포인트(AP)를 탐지하는 단계(probe step), 2) 탐지된 액세스 포인트(AP)와의 인증 단계(authentication step), 3) 인증된 액세스 포인트(AP)와의 연결 단계(association step)로 구분된다.Referring to FIG. 2, the association process of the STA in the infrastructure BSS is largely 1) a probe step (AP), and 2) an authentication step with the detected access point (AP). ) And 3) an association step with an authenticated access point (AP).

단말(STA)은 먼저 탐지 프로세스(process)를 통해 이웃하는 액세스 포인트들(APs)을 탐지할 수 있다. 탐지 프로세스는 수동 스캐닝(passive scanning) 방법과 능동 스캐닝(active scanning) 방법으로 구분된다. 수동 스캐닝 방법은 이웃하는 액세스 포인트들(APs)이 전송하는 비컨을 엿들음(overhearing)으로써 수행될 수 있다. 한편, 능동 스캐닝 방법은 프로브 요청 프레임(probe request frame)을 브로드캐스팅(broadcasting)함으로써 수행될 수 있다. 프로브 요청 프레임을 수신한 액세스 포인트(AP)는 프로브 요청 프레임에 대응된 프로브 응답 프레임(probe response frame)을 해당 단말(STA)에 전송할 수 있다. 단말(STA)은 프로브 응답 프레임을 수신함으로써 이웃하는 액세스 포인트들(APs)의 존재를 알 수 있다.The STA may first detect neighboring access points (APs) through a detection process. The detection process is divided into a passive scanning method and an active scanning method. The passive scanning method may be performed by overhearing beacons transmitted by neighboring access points (APs). Meanwhile, the active scanning method may be performed by broadcasting a probe request frame. The AP that receives the probe request frame may transmit a probe response frame corresponding to the probe request frame to the corresponding STA. The STA may know the presence of neighboring access points (APs) by receiving a probe response frame.

그 후, 단말(STA)은 탐지된 복수의 액세스 포인트(AP) 중 하나의 액세스 포인트(AP)를 선택하고, 선택된 액세스 포인트(AP)와 인증을 수행할 수 있다. IEEE 802.11 표준에 따른 인증 알고리즘(algorithm)은 두 개의 인증 프레임을 교환하는 오픈 시스템(open system) 알고리즘, 네 개의 인증 프레임을 교환하는 공유 키(shared key) 알고리즘으로 구분된다. 이러한 인증 알고리즘을 기초로 인증 요청 프레임(authentication request frame)과 인증 응답 프레임(authentication response frame)을 교환하는 과정을 통해, 단말(STA)은 액세스 포인트(AP)와의 인증을 수행할 수 있다.Thereafter, the terminal STA may select one access point AP among the plurality of detected access points and perform authentication with the selected access point AP. An authentication algorithm according to the IEEE 802.11 standard is divided into an open system algorithm for exchanging two authentication frames and a shared key algorithm for exchanging four authentication frames. Through the process of exchanging an authentication request frame and an authentication response frame based on the authentication algorithm, the terminal STA may perform authentication with the access point AP.

마지막으로, 단말(STA)은 인증된 액세스 포인트(AP)와 연결 과정을 수행한다. 즉, 단말(STA)은 선택된 액세스 포인트(AP)에 연결 요청 프레임(association request frame)을 전송하고, 연결 요청 프레임을 수신한 액세스 포인트(AP)는 연결 요청 프레임에 대응된 연결 응답 프레임(association response frame)을 해당 단말(STA)에 전송한다. 이와 같이, 연결 요청 프레임과 연결 응답 프레임을 교환하는 과정을 통해, 단말(STA)은 액세스 포인트(AP)와 연결 과정을 수행할 수 있다.Finally, the STA performs a connection process with an authenticated access point (AP). That is, the terminal STA transmits an association request frame to the selected access point AP, and the access point AP that receives the association request frame receives an association response frame corresponding to the association request frame. frame is transmitted to the corresponding STA. As such, through the process of exchanging the connection request frame and the connection response frame, the STA may perform a connection process with the access point AP.

도 3은 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 수행하기 위한 애크 폴리시(ACK policy)의 2 비트 설정을 나타낸다.3 illustrates a 2-bit setting of an ACK policy for performing a fast frame exchange method according to an embodiment of the present invention.

단말(또는 액세스 포인트)은 전송할 데이터 프레임이 연속적으로 존재하는 경우, 먼저 전송한 데이터 프레임에 대한 애크(ACK) 프레임 또는 블록 애크(BA) 프레임은 단말(또는 액세스 포인트)이 수신하고자 하는 데이터 프레임이 아니며, 애크(ACK) 프레임 또는 블록 애크(BA) 프레임을 수신하는 시간 동안 데이터 프레임을 전송할 수 없어 자원의 효율성이 떨어지는 문제점이 있었다. 따라서, 이러한 문제를 해결하기 위해 수신한 데이터 프레임에 대한 응답으로 애크 프레임의 역할을 하는 데이터 프레임을 전송하는 방법에 대해 설명하도록 한다.When a terminal (or an access point) continuously transmits a data frame, an ACK frame or a block BA frame for a previously transmitted data frame is a data frame that the terminal (or access point) wants to receive. In other words, it is not possible to transmit a data frame during a time when an ACK frame or a block BA frame is received, thereby reducing resource efficiency. Therefore, in order to solve this problem, a method of transmitting a data frame serving as an acknowledgment frame in response to the received data frame will be described.

도 3을 참조하면, 액세스 포인트(또는 단말)는 애크 폴리시 필드(ACK policy field)의 2 비트에 2진수 00을 표시하여 애크 프레임 응답, 01을 표시하여 블록 애크 프레임 응답, 10을 표시하여 비응답 또는 11을 표시하여 수신단에 데이터 프레임으로 응답할 것을 요청할 수 있다.Referring to FIG. 3, an access point (or a terminal) displays a binary frame 00 in two bits of an ACK policy field, an acknowledgment frame response by displaying a 01, a block acknowledgment response by displaying a 01, and a non-response by 10. Alternatively, 11 may be requested to request the receiver to respond with a data frame.

구체적으로, 액세스 포인트(또는 단말)는 단말(또는 액세스 포인트)로부터 애크 프레임을 수신하기 위해 애크 폴리시 필드(ACK policy field)의 2 비트에 2진수 00을 표시하여 데이터 프레임을 전송할 수 있다.In detail, the access point (or terminal) may transmit a data frame by displaying binary 00 in two bits of an ACK policy field to receive an acknowledgment frame from the terminal (or access point).

또는, 액세스 포인트(또는 단말)는 단말(또는 액세스 포인트)로부터 블록 애크(BA) 프레임을 수신하기 위해 애크 폴리시 필드의 2비트에 2진수 01을 표시하여 데이터 프레임을 전송할 수 있고, 단말(또는 액세스 포인트)로부터 애크 프레임을 수신한 경우 응답하지 않아도 된다는 의미로 애크 폴리시 필드의 2비트에 2진수 10을 표시하여 데이터 프레임을 전송할 수도 있다.Alternatively, the access point (or terminal) may transmit a data frame by displaying binary 01 in two bits of the acknowledgment field to receive a block ac (BA) frame from the terminal (or access point), and the terminal (or access) When an Ack frame is received from a point), the data frame may be transmitted by displaying a binary number 10 in 2 bits of the Ack policy field, which means that it does not need to respond.

또는, 액세스 포인트(또는 단말)는 단말(또는 액세스 포인트)로부터 데이터 프레임을 수신하기 위해 애크 폴리시 필드의 2비트에 2진수 11을 표시하여 데이터 프레임을 전송할 수도 있다.Alternatively, the access point (or terminal) may transmit a data frame by displaying binary 11 in two bits of the acknowledgment field in order to receive the data frame from the terminal (or access point).

여기서, 액세스 포인트(또는 단말)는 애크 폴리시 필드 이외에도 애크 지시(ACK indication), 응답 프레임 필드(Response Frame Field, RspFrm)의 2비트에 2진수 00, 01, 10 또는 11을 표시한 데이터 프레임을 전송할 수도 있다.Here, the access point (or terminal) transmits a data frame indicating binary 00, 01, 10, or 11 in two bits of an ACK indication and a response frame field (RSPFrm) in addition to the acknowledgment field. It may be.

또한, 액세스 포인트(또는 단말)는 이전에 전송한 프레임 이외에 추가로 전송할 데이터 프레임이 있음을 알리기 위해, 맥 헤더(MAC Header) 안에 있는 프레임 컨트롤 필드(Frame Control Field)의 모어데이터(MoreData) 비트(bit)를 1로 설정하여 데이터 프레임을 전송할 수 있다.In addition, the access point (or terminal) in order to indicate that there are additional data frames to be transmitted in addition to the previously transmitted frame, the MoreData bit of the Frame Control Field in the MAC header (MAC Header) bit) can be set to 1 to transmit the data frame.

도 4는 단말이 PS-poll 프레임을 전송하는 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.4 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the terminal transmits a PS-poll frame.

단말은 액세스 포인트에 전송 할 데이터 프레임이 없는 경우에도, 액세스 포인트로부터 수신할 데이터 프레임이 있는지 여부를 확인하기 위해 액세스 포인트로 PS-poll을 전송할 수 있다.Even if there is no data frame to transmit to the access point, the terminal may transmit a PS-poll to the access point to check whether there is a data frame to receive from the access point.

도 4를 참조하면, 단말은 액세스 포인트로 PS-poll을 전송한다.Referring to FIG. 4, the terminal transmits a PS-poll to the access point.

액세스 포인트는 단말로부터 수신된 PS-poll에 대한 응답으로, 액세스 포인트가 전송할 데이터가 있는 경우 모어데이터 비트를 1로 설정하고 응답 프레임 필드(RspFrm field)의 비트 값을 2진수 11로 설정한 애크 프레임을 단말로 전송한다.The access point is a response to the PS-poll received from the terminal. When there is data to be transmitted by the access point, the access point sets the more data bit to 1 and the bit frame of the response frame field (RspFrm field) to binary 11 Send to the terminal.

여기서, 응답 프레임 필드의 비트 값이 2진수 11로 설정되어 있음을 엿들은(overhear) 주변 단말들은 미리 설정된 시간 동안 네트워크 할당 벡터(network allocation vector, NAV) 설정을 할 수 있어, 채널에서 충돌발생을 방지할 수 있다. 이때, 미리 설정된 시간은 예컨대 MAX_PPDU+2*SIFS+PHY-RXSTARTDelay가 될 수 있다.Here, the neighboring terminals overhearing that the bit value of the response frame field is set to binary 11 may set a network allocation vector (NAV) for a preset time, thereby preventing collision in the channel. You can prevent it. In this case, the preset time may be, for example, MAX_PPDU + 2 * SIFS + PHY-RXSTARTDelay.

액세스 포인트는 쇼트 인터프레임 스페이스(Short Interframe Space, SIFS) 후에 데이터 프레임을 단말로 전송한다.The access point transmits a data frame to the terminal after a short interframe space (SIFS).

여기서, 액세스 포인트가 전송한 데이터 프레임은 모어데이터를 0으로 세팅(MoreData=0)하여 단말로 전송한 데이터가 없음을 알려주고, 응답 프레임 필드의 비트를 00으로 설정(RspFrm=00)하여 단말로 하여금 애크 프레임을 전송하도록 요청한다.Here, the data frame transmitted by the access point indicates that there is no data transmitted to the terminal by setting more data to 0 (MoreData = 0), and the terminal is set by setting the bit of the response frame field to 00 (RspFrm = 00). Request to send an ac frame.

단말은 액세스 포인트로부터 수신한 데이터 프레임의 모어데이터 비트가 0으로 설정되어 있으며, 액세스 포인트로 전송할 애크 프레임은 별도의 애크 프레임 응답을 필요로 하지 않으므로, 단말의 애크 프레임 내 응답 프레임 필드(RspFrm)의 비트를 10으로 설정한 애크 프레임을 액세스 포인트로 전송하고 도즈(doze) 모드로 들어갈 수 있다.Since the more data bit of the data frame received from the access point is set to 0 and the acknowledgment frame to be transmitted to the access point does not require a separate acknowledgment frame response, the UE may determine the response frame field (RspFrm) of the acknowledgment frame field in the ac frame. An Ack frame with bit set to 10 can be sent to the access point and enter doze mode.

본 발명의 일 실시예에서는 액세스 포인트가 단말로부터 PS-poll을 수신한 후 쇼트 인터프레임 스페이스(SIFS) 안에 데이터 프레임을 준비하지 못하여, 애크 프레임을 통해 전송할 데이터가 있음을 알리고 데이터 프레임을 전송하는 것으로 예를 들어 설명하였다. 그런데 만일, 액세스 포인트가 PS-poll을 수신한 후 쇼트 인터프레임 스페이스(SIFS) 안에 데이터 프레임을 준비할 수 있는 경우, 쇼트 인터프레임 스페이스 후에 데이터 프레임을 단말로 전송할 수 있음은 자명하다.According to an embodiment of the present invention, after the access point receives the PS-poll from the terminal, it does not prepare a data frame in the short interframe space (SIFS), and notifies that there is data to be transmitted through the acknowledgment frame and transmits the data frame. An example has been described. However, if the access point can prepare the data frame in the short interframe space (SIFS) after receiving the PS-poll, it is obvious that the data frame can be transmitted to the terminal after the short interframe space.

도 5는 상하향 전송 데이터가 있는 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.5 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when there is up and down transmission data.

도 5를 참조하면, 단말은 추가적으로 전송할 데이터가 있으므로 모어데이터 비트를 1로 설정하고, 응답 프레임 필드의 비트를 00으로 설정한 제1 상향링크 데이터 프레임(UL1)을 액세스 포인트로 전송한다.Referring to FIG. 5, since there is additional data to be transmitted, the terminal transmits the first uplink data frame UL1 having the more data bit set to 1 and the bit of the response frame field set to 00 to the access point.

액세스 포인트는 제1 상향링크 데이터 프레임(UL1)이 수신되면, 데이터 프레임이 애크 프레임의 역할을 수행할 수 있으므로 애크 프레임 대신 데이터 프레임을 단말로 전송할 수 있다.When the first uplink data frame UL1 is received, the access point may transmit a data frame to the terminal instead of the acknowledgment frame because the data frame may function as an acknowledgment frame.

여기서, 액세스 포인트는 추가적으로 전송할 데이터가 있으므로 제1 하향링크 데이터 프레임(DL1) 내 모어데이터 비트를 1로 설정하고, 제1 상향링크 데이터 프레임(UL1)을 통해 단말이 추가적으로 전송할 데이터가 있음을 확인하였으므로 응답 프레임 필드의 비트를 11로 설정할 수 있다.In this case, since the access point has additional data to be transmitted, the more data bit in the first downlink data frame DL1 is set to 1, and the terminal confirms that there is additional data to be transmitted through the first uplink data frame UL1. The bit of the response frame field may be set to 11.

단말은 액세스 포인트로부터 수신된 제1 하향링크 데이터 프레임(DL1) 내 모어데이터 비트가 1, 응답 프레임 필드의 비트가 11로 설정되어 있으므로, 이에 대한 응답으로 데이터 프레임을 액세스 포인트로 전송할 수 있다. 이와 같은 방식으로 액세스 포인트와 단말은 UL2, DL2,, UL5를 송수신할 수 있다.The terminal may transmit the data frame to the access point in response to the more data bit in the first downlink data frame DL1 received from the access point and set the bit in the response frame field to 11. In this manner, the access point and the terminal may transmit and receive UL2, DL2, and UL5.

단말은 마지막 제5 하향링크 데이터 프레임(UL5)를 액세스 포인트로 전송하는 경우 더 이상 전송할 데이터가 없으므로 모어데이터 비트를 0으로 설정한다. 또한, 액세스 포인트가 전송한 제4 하향링크 데이터 프레임(DL4)에 모어데이터 비트가 1로 설정되어 있기 때문에, 단말은 마지막 제5 하향링크 데이터 프레임(UL5)의 응답 프레임 필드의 비트를 11로 설정할 수 있다.When the terminal transmits the last fifth downlink data frame UL5 to the access point, since there is no more data to transmit, the terminal sets the more data bit to zero. In addition, since the more data bit is set to 1 in the fourth downlink data frame DL4 transmitted by the access point, the terminal sets the bit in the response frame field of the last fifth downlink data frame UL5 to 11. Can be.

액세스 포인트는 수신한 제5 상향링크 데이터 프레임(UL5)을 통해 단말이 더 이상 전송할 데이터 프레임이 없다는 것을 확인하고, 모어데이터 비트를 0으로 설정하고 응답 프레임 필드의 비트를 00으로 설정한 제5 하향링크 데이터 프레임(DL5)을 단말로 전송한다.The access point determines that there is no data frame to be transmitted by the UE through the received fifth uplink data frame UL5, and sets the more data bit to 0 and the fifth downlink to set the bit in the response frame field to 00. The link data frame DL5 is transmitted to the terminal.

단말은 단말과 액세스 포인트 모두 더 이상 전송할 데이터 프레임이 없기 때문에 제5 하향링크 데이터 프레임(DL5)에 대한 응답으로 모어데이터 비트를 0, 응답 프레임 필드의 비트를 10으로 설정한 애크 프레임을 액세스 포인트로 전송한다.Since the UE and the access point no longer have a data frame to transmit, the Ack frame in which the gather data bit is set to 0 and the bit in the response frame field is set to 10 in response to the fifth downlink data frame DL5 is set to the access point. send.

본 발명의 일 실시예에 따르면, 상술한 방법을 통하여 별도의 애크 프레임 또는 블록 애크 프레임 없이 연속적으로 프레임을 교환할 수 있어 자원 효율성을 향상시킬 수 있다.According to an embodiment of the present invention, it is possible to continuously exchange frames without a separate acak frame or a block acak frame through the above-described method it is possible to improve the resource efficiency.

도 6은 본 발명의 일 실시예에 따라 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.6 is a flowchart illustrating a fast frame exchange method performed in a terminal according to an embodiment of the present invention.

도 6을 참조하면, 단말은 모어데이터(MoreData) 비트를 1로 설정한 데이터 프레임을 액세스 포인트로 전송한다(S610).Referring to FIG. 6, the terminal transmits a data frame in which the MoreData bit is set to 1 to the access point (S610).

여기서, 단말은 액세스 포인트로 전송할 추가적인 데이터 프레임이 있기 때문에 모어데이터 비트를 1로 설정한다. 또한, 단말은 데이터 프레임 내 애크 폴리시 필드의 비트를 00 또는 11으로 설정할 수 있다.Here, the terminal sets the more data bit to 1 because there are additional data frames to be transmitted to the access point. In addition, the terminal may set the bit of the acknowledge policy field in the data frame to 00 or 11.

단말은 단계 610을 통해 전송한 데이터 프레임에 대한 응답으로 액세스 포인트로부터 애크 폴리시 필드의 비트가 11로 설정된 데이터 프레임을 수신한다(S620).In response to the data frame transmitted in step 610, the terminal receives a data frame in which the bit of the acknowledgment field is set to 11 from the access point (S620).

여기서, 단말은 모어데이터 비트를 1로 설정 즉, 추가적인 데이터 프레임이 있음을 알렸으므로, 액세스 포인트로부터 애크 폴리시 필드의 비트가 11로 설정된 데이터 프레임을 수신할 수 있다. 또한, 단말이 단계 610을 통해 애크 폴리시 필드의 비트를 00으로 설정한 데이터 프레임을 액세스 포인트로 전송한 경우에도, 액세스 포인트가 전송할 데이터가 있다면 단계 620과 같이 액세스 포인트로부터 애크 프레임 대신 데이터 프레임을 수신할 수 있다.Here, since the UE sets the more data bit to 1, that is, there is an additional data frame, the UE may receive a data frame in which the bit of the acknowledgment field is set to 11 from the access point. In addition, even when the terminal transmits a data frame in which the bit of the acknowledgment field is set to 00 to the access point in step 610, if the access point has data to be transmitted, the data frame is received from the access point instead of the acknowledgment frame in step 620. can do.

이후, 단말은 단계 620을 통해 수신된 데이터 프레임 내 모어데이터 비트가 1인지 여부를 판단한다(S630).Thereafter, the terminal determines whether the more data bit in the data frame received through step 620 is 1 (S630).

단말은 단계 630을 통해 데이터 프레임 내 모어데이터 비트가 1인 것으로 판단되면, 액세스 포인트가 추가로 전송할 데이터가 있는 것이므로, 데이터 프레임으로 응답하라는 의미로 애크 폴리시 필드의 비트를 11로 설정한다(S640).When the terminal determines that the more data bit in the data frame is 1 through step 630, since the access point has additional data to transmit, the terminal sets the bit in the acknowledgment field to 11 to respond to the data frame (S640). .

또는, 단말은 단계 630을 통해 데이터 프레임 내 모어데이터 비트가 0인 것으로 판단되면, 액세스 포인트가 추가로 전송할 데이터가 없는 것이므로 애크 프레임으로 응답하라는 의미로 애크 폴리시 필드의 비트를 00으로 설정한다(S650).Alternatively, if it is determined in step 630 that the more data bits in the data frame are 0, the access point does not have any additional data to transmit, and thus sets the bit in the acknowledgment field to 00 to respond with an acknowledgment frame (S650). ).

이후, 단말은 액세스 포인트로 전송할 추가적인 데이터가 있는지 여부를 판단한다(S660).Thereafter, the terminal determines whether there is additional data to be transmitted to the access point (S660).

단말은 단계 660을 통해 액세스 포인트로 전송할 추가적인 데이터가 없는 것으로 판단되면, 모어데이터 비트를 0으로 설정한다(S670).If it is determined that there is no additional data to be transmitted to the access point through step 660, the terminal sets the more data bit to 0 (S670).

단말은 단계 640, 670 또는 단계 650, 670을 통해 설정한 애크 폴리시 필드의 비트 및 모어데이터 비트를 포함하는 데이터 프레임을 액세스 포인트로 전송한다(S680).The terminal transmits a data frame including the bits of the Ack policy field and the more data bits set through the steps 640 and 670 or the steps 650 and 670 to the access point (S680).

또는, 단말은 단계 660을 통해 액세스 포인트로 전송할 추가적인 데이터가 있는 것으로 판단되면 모어데이터 비트를 1로 설정하고(S690), 단계 610으로 돌아가 단계 610부터 다시 수행한다.Or, if it is determined that there is additional data to be transmitted to the access point in step 660, the terminal sets the more data bit to 1 (S690), and returns to step 610 to perform again from step 610.

본 발명의 일 실시예에 따른 고속 프레임 교환 방법에 따르면, 애크 폴리시 필드의 2 비트 중 11을 Not ACK, CTS or BA 즉 애크, 클리어-투-샌드(Clear to Send), 블록 애크를 전송하는 대신 데이터 프레임으로 응답할 것으로 요청하는 것으로 새롭게 정의한다. 따라서, 단말과 액세스 포인트가 서로에게 전송할 복수의 데이터 프레임이 있는 경우, 데이터 프레임에 대한 응답으로 데이터 프레임을 전송하는 과정을 반복적으로 수행하여 애크 프레임 전송으로 인한 오버헤드를 줄일 수 있는 효과가 있다.According to the fast frame exchange method according to an embodiment of the present invention, 11 of 2 bits of the acknowledgment field instead of transmitting Not ACK, CTS or BA, that is, arc, clear to send, block ac Newly defined as requesting a response to a data frame. Therefore, when there are a plurality of data frames to be transmitted to the terminal and the access point to each other, the process of transmitting the data frame in response to the data frame is repeatedly performed to reduce the overhead caused by Ack frame transmission.

도 7은 상하향 전송 데이터의 수가 다른 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.7 is a conceptual diagram illustrating a fast frame exchange method according to an embodiment of the present invention when the number of up-down transmission data is different.

도 7을 참조하면, 단말은 액세스 포인트의 비컨(beacon)을 통해 액세스 포인트로부터 수신할 데이터 프레임이 있다는 것을 확인할 수 있다.Referring to FIG. 7, the terminal may confirm that there is a data frame to be received from the access point through the beacon of the access point.

이후, 단말은 추가적으로 전송할 데이터 프레임이 있으므로 모어데이터 비트를 1로 설정하고, 액세스 포인트로부터 수신할 데이터가 있으므로 응답 프레임 필드의 비트를 11로 설정한 데이터 프레임(UL1)을 액세스 포인트로 전송한다.Thereafter, the terminal additionally sets the more data bit to 1 because there are data frames to be transmitted, and transmits the data frame UL1 having the bit in the response frame field to 11 to the access point because there is data to be received from the access point.

단말과 액세스 포인트는 도 5에 도시한 바와 같이 고속 프레임 교환을 통해 상향링크 데이터 프레임과 하향링크 데이터 프레임을 송수신할 수 있다.As illustrated in FIG. 5, the terminal and the access point may transmit and receive an uplink data frame and a downlink data frame through fast frame exchange.

액세스 포인트는 마지막 하향링크 데이터 프레임(DL4)까지 단말로 전송하고 나면, 더 이상 전송할 데이터 프레임이 없으므로, 모어데이터 비트를 0으로 설정하고, 단말로부터 추가적으로 수신할 데이터가 있으므로 응답 프레임 필드의 비트를 11로 설정한 하향링크 데이터 프레임(DL4)를 단말로 전송한다.After the access point transmits to the terminal up to the last DL data frame (DL4), since there are no more data frames to transmit, the more data bit is set to 0, and since there is additional data to be received from the terminal, the bit in the response frame field is 11 The downlink data frame DL4 is set to the terminal.

단말은 액세스 포인트로부터 하향링크 데이터 프레임(DL4)이 수신되면 응답 프레임 필드의 비트를 00으로 설정하고, 모어데이터 비트를 1로 설정한 데이터 프레임(UL5)을 액세스 포인트로 전송한다.When the downlink data frame DL4 is received from the access point, the terminal sets the bit in the response frame field to 00 and transmits the data frame UL5 in which the more data bit is set to 1 to the access point.

여기서, 단말은 수신한 하향링크 데이터 프레임(DL4) 내 모어데이터 비트를 통해 이후 단말이 전송하는 데이터 프레임(UL5)에 대해 액세스 포인트가 애크 프레임을 전송할 것을 알고 있기 때문에 응답 프레임 필드의 비트를 00으로 설정할 수 있다.In this case, since the UE knows that the access point transmits the Ack frame to the data frame UL5 transmitted by the terminal through the more data bit in the received downlink data frame DL4, the bit in the response frame field is set to 00. Can be set.

액세스 포인트는 수신된 상향링크 데이터 프레임(UL5)을 통해 단말이 추가적으로 전송할 데이터 프레임이 있음을 알고 응답 프레임 필드의 비트에 11을 설정하고, 추가적으로 전송할 데이터가 없으므로 모어데이터 비트를 0으로 설정한 애크 프레임을 단말로 전송한다.The AP recognizes that there is a data frame to be additionally transmitted by the UE through the received UL data frame UL5, and sets 11 to the bit of the response frame field, and sets the more data bit to 0 since there is no additional data to transmit. Send to the terminal.

이후, 단말은 모어데이터 비트를 0으로 설정하고, 응답 프레임 필드의 비트를 00으로 설정한 마지막 데이터 프레임(UL5)을 액세스 포인트로 전송할 수 있다.Thereafter, the terminal may set the more data bit to 0 and transmit the last data frame UL5 having the bit in the response frame field to 00 to the access point.

이에 대해, 액세스 포인트는 모어데이터 비트를 0으로, 응답 프레임 필드의 비트를 10으로 설정한 애크 프레임을 단말로 전송하여, 더 이상 액세스 포인트의 애크 프레임에 대해 단말이 응답하지 않도록 할 수 있다.In contrast, the access point transmits an ac frame in which the more data bit is set to 0 and the bit in the response frame field is set to 10, so that the terminal no longer responds to the ac frame of the access point.

도 8은 본 발명의 다른 실시예에 따라 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.8 is a flowchart illustrating a fast frame exchange method performed in a terminal according to another embodiment of the present invention.

이하, 액세스 포인트는 추가로 전송할 데이터 프레임이 없는 것으로 가정하여 설명하도록 한다.Hereinafter, the access point will be described on the assumption that there are no data frames to transmit.

도 8을 참조하면, 단말은 모어데이터 비트를 1로 설정하고, 애크 폴리시 필드의 비트를 00으로 설정한 데이터 프레임을 액세스 포인트로 전송한다(S810).Referring to FIG. 8, the terminal transmits a data frame in which the more data bit is set to 1 and the bit of the acknowledgment field is set to 00 (S810).

여기서, 단말은 추가로 전송할 데이터 프레임이 있는바 모어데이터 비트를 1로 설정할 수 있고, 액세스 포인트가 추가로 전송할 데이터가 없으므로 애크 폴리시 필드의 비트를 00으로 설정할 수 있다.In this case, the UE may set the more data bit to 1 because there are additional data frames to transmit, and since the access point has no additional data to transmit, the bit may set the bit in the acknowledgment field to 00.

이후, 단말은 액세스 포인트로부터 애크 폴리시 필드의 비트가 11로 설정된 애크 프레임을 수신하고(S820), 수신된 애크 프레임에 기초하여 애크폴리시의 비트를 00으로 설정한다(S830).Thereafter, the terminal receives an Ack frame in which the bit of the Ack policy field is set to 11 from the access point (S820), and sets the bit of the Ack polish to 00 based on the received Ack frame (S830).

단말은 액세스 포인트로 전송할 추가적인 데이터 프레임이 있는지 여부를 판단한다(S840).The terminal determines whether there are additional data frames to transmit to the access point (S840).

단말은 단계 840을 통해 액세스 포인트로 전송할 추가적인 데이터 프레임이 없는 것으로 판단되면 모어데이터 비트를 0으로 설정한다(S850).If it is determined in step 840 that there are no additional data frames to transmit to the access point, the terminal sets the more data bit to 0 (S850).

단말은 단계 830, 850을 통해 애크폴리시의 비트를 00으로 설정하고, 모어데이터 비트를 0으로 설정한 데이터 프레임을 액세스 포인트로 전송한다(S860).The terminal sets the bits of the policy to 00 through steps 830 and 850 and transmits a data frame in which the more data bits are set to 0 to the access point (S860).

이후, 단말은 단계 860을 통해 전송한 데이터 프레임에 대한 응답으로 액세스 포인트로부터 애크폴리시의 비트가 10인 애크 프레임을 수신한다(S870).Thereafter, the terminal receives an Ack frame in which the bit of the policy is 10 from the access point in response to the data frame transmitted in step 860 (S870).

또는, 단말은 단계 840을 통해 액세스 포인트로 전송할 추가적인 데이터 프레임이 있는 것으로 판단되면 모어데이터 비트를 1로 설정하고(S880), 단계 810으로 돌아가 단계 810부터 다시 수행한다.Alternatively, if it is determined that there is an additional data frame to be transmitted to the access point in step 840, the terminal sets the more data bit to 1 (S880), and returns to step 810 to perform again from step 810.

도 9는 데이터 프레임 전송시간이 제한된 경우 본 발명의 일 실시예에 따른 고속 프레임 교환 방법을 나타내는 개념도이다.9 is a conceptual diagram illustrating a high speed frame exchange method according to an embodiment of the present invention when the data frame transmission time is limited.

일반적으로 무선 자원은 제한되어 있고 다른 단말 또는 액세스 포인트와 공유를 해야 하는 환경이므로, 특정 단말 또는 액세스 포인트가 통신할 수 있는 시간 구간이 제한 되어 있는 환경이 발생할 수 있다. 이와 같은 경우, 단말 또는 액세스 포인트는 시간 제한으로 인해 자신이 가진 데이터의 전송을 멈추어야 하는 환경이 발생할 수 있다.In general, since radio resources are limited and must be shared with other terminals or access points, an environment in which a specific time interval for communicating with a specific terminal or access point may be limited. In such a case, an environment in which the terminal or the access point should stop transmitting data that it has due to time limitation may occur.

예를 들어, 액세스 포인트는 특정 단말과의 통신을 위한 시간 슬롯(time slot)을 정의하여 그 슬롯(slot)의 시작 지점과 끝 지점을 단말에게 알려줄 수 있다. 이러한 환경에서 단말은 슬롯(slot)의 시작지점에 프레임 전송을 시작하게 되며, 슬롯(slot)의 끝 지점 이전에 프레임 전송을 마쳐야 한다.For example, the access point may define a time slot for communicating with a specific terminal and inform the terminal of the start point and the end point of the slot. In this environment, the UE starts frame transmission at the start of the slot and must finish the frame transmission before the end of the slot.

도 9를 참조하면, 단말은 모어데이터 비트를 1로 설정하고, 응답 프레임 비트를 00으로 설정한 데이터 프레임(UL1)을 액세스 포인트로 전송한다.Referring to FIG. 9, the terminal transmits a data frame UL1 having the more data bit set to 1 and the response frame bit set to 00 to the access point.

액세스 포인트는 단말로부터 데이터 프레임(UL1)이 수신되면, 추가적으로 전송할 데이터가 있는 경우 모어데이터 비트를 1로 설정하고, 응답 프레임 비트를 11로 설정한 데이터 프레임(DL1)을 단말로 전송한다.When the data frame UL1 is received from the terminal, the access point transmits the data frame DL1 having the more data bit set to 1 and the response frame bit set to 11 when there is additional data to be transmitted.

여기서, 액세스 포인트는 단말로부터 수신된 데이터 프레임(UL1)에 응답 프레임 비트가 00으로 설정되어 애크 프레임을 전송해야 하지만, 데이터 프레임(DL1)이 애크 프레임의 역할을 수행할 수 있으므로 데이터 프레임(DL1)을 단말로 전송할 수 있다.Here, the access point should transmit an acknowledgment frame with the response frame bit set to 00 in the data frame UL1 received from the terminal, but the data frame DL1 may serve as an acknowledgment frame. Can be transmitted to the terminal.

도 9의 경우, 도 5에 도시한 바와 같이 고속 프레임 교환을 통해 상향링크 데이터 프레임과 하향링크 데이터 프레임을 송수신할 수 있다.In the case of FIG. 9, uplink data frames and downlink data frames may be transmitted and received through fast frame exchange as shown in FIG. 5.

단말은 액세스 포인트로부터 데이터 프레임(DL3)이 수신되면, 단말이 추가적으로 전송할 데이터가 있으므로 모어데이터 비트를 1로 설정하고 응답 프레임 필드의 비트를 11로 설정한 데이터 프레임(UL4)을 액세스 포인트로 전송할 수 있다.When the terminal receives the data frame DL3 from the access point, since the terminal has additional data to transmit, the terminal may transmit the data frame UL4 having the more data bit set to 1 and the bit in the response frame field to 11 to the access point. have.

이에 대한 응답으로, 액세스 포인트는 추가적으로 전송할 데이터가 있으므로 모어데이터 비트를 1로 설정하고, 응답 프레임 필드의 비트를 11로 설정한 데이터 프레임(DL4)를 단말로 전송한다.In response, the access point transmits the data frame DL4 having the more data bit set to 1 and the bit of the response frame field to 11 since there is additional data to transmit.

단말은 추가적으로 전송할 데이터 프레임이 존재하지만 데이터 프레임의 전송 대신 애크 프레임을 액세스 포인트로 전송한다.Although the terminal additionally has a data frame to transmit, instead of transmitting the data frame transmits the Ack frame to the access point.

여기서, 단말은 액세스 포인트로 데이터 프레임을 전송함에 따라 액세스 포인트로부터 애크 프레임이 수신되는 시점이 데이터 시간 제한(DATA Time Limit) 을 넘어갈 수 있을 것으로 판단되면 데이터 프레임 대신 애크 프레임을 액세스 포인트로 전송할 수 있다. 즉, 단말은 수신한 데이터 프레임의 응답 프레임 필드의 비트가 11로 설정된 경우에도 시간 제한을 초과할 수 있으므로, 데이터 프레임 대신 애크 프레임으로 응답할 수도 있다.In this case, when the terminal determines that the time at which the acknowledgment frame is received from the access point may exceed the data time limit as the data frame is transmitted to the access point, the terminal may transmit the acknowledgment frame to the access point instead of the data frame. . That is, the terminal may exceed the time limit even when the bit of the response frame field of the received data frame is set to 11, and thus may respond with an ac frame instead of the data frame.

도 10은 본 발명의 일 실시예에 따라 프레임 송수신 시간 제한이 있는 경우 단말에서 수행되는 고속 프레임 교환 방법을 나타내는 흐름도이다.10 is a flowchart illustrating a high speed frame exchange method performed in a terminal when there is a frame transmission / reception time limit according to an embodiment of the present invention.

이하, 단말은 액세스 포인트로부터 미리 설정된 프레임 송수신 시간 즉, 통신을 위한 시간 슬롯의 시작 지점 및 시간 슬롯의 끝 지점을 할당 받은 것으로 가정하여 설명하도록 한다.Hereinafter, the terminal assumes that a predetermined frame transmission / reception time, that is, a start point of a time slot for communication and an end point of a time slot are allocated from an access point.

도 10을 참조하면, 단말은 모어데이터 비트를 1로 설정한 데이터 프레임을 액세스 포인트로 전송한다(S1010).Referring to FIG. 10, the terminal transmits a data frame in which the more data bit is set to 1 to the access point (S1010).

이후, 단말은 단계 1010을 통해 전송한 데이터 프레임에 대한 응답으로 액세스 포인트로부터 모어데이터 비트가 1로 설정되고, 애크 폴리시 필드의 비트가 11로 설정된 데이터 프레임을 수신한다(S1020).Thereafter, the terminal receives a data frame in which the more data bit is set to 1 and the bit of the acknowledgment field is set to 11 in response to the data frame transmitted in step 1010 (S1020).

단말은 단계 1020을 통해 데이터 프레임이 수신되면, 액세스 포인트로 데이터 프레임 전송이 가능한지 여부를 판단한다(S1030).When the data frame is received in step 1020, the terminal determines whether data frame transmission is possible to the access point (S1030).

여기서, 단말은 미리 설정된 프레임 송수신 시간에 기초하여 데이터 프레임 전송이 가능한지 여부를 판단한다. 예를 들어, 데이터 프레임 전송 중 미리 설정된 프레임 송수신 시간이 종료되는 것으로 판단되는 경우, 전송한 데이터 프레임에 대한 애크 프레임 수신 중 미리 설정된 프레임 송수신 시간이 종료되는 것으로 판단되는 경우 데이터 프레임 전송이 불가한 것으로 판단할 수 있다.Here, the terminal determines whether data frame transmission is possible based on a preset frame transmission / reception time. For example, when it is determined that the preset frame transmission / reception time is terminated during data frame transmission, when it is determined that the preset frame transmission / reception time is terminated while receiving the acknowledgment for the transmitted data frame, the data frame transmission is impossible. You can judge.

단말은 단계 1030을 통해 액세스 포인트로 데이터 프레임 전송이 불가한 것으로 판단되면, 애크 폴리시 필드의 비트를 10으로 설정한다(S1040).If it is determined that the transmission of the data frame to the access point is not possible through step 1030, the terminal sets the bit of the acknowledgment field to 10 (S1040).

또는, 단말은 단계 1030을 통해 액세스 포인트로 데이터 프레임 전송이 가능한 것으로 판단되면 애크 폴리시 필드의 비트를 11로 설정한다(S1050).Or, if it is determined that data frame transmission is possible to the access point through step 1030, the terminal sets the bit of the acknowledgment field to 11 (S1050).

이후, 단말은 액세스 포인트로 전송할 추가적인 데이터가 있는지 여부를 판단한다(S1060).Thereafter, the terminal determines whether there is additional data to be transmitted to the access point (S1060).

단말은 단계 1060을 통해 액세스 포인트로 전송할 추가적인 데이터가 있는 것으로 판단되면 모어데이터 비트를 1로 설정한다(S1070).If it is determined that there is additional data to be transmitted to the access point through step 1060, the terminal sets the more data bit to 1 (S1070).

또는, 단말은 단계 1060을 통해 액세스 포인트로 전송할 추가적인 데이터가 없는 것으로 판단되면 모어데이터 비트를 0으로 설정한다(S1080).Or, if it is determined that there is no additional data to be transmitted to the access point through step 1060, the terminal sets the more data bit to 0 (S1080).

이후, 단말은 설정된 비트를 포함하는 프레임을 액세스 포인트로 전송한다(S1090).Thereafter, the terminal transmits the frame including the set bit to the access point (S1090).

여기서, 단말은 단계 1030을 통해 데이터 프레임 전송이 불가한 것으로 판단되면, 애크 폴리시 필드의 비트를 10으로 설정하고 모어데이터 비트를 0 또는 1로 설정한 애크 프레임을 액세스 포인트로 전송할 수 있다. 또는, 단말은 단계 1030을 통해 데이터 프레임 전송이 가능한 것으로 판단되면 애크 폴리시 필드의 비트를 11로 설정하고, 모어데이터 비트를 0 또는 1로 설정한 데이터 프레임을 액세스 포인트로 전송할 수 있다.Here, if it is determined that the transmission of the data frame is not possible through step 1030, the terminal may transmit an Ack frame in which the bit of the Acknowledge field is set to 10 and the more data bit is set to 0 or 1 to the access point. Alternatively, if it is determined in step 1030 that data frame transmission is possible, the terminal may set the bit of the acknowledgment field to 11 and transmit the data frame in which the more data bit is set to 0 or 1 to the access point.

본 발명의 일 실시예에 따르면, 수신된 데이터 프레임 내 애크 폴리시 필드의 비트가 11로 설정된 경우라도, 미리 설정된 프레임 송수신 시간에 기초하여 데이터 프레임으로 응답하는 대신 애크 프레임으로 응답할 수도 있다.According to an embodiment of the present invention, even when the bit of the acknowledgment field in the received data frame is set to 11, the response may be an acknowledgment instead of an acknowledgment of the data frame based on the preset frame transmission / reception time.

도 11은 데이터 프레임 전송 실패시 데이터 재전송 방법을 나타내는 개념도이다.11 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails.

상술한 바와 같이 본 발명의 일 실시예에 따른 고속 프레임 교환 방법은 데이터 프레임이 애크 프레임의 역할을 수행할 수 있도록 하는 방법이다. 그런데, 데이터 프레임이 애크 프레임보다 프레임 길이가 더 길기 때문에, 데이터 프레임의 전송 실패 가능성이 애크 프레임의 전송 실패 가능성보다 더 높다. 또한, 데이터 프레임의 전송 실패시 추가적으로 발생할 수 있는 문제점이 있는 바 이하 설명하도록 한다.As described above, the fast frame exchange method according to an embodiment of the present invention is a method for enabling a data frame to perform the role of an acknowledgment. However, since the data frame has a longer frame length than the acknowledgment frame, the probability of transmission failure of the data frame is higher than that of the acknowledgment frame. In addition, a bar that may additionally occur when a transmission of a data frame fails will be described below.

도 11을 참조하면, 단말은 전송한 데이터 프레임(UL2)에 대한 응답을 수신하지 못했기 때문에, 데이터 프레임의 전송실패로 판단하고, 전송한 데이터 프레임(UL2)을 재전송할 수 있다.Referring to FIG. 11, since the terminal has not received a response to the transmitted data frame UL2, the terminal may determine that the transmission of the data frame has failed, and may retransmit the transmitted data frame UL2.

한편, 액세스 포인트 역시 전송한 데이터 프레임(DL2)에 대한 응답을 수신하지 못했기 때문에, 성공적으로 전송한 데이터 프레임(DL2)를 불필요하게 재전송해야 하는 상황이 발생할 수 있다.On the other hand, since the access point also has not received a response to the transmitted data frame DL2, a situation may arise in which the successfully transmitted data frame DL2 needs to be unnecessarily retransmitted.

또한, 상술한 데이터 프레임(UL2, DL2)의 재전송은 별도의 채널 접근방식을 사용하여 일정 시간 후에 가능하므로, 자원 효율성 측면에서 문제가 있다.In addition, the retransmission of the above-described data frame (UL2, DL2) is possible after a certain time using a separate channel approach, there is a problem in terms of resource efficiency.

일반적으로 데이터 프레임의 전송 실패가 발생하는 경우, 전송 실패된 데이터 프레임의 정보를 신뢰할 수 없기 때문에 일부 수신한 프레임은 폐기할 수 있다. 하지만, 고속 프레임 교환을 하는 도중에 데이터 프레임이 깨진 경우, 데이터 프레임이 애크 프레임의 역할을 동시에 수행하는 것이므로 별도의 필드를 데이터 프레임 안에 두어 애크 또는 내크(ACK/NACK)를 표시할 수 있다면 불필요한 데이터의 재전송을 막아 자원의 효율성을 향상시킬 수 있다.In general, when a transmission failure of a data frame occurs, some received frames may be discarded because the information of the failed data frame is not reliable. However, if the data frame is broken during the high-speed frame exchange, the data frame plays the role of an ack frame at the same time, so if a separate field can be placed in the data frame to indicate an ack or a ACK / ACK, unnecessary data Retransmission can be prevented to improve resource efficiency.

도 12는 본 발명의 일 실시예에 따라 SfeACK와 재전송 지시 비트를 정의한 데이터 프레임을 나타내는 개념도이다.12 is a conceptual diagram illustrating a data frame in which SfeACK and retransmission indication bits are defined according to an embodiment of the present invention.

도 12를 참조하면, 데이터 프레임 안의 별도의 필드는 시그널 필드(SIG field)의 리저브드 비트(reserved bit) 중 1-비트(bit)가 될 수 있다. 상기 1-비트를 SfeACK(speed frame exchange ACK/NACK) 비트로 정의하여, SfeACK 비트가 0이면 내크(NACK), 1이면 애크(ACK)를 의미할 수도 있다. 또는 SfeACK 비트가 0이면 애크(ACK), 1이면 내크(NACK)를 의미할 수도 있다.Referring to FIG. 12, a separate field in a data frame may be 1-bit among reserved bits of a SIG field. The 1-bit may be defined as a speed frame exchange ACK / NACK (SfeACK) bit, where SfeACK bit is 0, which means NACK, and 1 means ACK. Alternatively, if the SfeACK bit is 0, it may mean an ACK, and if 1, it means NACK.

또한, 데이터 프레임 안에 재전송 지시 비트(retransmission indicating bit, RTI bit) 1 비트를 두어 전송하는 데이터 프레임이 재전송하는 데이터 프레임인지 여부를 확인할 수 있다. 만일 수신단이 송신단에서 전송하는 데이터 프레임이 재전송 데이터 프레임인 것을 재전송 지시 비트를 통해 알 수 있는 경우, 채이스 컴바이닝(chase combining)을 수행할 수도 있다. 여기서, 채이스 컴바이닝은 이전에 수신한 데이터 프레임과 재전송된 데이터 프레임을 이용하여 데이터 프레임을 잘 읽어낼 수 있는 장점이 있다.In addition, one bit of a retransmission indicating bit (RTI bit) may be included in the data frame to determine whether the transmitted data frame is a retransmitted data frame. If the receiver determines that the data frame transmitted from the transmitter is a retransmission data frame through the retransmission indication bit, chase combining may be performed. Here, chace combining has an advantage that data frames can be read well using previously received data frames and retransmitted data frames.

여기서, 재전송 지시 비트의 1비트가 0이면 재전송이 아닌 데이터 프레임, 1이면 재전송인 데이터 프레임을 의미할 수 있다. 또는 재전송 지시 비트의 1비트가 0이면 재전송인 데이터 프레임, 1이면 재전송이 아닌 데이터 프레임을 의미할 수도 있다.Here, if one bit of the retransmission indication bit is 0, it may mean a data frame that is not retransmission, and if it is 1, it may mean a data frame that is retransmission. Alternatively, if one bit of the retransmission indication bit is 0, this may mean a data frame that is a retransmission, and a value of 1 may mean a data frame that is not retransmission.

시그널 필드(SIG field)는 별도의 사이클릭 리던던시 체크(Cyclic redundancy check, CRC) 필드를 가지고 있으며, 매우 로버스트(Robust)한 방식(예컨데, BPSK 또는 QPSK+1/2 Convolutional Code rate)으로 전송된다. 반면에, 데이터(DATA) 부분은 고차 전송 방식(예컨데, 64-QAM+3/4 Convolutional Code rate)으로 전송될 수도 있다.The SIG field has a separate Cyclic Redundancy Check (CRC) field and is transmitted in a very robust manner (e.g. BPSK or QPSK + 1/2 Convolutional Code rate). . On the other hand, the data portion may be transmitted in a higher-order transmission scheme (eg, 64-QAM + 3/4 Convolutional Code rate).

일반적으로 고차 전송 방식으로 전송하는 경우, 많은 데이터를 빠른 속도로 전송할 수 있지만, 채널 에러에 취약한 단점이 있다.In general, when transmitting in a higher-order transmission method, a large amount of data can be transmitted at a high speed, but there is a weak point to channel error.

시그널 필드는 일반적으로 낮은 MCS(Modulation and Coding Scheme)레벨을 사용하고, 데이터 부분은 채널(channel)의 상황에 따라 MCS 레벨을 설정한다. 이때, MCS 레벨은 낮으면 낮을수록 로버스트하게 전송되고 낮은 전송 레이트(rate)를 갖는다. 따라서, 낮은 MCS 레벨을 갖는 시그널 필드는 수신되지만, 높은 MCS 레벨을 갖는 데이터 부분은 깨진 상태로 수신되는 경우가 있을 수 있다.The signal field generally uses a low Modulation and Coding Scheme (MCS) level, and the data portion sets the MCS level according to the channel situation. In this case, the lower the MCS level, the more robust the transmission and the lower the transmission rate. Thus, a signal field with a low MCS level may be received, but a data portion with a high MCS level may be received in a broken state.

일반적으로, 전송 실패가 발생하면 그 프레임의 정보를 신뢰할 수 없기 때문에 수신한 프레임은 폐기(discard)될 수 있다. 그러나 이런 경우라도, 시그널 필드가 온전히 수신되는 경우, 고속 프레임 교환(Speed frame exchange) 과정에서의 애크와 내크를 표시하여 통신을 진행할 수 있다.In general, when a transmission failure occurs, the received frame may be discarded because the information in the frame is unreliable. However, even in this case, when the signal field is completely received, it is possible to proceed with communication by indicating the arc and the Nak during the speed frame exchange process.

도 13은 본 발명의 일 실시예에 따라 데이터 프레임 전송 실패시 데이터 재전송 방법을 나타내는 개념도이다.13 is a conceptual diagram illustrating a data retransmission method when a data frame transmission fails according to an embodiment of the present invention.

이하, 본 발명의 일 실시예에 대한 설명의 편의를 위해 시그널 필드(SIG field)의 SfeACK 비트가 1이면 애크(ACK)를 의미하는 것으로 가정하고, 재전송 지시 비트의 1비트가 1이면 재전송인 데이터 프레임을 의미하는 것으로 가정하도록 한다.Hereinafter, for convenience of description of an embodiment of the present invention, it is assumed that the SfeACK bit of the signal field (SIG field) is 1, which means ACK, and when the 1 bit of the retransmission indication bit is 1, the data is retransmission. It is assumed to mean a frame.

도 13을 참조하면, 액세스 포인트는 모어데이터 비트 1, SfeACK 비트 0, 재전송 지시(RTI) 비트 0으로 설정한 제1 하향링크 데이터 프레임(DL1)을 단말로 전송한다.Referring to FIG. 13, the access point transmits a first downlink data frame DL1 set to more data bit 1, SfeACK bit 0, and retransmission indication (RTI) bit 0 to the terminal.

여기서, 액세스 포인트는 추가적으로 전송할 데이터 프레임이 존재하기 때문에 모어데이터 비트를 1로 설정하고, 이전에 단말로부터 수신한 프레임이 없기 때문에 애크로 전달할 것이 없으므로 SfeACK 비트를 0으로 설정한다. 또한, 액세스 포인트는 제1 하향링크 데이터 프레임(DL1)이 재전송되는 데이터 프레임이 아니므로 재전송 지시(RTI) 비트를 0으로 설정한다.Here, the access point sets the more data bit to 1 because there is an additional data frame to transmit, and sets the SfeACK bit to 0 since there is nothing to transmit to the arc since there is no frame previously received from the terminal. In addition, since the first downlink data frame DL1 is not a retransmitted data frame, the access point sets the retransmission indication (RTI) bit to zero.

단말은 액세스 포인트로부터 제1 하향링크 데이터 프레임(DL1)을 수신하고, 미리 설정된 시간(예를 들어 SIFS) 이후에 제1 상향링크 데이터 프레임(UL1)을 액세스 포인트로 전송할 수 있다. The terminal may receive the first downlink data frame DL1 from the access point and transmit the first uplink data frame UL1 to the access point after a preset time (eg, SIFS).

구체적으로 단말은 모어데이터 비트를 1, SfeACK 비트를 1, 재전송 지시 비트를 0으로 설정한 제1 상향링크 데이터 프레임(UL1)을 액세스 포인트로 전송할 수 있다.In more detail, the terminal may transmit the first uplink data frame UL1 having the more data bit 1, the SfeACK bit 1, and the retransmission indication bit to 0 to the access point.

여기서, 단말은 추가적으로 전송할 데이터 프레임이 존재하기 때문에 모어데이터 비트를 1로 설정하고, 이전에 액세스 포인트로부터 수신한 제1 하향링크 데이터 프레임(DL1)을 성공적으로 수신했으므로 SfeACK 비트를 1로 설정한다. 또한, 단말은 제1 상향링크 데이터 프레임(UL1)이 재전송하는 데이터 프레임이 아니므로 재전송 지시(RTI) 비트를 0으로 설정한다.Here, the terminal sets the more data bit to 1 because there is an additional data frame to transmit, and sets the SfeACK bit to 1 since the UE successfully received the first downlink data frame DL1 received from the access point. Also, since the first uplink data frame UL1 is not a data frame to be retransmitted, the terminal sets the retransmission indication (RTI) bit to zero.

이후, 액세스 포인트는 제1 상향링크 데이터 프레임(UL1)을 수신하고, 미리 설정된 시간 이후에 모어데이터 비트를 1, SfeACK 비트를 1, 재전송 지시 비트를 0으로 설정한 제2 하향링크 데이터 프레임(DL2)을 단말로 전송한다.Thereafter, the access point receives the first uplink data frame UL1, and after a preset time, the second downlink data frame DL2 in which the gathered data bit is set to 1, the SfeACK bit is set to 1, and the retransmission instruction bit is set to 0. ) To the terminal.

단말은 액세스 포인트로부터 제2 하향링크 데이터 프레임(DL2)이 수신되면, 모어데이터 비트를 1, SfeACK를 1, 재전송 지시 비트를 0으로 설정한 제2 상향링크 데이터 프레임(UL2)을 액세스 포인트로 전송한다.When the second downlink data frame DL2 is received from the access point, the terminal transmits the second uplink data frame UL2 having the more data bit to 1, the SfeACK to 1, and the retransmission instruction bit to 0, to the access point. do.

액세스 포인트는 단말로부터 제2 상향링크 데이터 프레임(UL2)의 시그널 필드(SIG field)의 수신은 성공적으로 했으나, 데이터 프레임의 수신에 실패한다.The access point successfully receives a signal field (SIG field) of the second uplink data frame UL2 from the terminal, but fails to receive the data frame.

이후, 액세스 포인트는 제2 상향링크 데이터 프레임(UL2)의 전송이 끝나는 시점으로부터 미리 설정된 시간 이후에 모어데이터 비트를 1, SfeACK를 0, 재전송 지시 비트를 0으로 설정한 제3 하향링크 데이터 프레임을 단말로 전송한다.Thereafter, the access point selects a third downlink data frame in which the gathered data bit is set to 1, the SfeACK is set to 0, and the retransmission indication bit is set to 0, after a preset time from when the transmission of the second uplink data frame UL2 ends. Send to the terminal.

여기서, 액세스 포인트는 수신된 시그널 필드 정보(예컨데, MCS 레벨과 길이(length))를 통해 제2 상향링크 데이터 프레임(UL2)의 전송시간을 알 수 있으며, 제2 상향링크 데이터 프레임(UL2) 내 SfeACK가 1이므로 제2 하향링크 데이터 프레임(DL2)가 성공적으로 전송되었음을 알 수 있다.Here, the access point can know the transmission time of the second uplink data frame UL2 through the received signal field information (for example, MCS level and length), and within the second uplink data frame UL2. Since SfeACK is 1, it can be seen that the second downlink data frame DL2 has been successfully transmitted.

본 발명의 일 실시예에서 액세스 포인트는 제2 상향링크 데이터 프레임의 전송이 실패하였다는 피드백을 제3 하향링크 데이터 프레임을 통해 응답하였으나, 본 발명의 다른 실시예에서는 제3 하향링크 데이터 프레임 외에 널 데이터 패킷(Null Data Packet, NDP)을 통해 응답할 수도 있다.In one embodiment of the present invention, the access point responds to the feedback that the transmission of the second uplink data frame has failed through the third downlink data frame, but in another embodiment of the present invention, in addition to the third downlink data frame, It may also respond through a Null Data Packet (NDP).

단말은 액세스 포인트로부터 수신된 제3 하향링크 데이터 프레임에 기초하여 모어데이터 비트를 0, SfeACK 비트를 1, 재전송 지시 비트를 1로 설정한 제2 상향링크 데이터 프레임을 액세스 포인트로 재전송할 수 있다.The terminal may retransmit, to the access point, a second uplink data frame in which the more data bit is set to 0, the SfeACK bit is 1, and the retransmission instruction bit is set to 1 based on the third downlink data frame received from the access point.

여기서, 단말은 제3 하향링크 데이터 프레임 내 SfeACK를 통해 제2 상향링크 데이터 프레임의 전송이 실패했음을 확인할 수 있기 때문에 제2 상향링크 데이터 프레임을 액세스 포인트로 재전송할 수 있다.Here, the UE may retransmit the second uplink data frame to the access point because it may confirm that transmission of the second uplink data frame has failed through SfeACK in the third downlink data frame.

액세스 포인트는 재전송 지시 비트가 1인 것을 통해 제2 상향링크 데이터 프레임(UL2)가 재전송되는 데이터 프레임인 것을 알 수 있으므로, 제2 상향링크 데이터 프레임에 대해 채이스 컴바이닝(chase combining)을 수행할 수 있다.Since the access point knows that the second uplink data frame UL2 is a retransmitted data frame through the retransmission indication bit of 1, the access point may perform chase combining on the second uplink data frame. have.

만일, 단말이 추가적으로 전송할 제3 상향링크 데이터 프레임(UL3)이 있는 경우, 단말은 제2 상향링크 데이터 프레임을 재전송하는 대신 재전송 지시 비트를 0으로 설정한 제3 상향링크 데이터 프레임을 먼저 액세스 포인트로 전송할 수도 있다. 이후, 제2 상향링크 데이터 프레임을 재전송하는 경우 재전송 지시 비트를 1로 설정하여 데이터 프레임을 전송할 수 있다.If there is a third uplink data frame UL3 to be additionally transmitted by the terminal, the terminal first transmits the third uplink data frame having the retransmission indication bit set to 0 to the access point instead of retransmitting the second uplink data frame. You can also send. Subsequently, when retransmitting the second uplink data frame, the retransmission indication bit may be set to 1 to transmit the data frame.

여기서, 제3 상향링크 데이터 프레임을 제2 상향링크 데이터 프레임에 각각 오더링(ordering)을 해놓는 경우, 각각의 상향링크 데이터 프레임을 정렬할 수 있다.Here, when ordering the third uplink data frame to the second uplink data frame, each uplink data frame may be aligned.

다시 도 13을 참조하면, 액세스 포인트는 단말로부터 재전송되는 제2 상향링크 데이터 프레임(UL2)이 수신되면, 미리 설정된 시간 후에 모어데이터 비트를 0, SFeACK를 1, 재전송 지시 비트를 0으로 설정한 제4 하향링크 데이터 프레임을 단말로 전송한다.Referring back to FIG. 13, when a second uplink data frame UL2 that is retransmitted from the terminal is received, the access point may set the data bit to 0, the SFeACK to 1, and the retransmission instruction bit to 0 after a preset time. 4 transmits a downlink data frame to the terminal.

단말은 액세스 포인트로부터 제4 하향링크 데이터 프레임(DL4)의 시그널 필드의 수신은 성공했으나, 데이터 프레임의 수신은 실패한다.The terminal successfully receives the signal field of the fourth downlink data frame DL4 from the access point, but fails to receive the data frame.

이때, 단말은 제4 하향링크 데이터 프레임(DL4)의 전송이 끝나는 시점으로부터 미리 설정된 시간 이후 모어데이터 비트를 1, SfeACK를 0, 재전송 지시 비트를 0으로 설정한 널 데이터 패킷(NDP)을 액세스 포인트로 전송한다.In this case, the UE accesses a null data packet (NDP) in which more data bits are set to 1, SfeACK is set to 0, and a retransmission instruction bit is set to 0 after a predetermined time from the end of transmission of the fourth downlink data frame DL4. To send.

여기서, 단말은 널 데이터 패킷 대신에 SfeACK를 0으로 설정한 애크 프레임을 액세스 포인트로 전송할 수도 있다.Here, the terminal may transmit an Ack frame in which SfeACK is set to 0 instead of the null data packet to the access point.

액세스 포인트는 널 데이터 패킷(NDP) 내의 SfeACK 비트가 0인 것을 확인하고, 모어데이터 비트를 0, SfeACK 비트를 1, 재전송 지시 비트를 1로 설정한 제4 하향링크 데이터 프레임을 단말로 재전송할 수 있다.The access point may determine that the SfeACK bit in the null data packet (NDP) is 0, and may retransmit the fourth downlink data frame in which the more data bit is set to 0, the SfeACK bit is set to 1, and the retransmission instruction bit is set to 1. have.

여기서, 재전송 지시 비트를 1로 설정함으로써, 단말은 채이스 컴바이닝을 수행할 수도 있다.Here, by setting the retransmission indication bit to 1, the terminal may perform chace combining.

만일, 액세스 포인트가 추가적으로 전송할 제5 하향링크 데이터 프레임(DL5)이 있는 경우, 액세스 포인트는 제4 하향링크 데이터 프레임(DL4)을 재전송하는 대신 재전송 지시 비트를 0으로 설정한 제5 하향링크 데이터 프레임(DL5)을 먼저 단말로 전송할 수 있다. 이후, 제4 하향링크 데이터 프레임(DL4)을 재전송하는 경우 재전송 지시 비트를 1로 설정하여 데이터 프레임을 전송할 수 있다.If there is a fifth downlink data frame DL5 to be additionally transmitted by the access point, the access point does not retransmit the fourth downlink data frame DL4, but instead of retransmitting the fourth downlink data frame DL4, the fifth downlink data frame in which the retransmission indication bit is set to 0. DL5 may first be transmitted to the terminal. Subsequently, when retransmitting the fourth downlink data frame DL4, the retransmission indication bit may be set to 1 to transmit the data frame.

다시 도 13을 참조하면, 마지막으로 단말은 제4 하향링크 데이터 프레임(DL4) 수신에 성공했다는 의미로, 모어데이터 비트를 0, SfeACK 비트를 1로 설정한 애크 프레임을 액세스 포인트로 전송한다.Referring back to FIG. 13, the terminal finally transmits the Ack frame in which the more data bit is set to 0 and the SfeACK bit is set to 1, which means that the fourth downlink data frame DL4 has been successfully received.

본 발명의 일 실시예에 따른 고속 프레임 교환 방법에 따르면, 고속 프레임 교환 과정에서 데이터 전송 실패가 발생한 경우에도 별도의 중단 없이 애크 또는 내크로 응답할 수 있어, 데이터 재전송 과정이 고속 프레임 교환 과정 내에서 발생할 수 있는바 효율적으로 데이터 교환이 가능하다. 또한, 재전송 지시 비트를 통해 재전송 데이터 프레임인지 여부를 수신단에 알려주어 로버스트(robust)한 전송이 가능하다.According to the high-speed frame exchange method according to an embodiment of the present invention, even if a data transmission failure in the high-speed frame exchange process can be responded to the acknowledgment or Nakke without interruption, the data retransmission process in the high-speed frame exchange process It is possible to exchange data efficiently. In addition, it is possible to perform robust transmission by notifying the receiver whether the data frame is a retransmission through the retransmission indication bit.

도 14는 본 발명의 일 실시예에 따라 데이터 프레임 전송 실패시 단말에서 수행하는 데이터 재전송 방법을 나타내는 개념도이다.14 is a conceptual diagram illustrating a data retransmission method performed by a terminal when a data frame transmission fails according to an embodiment of the present invention.

이하, 본 발명의 일 실시예에 대한 설명의 편의를 위해 시그널 필드(SIG field)의 SfeACK 비트가 1이면 애크(ACK)를 의미하는 것으로 가정하고, 재전송 지시 비트의 1비트가 1이면 재전송인 데이터 프레임을 의미하는 것으로 가정하도록 한다.Hereinafter, for convenience of description of an embodiment of the present invention, it is assumed that the SfeACK bit of the signal field (SIG field) is 1, which means ACK, and when the 1 bit of the retransmission indication bit is 1, the data is retransmission. It is assumed to mean a frame.

도 14를 참조하면, 단말은 액세스 포인트로부터 제1 하향링크 데이터 프레임(DL1)의 수신에 실패한 것으로 판단되면(S1410), 제1 하향링크 데이터 프레임(DL1)에 포함된 제1 시그널 필드의 수신에 성공했는지 여부를 판단한다(S1420).Referring to FIG. 14, if it is determined that the reception of the first downlink data frame DL1 has failed from the access point (S1410), the terminal may not receive the first signal field included in the first downlink data frame DL1. It is determined whether or not it succeeds (S1420).

단말은 단계 1420을 통해 제1 시그널 필드가 수신된 것으로 판단되면, 수신한 제1 시그널 필드에 기초하여 제1 하향링크 데이터 프레임의 실패를 나타내는 SfeACK 비트를 0으로 설정하고 재전송 여부를 나타내는 RTI 비트를 설정한다(S1430).When the UE determines that the first signal field is received through step 1420, the UE sets the SfeACK bit indicating 0 to the failure of the first downlink data frame to 0 based on the received first signal field and sets the RTI bit indicating whether to retransmit. It is set (S1430).

단말은 단계 1430을 통해 설정한 SfeACK 비트와 RTI 비트를 포함하는 제1 상향링크 데이터 프레임을 액세스 포인트로 전송한다(S1440).The terminal transmits the first uplink data frame including the SfeACK bit and the RTI bit set through step 1430 to the access point (S1440).

이후, 단말은 액세스 포인트로부터 제2 하향링크 데이터 프레임을 수신한다(S1450).Thereafter, the terminal receives a second downlink data frame from the access point (S1450).

단말은 제2 하향링크 데이터 프레임에 포함된 시그널 필드의 재전송 지시 비트에 기초하여 제2 하향링크 데이터 프레임이 제1 하향링크 데이터 프레임과 동일한지 여부를 판단한다(S1460).The terminal determines whether the second downlink data frame is the same as the first downlink data frame based on the retransmission indication bit of the signal field included in the second downlink data frame (S1460).

여기서, 단말은 재전송 지시 비트가 1인 경우 제2 하향링크 데이터 프레임과 제1 하향링크 데이터 프레임이 동일한 것으로 판단하고, 재전송 지시 비트가 0인 경우 제2 하향링크 데이터 프레임과 제1 하향링크 데이터 프레임이 다른 것으로 판단할 수 있다.Here, when the retransmission indication bit is 1, the terminal determines that the second downlink data frame and the first downlink data frame are the same; when the retransmission indication bit is 0, the second downlink data frame and the first downlink data frame You can judge this as something else.

단말은 단계 1460을 통해 제2 하향링크 데이터 프레임과 제1 하향링크 데이터 프레임이 동일한 것으로 판단되면, 제2 하향링크 데이터 프레임과 제1 하향링크 데이터 프레임에 대해 채이스 컴바이닝을 수행할 수 있다(S1470).If it is determined in step 1460 that the second downlink data frame and the first downlink data frame are the same, the UE may perform chace combining on the second downlink data frame and the first downlink data frame (S1470). ).

도 15는 액세스 포인트와 단말이 연속적으로 데이터 전송을 실패한 경우 고속 프레임 교환을 중단하는 것을 나타내는 개념도이다.15 is a conceptual diagram illustrating that the high speed frame exchange is stopped when the access point and the terminal continuously fail to transmit data.

도 15를 참조하면, 제2 상향링크 데이터 프레임(UL2)과 제3 하향링크 데이터 프레임(DL3) 모두 시그널 필드(SIG field)의 전송은 성공적으로 했지만 DATA 프레임을 전송을 실패한 경우를 나타낸다.Referring to FIG. 15, the second uplink data frame UL2 and the third downlink data frame DL3 have successfully transmitted a signal field (SIG field) but failed to transmit a DATA frame.

상술한 바와 같이 액세스 포인트와 단말이 연속적으로 데이터 프레임 전송에 실패할 경우 고속 프레임 교환을 중단할 수 있다.As described above, if the AP and the UE fail to transmit data frames continuously, the fast frame exchange may be stopped.

여기서, 무선 통신의 특성상 채널이 딥 페이딩(deep fading) 특성을 보이는 경우 데이터 프레임을 계속 전송하여도 에러가 발생할 가능성이 높다. 따라서, 액세스 포인트와 단말은 연속적으로 데이터 프레임 전송에 실패한 경우 고속 프레임 교환을 중단할 수 있다.Here, if the channel exhibits a deep fading characteristic due to the characteristics of wireless communication, an error may occur even if the data frame is continuously transmitted. Therefore, the access point and the terminal may stop the high-speed frame exchange when the data frame transmission fails continuously.

또는, 상술한 바와 같이 액세스 포인트와 단말이 연속적으로 데이터 프레임 전송에 실패한 경우, 데이터 프레임의 전송 레이트(rate)를 낮추어서 데이터 프레임을 전송할 수도 있다. 예를 들어, 단말은 제3 하향링크 데이터 프레임(DL3)을 액세스 포인트로부터 수신한 후에 낮은 전송 레이트(rate)로 제2 상향링크 데이터 프레임(UL2)를 보낼 수 있으며, 같은 전송 레이트(rate)를 유지하여 계속해서 데이터 프레임을 전송할 수도 있다.Alternatively, as described above, when the AP and the UE continuously fail to transmit the data frame, the data frame may be transmitted by lowering the transmission rate of the data frame. For example, the terminal may transmit a second uplink data frame UL2 at a low transmission rate after receiving the third downlink data frame DL3 from the access point, and may transmit the same transmission rate. You can also keep sending data frames.

도 16은 단말의 2번 연속 전송 실패한 경우 고속 프레임 교환을 중단하는 것을 나타내는 개념도이다.16 is a conceptual diagram illustrating that high-speed frame exchange is stopped when two consecutive transmissions of a terminal fail.

도 16을 참조하면, 액세스 포인트는 시그널 필드(SIG field)와 데이터 프레임을 모두 성공적으로 전송했지만, 단말은 연속적으로 두 번 제2 상향링크 데이터 프레임(UL2) 전송을 실패한 것으로 나타낸다. Referring to FIG. 16, the access point successfully transmits both a signal field (SIG field) and a data frame, but the UE indicates that the second uplink data frame (UL2) transmission has failed twice in succession.

이때, 단말은 연속적으로 두 번(혹은 그 이상)의 데이터 프레임의 전송을 실패한 경우 고속 프레임 교환을 중단할 수 있다. 여기서, 무선 통신의 특성상 채널이 딥 페이딩(deep fading)에 걸려서 더 이상 데이터 프레임을 전송하여도 에러가 발생할 가능성이 높기 때문에 단말(혹은 액세스 포인트)의 데이터 프레임의 전송이 연속적으로 실패한 경우 고속 프레임 교환을 중단할 수 있다.In this case, the terminal may stop the high-speed frame exchange when the transmission of two (or more) data frames in a row fails. In this case, since the channel is deep faded and an error is more likely to occur even if the data frame is no longer transmitted due to the characteristics of the wireless communication, if the transmission of the data frame of the terminal (or access point) fails continuously, the fast frame exchange is performed. You can stop.

또는, 단말은 연속적으로 두 번(또는 그 이상)의 데이터 프레임의 전송을 실패한 경우 고속 프레임 교환을 중단하지 않고, 데이터 프레임의 전송 레이트(rate)를 낮추어서 데이터 프레임을 전송할 수도 있다. 예를 들어, 단말이 두 번 연속으로 제2 상향링크 데이터 프레임의 전송을 실패한 경우, 단말은 낮은 전송 레이트를 사용하여 제2 상향링크 데이터 프레임을 액세스 포인트로 전송할 수 있다. Alternatively, if the terminal fails to transmit two (or more) data frames consecutively, the terminal may transmit the data frame by lowering the transmission rate of the data frame without interrupting the fast frame exchange. For example, when the terminal fails to transmit the second uplink data frame twice in a row, the terminal may transmit the second uplink data frame to the access point using a low transmission rate.

도 15 및 도 16 이외에도 시그널 필드(SIG field)와 데이터 프레임 모두 전송을 실패한 경우가 있을 수 있다. In addition to FIGS. 15 and 16, there may be a case where transmission fails for both the SIG field and the data frame.

단말 또는 액세스 포인트는 시그널 필드와 데이터 프레임 모두 전송 실패한 경우 고속 프레임 교환을 중단할 수 있다. The terminal or the access point may stop the high speed frame exchange when both the signal field and the data frame fail to transmit.

이때, 고속 프레임 교환의 중단은 단말 또는 액세스 포인트가 자체적으로 판단하여 결정할 수도 있다. 즉, 도 15 및 도 16을 통해 설명한 방법을 수행할 필요는 없으며, 데이터 프레임의 시그널 필드를 통해 SfeACK의 정보(이전 프레임에 대한 전송 성공 여부)가 계속적으로 전송되는 한, 연속적인 전송도 가능하다.In this case, the interruption of the fast frame exchange may be determined by the terminal or the access point by itself. That is, it is not necessary to perform the method described with reference to FIGS. 15 and 16, and as long as information of SfeACK (successful transmission for the previous frame) is continuously transmitted through the signal field of the data frame, continuous transmission may be possible. .

이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although described with reference to the embodiments above, those skilled in the art will understand that the present invention can be variously modified and changed without departing from the spirit and scope of the invention as set forth in the claims below. Could be.

Claims (22)

단말에서 수행하는 방법에 있어서,In the method performed in the terminal, 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계; 및Receiving a first downlink data frame comprising a specific field that sets a bit value requesting to respond with a data frame from the access point; And 상기 특정 필드의 비트 값에 기초하여 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 고속 프레임 교환 방법.And transmitting a second uplink data frame to the access point in response to a first downlink data frame based on the bit value of the specific field. 청구항 1에 있어서,The method according to claim 1, 상기 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계는,Receiving a first downlink data frame including a specific field that sets a bit value requesting to respond with a data frame from the access point, 데이터 프레임으로 응답할 것으로 요청하기 위해 애크 폴리시 필드(ACK policy field), 애크 지시 필드(ACK indication field) 또는 응답 프레임 필드(Response Frame Field, RspFrm)의 비트값을 이진수 11로 설정한 제1 하향링크 데이터 프레임을 수신하는 것을 특징으로 하는 고속 프레임 교환 방법.A first downlink in which a bit value of an ACK policy field, an ACK indication field, or a response frame field (RspFrm) is set to binary 11 to request to respond with a data frame; A high speed frame exchange method comprising receiving a data frame. 청구항 2에 있어서,The method according to claim 2, 상기 애크 폴리시 필드, 애크 지시 필드, 또는 응답 프레임 필드는,The acknowledgment field, the acknowledgment field, or the response frame field, 상기 애크 폴리시 필드, 애크 지시 필드 또는 응답 프레임 필드의 비트 값이 2진수 00인 경우, 애크(ACK), 01인 경우 블록 애크(Block ACK, BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미하는 것을 특징으로 하는 고속 프레임 교환 방법.If the bit value of the Ack policy field, the Ack indication field or the response frame field is binary 00, ACK, if 01, block ACK (BA), if 10, no response and 11 High frame rate switching method characterized in that each means to respond with a data frame. 청구항 1에 있어서,The method according to claim 1, 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계는,Transmitting the second uplink data frame to the access point, 상기 제1 하향링크 데이터 프레임 내 모어데이터(MoreData) 비트(bit)에 기초하여 제2 상향링크 데이터 프레임 내의 특정 필드의 비트를 설정하는 단계;Setting bits of a specific field in a second uplink data frame based on more data bits in the first downlink data frame; 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터 비트를 설정하는 단계; 및Setting more data bits of the second uplink data frame based on whether there is data to transmit; And 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.And transmitting the second uplink data frame to the access point. 청구항 4에 있어서,The method according to claim 4, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트에 기초하여 제2 상향링크 데이터 프레임의 특정 필드의 비트를 설정하는 단계는,Setting bits of a specific field of a second uplink data frame based on more data bits in the first downlink data frame, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트가 1인 경우 상기 제2 상향링크 데이터 프레임 내 특정 필드의 비트를 11로 설정하고, 상기 제1 하향링크 데이터 프레임 내 모어데이터 비트가 0인 경우 상기 제2 상향링크 데이터 프레임 내 특정 필드의 비트를 00으로 설정하는 것을 특징으로 하는 고속 프레임 교환 방법.When the more data bit in the first downlink data frame is 1, the bit of the specific field in the second uplink data frame is set to 11, and when the more data bit in the first downlink data frame is 0, the first data bit is 0. 2. The method of claim 2, wherein the bit of a specific field in the uplink data frame is set to 00. 청구항 1에 있어서,The method according to claim 1, 상기 액세스 포인트로부터 데이터 프레임으로 응답할 것을 요청하는 비트 값을 설정한 특정 필드를 포함하는 제1 하향링크 데이터 프레임을 수신하는 단계 이전에,Prior to receiving a first downlink data frame including a specific field that sets a bit value requesting to respond with a data frame from the access point, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계를 더 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.And transmitting the first uplink data frame having the more data bit set to 1 to the access point. 청구항 6에 있어서,The method according to claim 6, 상기 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계는,The transmitting of the first uplink data frame in which the more data bit is set to 1 may include: 상기 제1 상향링크 데이터 프레임 내 특정 필드의 비트 값을 2진수 00 또는 11로 설정하고, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 것을 특징으로 하는 고속 프레임 교환 방법.A high speed frame comprising transmitting a first uplink data frame in which a bit value of a specific field in the first uplink data frame is set to binary 00 or 11 and a more data bit set to 1 to the access point. Exchange method. 액세스 포인트로부터 애크 폴리시(ACK policy) 필드의 비트 값이 2진수 11로 설정된 애크 프레임을 수신하는 단계;Receiving an acknowledgment frame with the bit value of the ACK policy field set to binary 11 from the access point; 제2 상향링크 데이터 프레임 내의 애크 폴리시 필드의 비트 값을 2진수 00으로 설정하는 단계;Setting a bit value of an acknowledgment field in a second uplink data frame to binary 00; 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터(MoreData) 비트를 설정하는 단계; 및Setting more data bits of the second uplink data frame based on whether there is data to be transmitted; And 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 고속 프레임 교환 방법.And transmitting the second uplink data frame to the access point. 청구항 8에 있어서,The method according to claim 8, 상기 애크 폴리시 필드의 비트는,The bit of the acknowledge policy field is 상기 애크 폴리시 필드의 비트 값이 2진수 00인 경우 애크(ACK), 01인 경우 블록 애크(BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미하는 것을 특징으로 하는 고속 프레임 교환 방법.When the bit value of the acknowledgment field is binary 00, it means ACK, if 01, block BA, if 10, no response, and if 11, it responds with a data frame. High speed frame exchange method. 청구항 8에 있어서,The method according to claim 8, 상기 액세스 포인트로부터 애크 폴리시 필드의 비트 값이 2진수 11로 설정된 애크 프레임을 수신하는 단계 이전에,Prior to receiving from the access point an Ack frame with the bit value of the Ack policy field set to binary 11, 모어데이터(MoreData) 비트(bit)를 1로 설정하고, 애크 폴리시 필드의 비트 값을 2진수 00으로 설정한 제1 상향링크 데이터 프레임을 액세스 포인트로 전송하는 단계를 더 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.And transmitting the first uplink data frame in which the MoreData bit is set to 1 and the bit value of the Ack policy field is set to binary 00, to the access point. Frame exchange method. 액세스 포인트로부터 모어데이터(MoreData) 비트가 1로 설정되고 애크 폴리시(ACK policy) 필드의 비트 값이 2진수 11로 설정된 제1 하향링크 데이터 프레임을 수신하는 단계;Receiving a first downlink data frame from which an MoreData bit is set to 1 and a bit value of an ACK policy field is set to binary 11; 상기 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단하는 단계;Determining whether a second uplink data frame can be transmitted in response to the first downlink data frame; 상기 판단 결과에 기초하여 상기 제2 상향링크 데이터 프레임에 포함되는 응답 프레임 필드의 비트를 설정하는 단계;Setting a bit of a response frame field included in the second uplink data frame based on the determination result; 추가로 전송할 데이터가 있는지 여부에 기초하여 상기 제2 상향링크 데이터 프레임의 모어데이터(Moredata) 비트를 설정하는 단계; 및Setting more data bits of the second uplink data frame based on whether there is data to be transmitted; And 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 고속 프레임 교환 방법.And transmitting the second uplink data frame to the access point. 청구항 11에 있어서,The method according to claim 11, 상기 애크 폴리시 필드의 비트는,The bit of the acknowledge policy field is 상기 애크 폴리시 필드의 비트 값이 2진수 00인 경우 애크(ACK), 01인 경우 블록 애크(BA), 10인 경우 무응답(No Response) 및 11인 경우 데이터 프레임으로 응답할 것을 각각 의미하는 것을 특징으로 하는 고속 프레임 교환 방법.When the bit value of the acknowledgment field is binary 00, it means ACK, if 01, block BA, if 10, no response, and if 11, it responds with a data frame. High speed frame exchange method. 청구항 11에 있어서,The method according to claim 11, 상기 액세스 포인트로부터 모어데이터 비트가 1로 설정되고 애크 폴리시 필드의 비트 값이 2진수 11로 설정된 제1 하향링크 데이터 프레임을 수신하는 단계 이전에,Prior to receiving from the access point a first downlink data frame in which more data bits are set to 1 and the bit value of the acknowledgment field is set to binary 11, 모어데이터 비트를 1로 설정한 제1 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 더 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.And transmitting the first uplink data frame having the more data bit set to 1 to the access point. 청구항 11에 있어서,The method according to claim 11, 상기 제1 하향링크 데이터 프레임에 대한 응답으로 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단하는 단계는,Determining whether the second uplink data frame can be transmitted in response to the first downlink data frame, 미리 설정된 프레임 송수신 시간 제한에 기초하여 상기 제2 상향링크 데이터 프레임을 전송할 수 있는지 여부를 판단하는 것을 특징으로 하는 고속 프레임 교환 방법.And determining whether the second uplink data frame can be transmitted based on a preset frame transmission / reception time limit. 단말에서 수행하는 프레임 교환 방법에 있어서,In the frame exchange method performed in the terminal, 상기 액세스 포인트로부터 제1 하향링크 데이터 프레임의 수신을 실패하는 단계;Failing to receive a first downlink data frame from the access point; 상기 제1 하향링크 데이터 프레임 내 제1 하향 필드의 수신에 성공했는지 여부를 판단하는 단계; 및Determining whether reception of a first downlink field in the first downlink data frame is successful; And 상기 제1 하향 필드의 수신에 성공한 경우, 상기 제1 하향 필드에 기초하여 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 고속 프레임 교환 방법.And if the reception of the first downlink field is successful, transmitting a second uplink data frame to the access point based on the first downlink field. 청구항 15에 있어서,The method according to claim 15, 상기 제1 하향 필드는,The first downward field, 상기 단말이 상기 제2 상향링크 데이터 프레임 전에 전송한 제1 상향링크 데이터 프레임의 수신 여부를 나타내는 1비트의 애크 비트 및 상기 제1 하향링크 데이터 프레임이 재전송되는 것인지 여부를 나타내는 1비트의 재전송 지시 비트를 설정한 제1 하향 시그널 필드(SIG field)인 것을 특징으로 하는 고속 프레임 교환 방법.A 1-bit acknowledgment bit indicating whether the terminal receives the first uplink data frame transmitted before the second uplink data frame and a 1-bit retransmission indication bit indicating whether the first downlink data frame is retransmitted It is a first downlink signal field (SIG field) is set to the high speed frame exchange method. 청구항 15에 있어서,The method according to claim 15, 상기 제2 상향링크 데이터 프레임은,The second uplink data frame, 상기 제1 하향링크 데이터 프레임의 수신에 실패한 것을 나타내는 1비트의 애크 비트 및 현재 전송하는 데이터 프레임이 재전송되는 것이 아님을 나타내는 1비트의 재전송 지시 비트를 설정한 제1 상향 시그널 필드(SIG field)를 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.A first uplink signal field (SIG field) in which a 1-bit acknowledgment bit indicating that the reception of the first downlink data frame has failed and a 1-bit retransmission indication bit indicating that the currently transmitted data frame is not retransmitted High speed frame exchange method comprising a. 청구항 17에 있어서,The method according to claim 17, 상기 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계 이후에,After transmitting the second uplink data frame to the access point, 상기 액세스 포인트로부터 제2 하향링크 데이터 프레임을 수신하는 단계; 및Receiving a second downlink data frame from the access point; And 상기 제2 하향링크 데이터 프레임에 포함된 제2 하향 필드의 재전송 지시 비트에 기초하여 상기 제2 하향링크 데이터 프레임이 상기 제1 하향링크 데이터 프레임의 재전송 프레임인 것으로 판단되면 상기 제1 하향링크 데이터 프레임과 상기 제2 하향링크 데이터 프레임에 대해 채이스 컴바이닝(chase combining)을 수행하는 단계를 더 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.If it is determined that the second downlink data frame is a retransmission frame of the first downlink data frame based on a retransmission indication bit of the second downfield included in the second downlink data frame, the first downlink data frame And performing chase combining on the second downlink data frame. 단말에서 수행하는 프레임 교환 방법에 있어서,In the frame exchange method performed in the terminal, 상기 액세스 포인트로부터 제1 하향링크 데이터 프레임을 수신하는 단계; 및Receiving a first downlink data frame from the access point; And 상기 제1 하향링크 데이터 프레임 내 제1 하향 필드에 기초하여 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 단계를 포함하는 고속 프레임 교환 방법.And transmitting a second uplink data frame to the access point based on a first downfield in the first downlink data frame. 청구항 19에 있어서,The method according to claim 19, 상기 제1 하향 필드는,The first downward field, 상기 단말이 상기 제2 상향링크 데이터 프레임 전에 전송한 제1 상향링크 데이터 프레임의 수신 여부를 나타내는 1비트의 애크 비트 및 상기 제1 하향링크 데이터 프레임이 재전송되는 것인지 여부를 나타내는 1비트의 재전송 지시 비트를 설정한 제1 하향 시그널 필드(SIG field)인 것을 특징으로 하는 고속 프레임 교환 방법.A 1-bit acknowledgment bit indicating whether the terminal receives the first uplink data frame transmitted before the second uplink data frame and a 1-bit retransmission indication bit indicating whether the first downlink data frame is retransmitted It is a first downlink signal field (SIG field) is set to the high speed frame exchange method. 청구항 20에 있어서,The method of claim 20, 상기 1비트의 애크 비트가 상기 제2 상향링크 데이터 프레임 전에 전송한 제1 상향링크 데이터 프레임의 수신이 실패했음을 나타내는 경우, 상기 제1 상향링크 데이터 프레임과 동일한 제2 상향링크 데이터 프레임을 상기 액세스 포인트로 전송하는 것을 특징으로 하는 고속 프레임 교환 방법.When the 1-bit Ack bit indicates that reception of the first uplink data frame transmitted before the second uplink data frame has failed, the second uplink data frame that is identical to the first uplink data frame is received. High speed frame exchange method characterized in that the transmission. 청구항 21에 있어서,The method according to claim 21, 상기 제2 상향링크 데이터 프레임은,The second uplink data frame, 상기 제1 하향링크 데이터 프레임의 수신에 성공한 것을 나타내는 1비트의 애크 비트 및 현재 전송하는 데이터 프레임이 재전송되는 것임을 나타내는 1비트의 재전송 지시 비트를 설정한 제2 상향 시그널 필드(SIG field)를 포함하는 것을 특징으로 하는 고속 프레임 교환 방법.And a second uplink signal field (SIG field) in which a 1-bit Ack bit indicating successful reception of the first downlink data frame and a 1-bit retransmission indication bit indicating that the currently transmitted data frame is to be retransmitted. High speed frame exchange method, characterized in that.
PCT/KR2013/008313 2013-09-13 2013-09-13 High-speed frame exchange method Ceased WO2015037762A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2013/008313 WO2015037762A1 (en) 2013-09-13 2013-09-13 High-speed frame exchange method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2013/008313 WO2015037762A1 (en) 2013-09-13 2013-09-13 High-speed frame exchange method

Publications (1)

Publication Number Publication Date
WO2015037762A1 true WO2015037762A1 (en) 2015-03-19

Family

ID=52665852

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/008313 Ceased WO2015037762A1 (en) 2013-09-13 2013-09-13 High-speed frame exchange method

Country Status (1)

Country Link
WO (1) WO2015037762A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130177004A1 (en) * 2012-01-11 2013-07-11 Marvell World Trade Ltd. Information bit padding schemes for wlan

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130177004A1 (en) * 2012-01-11 2013-07-11 Marvell World Trade Ltd. Information bit padding schemes for wlan

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"Speed Frame Exchange", IEEE 802.11-12/0834R0, 16 July 2012 (2012-07-16), Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/12/11-12-0834-00-00ah-speed-frame-exchange.pptx> *
"Uplink Channel Access", IEEE 802.11-12/0606RL, 14 May 2012 (2012-05-14), Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/12/11-12-0606-01-00ah-uplink-channel-access.pptx> *
IEEE 802.11-12/0119R0, 16 January 2012 (2012-01-16), Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/12/11-12-0119-00-00ah-early-ack-indication.pptx> *
MINYOUNG PARK: "Specification Framework for TGah", IEEE 802.11-11/1137R15, 14 May 2013 (2013-05-14), Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/11/11-11-1137-15-00ah-specification-framework-for-tgah.docx> *

Similar Documents

Publication Publication Date Title
WO2021010663A1 (en) Link setting method and device for multi-link transmission in wireless lan communication system
WO2014092435A1 (en) Transmissions/receptions of uplink acknowledgement signals in wireless networks
WO2017183899A2 (en) Method and device for receiving service through different wireless communication systems
WO2021182902A1 (en) Wireless communication method using multiple links, and wireless communication terminal using same
WO2018070800A1 (en) Method and apparatus for initial negotiation in wireless lan
WO2009131388A2 (en) Network entry apparatus and method for relay station using full duplex in mobile communication system
WO2017078442A1 (en) Wireless communication method and wireless communication terminal in high density environment including overlapped basic service sets
WO2021033945A1 (en) Method for configuring sidelink resource in communication system
WO2021230556A1 (en) Method and device for sidelink communication based on drx
WO2021029596A1 (en) Method and apparatus for transmitting and receiving harq response in communication system supporting sidelink communication
WO2018117697A1 (en) Aggregated-mpdu, method for transmitting response frame thereto, and wireless communication terminal using same
WO2013154401A1 (en) Method and apparatus for updating system information in wireless lan system
WO2014046453A2 (en) Method and apparatus for updating listen interval in wireless lan system
WO2016111435A1 (en) Method and device for transmitting frame including error check bits for header in wireless lan
WO2017030428A1 (en) Wireless communication method using trigger information, and wireless communication terminal
WO2023022436A1 (en) Method and device for bidirectional communication in wireless lan
WO2014208983A1 (en) Method and apparatus for controlling traffic in wlan system
WO2023287164A1 (en) Method and device for direct communication in communication system supporting multiple links
WO2017023141A1 (en) Method for performing channel access in wireless lan system and apparatus therefor
WO2016186403A1 (en) Wireless communication method and wireless communication terminal for receiving data from plurality of wireless communication terminals on basis of random access
WO2022164290A1 (en) Method and wireless communication terminal for transmitting/receiving data in wireless communication system
WO2023003318A1 (en) Method and apparatus for nstr communication in communication system supporting multiple links
WO2021145585A1 (en) Method and device for transmitting and receiving sidelink data in communication system
WO2018074871A1 (en) Wireless communication method using network allocation vector and wireless communication terminal using same
WO2014003479A1 (en) Aid reassignment method, and apparatus for performing said aid reassignment method

Legal Events

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

Ref document number: 13893477

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 04.07.16)

122 Ep: pct application non-entry in european phase

Ref document number: 13893477

Country of ref document: EP

Kind code of ref document: A1