[go: up one dir, main page]

US20210092644A1 - Rts/cts handshaking method for improving efficiency of communication resources - Google Patents

Rts/cts handshaking method for improving efficiency of communication resources Download PDF

Info

Publication number
US20210092644A1
US20210092644A1 US17/114,236 US202017114236A US2021092644A1 US 20210092644 A1 US20210092644 A1 US 20210092644A1 US 202017114236 A US202017114236 A US 202017114236A US 2021092644 A1 US2021092644 A1 US 2021092644A1
Authority
US
United States
Prior art keywords
packet
cts
rts
nav
transmission period
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.)
Abandoned
Application number
US17/114,236
Inventor
Nah Oak SONG
Jun Hyuk Kim
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.)
Korea Advanced Institute of Science and Technology KAIST
Original Assignee
Korea Advanced Institute of Science and Technology KAIST
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
Priority claimed from PCT/KR2015/009825 external-priority patent/WO2016043551A1/en
Application filed by Korea Advanced Institute of Science and Technology KAIST filed Critical Korea Advanced Institute of Science and Technology KAIST
Priority to US17/114,236 priority Critical patent/US20210092644A1/en
Assigned to KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY reassignment KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIM, JUN HYUK, SONG, NAH OAK
Publication of US20210092644A1 publication Critical patent/US20210092644A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers
    • H04W88/023Selective call receivers with message or information receiving capability

