WO2017179303A1 - 通信装置、通信方法およびプログラム - Google Patents
通信装置、通信方法およびプログラム Download PDFInfo
- Publication number
- WO2017179303A1 WO2017179303A1 PCT/JP2017/006500 JP2017006500W WO2017179303A1 WO 2017179303 A1 WO2017179303 A1 WO 2017179303A1 JP 2017006500 W JP2017006500 W JP 2017006500W WO 2017179303 A1 WO2017179303 A1 WO 2017179303A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- frame
- transmission
- communication
- destination
- information
- Prior art date
Links
- 230000006854 communication Effects 0.000 title claims abstract description 403
- 238000004891 communication Methods 0.000 title claims abstract description 402
- 238000000034 method Methods 0.000 title claims description 33
- 230000005540 biological transmission Effects 0.000 claims abstract description 377
- 238000012545 processing Methods 0.000 claims abstract description 111
- 230000004044 response Effects 0.000 claims abstract description 53
- 238000012790 confirmation Methods 0.000 claims description 23
- 239000000725 suspension Substances 0.000 claims description 22
- 230000007246 mechanism Effects 0.000 abstract description 12
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 39
- 230000006870 function Effects 0.000 description 39
- 230000004048 modification Effects 0.000 description 20
- 238000012986 modification Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 16
- 230000007423 decrease Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 8
- 238000010276 construction Methods 0.000 description 7
- 230000001629 suppression Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000009467 reduction Effects 0.000 description 4
- 101001128969 Homo sapiens Neuron navigator 1 Proteins 0.000 description 3
- 102100031225 Neuron navigator 1 Human genes 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 2
- 230000010267 cellular communication Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000001151 other effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000582002 Homo sapiens Neuron navigator 2 Proteins 0.000 description 1
- 102100030465 Neuron navigator 2 Human genes 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/20—Communication route or path selection, e.g. power-based or shortest path routing based on geographic position or location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- This disclosure relates to a communication device, a communication method, and a program.
- wireless LAN Local Area Network
- IEEE Institute of Electrical and Electronics Engineers 802.11
- wireless communication devices products for wireless LAN (hereinafter also referred to as wireless communication devices) are increasing.
- the radio communication resources that can be used for communication are limited. Therefore, it is desired to improve the efficiency of communication between wireless communication devices.
- An example of a technology for improving communication efficiency is a so-called virtual carrier sense technology.
- NAV Network Allocation Vector
- a transmitting apparatus that desires data transmission transmits an RTS frame to a receiving apparatus that is a destination of data transmission, and the receiving apparatus transmits a CTS frame to the transmitting apparatus when data transmission is permitted.
- communication devices other than the destination of the RTS frame or the CTS frame set the NAV and stop data transmission during the NAV period. Thereby, it is considered that a communication collision is avoided, and as a result, communication can be made efficient.
- the AP transmits a CF (Contention Free) -End frame to set the NAV. Can be released.
- CF-End frame a broadcast address is stored as destination information, and a BSSID (Basic Service Set Identifier) is stored as transmission source information.
- a communication device that has received a CF-End frame can cancel NAV and start communication.
- a communication device that has not received a CF-End frame remains in a state where NAV is set and performs communication until the NAV period ends. I can't.
- the STA transmits a first disconnection processing frame including a CF-End frame for disconnecting TXOP (Transmission Opportunity) set around the STA, and the first disconnection is performed.
- a method is disclosed in which an AP that has received a processing frame transmits a second disconnection processing frame including a CF-End frame for disconnecting a TXOP set around the AP.
- the present disclosure proposes a mechanism capable of coexisting with avoiding communication collision and suppressing a decrease in access opportunities to the transmission path.
- the first destination information specifying the destination stored in the first frame serving as a response to the communication request for stopping transmission of a frame of a communication device other than the destination is provided.
- a communication device is provided that includes a processing unit that generates a second frame that cancels the suspension of frame transmission by one frame, and a wireless communication unit that transmits the second frame.
- the first destination information for specifying the destination stored in the first frame serving as a response to the communication request for stopping the transmission of the frame of the communication device other than the destination is included.
- the processor is used to stop the transmission of a frame of a communication device other than the destination, and the first destination stored in the first frame that is a response to the communication request is specified.
- a communication method including generating a second frame having destination information and canceling the suspension of frame transmission by the first frame, and transmitting the second frame.
- the processor is used to stop the transmission of a frame of a communication device other than the destination, and the first destination stored in the first frame that is a response to the communication request is specified. Receiving a second frame having destination information for canceling the suspension of frame transmission by the first frame, and controlling frame transmission based on the received second frame.
- a communication method is provided.
- the first destination information for specifying the destination stored in the first frame serving as a response to the communication request for stopping the transmission of the frame of the communication device other than the destination is included.
- the first destination information for specifying the destination stored in the first frame serving as a response to the communication request for stopping the transmission of the frame of the communication device other than the destination is included.
- a wireless communication function for receiving a second frame for canceling the suspension of frame transmission by the first frame, and a control function for controlling frame transmission based on the second frame received by the wireless communication function A program for causing a computer to realize the above is provided.
- a mechanism capable of coexistence of avoiding a communication collision and suppressing a decrease in an opportunity to access a transmission path is provided.
- the above effects are not necessarily limited, and any of the effects shown in the present specification, or other effects that can be grasped from the present specification, together with or in place of the above effects. May be played.
- FIG. 2 is a diagram illustrating a configuration example of a communication system according to an embodiment of the present disclosure.
- FIG. 3 is a block diagram illustrating an example of a schematic functional configuration of a transmission device and a reception device according to an embodiment of the present disclosure.
- FIG. 2 is a block diagram illustrating an example of a schematic functional configuration of a wireless communication module according to an embodiment of the present disclosure.
- FIG. 3 is a diagram illustrating an example of a configuration of a second CF-End frame transmitted by a transmission device according to an embodiment of the present disclosure.
- FIG. 10 is a diagram illustrating another example of a configuration of a second CF-End frame transmitted by a transmission device according to an embodiment of the present disclosure.
- 14 is a flowchart conceptually illustrating an example of processing of a transmission device according to an embodiment of the present disclosure.
- 14 is a flowchart conceptually illustrating an example of NAV setting processing in a reception device according to an embodiment of the present disclosure.
- 5 is a flowchart conceptually illustrating an example of NAV update processing and NAV release processing in a reception device according to an embodiment of the present disclosure. It is a figure for demonstrating the example of communication with the conventional transmitter and receiver.
- 4 is a diagram for describing an example of communication between a transmission device and a reception device according to an embodiment of the present disclosure.
- FIG. 7 is a diagram illustrating an example of a configuration of a second CF-End + CF-Ack frame transmitted by a transmission device according to a first modification of an embodiment of the present disclosure.
- FIG. FIG. 18 is a diagram illustrating another example of a configuration of a second CF-End + CF-Ack frame transmitted by a transmission device according to a first modification of an embodiment of the present disclosure.
- FIG. 16 is a diagram illustrating an example of a configuration of a second CF-End + CF-Ack frame transmitted by a transmission device according to a second modification of an embodiment of the present disclosure. It is a figure for demonstrating the example of communication with the conventional transmitter and receiver.
- FIG. 14 is a diagram for describing an example of communication between a transmission device and a reception device according to a second modification of an embodiment of the present disclosure.
- FIG. It is a block diagram which shows an example of a schematic structure of a smart phone. It is a block diagram which shows an example of a schematic structure of a car navigation apparatus. It is a block diagram which shows an example of a schematic structure of a wireless access point.
- a plurality of elements having substantially the same function may be distinguished by attaching different numbers after the same reference numerals.
- a plurality of elements having substantially the same function are distinguished as necessary, such as STA 200A and STA 200B.
- STA 200A and STA 200B when there is no need to distinguish between elements having substantially the same function, only the same reference numerals are given.
- STA 200A and STA 200B when it is not necessary to distinguish between the STA 200A and the STA 200B, they are simply referred to as the STA 200.
- FIG. 1 is a diagram illustrating an example of NAV control using existing RTS and CTS.
- the transmitting apparatus 10 that desires data transmission transmits the RTS frame to the receiving apparatus 20 that is the destination of data transmission.
- the receiving device 20 that has received the RTS frame transmits a CTS frame to the transmitting device 10 when allowing the transmitting device 10 to transmit data.
- the RTS frame or the CTS frame may be received by the communication device other than the transmission device 10 and the reception device 20 that are the destinations of the RTS frame or the CTS frame.
- the other communication apparatus sets the NAV as shown in FIG. 1 based on the transmission period information stored in the received RTS frame or CTS frame.
- the transmitting device 10 and the receiving device 20 communicate data frames after communicating CTS frames.
- an Ack (Acknowledgement) frame is communicated, and the data transmission is completed.
- the other communication device cancels the NAV because the communication related to the data transmission between the transmission device 10 and the reception device 20 ends and the NAV period elapses. Thus, the other communication device can access the transmission path.
- FIG. 2 is a diagram illustrating a configuration of an existing RTS frame.
- FIG. 3 is a diagram illustrating a configuration of an existing CTS frame.
- FIG. 4 is a diagram illustrating a configuration of an existing Ack frame.
- the RTS frame has fields such as Frame Control, Duration, RA (Receiver Address), TA (Transmitter Address), and FCS (Frame Check Sequence).
- Duration field transmission period information indicating a frame transmission period is stored.
- the RA field stores destination information of the RTS frame
- the TA field stores source information of the RTS frame. Therefore, the other communication device that has received the RTS frame sets the NAV based on the transmission period information stored in the Duration field.
- the CTS frame has fields such as Frame Control, Duration, RA, and FCS. Similar to the RTS frame, the Duration field stores transmission period information indicating a frame transmission period. In the RA field, destination information of the CTS frame is stored. Therefore, the other communication device that has received the CTS frame sets the NAV based on the transmission period information stored in the Duration field. Note that a TA field is not prepared in the CTS frame.
- the Ack frame has fields such as Frame Control, Duration, RA, and FCS. Similar to the CTS frame, the Duration field stores transmission period information indicating the frame transmission period. In the RA field, destination information of the Ack frame is stored. Similar to the CTS frame, the Ack frame does not have a TA field.
- FIG. 5 is a diagram illustrating an example of NAV control using an existing CF-End.
- the transmitting apparatus 10 that desires data transmission transmits the RTS frame to the receiving apparatus 20 that is the destination of data transmission.
- the receiving device 20 that has received the RTS frame transmits a CTS frame to the transmitting device 10 when allowing the transmitting device 10 to transmit data.
- the communication apparatuses other than the transmission apparatus 10 and the reception apparatus 20 that are the destinations of the RTS frame or the CTS frame set the NAV as illustrated in FIG.
- the transmitting device 10 and the receiving device 20 communicate data frames after communicating CTS frames.
- the transmission apparatus 10 transmits a CF-End frame as shown in FIG.
- the receiving device 20 that has received the CF-End frame ends the communication with the transmitting device 10.
- the receiving apparatus 20 that has received the CF-End frame may transmit the CF-End frame separately as shown in FIG.
- the other communication device cancels the NAV when the CF-End frame is received.
- the other communication device can access the transmission path.
- FIG. 6 is a diagram illustrating a configuration of an existing CF-End frame.
- the CF-End frame has fields such as Frame Control, Duration, RA, BSSID (TA), and FCS.
- Duration field transmission period information indicating a frame transmission period is stored.
- the RA field stores the broadcast address
- the BSSID field stores the BSSID related to the BSS to which the communication apparatus that transmits the CF-End frame belongs.
- FIG. 7 is a diagram illustrating an example of NAV control using only CTS.
- the transmitting apparatus 10 that desires data transmission transmits a CTS-to-self frame as shown in FIG.
- the receiving apparatus 20 that has received the CTS-to-self frame sets the NAV based on the transmission period information stored in the CTS-to-self frame.
- the transmission apparatus 10 transmits the data frame after transmitting the CTS-to-self frame.
- the transmission apparatus 10 transmits the CF-End frame.
- the receiving device 20 that has received the CF-End frame releases the NAV.
- the structure of the CTS-to-self frame is substantially the same as that of the CTS frame, but the RA field is information for specifying the transmission source information of the CTS-to-self frame, that is, BSSID (hereinafter also referred to as BSSID information) Is stored).
- BSSID information information for specifying the transmission source information of the CTS-to-self frame
- the CF-End frame may also be transmitted from the receiving device 20.
- a case will be described in which a CF-End frame is also transmitted from a communication apparatus that has received a CF-End frame in NAV control using only CTS.
- FIG. 8 is a diagram illustrating another example of NAV control using only existing CTS.
- the receiving device 20 that has received the CTS-to-self frame transmitted from the transmitting device 10 sets the NAV.
- the CTS-to-self frame is received by other communication apparatuses existing around the receiving apparatus 20 and the NAV is set.
- the transmission device 10 transmits a CF-End frame.
- Receiving apparatus 20 that has received the CF-End frame separately transmits the CF-End frame, as shown in FIG.
- the other communication device that has received the CF-End frame transmitted separately releases the NAV.
- FIG. 9 is a diagram illustrating an example of NAV control using a CF-End that also serves as an existing Ack.
- the receiving device 20 that has received the CTS-to-self frame transmitted from the transmitting device 10 sets the NAV.
- the transmitting apparatus 10 transmits a data frame and a poll frame after transmitting the CTS-to-self frame.
- the receiving device 20 that has received the data frame and the poll frame transmits a data frame based on the Ack frame and the poll frame for the data frame.
- the transmission apparatus 10 that has received the Ack frame and the data frame transmits a CF-End + CF-Ack frame.
- the receiving device 20 releases the NAV.
- the configuration of the CF-End + CF-Ack frame is substantially the same as the configuration of the normal CF-End frame described above, but information indicating the CF-End + CF-Ack frame is stored in the Subtype field of the Frame Control field. It is different in point.
- FIG. 10 is a diagram illustrating an example of cancellation of NAV in the existing carrier sense.
- FIG. 11 is a diagram illustrating another example of canceling the NAV in the existing carrier sense.
- the CTS frame is communicated in OBSS2 and the NAV is set.
- the CTS frame from OBSS2 reaches OBSS1
- the NAV in OBSS1 is updated based on the CTS frame from OBSS2.
- only destination information is stored in the CTS frame, and no transmission source information is stored. Therefore, the BSS to which the transmission source of the CTS frame belongs cannot be determined from the CTS frame.
- a communication system capable of coexisting with avoiding communication collision and suppressing a decrease in the chance of access to a transmission path, and a communication apparatus for realizing the communication system.
- a device that transmits a CF-End frame is also referred to as a transmission device
- a device that receives a CF-End frame with NAV set by at least a CTS frame is also referred to as a reception device.
- FIG. 12 is a diagram illustrating a configuration example of a communication system according to an embodiment of the present disclosure.
- a communication system includes a plurality of communication devices.
- the communication devices communicate frames with each other. Furthermore, the communication device has a virtual carrier sense function.
- the communication system includes the AP 100 and the STA 200, and the AP 100 and the STA 200 form a wireless communication network such as a BSS.
- AP100 and STA200 communicate using virtual carrier sense.
- the AP 100A and the STAs 200A and 200B as shown in FIG. 12 each establish a communication connection, and the BSS1 is formed.
- an RTS frame is transmitted from the STA 200A
- a CTS frame is received from the AP 100A that has received the RTS frame.
- the STA 200B that has received the RTS frame or the CTS frame sets NAV and does not perform communication until the data transmission from the STA 200A to the AP 100A is completed.
- the AP 100A or the STA 200A releases the NAV set in the STA 200B by transmitting a CF-End frame.
- BSS2 is formed by the AP 100B and the STAs 200C and 200D as shown in FIG. 12
- BSS3 is formed by the AP 100C and the STAs 200E and 200F as shown in FIG.
- BSS2 and BSS3 are also called OBSS2 and OBSS3 as BSS which overlaps with BSS1.
- the virtual carrier sense about BSS to which it belongs is executed reliably
- the virtual carrier sense about OBSS may be controlled according to the situation.
- the STA 200A is located at a distance that allows communication with the AP 100B and the STA 200C belonging to the OBSS2. Therefore, the STA 200A may receive a CTS frame (including CTS-to-self) from the AP 100B, and may receive an RTS frame from the STA 200C. Therefore, the STA 200A reliably sets the NAV (hereinafter also referred to as ONAV) 2 for the OBSS2.
- ONAV NAV
- the STA 200A is located at a distance that allows communication with the STA 200E belonging to the OBSS 3. Therefore, the STA 200A may receive the RTS frame from the STA 200E. However, it is difficult to receive a CTS frame (including CTS-to-self) from the AP 100C. Therefore, the STA 200A arbitrarily sets ONAV3.
- the AP 100 operates as a transmission device and the STA 200 operates as a reception device
- the STA 200 may operate as a transmission device and the AP 100 may operate as a reception device.
- FIG. 13 is a block diagram illustrating an example of a schematic functional configuration of the transmission device 100 and the reception device 200 according to an embodiment of the present disclosure. Since the basic functions of the transmission device 100 and the reception device 200 are substantially the same, only the transmission device 100 will be described.
- the transmission device 100 includes a wireless communication module 101, a wired communication module 102, a device control unit 103, an information input unit 104, and an information output unit 105, as shown in FIG.
- the wireless communication module 101 performs wireless communication with an external device. Specifically, the wireless communication module 101 transmits data obtained from the device control unit 103 and provides the received data to the device control unit 103. Details will be described later.
- the wired communication module 102 communicates with an external device via a wire. Specifically, the wired communication module 102 is connected to the Internet and communicates with an external device via the Internet. For example, the wired communication module 102 transmits data acquired by the wireless communication module 101 through communication to an external device via the Internet.
- the device control unit 103 generally controls the operation of the transmission device 100. Specifically, the device control unit 103 controls communication between the wireless communication module 101 and the wired communication module 102. For example, the device control unit 103 causes the wireless communication module 101 or the wired communication module 102 to transmit data obtained from the information input unit 104. In addition, the device control unit 103 causes the information output unit 105 to output data obtained by communication of the wireless communication module 101 or the wired communication module 102.
- the information input unit 104 receives an input from the outside of the transmission device 100. Specifically, the information input unit 104 receives user input or information obtained from a sensor.
- the information input unit 104 is an input device such as a keyboard or a touch panel or a detection device such as a sensor.
- the information output unit 105 outputs data. Specifically, the information output unit 105 outputs data instructed from the device control unit 103.
- the information output unit 105 is a display that outputs an image based on image information, a speaker that outputs audio or music based on audio information, and the like.
- wired communication module 102 the information input unit 104, and the information output unit 105 in the above configuration may not be provided in the transmission device 100.
- FIG. 14 is a block diagram illustrating an example of a schematic functional configuration of the wireless communication module 101 according to an embodiment of the present disclosure.
- the wireless communication module 101 includes a data processing unit 110, a control unit 120, and a wireless communication unit 130, as shown in FIG.
- the data processing unit 110 includes an interface unit 111, a transmission buffer 112, a transmission frame construction unit 113, a reception frame analysis unit 114, and a reception buffer 115 as processing units.
- the interface unit 111 is an interface connected to other functional configurations provided in the transmission device 100. Specifically, the interface unit 111 performs reception of data desired to be transmitted from the other functional configuration, for example, the device control unit 103, or provides received data to the device control unit 103.
- the transmission buffer 112 stores data to be transmitted. Specifically, the transmission buffer 112 stores data obtained by the interface unit 111.
- the transmission frame construction unit 113 generates a frame to be transmitted. Specifically, the transmission frame construction unit 113 generates a frame based on data stored in the transmission buffer 112 or control information set by the control unit 120. For example, the transmission frame construction unit 113 generates a frame (packet) from the data acquired from the transmission buffer 112, and adds a MAC header for media access control (MAC) and an error to the generated frame. Processing such as detection code addition is performed.
- MAC media access control
- the received frame analysis unit 114 analyzes the received frame. Specifically, the received frame analysis unit 114 determines the destination of the frame received by the wireless communication unit 130 and acquires data or control information included in the frame. For example, the received frame analysis unit 114 obtains data and the like included in the received frame by performing analysis of the MAC header, detection and correction of a code error, reorder processing, and the like for the received frame.
- the reception buffer 115 stores received data. Specifically, the reception buffer 115 stores data acquired by the reception frame analysis unit 114. For example, the reception buffer 115 continues to hold data that is part of the predetermined series of data until the predetermined series of data is ready. When the predetermined series of data is prepared, the predetermined series of data is provided to the communication upper layer via the interface unit 111.
- control unit 120 includes an operation control unit 121 and a signal control unit 122 as part of the processing unit and the acquisition unit.
- the operation control unit 121 controls the operation of the data processing unit 110. Specifically, the operation control unit 121 controls the occurrence of communication. For example, when a communication connection request is generated, the operation control unit 121 causes the data processing unit 110 to generate a frame related to a connection process such as an association process or an authentication process or an authentication process.
- the operation control unit 121 controls frame generation based on the data storage status in the transmission buffer 112 or the analysis result of the received frame. For example, when data is stored in the transmission buffer 112, the operation control unit 121 instructs the transmission frame construction unit 113 to generate a data frame in which the data is stored. In addition, when the reception frame analysis unit 114 confirms reception of a frame, the operation control unit 121 instructs the transmission frame construction unit 113 to generate an acknowledgment frame that is a response to the received frame.
- the signal control unit 122 controls the operation of the wireless communication unit 130. Specifically, the signal control unit 122 controls transmission / reception processing of the wireless communication unit 130. For example, the signal control unit 122 causes the wireless communication unit 130 to set parameters for transmission and reception based on instructions from the operation control unit 121.
- control unit 120 causes the data processing unit 110 to generate an RTS frame or a CTS frame depending on whether or not there is a transmission request or transmission permission. Further, the control unit 120 sets the NAV when the RTS frame and the CTS frame are received, and releases the NAV after the NAV period ends.
- the wireless communication unit 130 includes a transmission processing unit 131, a reception processing unit 132, and an antenna control unit 133 as communication units.
- the transmission processing unit 131 performs frame transmission processing. Specifically, the transmission processing unit 131 generates a signal to be transmitted based on the frame provided from the transmission frame construction unit 113. More specifically, the transmission processing unit 131 generates a signal related to a frame based on a parameter set by an instruction from the signal control unit 122. For example, the transmission processing unit 131 generates a symbol stream by performing encoding, interleaving, and modulation on the frame provided from the data processing unit 110 according to the coding and modulation schemes indicated by the control unit 120. Also, the transmission processing unit 131 converts a signal related to the symbol stream obtained by the preceding process into an analog signal, amplifies, filters, and frequency upconverts.
- the reception processing unit 132 performs frame reception processing. Specifically, the reception processing unit 132 performs frame restoration based on a signal provided from the antenna control unit 133. For example, the reception processing unit 132 obtains a symbol stream by performing a process reverse to the signal transmission, such as frequency down-conversion and digital signal conversion, on the signal obtained from the antenna. In addition, the reception processing unit 132 acquires a frame by performing demodulation and decoding on the symbol stream obtained by the previous processing, and provides the acquired frame to the data processing unit 110 or the control unit 120.
- a process reverse to the signal transmission such as frequency down-conversion and digital signal conversion
- the antenna control unit 133 controls transmission / reception of signals via at least one antenna. Specifically, the antenna control unit 133 transmits a signal generated by the transmission processing unit 131 through the antenna, and provides the reception processing unit 132 with a signal received through the antenna.
- the transmission device 100 performs virtual carrier sense during data transmission. Specifically, the transmission device 100 is a frame that stops transmission of a frame of a communication device other than the destination, and is a frame related to a communication request (third frame) and a frame related to a response to the communication request (first frame). The data transmission period is set by exchanging 1 frame).
- the transmitting apparatus 100 sets a TXOP for data transmission by exchanging an RTS frame (third frame) and a CTS frame (first frame).
- the control unit 120 causes the data processing unit 110 to generate an RTS frame whose destination is a device that is a destination of data transmission (hereinafter also referred to as a transmission destination device).
- the wireless communication unit 130 transmits the generated RTS frame.
- the data processing unit 110 acquires destination information from the received CTS frame, and the control unit 120 determines that the destination indicated by the acquired destination information is the transmission device 100. If it is itself, TXOP is set based on the transmission period information stored in the CTS frame. Thereafter, the transmission device 100 starts transmission of a data frame related to the data transmission.
- the transmission device 100 may be the above transmission destination device.
- the control unit 120 permits data transmission for a device that is a transmission source of the RTS frame (hereinafter also referred to as a transmission source device). Determine.
- the control unit 120 causes the data processing unit 110 to generate a CTS frame destined for the transmission source device.
- the wireless communication unit 130 transmits the generated CTS frame.
- the control part 120 sets TXOP based on the transmission period information notified to the said transmission origin apparatus using the CTS frame. Thereafter, the transmitting device 100 receives a data frame related to the data transmission.
- the transmission device 100 transmits a frame (second frame) for canceling the suspension of frame transmission by a frame (first frame) related to the response to the communication request during the data transmission period.
- the control unit 120 includes CF-End having destination information (first destination information) of the CTS frame (first frame).
- the data processing unit 110 generates a frame (second frame) (hereinafter also referred to as a second CF-End frame).
- the wireless communication unit 130 transmits the generated second CF-End frame.
- the control unit 120 causes the data processing unit 110 to generate a second CF-End frame.
- control unit 120 causes the data processing unit 110 to generate an existing CF-End frame when the transmitting apparatus 100 itself does not transmit a CTS frame. Note that the control unit 120 causes the data processing unit 110 to generate the second CF-End frame when the CTS frame is received even when the transmission device 100 itself does not transmit the CTS frame. Also good.
- FIG. 15 is a diagram illustrating a configuration example of the second CF-End frame transmitted by the transmission device 100 according to an embodiment of the present disclosure.
- FIG. 16 is a diagram illustrating another example of the configuration of the second CF-End frame transmitted by the transmission device 100 according to an embodiment of the present disclosure.
- the second CF-End frame has destination information of the CTS frame in a region different from the region where the transmission source information of the second CF-End frame is stored. Specifically, the destination information of the CTS frame is stored in an area where the destination information of the second CF-End frame is stored.
- the second CF-End frame has fields such as Frame Control, CF-End Type, CTS RA, BSSID (TA), and FCS.
- CF-End Type field information for specifying the type of the CF-End frame (hereinafter also referred to as CF-End type information) is stored. Specifically, a value such as 0x01 is stored in the CF-End Type field.
- the CTS RA field stores the destination information of the CTS frame.
- BSSID (TA) field BSSID information for specifying the BSSID is stored.
- the CF-End Type field corresponds to the Duration field of the existing CF-End frame.
- the CTS RA field corresponds to the RA field of an existing CF-End frame. For example, a value of 0 (that is, 0x00) is stored in the Duration field of the existing CF-End frame, and a broadcast address is stored in the RA field. Therefore, the second CF-End frame is compatible with the existing CF-End frame.
- the second CF-End frame may have the destination information of the CTS frame in another area. Specifically, the destination information of the CTS frame is in an area different from both the area where the transmission source information of the second CF-End frame is stored and the area where the destination information of the second CF-End frame is stored.
- the second CF-End frame has fields such as Frame Control, CF-End Type, RA, BSSID (TA), CTS RA, and FCS.
- a value such as 0x02 is stored in the CF-End Type field of the second CF-End frame.
- various types of CF-End frames can coexist.
- the receiving apparatus 200 stops frame transmission based on virtual carrier sense.
- the reception device 200 is a frame that stops transmission of a frame of a communication device other than the destination, and is a frame related to a communication request (third frame) or a frame related to a response to the communication request (first frame).
- NAV is set based on 1 frame).
- the NAV period corresponds to the above-described data transmission period, that is, TXOP.
- the receiving apparatus 200 sets the NAV based on the received RTS frame (third frame) or CTS frame (first frame). For example, when an RTS frame or a CTS frame destined for a communication apparatus other than itself, that is, the receiving apparatus 200 is received, the control unit 220 receives the NAV based on the transmission period information stored in the received RTS frame or CTS frame. Set.
- the receiving apparatus 200 manages the NAV for each destination information of the received CTS frame. Specifically, when the CTS frame is received by the wireless communication unit 230, the data processing unit 210 acquires destination information from the CTS frame. Then, the control unit 220 associates the acquired destination information of the CTS frame with the set NAV, and causes the storage unit (not shown) to store the acquired destination information of the CTS frame. In addition, the receiving apparatus 200 manages the NAV for each destination information and transmission source information of the received RTS frame. Specifically, when the RTS frame is received by the wireless communication unit 230, the data processing unit 210 acquires destination information and transmission source information from the RTS frame. Then, the control unit 220 associates the acquired destination information and transmission source information of the RTS frame with the set NAV, and stores the acquired destination information and transmission source information of the RTS frame in the storage unit.
- the receiving device 200 receives a frame (second frame) that is received during the frame transmission suspension period and releases the suspension of frame transmission by the frame (first frame) related to the response to the communication request. Control transmission of frames. Specifically, the control unit 220 performs, for each destination information of the CTS frame, based on the destination information included in the received CTS frame and the destination information of the CTS frame included in the received second CF-End frame. Controls stop of frame transmission.
- control unit 220 when the destination specified from the destination information of the received CTS frame matches the destination specified from the destination information of the CTS frame included in the second CF-End frame, The stop of frame transmission is canceled for the destination information of the CTS frame relating to the matched destination.
- the data processing unit 210 acquires the destination information of the CTS frame from the second CF-End frame.
- the control unit 220 determines whether the destination indicated by the destination information of the acquired CTS frame matches the destination indicated by the destination information of the CTS frame stored in the storage unit. If it is determined that the destinations of the two CTS frames match, the control unit 220 cancels the NAV associated with the destination information of the CTS frame.
- the receiving apparatus 200 is based on the destination information of the RTS frame included in the received RTS frame and the transmission source information of the second CF-End frame included in the received second CF-End frame.
- the stop of frame transmission is controlled for each destination information of the RTS frame.
- the control unit 220 determines the destination specified from the destination information of the received RTS frame and the source specified from the source information of the second CF-End frame included in the second CF-End frame. , The stop of frame transmission is canceled for the destination information of the RTS frame related to the transmission source.
- the data processing unit 210 transmits the second CF-End frame from the second CF-End frame.
- Original information that is, BSSID information is acquired.
- the control unit 220 determines whether the BSSID indicated by the acquired BSSID information matches the destination information of the RTS frame stored in the storage unit, that is, the BSSID indicated by the BSSID information. When it is determined that the two BSSIDs match, the control unit 220 cancels the NAV associated with the destination information of the RTS frame.
- the receiving apparatus 200 executes control only for the NAV associated with the destination information of the RTS frame.
- FIG. 17 is a flowchart conceptually illustrating an example of processing of the transmission device 100 according to an embodiment of the present disclosure.
- the transmitting apparatus 100 determines whether an RTS frame addressed to itself has been received (step S301). Specifically, the data processing unit 110 acquires destination information from the RTS frame received by the wireless communication unit 130, and determines whether the communication device indicated by the destination information is the transmission device 100 itself.
- the transmission device 100 acquires transmission period information (step S302). Specifically, when it is determined that the communication apparatus indicated by the destination information of the RTS frame is itself, the data processing unit 110 acquires transmission period information from the Duration field of the RTS frame.
- the transmission device 100 acquires destination information of the CTS frame (step S303). Specifically, the data processing unit 110 acquires transmission source information from the received RTS frame. When a CTS frame is transmitted, the acquired transmission source information becomes destination information of the CTS frame.
- the transmission device 100 determines whether to permit data transmission (step S304). Specifically, the control unit 120 determines whether to permit data transmission to the communication device indicated by the transmission source information of the received RTS frame.
- the transmission device 100 transmits a CTS frame (step S305). Specifically, when it is determined that the communication apparatus permits data transmission, the control unit 120 causes the data processing unit 110 to generate a CTS frame having the transmission source information acquired in step S303 as destination information. Then, the wireless communication unit 130 transmits the generated CTS frame.
- the transmission period information stored in the CTS frame indicates TXOP for permitted data transmission.
- the transmission device 100 receives the data frame (step S306). Specifically, the wireless communication unit 130 and the data processing unit 110 perform reception processing on a data frame transmitted from the transmission source of the RTS frame.
- the transmission device 100 determines whether the data transmission has been completed (step S307). Specifically, the control unit 120 determines whether communication of the data frame has been completed.
- the transmission device 100 determines whether the transmission period has ended (step S308). Specifically, the control unit 120 determines whether the set TXOP period has ended.
- the transmission device 100 determines whether it has transmitted a CTS frame (step S309). Specifically, when it is determined that the data transmission has been completed but the TXOP period has not ended, the control unit 120 determines whether the transmission device 100 has transmitted a CTS frame for the data transmission.
- the transmitting apparatus 100 If it is determined that the terminal itself has transmitted the CTS frame, the transmitting apparatus 100 generates a second CF-End frame having the destination information of the CTS frame (step S310). Specifically, when it is determined that the control unit 120 has transmitted the CTS frame, the control unit 120 transmits the second CF-End type information including the destination information of the transmitted CTS frame and the CF-End type information whose value is 0x01 or 0x02. The end frame is generated by the data processing unit 110.
- the transmitting apparatus 100 if it is determined that the CTS frame is not transmitted by itself, the transmitting apparatus 100 generates a second CF-End frame having a broadcast address (step S311). Specifically, when it is determined that the control unit 120 has not transmitted the CTS frame, the control unit 120 receives the second CF-End frame having the broadcast address and the CF-End type information whose value is 0x00 as the destination information. Is generated by the data processing unit 110. Note that the second CF-End frame generated in this step is substantially the same as the existing CF-End frame.
- the transmission device 100 transmits the generated second CF-End frame (step S312). Specifically, the wireless communication unit 130 transmits the generated second CF-End frame.
- step S301 If it is determined in step S301 that an RTS frame addressed to itself has not been received, the transmitting apparatus 100 determines whether a CTS-to-self frame has been received (step S313). Specifically, the data processing unit 110 determines whether a CTS-to-self frame is received by the wireless communication unit 130.
- the transmission device 100 acquires transmission period information (step S314). Specifically, when it is determined that a CTS-to-self frame has been received, the data processing unit 110 acquires transmission period information from the Duration field of the CTS-to-self frame.
- the transmitting apparatus 100 determines whether the received CTS-to-self frame is a frame related to the BSS to which the transmitting apparatus 100 belongs (step S315). Specifically, the control unit 120 determines whether the BSS indicated by the BSSID information acquired from the RA field of the CTS-to-self frame is the BSS to which the control unit 120 belongs.
- the transmitting apparatus 100 receives the data frame (step S316), and transmits the data every time the data frame is received. Is determined (step S317).
- the transmitting apparatus 100 determines whether the second CF-End frame has been received (step S318). Specifically, the control unit 120 determines whether the second CF-End frame has been received by the wireless communication unit 130.
- the transmitting apparatus 100 If it is determined that the second CF-End frame has been received, the transmitting apparatus 100 generates a second CF-End frame having a broadcast address (step S311), and the generated second CF-End frame. Is transmitted (step S312). In this case, an existing CF-End frame may be transmitted instead of the second CF-End frame.
- the transmitting apparatus 100 determines whether an RTS frame addressed to another communication apparatus has been received (step S319). Specifically, when the RTS frame is received by the wireless communication unit 130, the data processing unit 110 determines whether the communication device indicated by the destination information of the RTS frame is a communication device other than the transmission device 100. .
- the transmission device 100 acquires transmission period information (step S320) and sets the NAV (step S321). Specifically, when it is determined that the RTS frame addressed to the other communication device has been received, the data processing unit 110 acquires transmission period information from the Duration field of the RTS frame, and includes the acquired transmission period information in the acquired transmission period information. NAV is set based on this.
- FIG. 18 is a flowchart conceptually illustrating an example of the NAV setting process in the reception device 200 according to an embodiment of the present disclosure.
- the receiving apparatus 200 determines whether an RTS frame addressed to another communication apparatus has been received (step S401). Specifically, when the RTS frame is received by the wireless communication unit 230, the data processing unit 210 acquires destination information from the RTS frame, and the communication device indicated by the destination information is a communication device other than the receiving device 200. It is determined whether it is.
- the receiving device 200 acquires destination information and transmission source information of the RTS frame (step S402). Specifically, when it is determined that the destination of the received RTS frame is the other communication device, the data processing unit 210 acquires destination information and transmission source information from the RTS frame. Then, the data processing unit 210 stores the acquired destination information and transmission source information in the storage unit.
- the receiving device 200 determines whether a CTS frame addressed to another communication device has been received (step S403). Specifically, when the CTS frame is received by the wireless communication unit 230, the data processing unit 210 acquires destination information from the CTS frame, and the communication device indicated by the destination information is a communication device other than the receiving device 200. It is determined whether it is.
- the receiving device 200 acquires destination information of the CTS frame (step S404). Specifically, when it is determined that the destination of the received CTS frame is the other communication device, the data processing unit 210 acquires destination information from the CTS frame. Then, the data processing unit 210 stores the acquired destination information in the storage unit.
- the receiving apparatus 200 determines whether an RTS frame has been received before receiving the CTS frame (step S405). Specifically, the data processing unit 210 determines whether an RTS frame has been received between a time point when the CTS frame is received and a time point that is a predetermined time later.
- the receiving apparatus 200 estimates the transmission source of the CTS frame (step S406). Specifically, when the data processing unit 210 determines that the RTS frame has been received between the time when the CTS frame is received and the time after a predetermined time, the destination of the RTS frame is the transmission of the CTS frame. Presumed to be original. Then, the data processing unit 210 stores the destination information of the RTS frame in the storage unit as the transmission source information of the CTS frame.
- the receiving apparatus 200 acquires transmission period information from the received frame (step S407). Specifically, the data processing unit 210 acquires transmission period information from the Duration field of the received RTS frame or CTS frame.
- the receiving apparatus 200 determines whether the NAV has been set (step S408). Specifically, the control unit 220 determines whether the NAV for the destination information acquired from the received RTS frame or CTS frame or a set of destination information and transmission source information has already been set.
- the receiving apparatus 200 sets a new NAV (step S409). Specifically, the control unit 220 newly provides a NAV counter for the acquired destination information or a set of destination information and transmission source information, and sets the value of the NAV counter based on the acquired transmission period information. To do.
- the receiving apparatus 200 updates the NAV (step S410). Specifically, the control unit 220 updates the value of the NAV counter for the acquired destination information or a set of destination information and transmission source information based on the acquired transmission period information.
- FIG. 19 is a flowchart conceptually illustrating an example of the NAV update process and the NAV release process in the reception device 200 according to an embodiment of the present disclosure.
- the receiving apparatus 200 determines whether the second CF-End frame has been received (step S420). Specifically, the data processing unit 210 determines whether the second CF-End frame is received by the wireless communication unit 230.
- the receiving apparatus 200 determines whether a broadcast address is stored (step S421). Specifically, when it is determined that the second CF-End frame has been received, the data processing unit 210 determines whether a broadcast address is stored in the second CF-End frame. Note that the data processing unit 210 may determine whether the value of the CF-End type information stored in the CF-End type field of the second CF-End frame is 0x00.
- the receiving apparatus 200 determines whether the NAV for the transmission source information of the second CF-End frame is being set (step S422). Specifically, when it is determined that the broadcast address is stored, the data processing unit 210 is also the transmission source information stored in the BSSID (TA) field of the received second CF-End frame. Get BSSID information. And the control part 220 determines whether the NAV counter about the acquired BSSID information is set.
- TA BSSID
- the receiving apparatus 200 releases the NAV for the transmission source information (step S423). Specifically, when it is determined that the NAV counter for the acquired BSSID information is set, the control unit 220 sets the value of the NAV counter to 0.
- the receiving apparatus 200 is setting a NAV for the destination information of the CTS frame stored in the second CF-End frame. Is determined (step S424). Specifically, the data processing unit 210 acquires the destination information of the CTS frame from the received second CF-End frame. Then, the control unit 220 determines whether the NAV counter is set for the destination information of the acquired CTS frame.
- the receiving apparatus 200 releases the NAV for the destination information of the CTS frame (step S425). Specifically, the control unit 220 sets the value of the NAV counter for the destination information of the acquired CTS frame to 0.
- the receiving apparatus 200 determines whether there is data scheduled to be transmitted (step S426). Specifically, the control unit 220 determines whether data is stored in the transmission buffer 212.
- the receiving apparatus 200 determines whether there is a NAV being set (step S427). Specifically, when it is determined that data is stored in the transmission buffer 212, the control unit 220 determines whether there is a NAV counter whose value is not zero.
- the receiving apparatus 200 updates the NAV every time a predetermined time elapses (step S428). Specifically, when it is determined that there is a NAV counter whose value is not 0, the control unit 220 subtracts the value of the NAV counter.
- the receiving apparatus 200 determines whether the access control period has elapsed (step S429). Specifically, when it is determined that there is no NAV counter whose value is not 0, the control unit 220 waits until a predetermined period such as DIFS (DCF (Distributed Coordination Function) Inter Frame Space) elapses. .
- DIFS distributed Coordination Function
- the receiving apparatus 200 transmits a data frame (step S430). Specifically, the control unit 220 causes the data processing unit 210 to generate a data frame when a predetermined period such as DISF has elapsed. Then, the wireless communication unit 230 transmits the generated data frame.
- FIG. 20 is a diagram for explaining an example of communication between the conventional transmission device 10 and the reception device 20.
- transmitting apparatuses 10A and 10B and receiving apparatus 20 belonging to OBSS1 and transmitting apparatuses 10C and 10D belonging to OBSS2 will be described.
- the transmitting apparatus 10A transmits the RTS frame to the transmitting apparatus 10B, and the transmitting apparatus 10B that has received the RTS frame transmits the CTS frame to the transmitting apparatus 10A.
- the receiving device 20 since the receiving device 20 receives only the CTS frame, the receiving device 20 sets the NAV based on the CTS frame.
- the transmitting apparatus 10C transmits the RTS frame to the transmitting apparatus 10D, and the transmitting apparatus 10D that has received the RTS frame transmits the CTS frame to the transmitting apparatus 10C.
- the receiving device 20 receives the CTS frame transmitted from the transmitting device 10C. Since the NAV for the OBSS is managed with one setting, the receiving apparatus 20 updates the NAV based on the CTS frame.
- the data frame and the existing CF-End frame are transmitted from the transmission device 10C, and the transmission device 10D that receives these frames transmits the existing CF-End frame.
- the receiving device 20 since the receiving device 20 receives the existing CF-End frame transmitted from the transmitting device 10D, the NAV is canceled based on the existing CF-End frame. Then, the receiving device 20 transmits a data frame.
- the transmitting device 10A since the transmitting device 10A is transmitting a data frame, a frame collision occurs due to the transmission of the data frame by the receiving device 20. As a result, data transmission between the transmission device 10A and the transmission device 10B may fail.
- FIG. 21 is a diagram for describing an example of communication between the transmission device 100 and the reception device 200 according to an embodiment of the present disclosure.
- transmitting apparatuses 100A and 100B and receiving apparatus 200 belonging to OBSS1 and transmitting apparatuses 100C and 100D belonging to OBSS2 will be described.
- the transmission device 100A transmits the RTS frame to the transmission device 100B, and the transmission device 100B that has received the RTS frame transmits the CTS frame to the transmission device 100A.
- the reception apparatus 200 sets destination information of the CTS frame, that is, NAV1 for the transmission apparatus 100A.
- the transmission device 100C transmits the RTS frame to the transmission device 100D, and the transmission device 100D that has received the RTS frame transmits the CTS frame to the transmission device 100C.
- the receiving apparatus 200 receives the CTS frame transmitted from the transmitting apparatus 100C. Since the receiving apparatus 200 manages the NAV for each destination information of the CTS frame, the receiving apparatus 20 sets the destination information of the CTS frame, that is, the NAV 2 for the transmitting apparatus 100C.
- the data frame and the second CF-End frame are transmitted from the transmission device 100C, and the transmission device 100D that receives these frames transmits the second CF-End frame.
- the second CF-End frame destination information of the CTS frame transmitted by the transmission device 100D is stored.
- the receiving apparatus 200 since the receiving apparatus 200 receives the second CF-End frame transmitted from the transmitting apparatus 100D, the receiving apparatus 200 matches the destination information stored in the second CF-End frame, that is, the transmitting apparatus. Only NAV2 for 100C is released. On the other hand, since the NAV1 for the transmitting apparatus 100A is not released, the receiving apparatus 200 transmits the data frame after the period for the NAV1 ends.
- the transmission device 100 determines that the destination stored in the first frame serving as a response to the communication request that stops transmission of a frame of a communication device other than the destination is the destination. A second frame that has the specified first destination information and that cancels the suspension of frame transmission by the first frame is generated. Then, the transmission device 100 transmits the second frame. The receiving apparatus 200 receives the second frame having the first destination information, and controls frame transmission based on the received second frame.
- the transmission apparatus 100 notifies the destination information of the CTS frame together with the CF-End, so that the reception apparatus 200 can appropriately cancel the NAV. Therefore, it is possible to achieve both the avoidance of communication collision and the suppression of a decrease in opportunities for access to the transmission path.
- the first destination information is stored in an area different from the area where the transmission source information of the second frame is stored. Therefore, the destination information of the CTS frame can be notified by the second CF-End frame while the transmission source information of the second CF-End frame remains. Therefore, the existing process using the transmission source information can be maintained, and the change amount of the communication process can be suppressed.
- the area different from the area where the transmission source information of the second frame is stored includes an area where the destination information of the second frame is stored.
- the broadcast address is stored in the area where the destination information of the existing CF-End frame is stored.
- the CF-End frame is a broadcast frame
- the broadcast address can be omitted. Therefore, it can be said that the area where the destination information is stored is a redundant area. Therefore, by storing the destination information of the CTS frame in the area where the destination information is stored, the destination information of the CTS frame can be notified in accordance with the existing frame format. Accordingly, it is possible to suppress the amount of change in communication processing. Further, when the frame size is maintained, an increase in communication amount can be suppressed.
- the first destination information is stored in an area different from both the area in which the transmission source information of the second frame is stored and the area in which the destination information of the second frame is stored. For this reason, for example, by storing the destination information of the CTS frame in an area added to the existing frame format, the communication processing of the existing CF-End frame can be used as it is. Therefore, the amount of change in communication processing can be further suppressed.
- the second frame has information for specifying the type of the second frame. Therefore, a plurality of CF-End frames can be communicated depending on the situation. For example, the second CF-End frame whose CF-End type is 0x01 or the second CF-End frame whose CF-End type is 0x02 as described above can be selected according to the communication status.
- the information specifying the type of the second frame is stored in an area in which the transmission period information of the second frame is stored. Therefore, the frame format of the existing CF-End frame can be used, and frame compatibility can be ensured. For example, when the CF-End type information is stored in the Duration field as described above, since 0x00 is stored in the field in the existing CF-End frame, the CF-End type of the existing CF-End frame is set to 0x00. Therefore, compatibility with existing CF-End frames can be ensured.
- the transmission device 100 executes the processing of the second CF-End frame, thereby performing an existing CF-End frame.
- a second CF-End frame that is compatible with can be transmitted.
- the second frame includes information for specifying a wireless communication network to which the transmission source of the second frame belongs, and the information for specifying the wireless communication network includes the transmission source of the second frame.
- the receiving apparatus 200 can acquire not only the destination information of the CTS frame related to the cancellation of the NAV but also the BSSID information. Therefore, the receiving apparatus 200 can grasp the BSS from which the NAV is released without performing a separate process.
- the first frame includes a CTS frame
- the second frame includes a CF-End frame.
- the receiving apparatus 200 receives the first frame, and the first destination information included in the received first frame and the first destination information included in the received second frame. And stopping the transmission of the frame for each first destination information. Therefore, by managing the NAV for each destination information of the CTS frame, the NAV can be appropriately canceled even when a plurality of CTS frames having different destinations are received. Therefore, it is possible to prevent the NAV from being canceled accidentally or the NAV to be released from being left unattended.
- the receiving device 200 receives the third frame related to the communication request, and the transmission source information or the third frame for specifying the transmission source of the third frame included in the received third frame
- the stop of frame transmission is controlled for each piece of destination information for which the destination is specified. For this reason, the NAV can be appropriately canceled by managing the NAV for each address information as in the case of the CTS frame. Therefore, the receiving apparatus 200 that has received only the RTS frame can both achieve avoidance of communication collision and suppress reduction of communication opportunities.
- the second CF-End frame may also serve as an acknowledgment.
- the transmitting apparatus 100 uses the second CF-End frame (hereinafter also referred to as a second CF-End + CF-Ack frame) that also serves as the confirmation response for the CTS frame that is the target of the confirmation response.
- a second CF-End + CF-Ack frame having destination information related to the destination is transmitted.
- the receiving apparatus 200 receives the second CF-End + CF-Ack frame, and receives the second CF-received based on the destination information of the CTS frame included in the received second CF-End + CF-Ack frame.
- FIG. 22 is a diagram illustrating a configuration example of the second CF-End + CF-Ack frame transmitted by the transmission device 100 according to the first modification example of the embodiment of the present disclosure.
- FIG. 23 is a diagram illustrating another example of the configuration of the second CF-End + CF-Ack frame transmitted by the transmission device 100 according to the first modification example of the embodiment of the present disclosure.
- the second CF-End + CF-Ack frame has information (hereinafter also referred to as confirmation response target information) that is the destination information of the CTS frame and identifies the communication device that is the confirmation response target for the data frame.
- the second CF-End + CF-Ack frame has fields such as Frame Control, CF-End Type, ACK RA, BSSID (TA), and FCS.
- a value such as 0x03 is stored in the CF-End Type field.
- the acknowledgment target information is stored in the ACK RA field.
- the second CF-End + CF-Ack frame may have confirmation response target information in another area.
- the second CF-End + CF-Ack frame has fields such as Frame Control, CF-End Type, RA, BSSID (TA), ACK RA, and FCS.
- a value such as 0x04 is stored in the CF-End Type field of the second CF-End + CF-Ack frame.
- control unit 120 causes the data processing unit 110 to generate the second CF-End + CF-Ack frame. Then, the wireless communication unit 130 transmits the generated second CF-End + CF-Ack frame.
- the data processing unit 210 acquires confirmation response target information from the second CF-End + CF-Ack frame. And the control part 220 cancels
- the transmission device 100 can transmit the destination related to the destination of the CTS frame that is the target of the confirmation response using the second CF-End + CF-Ack frame.
- a second CF-End + CF-Ack frame having information is transmitted.
- the receiving apparatus 200 receives the second CF-End + CF-Ack frame, and receives the second CF-received based on the destination information of the CTS frame included in the received second CF-End + CF-Ack frame.
- the second CF-End frame when the data frame is transmitted from the receiving apparatus 200, the TXOP can be canceled appropriately, but the confirmation response is not notified. Therefore, depending on the transmission timing of the Ack frame, the data frame may be retransmitted from the receiving apparatus 200 even though the data frame transmitted from the receiving apparatus 200 has been successfully received.
- the second CF-End frame that also serves as the confirmation response that is, the second CF-End + CF-Ack frame is transmitted, so that both the confirmation response and the TXOP cancellation are performed once. Can be notified. Therefore, it is possible to suppress a decrease in communication efficiency by suppressing the possibility that a data frame is retransmitted unnecessarily.
- the first destination information stored in the second CF-End frame may be plural.
- the transmitting device 100 transmits a second CF-End + CF-Ack frame having a plurality of pieces of confirmation response target information.
- FIG. 24 is a diagram illustrating a configuration example of a second CF-End + CF-Ack frame transmitted by the transmission device 100 according to the second modification example of the embodiment of the present disclosure.
- the second CF-End + CF-Ack frame has a plurality of pieces of confirmation response target information.
- the second CF-End + CF-Ack frame has fields such as Frame Control, CF-End Type, n ACK RAs, BSSID (TA), and FCS.
- a value such as 0x05 is stored in the CF-End Type field.
- n pieces of acknowledgment target information are stored in the n pieces of ACK RA fields.
- the control unit 120 receives the data frame in which the data frame of the plurality of receiving devices 200 has been successfully received. Confirmation response target information is generated for the device 200. Then, the control unit 120 causes the data processing unit 110 to generate the second CF-End + CF-Ack frame having the generated plurality of confirmation response target information. Then, the wireless communication unit 130 transmits the generated second CF-End + CF-Ack frame.
- the data processing unit 210 acquires a plurality of pieces of confirmation response target information from the second CF-End + CF-Ack frame. And the control part 220 cancels
- FIG. 25 is a diagram for explaining an example of communication between the conventional transmission device 10 and the reception device 20.
- FIG. 26 is a diagram for describing an example of communication between the transmission device 100 and the reception device 200 according to the second modification example of the embodiment of the present disclosure.
- the transmission device 10 transmits a trigger frame for multiplex communication.
- Receiving devices 20A and 20B that have received the trigger frame transmit RTS frames using communication resources specified by the trigger frame. Therefore, the RTS frame is multiplexed.
- the transmission apparatus 10 that has received the multiplexed RTS frame transmits a CTS frame destined for the reception apparatuses 20A and 20B.
- Receiving apparatuses 20A and 20B that have received the CTS frame set TXOP, respectively. Note that communication devices other than the receiving devices 20A and 20B set the NAV.
- data frames are transmitted from the receiving devices 20A and 20B, respectively.
- the data frame may be multiplexed.
- the transmitting apparatus 10 that has received only the data frame transmitted from the receiving apparatus 20A transmits an existing CF-End + CF-Ack frame when the data transmission is completed within the TXOP period.
- the existing CF-End + CF-Ack frame has the same configuration as the existing CF-End frame, a broadcast address is stored as destination information. For this reason, it is impossible to determine which of the receiving apparatuses 20A and 20B is the destination of the existing CF-End + CF-Ack frame received by the receiving apparatuses 20A and 20B. Therefore, when the frame retransmission processing is uniformly canceled based on the reception of the existing CF-End + CF-Ack frame, the data frame of the receiving device 20B that has not been successfully received is transmitted to the transmitting device 10 without being retransmitted. Will not be.
- the transmission device 100 transmits a trigger frame for multiplex communication, as in the example of FIG.
- Receiving devices 200A and 200B that have received the trigger frame respectively transmit RTS frames using communication resources specified by the trigger frame.
- Receiving the multiplexed RTS frame transmitting apparatus 100 transmits CTS frames destined for receiving apparatuses 200A and 200B.
- Receiving apparatuses 200A and 200B that have received the CTS frame set TXOP, respectively.
- communication devices other than the receiving devices 200A and 200B set the NAV.
- data frames are transmitted from the receiving apparatuses 200A and 200B, respectively.
- the data frame transmitted from the receiving device 200B of the two data frames is not received by the transmitting device 100.
- the transmitting apparatus 100 that has received only the data frame transmitted from the receiving apparatus 200A, when the data transmission is completed within the TXOP period, includes the second CF-End + CF-Ack having the acknowledgment target information about the receiving apparatus 200A. Send a frame.
- the receiving device 20A does not execute a retransmission process for the transmitted data frame.
- the receiving apparatus 20B since the receiving apparatus 20B is not a confirmation response target related to the second CF-End + CF-Ack frame, the receiving apparatus 20B performs a retransmission process on the transmitted data frame. As a result, the data frame is retransmitted and received by the transmission device 10.
- the second CF-End frame includes destination information of a plurality of CTS frames. Therefore, a plurality of receiving apparatuses 200 can be targeted for the second CF-End frame. Accordingly, a plurality of NAVs or TXOPs can be controlled by one frame, and communication efficiency can be improved compared to the case where the second CF-End frame is transmitted for each of the plurality of NAVs or TXOPs. It becomes possible.
- the second CF-End + CF-Ack frame having a plurality of pieces of confirmation response target information, a confirmation response target can be designated from among the plurality of receiving apparatuses 200. As a result, the receiving apparatus 200 can appropriately retransmit the frame.
- the second CF-End frame is the second CF-End + Ack frame.
- a plurality of CTS frames are added to the normal second CF-End frame that also serves as an acknowledgment. Destination information may be stored.
- the receiving device 200 is a smartphone, a tablet PC (Personal Computer), a notebook PC, a mobile terminal such as a portable game terminal or a digital camera, a fixed terminal such as a television receiver, a printer, a digital scanner, or a network storage, or a car You may implement
- the receiving device 200 is a terminal (also referred to as an MTC (Machine Type Communication) terminal) that performs M2M (Machine To Machine) communication, such as a smart meter, a vending machine, a remote monitoring device, or a POS (Point Of Sale) terminal. It may be realized.
- the receiving device 200 may be a wireless communication module (for example, an integrated circuit module configured by one die) mounted on these terminals.
- the transmission device 100 may be realized as a wireless LAN access point (also referred to as a wireless base station) having a router function or not having a router function.
- the transmission device 100 may be realized as a mobile wireless LAN router.
- the transmission device 100 may be a wireless communication module (for example, an integrated circuit module configured by one die) mounted on these devices.
- FIG. 27 is a block diagram illustrating an example of a schematic configuration of a smartphone 900 to which the technology according to the present disclosure can be applied.
- the smartphone 900 includes a processor 901, a memory 902, a storage 903, an external connection interface 904, a camera 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 913, an antenna switch 914, an antenna 915, A bus 917, a battery 918, and an auxiliary controller 919 are provided.
- the processor 901 may be, for example, a CPU (Central Processing Unit) or a SoC (System on Chip), and controls the functions of the application layer and other layers of the smartphone 900.
- the memory 902 includes a RAM (Random Access Memory) and a ROM (Read Only Memory), and stores programs and data executed by the processor 901.
- the storage 903 can include a storage medium such as a semiconductor memory or a hard disk.
- the external connection interface 904 is an interface for connecting an external device such as a memory card or a USB (Universal Serial Bus) device to the smartphone 900.
- the camera 906 includes, for example, an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and generates a captured image.
- the sensor 907 may include a sensor group such as a positioning sensor, a gyro sensor, a geomagnetic sensor, and an acceleration sensor.
- the microphone 908 converts sound input to the smartphone 900 into an audio signal.
- the input device 909 includes, for example, a touch sensor that detects a touch on the screen of the display device 910, a keypad, a keyboard, a button, or a switch, and receives an operation or information input from a user.
- the display device 910 has a screen such as a liquid crystal display (LCD) or an organic light emitting diode (OLED) display, and displays an output image of the smartphone 900.
- the speaker 911 converts an audio signal output from the smartphone 900 into audio.
- the wireless communication interface 913 supports one or more wireless LAN standards such as IEEE802.11a, 11b, 11g, 11n, 11ac, and 11ad, and performs wireless communication.
- the wireless communication interface 913 can communicate with other devices via a wireless LAN access point in the infrastructure mode.
- the wireless communication interface 913 can directly communicate with other devices in an ad hoc mode or a direct communication mode such as Wi-Fi Direct (registered trademark).
- Wi-Fi Direct unlike the ad hoc mode, one of two terminals operates as an access point, but communication is performed directly between the terminals.
- the wireless communication interface 913 can typically include a baseband processor, an RF (Radio Frequency) circuit, a power amplifier, and the like.
- the wireless communication interface 913 may be a one-chip module in which a memory that stores a communication control program, a processor that executes the program, and related circuits are integrated.
- the wireless communication interface 913 may support other types of wireless communication methods such as a short-range wireless communication method, a proximity wireless communication method, or a cellular communication method in addition to the wireless LAN method.
- the antenna switch 914 switches the connection destination of the antenna 915 among a plurality of circuits (for example, circuits for different wireless communication schemes) included in the wireless communication interface 913.
- the antenna 915 includes a single antenna element or a plurality of antenna elements (for example, a plurality of antenna elements constituting a MIMO antenna), and is used for transmission and reception of radio signals by the radio communication interface 913.
- the smartphone 900 is not limited to the example of FIG. 27, and may include a plurality of antennas (for example, an antenna for a wireless LAN and an antenna for a proximity wireless communication method). In that case, the antenna switch 914 may be omitted from the configuration of the smartphone 900.
- the bus 917 connects the processor 901, memory 902, storage 903, external connection interface 904, camera 906, sensor 907, microphone 908, input device 909, display device 910, speaker 911, wireless communication interface 913, and auxiliary controller 919 to each other.
- the battery 918 supplies electric power to each block of the smartphone 900 shown in FIG. 27 via a power supply line partially shown by a broken line in the drawing.
- the auxiliary controller 919 operates the minimum necessary functions of the smartphone 900 in the sleep mode.
- the data processing unit 210, the control unit 220, and the wireless communication unit 230 described with reference to FIG. 13 may be implemented in the wireless communication interface 913.
- at least a part of these functions may be implemented in the processor 901 or the auxiliary controller 919.
- the data processing unit 210 acquires the destination information of the CTS frame from the second CF-End frame received by the wireless communication unit 230.
- the control unit 220 manages the NAV for each destination information of the CTS frame, and cancels the NAV for the acquired destination information of the CTS frame. As a result, it is possible to suppress the possibility that the NAV is erroneously canceled, and to release an appropriate NAV. Therefore, in communication performed by the smartphone 900, it is possible to achieve both avoidance of communication collision and suppression of reduction in communication opportunities.
- the smartphone 900 may operate as a wireless access point (software AP) when the processor 901 executes the access point function at the application level. Further, the wireless communication interface 913 may have a wireless access point function.
- FIG. 28 is a block diagram illustrating an example of a schematic configuration of a car navigation device 920 to which the technology according to the present disclosure can be applied.
- the car navigation device 920 includes a processor 921, a memory 922, a GPS (Global Positioning System) module 924, a sensor 925, a data interface 926, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, and wireless communication.
- An interface 933, an antenna switch 934, an antenna 935, and a battery 938 are provided.
- the processor 921 may be a CPU or SoC, for example, and controls the navigation function and other functions of the car navigation device 920.
- the memory 922 includes RAM and ROM, and stores programs and data executed by the processor 921.
- the GPS module 924 measures the position (for example, latitude, longitude, and altitude) of the car navigation device 920 using GPS signals received from GPS satellites.
- the sensor 925 may include a sensor group such as a gyro sensor, a geomagnetic sensor, and an atmospheric pressure sensor.
- the data interface 926 is connected to the in-vehicle network 941 through a terminal (not shown), for example, and acquires data generated on the vehicle side such as vehicle speed data.
- the content player 927 reproduces content stored in a storage medium (for example, CD or DVD) inserted into the storage medium interface 928.
- the input device 929 includes, for example, a touch sensor, a button, or a switch that detects a touch on the screen of the display device 930, and receives an operation or information input from the user.
- the display device 930 has a screen such as an LCD or an OLED display, and displays a navigation function or an image of content to be reproduced.
- the speaker 931 outputs the navigation function or the audio of the content to be played back.
- the wireless communication interface 933 supports one or more wireless LAN standards such as IEEE802.11a, 11b, 11g, 11n, 11ac, and 11ad, and executes wireless communication.
- the wireless communication interface 933 can communicate with other devices via a wireless LAN access point in the infrastructure mode.
- the wireless communication interface 933 can directly communicate with other devices in an ad hoc mode or a direct communication mode such as Wi-Fi Direct.
- the wireless communication interface 933 may typically include a baseband processor, an RF circuit, a power amplifier, and the like.
- the wireless communication interface 933 may be a one-chip module in which a memory that stores a communication control program, a processor that executes the program, and related circuits are integrated.
- the wireless communication interface 933 may support other types of wireless communication systems such as a short-range wireless communication system, a proximity wireless communication system, or a cellular communication system.
- the antenna switch 934 switches the connection destination of the antenna 935 among a plurality of circuits included in the wireless communication interface 933.
- the antenna 935 includes a single antenna element or a plurality of antenna elements, and is used for transmission and reception of a radio signal by the radio communication interface 933.
- the car navigation device 920 may include a plurality of antennas without being limited to the example of FIG. In that case, the antenna switch 934 may be omitted from the configuration of the car navigation device 920.
- the battery 938 supplies power to each block of the car navigation device 920 shown in FIG. 28 via a power supply line partially shown by broken lines in the drawing. Further, the battery 938 stores electric power supplied from the vehicle side.
- the data processing unit 210 acquires the destination information of the CTS frame from the second CF-End frame received by the wireless communication unit 230.
- the control unit 220 manages the NAV for each destination information of the CTS frame, and cancels the NAV for the acquired destination information of the CTS frame. As a result, it is possible to suppress the possibility that the NAV is erroneously canceled, and to release an appropriate NAV. Therefore, in communication performed by the car navigation device 920, it is possible to achieve both avoidance of communication collision and suppression of reduction in communication opportunities.
- the wireless communication interface 933 may operate as the transmission device 100 described above and provide a wireless connection to a terminal of a user who gets on the vehicle.
- the control unit 120 causes the data processing unit 110 to generate the second CF-End frame having the destination information of the CTS frame.
- the wireless communication unit 130 transmits the generated second CF-End frame.
- the NAV or TXOP to be released can be designated. Therefore, the terminal communicating with the car navigation apparatus 920 can appropriately cancel the NAV, and both the avoidance of the communication collision and the suppression of the decrease in the communication opportunity can be achieved.
- the technology according to the present disclosure may be realized as an in-vehicle system (or vehicle) 940 including one or more blocks of the car navigation device 920 described above, an in-vehicle network 941, and a vehicle side module 942.
- vehicle-side module 942 generates vehicle-side data such as vehicle speed, engine speed, or failure information, and outputs the generated data to the in-vehicle network 941.
- FIG. 29 is a block diagram illustrating an example of a schematic configuration of a wireless access point 950 to which the technology according to the present disclosure can be applied.
- the wireless access point 950 includes a controller 951, a memory 952, an input device 954, a display device 955, a network interface 957, a wireless communication interface 963, an antenna switch 964, and an antenna 965.
- the controller 951 may be a CPU or a DSP (Digital Signal Processor), for example, and various functions (for example, access restriction, routing, encryption, firewall) of the IP (Internet Protocol) layer and higher layers of the wireless access point 950 And log management).
- the memory 952 includes a RAM and a ROM, and stores programs executed by the controller 951 and various control data (for example, a terminal list, a routing table, an encryption key, security settings, and a log).
- the input device 954 includes, for example, a button or a switch and receives an operation from the user.
- the display device 955 includes an LED lamp and the like, and displays the operation status of the wireless access point 950.
- the network interface 957 is a wired communication interface for connecting the wireless access point 950 to the wired communication network 958.
- the network interface 957 may have a plurality of connection terminals.
- the wired communication network 958 may be a LAN such as Ethernet (registered trademark), or may be a WAN (Wide Area Network).
- the wireless communication interface 963 supports one or more of wireless LAN standards such as IEEE802.11a, 11b, 11g, 11n, 11ac, and 11ad, and provides a wireless connection as an access point to nearby terminals.
- the wireless communication interface 963 may typically include a baseband processor, an RF circuit, a power amplifier, and the like.
- the wireless communication interface 963 may be a one-chip module in which a memory that stores a communication control program, a processor that executes the program, and related circuits are integrated.
- the antenna switch 964 switches the connection destination of the antenna 965 among a plurality of circuits included in the wireless communication interface 963.
- the antenna 965 includes a single antenna element or a plurality of antenna elements, and is used for transmission and reception of a radio signal by the radio communication interface 963.
- the data processing unit 110, the control unit 120, and the wireless communication unit 130 described with reference to FIG. 13 may be implemented in the wireless communication interface 963.
- at least a part of these functions may be implemented in the controller 951.
- the control unit 120 causes the data processing unit 110 to generate the second CF-End frame having the destination information of the CTS frame.
- the wireless communication unit 130 transmits the generated second CF-End frame.
- the NAV or TXOP to be released can be designated. Accordingly, the NAV can be appropriately canceled by the terminal communicating with the wireless access point 950, and both the avoidance of communication collision and the suppression of the decrease in communication opportunities can be achieved.
- the transmission apparatus 100 notifies the destination information of the CTS frame together with the CF-End, so that the reception apparatus 200 can appropriately perform the cancellation of the NAV. Therefore, it is possible to achieve both the avoidance of communication collision and the suppression of a decrease in opportunities for access to the transmission path.
- the transmission apparatus 100 transfers the CF-End frame in response to the reception of the CF-End frame, but the present technology is not limited to such an example.
- the receiving apparatus 200 may transfer the CF-End frame in response to receiving the CF-End frame.
- the CF-End frame can be received by the communication apparatus that has not received the CF-End frame directly from the transmission apparatus 100.
- the receiving apparatus 200 includes transmission source information that identifies the transmission source of the RTS frame included in the received RTS frame, destination information of the CTS frame included in the received second CF-End frame, Based on the above, stop of frame transmission is controlled for each transmission source information of the RTS frame. For example, when the second CF-End frame is received before the set NAV period ends, the data processing unit 210 acquires the destination information of the CTS frame from the second CF-End frame.
- the control unit 220 determines whether the destination indicated by the destination information of the acquired CTS frame matches the transmission source indicated by the transmission source information of the RTS frame stored in the storage unit. When it is determined that the destination of the CTS frame matches the transmission source of the RTS frame, the control unit 220 cancels the NAV associated with the transmission source information of the RTS frame.
- a storage medium storing the computer program is also provided.
- a communication device comprising: (2) The first destination information is stored in an area different from an area in which transmission source information of the second frame is stored. The communication device according to (1). (3) The area different from the area where the transmission source information of the second frame is stored includes an area where the destination information of the second frame is stored. The communication device according to (2).
- the first destination information is stored in an area different from both an area in which transmission source information of the second frame is stored and an area in which destination information of the second frame is stored.
- the second frame includes a frame that also serves as an acknowledgment.
- the first destination information included in the second frame includes the first destination information related to a destination of the first frame that is a target of an acknowledgment using the second frame.
- the second frame has a plurality of the first destination information.
- the second frame has information for identifying a type of the second frame.
- the information specifying the type of the second frame is stored in an area where the transmission period information of the second frame is stored.
- the communication device according to (7).
- the second frame has information for specifying a wireless communication network to which a transmission source of the second frame belongs, Information for identifying the wireless communication network is stored in an area in which transmission source information of the second frame is stored.
- the communication device according to any one of (1) to (8).
- the first frame includes a CTS (Clear To Send) frame;
- the second frame includes a CF (Contention Free) -End frame,
- the communication device according to any one of (1) to (9).
- the frame of the first frame having the first destination information for specifying the destination stored in the first frame serving as a response to the communication request for stopping the transmission of the frame of the communication device other than the destination.
- a wireless communication unit that receives the second frame for canceling the suspension of transmission;
- a control unit that controls transmission of a frame based on the second frame received by the wireless communication unit;
- a communication device comprising: (12) The wireless communication unit receives the first frame, The control unit includes the first destination information based on the first destination information included in the received first frame and the first destination information included in the received second frame. Control the stop of frame transmission every time, The communication device according to (11) above.
- the second frame includes a frame that also serves as an acknowledgment.
- the control unit controls retransmission of a frame related to the confirmation response by the second frame based on the first destination information included in the second frame.
- the communication device according to (11) or (12).
- the wireless communication unit receives a third frame related to the communication request, The control unit may transmit a frame for each source information for specifying a source of the third frame included in the received third frame or destination information for specifying a destination of the third frame.
- Control stop The communication device according to any one of (11) to (13).
- (15) Using a processor The frame of the first frame having the first destination information for specifying the destination stored in the first frame serving as a response to the communication request for stopping the transmission of the frame of the communication device other than the destination.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
1.はじめに
2.本開示の一実施形態
2-1.通信システムの構成
2-2.通信装置の基本機能
2-3.通信装置の機能詳細
2-4.通信装置の処理
2-5.動作例
2-6.本開示の一実施形態のまとめ
3.変形例
4.応用例
5.むすび
まず、本開示の一実施形態に係る通信装置に関連する技術について説明する。当該技術として、上述したような仮想キャリアセンスという仕組みがある。具体的には、仮想キャリアセンスでは、RTS/CTSといった仕組みを用いてNAVが制御される。最初に、図1を参照して、当該仮想キャリアセンスの基本形態について説明する。図1は、既存のRTSおよびCTSを用いたNAVの制御の例を示す図である。
本開示の一実施形態に係る通信システムおよび通信装置について説明する。
まず、図12を参照して、本開示の一実施形態に係る通信システムについて説明する。図12は、本開示の一実施形態に係る通信システムの構成例を示す図である。
次に、本開示の一実施形態に係る通信装置としての送信装置100および受信装置200の基本機能について説明する。まず、図13を参照して、本開示の一実施形態に係る送信装置100および受信装置200の機能構成について説明する。図13は、本開示の一実施形態に係る送信装置100および受信装置200の概略的な機能構成の例を示すブロック図である。なお、送信装置100および受信装置200の基本機能は実質的に同一であるため、送信装置100についてのみ説明する。
続いて、図14を参照して、無線通信モジュール101の機能構成について説明する。図14は、本開示の一実施形態に係る無線通信モジュール101の概略的な機能構成の例を示すブロック図である。
データ処理部110は、処理部として、図14に示したように、インタフェース部111、送信バッファ112、送信フレーム構築部113、受信フレーム解析部114および受信バッファ115を備える。
制御部120は、処理部および取得部の一部として、図14に示したように、動作制御部121および信号制御部122を備える。
無線通信部130は、通信部として、図14に示したように、送信処理部131、受信処理部132およびアンテナ制御部133を備える。
次に、本開示の一実施形態に係る送信装置100および受信装置200の機能の詳細について説明する。
まず、送信装置100の機能について説明する。
送信装置100は、データ伝送の際に仮想キャリアセンスを実行する。具体的には、送信装置100は、宛先以外の通信装置のフレームの送信を停止させるフレームであって、通信要求に係るフレーム(第3のフレーム)および当該通信要求への応答に係るフレーム(第1のフレーム)の交換により、データ伝送期間を設定する。
送信装置100は、データ伝送期間中において、上記通信要求への応答に係るフレーム(第1のフレーム)によるフレームの送信の停止を解除させるフレーム(第2のフレーム)を送信する。具体的には、制御部120は、設定されたTXOPの期間が終了する前にデータ伝送が終了すると、CTSフレーム(第1のフレーム)の宛先情報(第1の宛先情報)を有するCF-Endフレーム(第2のフレーム)(以下、第2のCF-Endフレームとも称する。)をデータ処理部110に生成させる。そして、無線通信部130は、生成された第2のCF-Endフレームを送信する。例えば、制御部120は、送信装置100自身がCTSフレームを送信した場合には、第2のCF-Endフレームをデータ処理部110に生成させる。他方で、制御部120は、送信装置100自身がCTSフレームを送信していない場合には、既存のCF-Endフレームをデータ処理部110に生成させる。なお、制御部120は、送信装置100自身がCTSフレームを送信していない場合であっても、CTSフレームを受信しているときは第2のCF-Endフレームをデータ処理部110に生成させてもよい。
続いて、受信装置200の機能について説明する。
受信装置200は、仮想キャリアセンスに基づいてフレームの送信を停止する。具体的には、受信装置200は、宛先以外の通信装置のフレームの送信を停止させるフレームであって、通信要求に係るフレーム(第3のフレーム)または当該通信要求への応答に係るフレーム(第1のフレーム)に基づいてNAVを設定する。なお、当該NAV期間は、上述したデータ伝送期間すなわちTXOPに相当する。
受信装置200は、フレームの送信停止期間中において受信される、上記通信要求への応答に係るフレーム(第1のフレーム)によるフレームの送信の停止を解除させるフレーム(第2のフレーム)に基づいてフレームの送信を制御する。具体的には、制御部220は、受信されたCTSフレームが有する宛先情報と、受信された第2のCF-Endフレームが有するCTSフレームの宛先情報と、に基づいてCTSフレームの宛先情報毎にフレームの送信の停止を制御する。より具体的には、制御部220は、受信されたCTSフレームの宛先情報から特定される宛先と第2のCF-Endフレームが有するCTSフレームの宛先情報から特定される宛先とが一致する場合、一致した宛先に係るCTSフレームの宛先情報についてフレームの送信の停止を解除する。
次に、送信装置100および受信装置200の処理について説明する。
まず、図17を参照して、送信装置100の処理について説明する。図17は、本開示の一実施形態に係る送信装置100の処理の例を概念的に示すフローチャートである。
続いて、図18および図19を参照して、受信装置200の処理について説明する。図18は、本開示の一実施形態に係る受信装置200におけるNAV設定処理の例を概念的に示すフローチャートである。
以上、本開示の一実施形態に係る送信装置100および受信装置200の処理について説明した。続いて、送信装置100および受信装置200の動作例について、従来の送信装置10および受信装置20の動作例と対比した上で説明する。
まず、図20を参照して、従来の送信装置10および受信装置20の動作例について説明する。図20は、従来の送信装置10と受信装置20との通信の例を説明するための図である。ここでは、OBSS1に属する送信装置10Aおよび10Bならびに受信装置20と、OBSS2に属する送信装置10Cおよび10Dと、について説明する。
続いて、図21を参照して、本開示の一実施形態に係る送信装置100と受信装置200との通信の例について説明する。図21は、本開示の一実施形態に係る送信装置100と受信装置200との通信の例を説明するための図である。ここでは、OBSS1に属する送信装置100Aおよび100Bならびに受信装置200と、OBSS2に属する送信装置100Cおよび100Dと、について説明する。
このように、本開示の一実施形態によれば、送信装置100は、宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される当該宛先が特定される第1の宛先情報を有する、当該第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成する。そして、送信装置100は、第2のフレームを送信する。また、受信装置200は、上記第1の宛先情報を有する上記第2のフレームを受信し、受信される当該第2のフレームに基づいてフレームの送信を制御する。
以上、本開示の一実施形態について説明した。なお、本開示の一実施形態は、上述の例に限定されない。以下に、本開示の一実施形態の第1および第2の変形例について説明する。
本開示の一実施形態の第1の変形例として、第2のCF-Endフレームは確認応答を兼ねてもよい。具体的には、送信装置100は、確認応答を兼ねた第2のCF-Endフレーム(以下、第2のCF-End+CF-Ackフレームとも称する。)を用いた確認応答の対象となるCTSフレームの宛先に係る宛先情報を有する第2のCF-End+CF-Ackフレームを送信する。また、受信装置200は、第2のCF-End+CF-Ackフレームを受信し、受信される第2のCF-End+CF-Ackフレームが有するCTSフレームの宛先情報に基づいて、受信される第2のCF-End+CF-Ackフレームによる確認応答に係るフレームの再送を制御する。
本開示の一実施形態の第2の変形例として、第2のCF-Endフレームに格納される上記第1の宛先情報は、複数であってもよい。具体的には、送信装置100は、複数の確認応答対象情報を有する第2のCF-End+CF-Ackフレームを送信する。図24を参照して、本変形例におけるCF-End+CF-Ackフレームの構成について説明する。図24は、本開示の一実施形態の第2の変形例に係る送信装置100により送信される第2のCF-End+CF-Ackフレームの構成の例を示す図である。
まず、図25を参照して、従来の送信装置10および受信装置20の動作例について説明する。ここでは、1つの送信装置10と受信装置20Aおよび受信装置20Bとが通信する場合について説明する。
続いて、図26を参照して、本開示の一実施形態に係る送信装置100と受信装置200との通信の例について説明する。ここでは、1つの送信装置100と受信装置200Aおよび受信装置200Bとが通信する場合について説明する。
本開示に係る技術は、様々な製品へ応用可能である。例えば、受信装置200は、スマートフォン、タブレットPC(Personal Computer)、ノートPC、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、受信装置200は、スマートメータ、自動販売機、遠隔監視装置又はPOS(Point Of Sale)端末などの、M2M(Machine To Machine)通信を行う端末(MTC(Machine Type Communication)端末ともいう)として実現されてもよい。さらに、受信装置200は、これら端末に搭載される無線通信モジュール(例えば、1つのダイで構成される集積回路モジュール)であってもよい。
図27は、本開示に係る技術が適用され得るスマートフォン900の概略的な構成の一例を示すブロック図である。スマートフォン900は、プロセッサ901、メモリ902、ストレージ903、外部接続インタフェース904、カメラ906、センサ907、マイクロフォン908、入力デバイス909、表示デバイス910、スピーカ911、無線通信インタフェース913、アンテナスイッチ914、アンテナ915、バス917、バッテリー918及び補助コントローラ919を備える。
図28は、本開示に係る技術が適用され得るカーナビゲーション装置920の概略的な構成の一例を示すブロック図である。カーナビゲーション装置920は、プロセッサ921、メモリ922、GPS(Global Positioning System)モジュール924、センサ925、データインタフェース926、コンテンツプレーヤ927、記憶媒体インタフェース928、入力デバイス929、表示デバイス930、スピーカ931、無線通信インタフェース933、アンテナスイッチ934、アンテナ935及びバッテリー938を備える。
図29は、本開示に係る技術が適用され得る無線アクセスポイント950の概略的な構成の一例を示すブロック図である。無線アクセスポイント950は、コントローラ951、メモリ952、入力デバイス954、表示デバイス955、ネットワークインタフェース957、無線通信インタフェース963、アンテナスイッチ964及びアンテナ965を備える。
以上、本開示の一実施形態によれば、送信装置100がCTSフレームの宛先情報をCF-Endと共に通知することにより、受信装置200はNAVの解除を適切に実行することができる。従って、通信衝突を回避することと伝送路へのアクセスの機会の減少を抑制することとの両立が可能となる。
(1)
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成する処理部と、
前記第2のフレームを送信する無線通信部と、
を備える通信装置。
(2)
前記第1の宛先情報は、前記第2のフレームの送信元情報が格納される領域と異なる領域に格納される、
前記(1)に記載の通信装置。
(3)
前記第2のフレームの送信元情報が格納される領域と異なる領域は、前記第2のフレームの宛先情報が格納される領域を含む、
前記(2)に記載の通信装置。
(4)
前記第1の宛先情報は、前記第2のフレームの送信元情報が格納される領域および前記第2のフレームの宛先情報が格納される領域のいずれとも異なる領域に格納される、
前記(1)に記載の通信装置。
(5)
前記第2のフレームは、確認応答を兼ねたフレームを含み、
前記第2のフレームが有する前記第1の宛先情報は、前記第2のフレームを用いた確認応答の対象となる前記第1のフレームの宛先に係る前記第1の宛先情報を含む、
前記(1)~(4)のいずれか1項に記載の通信装置。
(6)
前記第2のフレームは、複数の前記第1の宛先情報を有する、
前記(1)~(5)のいずれか1項に記載の通信装置。
(7)
前記第2のフレームは、前記第2のフレームの種類が特定される情報を有する、
前記(1)~(6)のいずれか1項に記載の通信装置。
(8)
前記第2のフレームの種類が特定される情報は、前記第2のフレームの送信期間情報が格納される領域に格納される、
前記(7)に記載の通信装置。
(9)
前記第2のフレームは、前記第2のフレームの送信元が属する無線通信ネットワークが特定される情報を有し、
前記無線通信ネットワークが特定される情報は、前記第2のフレームの送信元情報が格納される領域に格納される、
前記(1)~(8)のいずれか1項に記載の通信装置。
(10)
前記第1のフレームは、CTS(Clear To Send)フレームを含み、
前記第2のフレームは、CF(Contention Free)-Endフレームを含む、
前記(1)~(9)のいずれか1項に記載の通信装置。
(11)
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信する無線通信部と、
前記無線通信部により受信される前記第2のフレームに基づいてフレームの送信を制御する制御部と、
を備える通信装置。
(12)
前記無線通信部は、前記第1のフレームを受信し、
前記制御部は、受信された前記第1のフレームが有する前記第1の宛先情報と、受信された前記第2のフレームが有する前記第1の宛先情報と、に基づいて前記第1の宛先情報毎にフレームの送信の停止を制御する、
前記(11)に記載の通信装置。
(13)
前記第2のフレームは、確認応答を兼ねたフレームを含み、
前記制御部は、前記第2のフレームが有する前記第1の宛先情報に基づいて、前記第2のフレームによる確認応答に係るフレームの再送を制御する、
前記(11)または(12)に記載の通信装置。
(14)
前記無線通信部は、前記通信要求に係る第3のフレームを受信し、
前記制御部は、受信された前記第3のフレームが有する前記第3のフレームの送信元が特定される送信元情報または前記第3のフレームの宛先が特定される宛先情報毎にフレームの送信の停止を制御する、
前記(11)~(13)のいずれか1項に記載の通信装置。
(15)
プロセッサを用いて、
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成することと、
前記第2のフレームを送信することと、
を含む通信方法。
(16)
プロセッサを用いて、
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信することと、
受信される前記第2のフレームに基づいてフレームの送信を制御することと、
を含む通信方法。
(17)
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成する処理機能と、
前記第2のフレームを送信する無線通信機能と、
をコンピュータに実現させるためのプログラム。
(18)
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信する無線通信機能と、
前記無線通信機能により受信される前記第2のフレームに基づいてフレームの送信を制御する制御機能と、
をコンピュータに実現させるためのプログラム。
110、210 データ処理部
120、220 制御部
130、230 無線通信部
200 受信装置、STA
Claims (18)
- 宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成する処理部と、
前記第2のフレームを送信する無線通信部と、
を備える通信装置。 - 前記第1の宛先情報は、前記第2のフレームの送信元情報が格納される領域と異なる領域に格納される、
請求項1に記載の通信装置。 - 前記第2のフレームの送信元情報が格納される領域と異なる領域は、前記第2のフレームの宛先情報が格納される領域を含む、
請求項2に記載の通信装置。 - 前記第1の宛先情報は、前記第2のフレームの送信元情報が格納される領域および前記第2のフレームの宛先情報が格納される領域のいずれとも異なる領域に格納される、
請求項1に記載の通信装置。 - 前記第2のフレームは、確認応答を兼ねたフレームを含み、
前記第2のフレームが有する前記第1の宛先情報は、前記第2のフレームを用いた確認応答の対象となる前記第1のフレームの宛先に係る前記第1の宛先情報を含む、
請求項1に記載の通信装置。 - 前記第2のフレームは、複数の前記第1の宛先情報を有する、
請求項1に記載の通信装置。 - 前記第2のフレームは、前記第2のフレームの種類が特定される情報を有する、
請求項1に記載の通信装置。 - 前記第2のフレームの種類が特定される情報は、前記第2のフレームの送信期間情報が格納される領域に格納される、
請求項7に記載の通信装置。 - 前記第2のフレームは、前記第2のフレームの送信元が属する無線通信ネットワークが特定される情報を有し、
前記無線通信ネットワークが特定される情報は、前記第2のフレームの送信元情報が格納される領域に格納される、
請求項1に記載の通信装置。 - 前記第1のフレームは、CTS(Clear To Send)フレームを含み、
前記第2のフレームは、CF(Contention Free)-Endフレームを含む、
請求項1に記載の通信装置。 - 宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信する無線通信部と、
前記無線通信部により受信される前記第2のフレームに基づいてフレームの送信を制御する制御部と、
を備える通信装置。 - 前記無線通信部は、前記第1のフレームを受信し、
前記制御部は、受信された前記第1のフレームが有する前記第1の宛先情報と、受信された前記第2のフレームが有する前記第1の宛先情報と、に基づいて前記第1の宛先情報毎にフレームの送信の停止を制御する、
請求項11に記載の通信装置。 - 前記第2のフレームは、確認応答を兼ねたフレームを含み、
前記制御部は、前記第2のフレームが有する前記第1の宛先情報に基づいて、前記第2のフレームによる確認応答に係るフレームの再送を制御する、
請求項11に記載の通信装置。 - 前記無線通信部は、前記通信要求に係る第3のフレームを受信し、
前記制御部は、受信された前記第3のフレームが有する前記第3のフレームの送信元が特定される送信元情報または前記第3のフレームの宛先が特定される宛先情報毎にフレームの送信の停止を制御する、
請求項11に記載の通信装置。 - プロセッサを用いて、
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成することと、
前記第2のフレームを送信することと、
を含む通信方法。 - プロセッサを用いて、
宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信することと、
受信される前記第2のフレームに基づいてフレームの送信を制御することと、
を含む通信方法。 - 宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを生成する処理機能と、
前記第2のフレームを送信する無線通信機能と、
をコンピュータに実現させるためのプログラム。 - 宛先以外の通信装置のフレームの送信を停止させる、通信要求への応答となる第1のフレームに格納される前記宛先が特定される第1の宛先情報を有する、前記第1のフレームによるフレームの送信の停止を解除させる第2のフレームを受信する無線通信機能と、
前記無線通信機能により受信される前記第2のフレームに基づいてフレームの送信を制御する制御機能と、
をコンピュータに実現させるためのプログラム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020187022606A KR20180132608A (ko) | 2016-04-13 | 2017-02-22 | 통신 장치, 통신 방법 및 프로그램 |
MYPI2018702662A MY185902A (en) | 2016-04-13 | 2017-02-22 | Communication apparatus, communication method, and program |
EP20191179.9A EP3755105A1 (en) | 2016-04-13 | 2017-02-22 | Communication device, communication method, and program |
US16/075,461 US10716138B2 (en) | 2016-04-13 | 2017-02-22 | Communication apparatus, communication method, and program |
EP17782121.2A EP3399827B1 (en) | 2016-04-13 | 2017-02-22 | Communication apparatus, communication method, and program |
CA3013707A CA3013707A1 (en) | 2016-04-13 | 2017-02-22 | Communication device, communication method, and program |
PH12018501670A PH12018501670A1 (en) | 2016-04-13 | 2018-08-06 | Communication device, communication method, and program |
US16/908,783 US20200322983A1 (en) | 2016-04-13 | 2020-06-23 | Communication apparatus, communication method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016-080027 | 2016-04-13 | ||
JP2016080027 | 2016-04-13 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/075,461 A-371-Of-International US10716138B2 (en) | 2016-04-13 | 2017-02-22 | Communication apparatus, communication method, and program |
US16/908,783 Continuation US20200322983A1 (en) | 2016-04-13 | 2020-06-23 | Communication apparatus, communication method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017179303A1 true WO2017179303A1 (ja) | 2017-10-19 |
Family
ID=60041642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/006500 WO2017179303A1 (ja) | 2016-04-13 | 2017-02-22 | 通信装置、通信方法およびプログラム |
Country Status (7)
Country | Link |
---|---|
US (2) | US10716138B2 (ja) |
EP (2) | EP3755105A1 (ja) |
KR (1) | KR20180132608A (ja) |
CA (1) | CA3013707A1 (ja) |
MY (1) | MY185902A (ja) |
PH (1) | PH12018501670A1 (ja) |
WO (1) | WO2017179303A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3626018B1 (en) * | 2017-05-16 | 2021-02-24 | Telefonaktiebolaget LM Ericsson (publ) | Wireless device, network node, and methods performed thereby for handling grant use |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015521427A (ja) * | 2012-05-11 | 2015-07-27 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 制御フレームおよび管理フレーム圧縮のための装置および方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5210887B2 (ja) | 1973-07-06 | 1977-03-26 | ||
US8031661B2 (en) * | 2005-11-08 | 2011-10-04 | Intellectual Ventures I Llc | Symmetric transmit opportunity (TXOP) truncation |
US8014818B2 (en) * | 2006-01-04 | 2011-09-06 | Interdigital Technology Corporation | Methods and systems for providing efficient operation of multiple modes in a WLAN system |
JP5210887B2 (ja) | 2006-01-10 | 2013-06-12 | インテレクチュアル ベンチャーズ ファースト エルエルシー | 対称送信機会(txop)切断処理 |
US9807796B2 (en) * | 2011-09-02 | 2017-10-31 | Qualcomm Incorporated | Systems and methods for resetting a network station |
US9179449B2 (en) | 2012-05-11 | 2015-11-03 | Qualcomm Incorporated | Apparatus and methods for control frame and management frame compression |
CA2887647C (en) * | 2012-10-18 | 2017-10-10 | Lg Electronics Inc. | Method and apparatus for channel access in wireless lan system |
TWI649001B (zh) * | 2013-01-11 | 2019-01-21 | 內數位專利控股公司 | 中繼存取點(r-ap)及用於在r-ap中報告端站與r-ap之關聯的方法 |
EP4280808A3 (en) * | 2015-05-13 | 2024-01-24 | LG Electronics Inc. | Network allocation vector management |
US10349445B2 (en) * | 2015-05-14 | 2019-07-09 | Lg Electronics Inc. | Method for transmitting or receiving frame in wireless LAN system and apparatus therefor |
EP3300445B1 (en) * | 2015-05-20 | 2020-05-13 | LG Electronics Inc. | Method for managing nav in wireless lan system and device for same |
-
2017
- 2017-02-22 KR KR1020187022606A patent/KR20180132608A/ko not_active Application Discontinuation
- 2017-02-22 EP EP20191179.9A patent/EP3755105A1/en not_active Withdrawn
- 2017-02-22 EP EP17782121.2A patent/EP3399827B1/en not_active Not-in-force
- 2017-02-22 MY MYPI2018702662A patent/MY185902A/en unknown
- 2017-02-22 US US16/075,461 patent/US10716138B2/en not_active Expired - Fee Related
- 2017-02-22 CA CA3013707A patent/CA3013707A1/en active Pending
- 2017-02-22 WO PCT/JP2017/006500 patent/WO2017179303A1/ja active Application Filing
-
2018
- 2018-08-06 PH PH12018501670A patent/PH12018501670A1/en unknown
-
2020
- 2020-06-23 US US16/908,783 patent/US20200322983A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015521427A (ja) * | 2012-05-11 | 2015-07-27 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | 制御フレームおよび管理フレーム圧縮のための装置および方法 |
Non-Patent Citations (1)
Title |
---|
EVGENY KHOROV, ET AL: "Multiple NAVs for Spatial Reuse", IEEE 802.11-15/1348R0, 9 November 2015 (2015-11-09), XP068099326, Retrieved from the Internet <URL:https://mentor.ieee.org/802.11/dcn/15/11-15-1348-00-00ax-multiple-navs-for-spatial-reuse.pptx> * |
Also Published As
Publication number | Publication date |
---|---|
EP3399827B1 (en) | 2020-08-26 |
EP3755105A1 (en) | 2020-12-23 |
PH12018501670A1 (en) | 2019-06-17 |
MY185902A (en) | 2021-06-14 |
CA3013707A1 (en) | 2017-10-19 |
EP3399827A4 (en) | 2019-01-16 |
US20190045538A1 (en) | 2019-02-07 |
US10716138B2 (en) | 2020-07-14 |
KR20180132608A (ko) | 2018-12-12 |
US20200322983A1 (en) | 2020-10-08 |
EP3399827A1 (en) | 2018-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210204319A1 (en) | Information processing apparatus, communication system, information processing method, and program | |
US11588537B2 (en) | Wireless device, communication device, wireless control method, communication control method, and program | |
US20190215841A1 (en) | Communication device, communication control method, and program | |
JP2022000985A (ja) | 情報処理装置、情報処理方法、および、プログラム | |
WO2017110173A1 (ja) | 通信装置および通信方法 | |
US10999867B2 (en) | Communication device, communication control method, and program | |
WO2017179303A1 (ja) | 通信装置、通信方法およびプログラム | |
WO2019097881A1 (ja) | 通信装置、通信システム | |
WO2019102724A1 (ja) | 通信装置、プログラム及び通信方法 | |
WO2024190715A1 (en) | Wireless communication control device | |
JPWO2018042836A1 (ja) | ステーション装置、アクセスポイント装置、無線制御方法、通信制御方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2017782121 Country of ref document: EP Ref document number: 3013707 Country of ref document: CA |
|
ENP | Entry into the national phase |
Ref document number: 20187022606 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2017782121 Country of ref document: EP Effective date: 20180803 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17782121 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
NENP | Non-entry into the national phase |
Ref country code: JP |