Definitions

  • Embodiments of the inventive concepts described herein relate to communication systems, and more particularly, relate to a ready to send/clear to send (RTS/CTS) handshaking method for optimizing usage efficiency of communication resources in an RTS/CTS handshaking process used in a distributed medium access control (MAC) protocol.
  • RTS/CTS ready to send/clear to send
  • a wireless local area network (WLAN) among the various wireless communication technologies may be technology of wirelessly accessing the Internet at home, an enterprise, or a specific service providing area using a portable terminal, such as a personal digital assistant (PDA), a laptop computer, or a portable multimedia player (PMP), based on wireless technologies based on a distributed MAC protocol.
  • PDA personal digital assistant
  • PMP portable multimedia player
  • a communication system may be classified as centralized communication or distributed communication based on whether there is an entity which oversees communication of its terminal.
  • CSMA/CA carrier sensing multiple access with collision avoidance
  • IEEE institute of electrical and electronics engineers
  • DCF distributed coordinate function
  • RTS/CTS request to send or ready to send/clear to send
  • An RTS/CTS handshaking method for addressing the hidden node problem may be widely used in wired communication systems such as recommended standard 232 (RS-232) communication and power line communication as well as wireless communication systems such as IEEE 802.11 and IEEE 802.15.4.
  • wired communication systems such as recommended standard 232 (RS-232) communication and power line communication
  • wireless communication systems such as IEEE 802.11 and IEEE 802.15.4.
  • Embodiments of the inventive concepts provide an RTS/CTS handshaking method for preventing resources from being wasted by setting a network allocation vector (NAV) although an RTC packet or a CTS packet is not correctly received in a conventional RTS/CTS method.
  • NAV network allocation vector
  • Embodiments of the inventive concepts provide an RTS/CTS handshaking method for optimizing usage efficiency of wireless or wired communication resources by minimizing exposed nodes generated by RTS/CTS handshaking.
  • Embodiments of the inventive concepts provide an NAV setting mechanism for optimizing usage efficiency of communication resources.
  • an RTS/CTS handshaking method may include setting a first network allocation vector (NAV) during a CTS packet transmission period, if an RTS packet is received and setting a second NAV during a data packet transmission period, if a CTS packet is received.
  • NAV network allocation vector
  • the method may further include setting a third NAV during an acknowledge (ACK) packet transmission period, if a data packet is received.
  • ACK acknowledge
  • the setting of the first NAV may include setting the first NAV, if a terminal is located within a communication range of a first terminal which transmits the RTS packet.
  • the setting of the second NAV may include setting the second NAV, if the terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • an RTS/CTS handshaking method may include detecting whether any one of a control packet or a data packet is received and, if the any one of the control packet or the data packet is received, setting an NAV during a packet transmission period subsequent to the received packet.
  • the setting of the NAV may include setting a first NAV only during a CTS packet transmission period, if the received packet is an RTS packet.
  • the setting of the NAV may include setting the first NAV, if a terminal is located within a communication range of a first terminal which transmits the RTS packet.
  • the setting of the NAV may include setting a second NAV only during a data packet transmission period, if the received packet is a CTS packet.
  • the setting of the NAV may include setting the second NAV, if a terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • the setting of the NAV may include setting a third NAV only during an ACK packet transmission period, if the received packet is a data packet.
  • a terminal may include a detecting unit configured to detect whether any one of a control packet or a data packet is received and, if the any one of the control packet or the data packet is received, a setting unit configured to set an NAV during a packet transmission period subsequent to the received packet.
  • the setting unit may set a first NAV only during a CTS packet transmission period, if the received packet is an RTS packet.
  • the setting unit may set the first NAV, if the terminal is located within a communication range of a first terminal which transmits the RTS packet.
  • the setting unit may set a second NAV only during a data packet transmission period, if the received packet is a CTS packet.
  • the setting unit may set the second NAV, if the terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • the setting unit may set a third NAV only during an ACK packet transmission period, if the received packet is a data packet.
  • Embodiments of the inventive concept may prevent resources from being wasted by setting an NAV although an RTC packet or a CTS packet is not correctly received in a conventional RTS/CTS method.
  • embodiments of the inventive concept may minimize exposed nodes generated by RTS/CTS handshaking and may optimize usage efficiency of communication resources by receiving a control packet or a data packet and setting an NAV only during a predetermined packet transmission period subsequent to the received packet.
  • Embodiments of the inventive concept may be applied to standards of a wired communication system as well as standards of various wireless communication systems such as IEEE 802.11 and IEEE 802.15 and may be applied to a universal communication system which is not standards.
  • FIG. 1 is an exemplary drawing illustrating conventional RTS/CTS handshaking
  • FIG. 2 is an exemplary drawing illustrating the concept of a communication range used in the inventive concept
  • FIG. 3 is an exemplary drawing illustrating a communication range if a sender and a receiver are close to each other;
  • FIG. 4 is an exemplary drawing illustrating a communication range if a sender and a receiver are not close to each other;
  • FIG. 5 is a flowchart illustrating an RTS/CTS handshaking method according an embodiment of the inventive concept
  • FIG. 6 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of an RTS packet
  • FIG. 7 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a CTS packet
  • FIG. 8 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a data packet
  • FIG. 9 is an exemplary drawing illustrating NAV setting of exposed nodes based on packet transmission and reception between a sender and a receiver.
  • FIG. 10 is a block diagram illustrating a configuration of a terminal according to an embodiment of the inventive concept.
  • Embodiments of the inventive concept may minimize exposed nodes generated by RTS/CTS handshaking and may optimize usage efficiency of communication resources by setting an NAV only during a predetermined transmission period based on a received packet at exposed nodes exposed in a communication range in which a sender transmits a control packet and a data packet and a communication range in which a receiver transmits a control packet, when a packet is transmitted and received between the sender and the receiver.
  • exposed nodes generated by RTS/CTS handshaking may be minimized by setting an NAV only during a CTS packet transmission period at exposed nodes which receive an RTS packet, setting an NAV only during a data packet transmission period at exposed nodes which receive a CTS packet, and setting an NAV only during an acknowledge (ACK) packet transmission period at exposed nodes which receive a data packet.
  • ACK acknowledge
  • an RTS/CTS handshaking method may be performed without correcting specifications of a communication system, it may be applied to standards of a wired communication system as well as standards of various wireless communications, such as institute of electrical and electronics engineers (IEEE) 802.11 and IEEE 802.15.
  • IEEE institute of electrical and electronics engineers
  • the RTS/CTS handshaking method may be applied to a universal communication system which is not standards.
  • FIG. 1 is an exemplary drawing illustrating conventional RTS/CTS handshaking.
  • the sender may transmit an RTS packet and the receiver may transmit a CTS packet to the RTS packet. If the transmission and reception of the RTS packet and the CTS packet is completed, the sender may transmit a data packet to the receiver and the receiver may transmit an ACK packet in response to receiving the data packet.
  • exposed nodes located within a communication range of a control packet of the sender may receive the RTS packet and may set an NAV(RTS) 110 during a predetermined transmission period for the RTS packet, that is, from a CTS packet transmission period to an ACK packet transmission period, thus delaying transmitting the CTS packet during the NAV(RTS) 110 .
  • exposed nodes located within a communication range of a control packet of the receiver may receive the CTS packet and may set an NAV(CTS) 120 during a predetermined transmission period for the CTS packet, that is, a data packet transmission period to the ACK packet transmission period, thus delaying transmitting the data packet during the NAV(CTS) 120 .
  • the conventional RTS/CTS handshaking method may include terminals or nodes, located within the communication range of the control packet of the sender during the CTS packet transmission period, as exposed nodes and may include terminals, located within the communication range of the control packet of the sender and the communication range of the control packet of the receiver during the data packet transmission period and the ACK packet transmission period, as exposed nodes.
  • the conventional RTS/CTS handshaking method may generate all of terminals, located within the communication range of the control packet of the sender and the communication range of the control packet of the receiver, as exposed nodes, thus reducing usage efficiency of wireless resources.
  • FIG. 2 is an exemplary drawing illustrating the concept of a communication range used in the inventive concept.
  • a PAC(Peer Aware Communication) device which receives a control packet or a data packet, for example, a terminal, an access point (AP), or the like may have a communication range R_control of the control packet and a communication range R_data of the data packet.
  • the communication range R_control of the control packet may refer to a communication range where the control packet such as an RTS packet, a CTS packet, or an ACK packet may be transmitted.
  • the communication range R_data of the data packet may refer to a communication range where the data packet may be transmitted.
  • the communication range R_control of the control packet may be regarded as being wider than the communication rage R_data of the data packet.
  • the communication range R_control of the control packet may be the same as a carrier sensing range.
  • FIG. 3 is an exemplary drawing illustrating a communication range if a sender and a receiver are close to each other.
  • a communication range of a data packet may vary according to a transmission rate of the data packet.
  • the transmission rate of the data packet is quicker, the communication range of the data packet may be shorter or narrower.
  • FIG. 4 is an exemplary drawing illustrating a communication range if a sender and a receiver are not close to each other.
  • a communication range of the data packet may be wider or longer than that of the data packet shown in FIG. 3 .
  • a transmission rate of a data packet of a sender is not fast, as shown in the left drawing of FIG. 4 , although a receiver is away to some degree from the sender, the receiver may be located within a communication range of the data packet of the sender. Of course, as shown in the right drawing of FIG. 4 , if the receiver is far away from the sender, it may depart from a communication range of the data packet of the sender.
  • FIG. 5 is a flowchart illustrating an RTS/CTS handshaking method according an embodiment of the inventive concept and is a flowchart illustrating exposed nodes located within a communication range of a control packet or a data packet.
  • the method according to an embodiment of the inventive concept may be applied to a sender and a receiver as well as exposed nodes.
  • the RTS/CTS handshaking method may include steps S 510 and S 520 of receiving a packet and verifying a type of the received packet and steps S 530 and S 560 of setting an NAV in a different way based on the verified type of the packet.
  • the step S 530 may be a process of determining whether the received packet is any one of an RTS packet, a CTS packet, and a data packet.
  • the steps S 540 to S 560 may be processes of setting each of NAVs as the determined packet is the RTS packet, the CTS packet, or the data packet.
  • the steps S 530 to S 560 of setting each of the NAVs may set an NAV(RTS) or an NAV(data) during a subsequent packet transmission period. If the corresponding terminal is located within a communication range of a control packet of a receiver which transmits a CTS packet, the steps S 530 to S 560 of setting each of the NAVs may set an NAV(CTS) during a subsequent packet transmission period.
  • FIG. 6 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of an RTS packet and generated exposed nodes.
  • exposed nodes located within a communication range of the RTS packet of the sender may receive the RTS packet.
  • Each of the exposed nodes located within the communication range of the control packet of the sender may receive the RTS packet and may set an NAV(RTS) 620 only during a CTS packet transmission period 610 .
  • the communication range R_control of the RTS packet may refer to a communication packet of a control packet such as an RTS packet, a CTS packet, or an ACK packet.
  • FIG. 7 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a CTS packet and generated exposed nodes and illustrates that a transmission rate of a data packet is slow (the left drawing) and is fast (the right drawing).
  • a receiver which receives an RTS packet transmits a CTS packet PD CTS to the RTS packet
  • exposed nodes located within a communication range R_control of the CTS packet may receive the CTS packet.
  • Each of exposed nodes located within a communication range of a control packet of the receiver may receive the CTS packet and may set an NAV(CTS) 640 only during a data packet transmission period 630 .
  • the communication range R_control of the CTS packet may refer to the communication range of the control packet, such as an RTS packet, a CTS packet, or an ACK packet, of the receiver.
  • nodes which are located within a communication range of a control packet of the sender and are located out of the communication range of the control packet of the receiver do not set an NAV during the data packet transmission period 630 . Therefore, exposed nodes generated during the data packet transmission period 630 may be reduced, and usage efficiency of wireless resources may be increased.
  • FIG. 8 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a data packet and generated exposed nodes and illustrates that a transmission rate of a data packet is slow (the left drawing) and is fast (the right drawing).
  • exposed nodes located within a communication rage R_data of a data packet of the sender may receive the data packet.
  • Each of the exposed nodes located within the communication range of the data packet of the sender may receive the data packet and may set an NAV(DATA) 660 only during an ACK packet transmission period 650 .
  • nodes which are located within a communication range of a control packet of a receiver and are located out of the communication range of the data packet of the sender do not set an NAV during the ACK packet transmission period 650 . Therefore, exposed nodes generated during the ACK packet transmission period 650 may be reduced to increase usage efficiency of wireless resources.
  • FIG. 9 is an exemplary drawing illustrating NAV setting of exposed nodes based on packet transmission and reception between a sender and a receiver and generated exposed nodes.
  • each of the exposed nodes may receive the RTS packet and may set an NAV(RTS) 620 only during a CTS packet transmission period 610 .
  • nodes located within a communication range of a control packet of the receiver may be exposed nodes.
  • Each of the exposed nodes may receive the CTS packet and may set an NAV(CTS) 640 only during a data packet transmission period 630 .
  • nodes which are located within the communication range of the control packet of the sender and are located out of the communication range of the control packet of the receiver may depart from exposed nodes.
  • nodes located within a communication range of a data packet of the sender may be exposed nodes.
  • Each of the exposed nodes may receive the data packet and may set an NAV(DATA) 660 only during an ACK packet transmission period 650 .
  • nodes which are located within the communication range of the control packet of the receiver and are located out of the communication range of the data packet of the sender may depart from exposed nodes.
  • the RTS/CTS handshaking method may minimize exposed nodes and may optimize usage efficiency of wireless resources by setting an NAV only during a packet transmission period subsequent to a received control packet or a received data packet.
  • an NAV value set by each of exposed nodes may be included in a received control packet or a received data packet.
  • An NAV setting value and a setting period according to a packet type may be previously stored in each of exposed nodes depending on a situation.
  • FIG. 10 is a block diagram illustrating a configuration of a terminal according to an embodiment of the inventive concept.
  • a terminal 1000 may be a terminal to which an RTS/CTS handshaking method is applied and may include a detecting unit 1010 and a setting unit 1020 .
  • the detecting unit 1010 may detect whether any one of a control packet or a data packet transmitted from a sender or a receiver is received.
  • the detecting unit 1010 may detect whether the received packet is an RTS packet, a CTS packet, or a data packet. Of course, the detecting unit 1010 may detect an NAV value to be set from the received packet.
  • the setting unit 1020 may set an NAV only during a predetermined packet transmission period subsequent to the received packet.
  • the setting unit 1020 may set an NAV only during a CTS packet transmission period. If the received packet is the CTS packet, the setting unit 1020 may set an NAV only during a data packet transmission period. If the received packet is the data packet, the setting unit 1020 may set an NAV only during an ACK packet transmission period.
  • the setting unit 1020 may set an NAV only during a corresponding transmission period using an NAV value included in the received packet and may set an NAV value only during the corresponding transmission period using a predetermined period and a predetermined NAV value based on a type of the received packet.
  • the setting unit 1020 may set an NAV during a subsequent packet transmission period. If the terminal 1000 is located within a communication range of a control packet of a sender which transmits an RTS packet or a communication range of a data packet of the sender which transmits a data packet, the setting unit 1020 may set an NAV during a subsequent packet transmission period. If the terminal 1000 is located within a communication range of a control packet of a receiver which transmits a CTS packet, the setting unit 1020 may set an NAV during a subsequent packet transmission period.

Landscapes

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

Abstract

Disclosed is an RTS/CTS handshaking method for improving the efficiency of wireless communication resources. An RTS/CTS handshaking method according to one example of the present invention comprises the steps of: if a Ready to Send (RTS) packet is received, setting a first Network Allocation Vector (NAV) during a predetermined Clear to Send (CTS) packet transmission period; and if the CTS packet is received, setting a second NAV during a predetermined data packet transmission period.

Description

    RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 15/506220 to Song et al., entitled “RTS/CTS Handshaking Method for Improving Efficiency of Communication Resources” and having a 371(c) date of Feb. 23, 2017, which is a national stage entry of PCT/KR2015/009825 filed on Sep. 18, 2015, which claims the priority benefit of KR Pat. App. No. 10-2015-0040038 filed on Mar. 23, 2015 and KR Pat. App. No. 10-2014-0124135 filed on Sep. 18, 2014. Each of these four applications is fully incorporated by reference herein in its entirety.
  • TECHNICAL FIELD
  • Embodiments of the inventive concepts described herein relate to communication systems, and more particularly, relate to a ready to send/clear to send (RTS/CTS) handshaking method for optimizing usage efficiency of communication resources in an RTS/CTS handshaking process used in a distributed medium access control (MAC) protocol.
  • BACKGROUND ART
  • With the development of information and communication technologies, various wireless communication technologies have been developed. A wireless local area network (WLAN) among the various wireless communication technologies may be technology of wirelessly accessing the Internet at home, an enterprise, or a specific service providing area using a portable terminal, such as a personal digital assistant (PDA), a laptop computer, or a portable multimedia player (PMP), based on wireless technologies based on a distributed MAC protocol.
  • A communication system may be classified as centralized communication or distributed communication based on whether there is an entity which oversees communication of its terminal.
  • In the centralized communication, a node which is the center ascertains and addresses everything. However, in the distributed communication, since each of nodes ascertains its situation and the nodes communicate with each other, many MAC protocols for the distributed communication have been researched.
  • Particularly, in a carrier sensing multiple access with collision avoidance (CSMA/CA) MAC protocol such as an institute of electrical and electronics engineers (IEEE) 802.11 distributed coordinate function (DCF) which is a distributed MAC protocol which is widely used in a wireless network, a request to send or ready to send/clear to send (RTS/CTS) method is proposed to address a hidden node problem which occurs due to a transmission range limit of a node in a wireless communication system. Herein, the proposed RTS/CTS method has a problem which causes waste by setting a network allocation vector (NAV) if an RTS packet or a CTS packet is not correctly received. The prosed RTS/CTS method causes an exposed terminal or node problem which reduces utilization of channels.
  • An RTS/CTS handshaking method for addressing the hidden node problem may be widely used in wired communication systems such as recommended standard 232 (RS-232) communication and power line communication as well as wireless communication systems such as IEEE 802.11 and IEEE 802.15.4.
  • DISCLOSURE Technical Problem
  • Embodiments of the inventive concepts provide an RTS/CTS handshaking method for preventing resources from being wasted by setting a network allocation vector (NAV) although an RTC packet or a CTS packet is not correctly received in a conventional RTS/CTS method.
  • Embodiments of the inventive concepts provide an RTS/CTS handshaking method for optimizing usage efficiency of wireless or wired communication resources by minimizing exposed nodes generated by RTS/CTS handshaking.
  • Embodiments of the inventive concepts provide an NAV setting mechanism for optimizing usage efficiency of communication resources.
  • Technical Solution
  • According to an aspect of an embodiment, an RTS/CTS handshaking method may include setting a first network allocation vector (NAV) during a CTS packet transmission period, if an RTS packet is received and setting a second NAV during a data packet transmission period, if a CTS packet is received.
  • The method may further include setting a third NAV during an acknowledge (ACK) packet transmission period, if a data packet is received.
  • The setting of the first NAV may include setting the first NAV, if a terminal is located within a communication range of a first terminal which transmits the RTS packet. The setting of the second NAV may include setting the second NAV, if the terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • According to another aspect of an embodiment, an RTS/CTS handshaking method may include detecting whether any one of a control packet or a data packet is received and, if the any one of the control packet or the data packet is received, setting an NAV during a packet transmission period subsequent to the received packet.
  • The setting of the NAV may include setting a first NAV only during a CTS packet transmission period, if the received packet is an RTS packet. The setting of the NAV may include setting the first NAV, if a terminal is located within a communication range of a first terminal which transmits the RTS packet.
  • The setting of the NAV may include setting a second NAV only during a data packet transmission period, if the received packet is a CTS packet. The setting of the NAV may include setting the second NAV, if a terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • The setting of the NAV may include setting a third NAV only during an ACK packet transmission period, if the received packet is a data packet.
  • According to another aspect of an embodiment, a terminal may include a detecting unit configured to detect whether any one of a control packet or a data packet is received and, if the any one of the control packet or the data packet is received, a setting unit configured to set an NAV during a packet transmission period subsequent to the received packet.
  • The setting unit may set a first NAV only during a CTS packet transmission period, if the received packet is an RTS packet. The setting unit may set the first NAV, if the terminal is located within a communication range of a first terminal which transmits the RTS packet.
  • The setting unit may set a second NAV only during a data packet transmission period, if the received packet is a CTS packet. The setting unit may set the second NAV, if the terminal is located within a communication range of a second terminal which transmits the CTS packet.
  • The setting unit may set a third NAV only during an ACK packet transmission period, if the received packet is a data packet.
  • Advantageous Effects
  • Embodiments of the inventive concept may prevent resources from being wasted by setting an NAV although an RTC packet or a CTS packet is not correctly received in a conventional RTS/CTS method.
  • Further, embodiments of the inventive concept may minimize exposed nodes generated by RTS/CTS handshaking and may optimize usage efficiency of communication resources by receiving a control packet or a data packet and setting an NAV only during a predetermined packet transmission period subsequent to the received packet.
  • Embodiments of the inventive concept may be applied to standards of a wired communication system as well as standards of various wireless communication systems such as IEEE 802.11 and IEEE 802.15 and may be applied to a universal communication system which is not standards.
  • DESCRIPTION OF DRAWINGS
  • FIG. 1 is an exemplary drawing illustrating conventional RTS/CTS handshaking;
  • FIG. 2 is an exemplary drawing illustrating the concept of a communication range used in the inventive concept;
  • FIG. 3 is an exemplary drawing illustrating a communication range if a sender and a receiver are close to each other;
  • FIG. 4 is an exemplary drawing illustrating a communication range if a sender and a receiver are not close to each other;
  • FIG. 5 is a flowchart illustrating an RTS/CTS handshaking method according an embodiment of the inventive concept;
  • FIG. 6 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of an RTS packet;
  • FIG. 7 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a CTS packet;
  • FIG. 8 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a data packet;
  • FIG. 9 is an exemplary drawing illustrating NAV setting of exposed nodes based on packet transmission and reception between a sender and a receiver; and
  • FIG. 10 is a block diagram illustrating a configuration of a terminal according to an embodiment of the inventive concept.
  • BEST MODE
  • Hereinafter, a description will be given in detail of embodiments according to the inventive concept with reference to the accompanying drawings. However, the inventive concept is not limited by embodiments. Also, like reference denotations shown in each drawing refer to like members.
  • Embodiments of the inventive concept may minimize exposed nodes generated by RTS/CTS handshaking and may optimize usage efficiency of communication resources by setting an NAV only during a predetermined transmission period based on a received packet at exposed nodes exposed in a communication range in which a sender transmits a control packet and a data packet and a communication range in which a receiver transmits a control packet, when a packet is transmitted and received between the sender and the receiver.
  • Herein, exposed nodes generated by RTS/CTS handshaking may be minimized by setting an NAV only during a CTS packet transmission period at exposed nodes which receive an RTS packet, setting an NAV only during a data packet transmission period at exposed nodes which receive a CTS packet, and setting an NAV only during an acknowledge (ACK) packet transmission period at exposed nodes which receive a data packet.
  • Since an RTS/CTS handshaking method according to an embodiment of the inventive concept is performed without correcting specifications of a communication system, it may be applied to standards of a wired communication system as well as standards of various wireless communications, such as institute of electrical and electronics engineers (IEEE) 802.11 and IEEE 802.15. In addition, the RTS/CTS handshaking method may be applied to a universal communication system which is not standards.
  • FIG. 1 is an exemplary drawing illustrating conventional RTS/CTS handshaking.
  • Briefly describing a process of transmitting and receiving a packet between a sender and a receiver, the sender may transmit an RTS packet and the receiver may transmit a CTS packet to the RTS packet. If the transmission and reception of the RTS packet and the CTS packet is completed, the sender may transmit a data packet to the receiver and the receiver may transmit an ACK packet in response to receiving the data packet.
  • A description will be given of the conventional RTS/CTS handshaking method with reference to FIG. 1.
  • As shown in the left drawing of FIG. 1, if the sender transmits an RTS packet PDRTS to the receiver, exposed nodes located within a communication range of a control packet of the sender may receive the RTS packet and may set an NAV(RTS) 110 during a predetermined transmission period for the RTS packet, that is, from a CTS packet transmission period to an ACK packet transmission period, thus delaying transmitting the CTS packet during the NAV(RTS) 110.
  • As shown in the right drawing of FIG. 1, if the receiver receives the RTS packet sent from the sender and transmits a CTS packet to the RTS packet to the sender, exposed nodes located within a communication range of a control packet of the receiver may receive the CTS packet and may set an NAV(CTS) 120 during a predetermined transmission period for the CTS packet, that is, a data packet transmission period to the ACK packet transmission period, thus delaying transmitting the data packet during the NAV(CTS) 120.
  • As known in FIG. 1, the conventional RTS/CTS handshaking method may include terminals or nodes, located within the communication range of the control packet of the sender during the CTS packet transmission period, as exposed nodes and may include terminals, located within the communication range of the control packet of the sender and the communication range of the control packet of the receiver during the data packet transmission period and the ACK packet transmission period, as exposed nodes.
  • Therefore, the conventional RTS/CTS handshaking method may generate all of terminals, located within the communication range of the control packet of the sender and the communication range of the control packet of the receiver, as exposed nodes, thus reducing usage efficiency of wireless resources.
  • A description will be given of the concept of the communication range described with reference to FIG. 1, with reference to FIGS. 2 to 4.
  • FIG. 2 is an exemplary drawing illustrating the concept of a communication range used in the inventive concept.
  • As shown in FIG. 2, a PAC(Peer Aware Communication) device which receives a control packet or a data packet, for example, a terminal, an access point (AP), or the like may have a communication range R_control of the control packet and a communication range R_data of the data packet.
  • The communication range R_control of the control packet may refer to a communication range where the control packet such as an RTS packet, a CTS packet, or an ACK packet may be transmitted. The communication range R_data of the data packet may refer to a communication range where the data packet may be transmitted.
  • In this case, since a transmission rate of the control packet is slower than a transmission rate of the data packet, the communication range R_control of the control packet may be regarded as being wider than the communication rage R_data of the data packet.
  • The communication range R_control of the control packet may be the same as a carrier sensing range.
  • FIG. 3 is an exemplary drawing illustrating a communication range if a sender and a receiver are close to each other.
  • As shown in FIG. 3, a communication range of a data packet may vary according to a transmission rate of the data packet. When the transmission rate of the data packet is quicker, the communication range of the data packet may be shorter or narrower.
  • In case of the left drawing of FIG. 3, although a communication range of a data packet of a sender is narrow because a transmission rate of the data packet is fast, since the sender and a receiver are sufficiently close to each other, the receiver may be located within the communication range of the data packet of the sender. In contrast, in case of the right drawing of the FIG. 3, since a communication range of a data packet of the sender is narrow as a transmission rate of a data packet is fast, although the sender and the receiver are away a little from each other, the receiver may depart from the communication range of the data packet of the sender.
  • FIG. 4 is an exemplary drawing illustrating a communication range if a sender and a receiver are not close to each other.
  • As shown in FIG. 4, since a transmission rate of a data packet is slower than that of a data packet shown in FIG. 3, a communication range of the data packet may be wider or longer than that of the data packet shown in FIG. 3.
  • In other words, since a transmission rate of a data packet of a sender is not fast, as shown in the left drawing of FIG. 4, although a receiver is away to some degree from the sender, the receiver may be located within a communication range of the data packet of the sender. Of course, as shown in the right drawing of FIG. 4, if the receiver is far away from the sender, it may depart from a communication range of the data packet of the sender.
  • FIG. 5 is a flowchart illustrating an RTS/CTS handshaking method according an embodiment of the inventive concept and is a flowchart illustrating exposed nodes located within a communication range of a control packet or a data packet. Of course, the method according to an embodiment of the inventive concept may be applied to a sender and a receiver as well as exposed nodes.
  • Referring to FIG. 5, the RTS/CTS handshaking method according to an embodiment of the inventive concept may include steps S510 and S520 of receiving a packet and verifying a type of the received packet and steps S530 and S560 of setting an NAV in a different way based on the verified type of the packet.
  • The step S530 may be a process of determining whether the received packet is any one of an RTS packet, a CTS packet, and a data packet. The steps S540 to S560 may be processes of setting each of NAVs as the determined packet is the RTS packet, the CTS packet, or the data packet.
  • In this case, if a corresponding terminal is located within a communication range of a control packet of a sender which sends an RTS packet or a communication range of a data packet of the sender which sends the data packet, the steps S530 to S560 of setting each of the NAVs may set an NAV(RTS) or an NAV(data) during a subsequent packet transmission period. If the corresponding terminal is located within a communication range of a control packet of a receiver which transmits a CTS packet, the steps S530 to S560 of setting each of the NAVs may set an NAV(CTS) during a subsequent packet transmission period.
  • This method according to an embodiment of the inventive concept will be described in detail with reference to FIGS. 6 to 9.
  • FIG. 6 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of an RTS packet and generated exposed nodes.
  • Referring to FIG. 6, if a sender sends an RTS packet PDRTS to a receiver, exposed nodes located within a communication range of the RTS packet of the sender may receive the RTS packet.
  • Each of the exposed nodes located within the communication range of the control packet of the sender may receive the RTS packet and may set an NAV(RTS) 620 only during a CTS packet transmission period 610.
  • In this case, the communication range R_control of the RTS packet may refer to a communication packet of a control packet such as an RTS packet, a CTS packet, or an ACK packet.
  • FIG. 7 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a CTS packet and generated exposed nodes and illustrates that a transmission rate of a data packet is slow (the left drawing) and is fast (the right drawing).
  • Referring to FIG. 7, if a receiver which receives an RTS packet transmits a CTS packet PDCTS to the RTS packet, exposed nodes located within a communication range R_control of the CTS packet may receive the CTS packet.
  • Each of exposed nodes located within a communication range of a control packet of the receiver may receive the CTS packet and may set an NAV(CTS) 640 only during a data packet transmission period 630.
  • In this case, the communication range R_control of the CTS packet may refer to the communication range of the control packet, such as an RTS packet, a CTS packet, or an ACK packet, of the receiver.
  • As known in FIG. 7, nodes which are located within a communication range of a control packet of the sender and are located out of the communication range of the control packet of the receiver do not set an NAV during the data packet transmission period 630. Therefore, exposed nodes generated during the data packet transmission period 630 may be reduced, and usage efficiency of wireless resources may be increased.
  • FIG. 8 is an exemplary drawing illustrating NAV setting of exposed nodes which are within a communication range of a data packet and generated exposed nodes and illustrates that a transmission rate of a data packet is slow (the left drawing) and is fast (the right drawing).
  • Referring to FIG. 8, if a sender which receives a CTS packet transmits a data packet PDDATA, exposed nodes located within a communication rage R_data of a data packet of the sender may receive the data packet.
  • Each of the exposed nodes located within the communication range of the data packet of the sender may receive the data packet and may set an NAV(DATA) 660 only during an ACK packet transmission period 650.
  • Herein, nodes which are located within a communication range of a control packet of a receiver and are located out of the communication range of the data packet of the sender do not set an NAV during the ACK packet transmission period 650. Therefore, exposed nodes generated during the ACK packet transmission period 650 may be reduced to increase usage efficiency of wireless resources.
  • Of course, if a transmission rate of a data packet is fast, since a communication range of the data packet is narrower than if the transmission rate of the data packet is slow, generated exposed nodes may be more reduced.
  • FIG. 9 is an exemplary drawing illustrating NAV setting of exposed nodes based on packet transmission and reception between a sender and a receiver and generated exposed nodes.
  • Referring to FIG. 9, as shown in the left drawing of FIG. 9, if the sender transmits an RTS packet, only nodes located within a communication range of a control packet of the sender are exposed nodes. Each of the exposed nodes may receive the RTS packet and may set an NAV(RTS) 620 only during a CTS packet transmission period 610.
  • As shown in the middle drawing of FIG. 9, if the receiver transmits a CTS packet, only nodes located within a communication range of a control packet of the receiver may be exposed nodes. Each of the exposed nodes may receive the CTS packet and may set an NAV(CTS) 640 only during a data packet transmission period 630. In other words, nodes which are located within the communication range of the control packet of the sender and are located out of the communication range of the control packet of the receiver may depart from exposed nodes.
  • As shown in the right drawing of FIG. 9, if the sender transmits a data packet, only nodes located within a communication range of a data packet of the sender may be exposed nodes. Each of the exposed nodes may receive the data packet and may set an NAV(DATA) 660 only during an ACK packet transmission period 650. In other words, nodes which are located within the communication range of the control packet of the receiver and are located out of the communication range of the data packet of the sender may depart from exposed nodes.
  • As such, the RTS/CTS handshaking method according to an embodiment of the inventive concept may minimize exposed nodes and may optimize usage efficiency of wireless resources by setting an NAV only during a packet transmission period subsequent to a received control packet or a received data packet.
  • In an embodiment of the inventive concept, an NAV value set by each of exposed nodes may be included in a received control packet or a received data packet. An NAV setting value and a setting period according to a packet type may be previously stored in each of exposed nodes depending on a situation.
  • FIG. 10 is a block diagram illustrating a configuration of a terminal according to an embodiment of the inventive concept.
  • Referring to FIG. 10, a terminal 1000 according to an embodiment of the inventive concept may be a terminal to which an RTS/CTS handshaking method is applied and may include a detecting unit 1010 and a setting unit 1020.
  • The detecting unit 1010 may detect whether any one of a control packet or a data packet transmitted from a sender or a receiver is received.
  • The detecting unit 1010 may detect whether the received packet is an RTS packet, a CTS packet, or a data packet. Of course, the detecting unit 1010 may detect an NAV value to be set from the received packet.
  • If it is detected that any one of the control packet or the data packet is received by the detecting unit 1010, the setting unit 1020 may set an NAV only during a predetermined packet transmission period subsequent to the received packet.
  • For example, if the received packet is the RTS packet, the setting unit 1020 may set an NAV only during a CTS packet transmission period. If the received packet is the CTS packet, the setting unit 1020 may set an NAV only during a data packet transmission period. If the received packet is the data packet, the setting unit 1020 may set an NAV only during an ACK packet transmission period.
  • In this case, the setting unit 1020 may set an NAV only during a corresponding transmission period using an NAV value included in the received packet and may set an NAV value only during the corresponding transmission period using a predetermined period and a predetermined NAV value based on a type of the received packet.
  • If the terminal 1000 is located within a communication range of a control packet of a sender which transmits an RTS packet or a communication range of a data packet of the sender which transmits a data packet, the setting unit 1020 may set an NAV during a subsequent packet transmission period. If the terminal 1000 is located within a communication range of a control packet of a receiver which transmits a CTS packet, the setting unit 1020 may set an NAV during a subsequent packet transmission period.
  • Mode for Invention
  • While a few exemplary embodiments have been shown and described with reference to the accompanying drawings, it will be apparent to those skilled in the art that various modifications and variations can be made from the foregoing descriptions. For example, adequate effects may be achieved even if the foregoing processes and methods are carried out in different order than described above, and/or the aforementioned elements, such as systems, structures, devices, or circuits, are combined or coupled in different forms and modes than as described above or be substituted or switched with other components or equivalents.
  • Therefore, other implements, other embodiments, and equivalents to claims are within the scope of the following claims.

Claims (13)

1. A ready to send/clear to send (RTS/CTS) handshaking method, the method comprising:
transmitting an RTS packet from a first terminal; and
upon receipt of the RTS packet by a terminal within a control communication range of the first terminal, the terminal setting a first network allocation vector (NAV) during a CTS packet transmission period, where a second terminal transmits a CTS packet during the CTS packet transmission period, and where the CTS packet is received by the terminal if and only if the terminal is within a control communication range of the second terminal;
wherein the terminal is configured such that upon receipt of the CTS packet the terminal sets a second NAV during a data packet transmission period, and further configured such that the terminal does not set the second NAV during the data transmission period if the CTS packet is not received.
2. The method of claim 1, further comprising:
transmitting a data packet from the first terminal, where the data packet is received by the terminal if and only if the terminal is within a data communication range of the first terminal;
wherein the terminal is configured such that upon receipt of the data packet the terminal sets a third NAV during an acknowledgment (ACK) packet transmission period, and further configured such that the terminal does not set the third NAV during the acknowledgment (ACK) packet transmission period if the data packet is not received.
3. The method of claim 2, wherein the data communication range of the first terminal is smaller than the control communication range of the first terminal.
4. The method of claim 2, wherein the CTS packet transmission period is a predetermined period, wherein the data packet transmission period is a predetermined period, and wherein the acknowledgment (ACK) packet transmission period is a predetermined period.
5. The method of claim 1, wherein the terminal is a portable terminal.
6. The method of claim 1, wherein the CTS packet transmission period is a predetermined period, and wherein the data packet transmission period is a predetermined period.
7. A ready to send/clear to send (RTS/CTS) handshaking method, the method comprising:
detecting whether one or more control and/or data packets is received by a node; and
upon the node receiving the one or more control and/or data packets, setting a network allocation vector (NAV) only during a packet transmission period subsequent to the receiving of the one or more control and/or data packets, wherein the setting of the NAV comprises:
setting a first NAV only during a CTS packet transmission period, only if the node is within a control communication range of a sender of an RTS packet and the one or more control and/or data packets comprises the RTS packet;
setting a second NAV only during a data packet transmission period, only if the node is within a control communication range of a sender of a CTS packet and the one or more control and/or data packets comprises the CTS packet; and
setting a third NAV only during an acknowledge (ACK) packet transmission period, only if the node is within a data communication range of the sender of the RTS packet and the one or more control and/or data packets comprises a data packet sent by the sender of the RTS packet;
wherein said method is performed by each of a plurality of nodes, wherein a first group of said nodes sets said first NAV, a second group of said nodes sets said second NAV, and a third group of said nodes sets said third NAV; and
wherein said first group of said nodes is different than said second group of said nodes and different than said third group of said nodes, said second group of said nodes is different than said first group of said nodes and different than said third group of said nodes, and said third group of said nodes is different than said first group of said nodes and different than said second group of said nodes.
8. The method of claim 7, wherein the sender of the CTS packet sends the CTS packet during the CTS packet transmission period and in response to the sending of the RTS packet.
9. The method of claim 7, wherein the sender of the RTS packet sends the data packet during the data packet transmission period and in response to the sending of the CTS packet.
10. The method of claim 7, wherein the sender of the CTS packet sends an ACK packet during the ACK packet transmission period and in response to the sending of the data packet.
11. The method of claim 7, wherein the sender of the CTS packet sends the CTS packet during the CTS packet transmission period and in response to the sending of the RTS packet, the sender of the RTS packet sends the data packet during the data packet transmission period and in response to the sending of the CTS packet, and the sender of the CTS packet sends an ACK packet during the ACK packet transmission period and in response to the sending of the data packet.
12. The method of claim 11, wherein the data communication range of the sender of the RTS packet is smaller than the control communication range of the sender of the RTS packet.
13. The method of claim 7, wherein the data communication range of the sender of the RTS packet is smaller than the control communication range of the sender of the RTS packet.
US17/114,236 2014-09-18 2020-12-07 Rts/cts handshaking method for improving efficiency of communication resources Abandoned US20210092644A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/114,236 US20210092644A1 (en) 2014-09-18 2020-12-07 Rts/cts handshaking method for improving efficiency of communication resources

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
KR20140124135 2014-09-18
KR10-2014-0124135 2014-09-18
KR1020150040038A KR101657884B1 (en) 2014-09-18 2015-03-23 RTS/CTS Hand Shaking for High Efficiency Communication
KR10-2015-0040038 2015-03-23
PCT/KR2015/009825 WO2016043551A1 (en) 2014-09-18 2015-09-18 Rts/cts handshaking method for improving efficiency of communication resources
US201715506220A 2017-02-23 2017-02-23
US17/114,236 US20210092644A1 (en) 2014-09-18 2020-12-07 Rts/cts handshaking method for improving efficiency of communication resources

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/KR2015/009825 Continuation WO2016043551A1 (en) 2014-09-18 2015-09-18 Rts/cts handshaking method for improving efficiency of communication resources
US15/506,220 Continuation US10893441B2 (en) 2014-09-18 2015-09-18 RTS/CTS handshaking method for improving efficiency of communication resources

Publications (1)

Publication Number Publication Date
US20210092644A1 true US20210092644A1 (en) 2021-03-25

Family

ID=55661987

Family Applications (2)

Application Number Title Priority Date Filing Date
US15/506,220 Expired - Fee Related US10893441B2 (en) 2014-09-18 2015-09-18 RTS/CTS handshaking method for improving efficiency of communication resources
US17/114,236 Abandoned US20210092644A1 (en) 2014-09-18 2020-12-07 Rts/cts handshaking method for improving efficiency of communication resources

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US15/506,220 Expired - Fee Related US10893441B2 (en) 2014-09-18 2015-09-18 RTS/CTS handshaking method for improving efficiency of communication resources

Country Status (2)

Country Link
US (2) US10893441B2 (en)
KR (1) KR101657884B1 (en)

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4561630B2 (en) * 2003-02-03 2010-10-13 ソニー株式会社 COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMPUTER PROGRAM
US8274961B2 (en) * 2003-10-24 2012-09-25 Sony Corporation Apparatus and associated methodology of adjusting a RTS/CTS transmission protocol
KR20070005587A (en) * 2004-02-02 2007-01-10 코닌클리즈케 필립스 일렉트로닉스 엔.브이. Wireless network and wireless communication method
JP4734970B2 (en) * 2005-03-09 2011-07-27 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
JP4821270B2 (en) * 2005-11-02 2011-11-24 Kddi株式会社 Wireless access control method, access point, terminal, and program considering allowable delay time
US8306003B2 (en) * 2005-11-09 2012-11-06 Texas Instruments Incorporated Throughput performance in the presence of in-band interference in a CSMA based network
US7570610B2 (en) * 2006-02-01 2009-08-04 Via Technologies, Inc. Power management method
JP4888396B2 (en) * 2007-03-05 2012-02-29 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
KR20080099602A (en) * 2007-05-10 2008-11-13 엘지전자 주식회사 How to Protect Transmission on a Wireless Network
US8861495B2 (en) * 2009-11-24 2014-10-14 Electronics And Telecommunications Research Institute Method for protecting data in a MU-MIMO based wireless communication system
KR101606807B1 (en) * 2012-02-28 2016-03-28 엘지전자 주식회사 Method for setting service period in wireless communication system and apparatus for same
US20140071959A1 (en) * 2012-09-07 2014-03-13 Nokia Corporation Method, apparatus, and computer program product for coexistence of wireless networks
US10342045B2 (en) * 2013-02-05 2019-07-02 Lg Electronics Inc. Method and apparatus for transmitting downlink in wireless communication system
EP3119154B1 (en) * 2014-03-11 2019-04-10 LG Electronics Inc. Method and apparatus for transmitting frame in wireless lan

Also Published As

Publication number Publication date
US20180220333A1 (en) 2018-08-02
KR20160034172A (en) 2016-03-29
KR101657884B1 (en) 2016-09-20
US10893441B2 (en) 2021-01-12

Similar Documents

Publication Publication Date Title
US11832280B2 (en) Wireless communication method for simultaneous data transmission and reception and wireless communication apparatus using same
CN113796060B (en) MAC address changing method for wireless communication
US8687580B2 (en) Method and system for minimizing latencies for content protection in audio/video networks
EP2681962B1 (en) Communication method of terminals and access point for uplink mu-mimo channel access
US8811420B2 (en) System and method for contention-based channel access for peer-to-peer connection in wireless networks
US7321762B2 (en) Mechanism for reserving multiple channels of a single medium access control and physical layer
US20050025104A1 (en) Managing coexistence of separate protocols sharing the same communications channel
US20130163576A1 (en) Communication Devices and Methods for Sending a Message
RU2670605C1 (en) System and method for indicating type of response frame
JP2018515020A (en) System and method for reducing collisions in a wireless network
US10135504B2 (en) Techniques for MU-MIMO sounding sequence protection
JP5290306B2 (en) Quick selection of collaborative nodes
US8553714B2 (en) Unified contention based period
US9807780B2 (en) Data sharing system
JP2011035600A (en) Wireless communication system
US20210092644A1 (en) Rts/cts handshaking method for improving efficiency of communication resources
CN106255224B (en) Channel access method and device for wireless network
US20040141496A1 (en) Optimization of transmissions on a shared communications channel
TWI638551B (en) Wireless communication system and associated wireless communication method and wireless device
WO2009050628A1 (en) Parallel transmission for enhanced spatial reuse efficiency
KR20240109591A (en) Method and apparatus for using resource in wireless local area network supporting multi-link single radio
WO2025145219A1 (en) Network allocation vector protection in a relay
KR100656475B1 (en) Wireless Data Processing Apparatus and Method in Wireless LAN System
JP2005117244A (en) Wireless packet communication system
WO2014110806A1 (en) Channel reservation and synchronous transmission

Legal Events

Date Code Title Description
AS Assignment

Owner name: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY, KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SONG, NAH OAK;KIM, JUN HYUK;REEL/FRAME:054631/0798

Effective date: 20170213

STPP Information on status: patent application and granting procedure in general

Free format text: APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION