Wireless communication system, wireless communication device and wireless communication method, and computer program
First Claim
1. A wireless communication system in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS (Request To Send) and starts data transmission in response to the reception of a response packet CTS (Clear To Send) from a communication station as the destination of data transmission, wherein the RTS receiving communication station measures the quality of receive signal, determines a data rate based on the result of the measurement, describes the data rate in a CTS, and transmits the CTS, and wherein the CTS receiving communication station carries out data transmission as the outcome of the reception of the CTS information based on the data rate described in the CTS.
1 Assignment
0 Petitions
Accused Products
Abstract
Access control based on CSMA is favorably carried out with the RTS/CTS method used together. If the RTS/CTS procedure is used together, CTS information is transmitted in response to the reception of RTS information, and data is transmitted in response to the reception of CTS. The CTS transmitting station measures the quality of RTS receive signal, and thereby determines a transmission rate at which it can receive and notifies a station as the destination of CTS. The station as the destination of CTS transmits data in response to CTS information. As the transmission rate for this data, the transmission rate indicated in the RATE field in CTS is applied.
-
Citations
137 Claims
-
1. A wireless communication system in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS (Request To Send) and starts data transmission in response to the reception of a response packet CTS (Clear To Send) from a communication station as the destination of data transmission,
wherein the RTS receiving communication station measures the quality of receive signal, determines a data rate based on the result of the measurement, describes the data rate in a CTS, and transmits the CTS, and wherein the CTS receiving communication station carries out data transmission as the outcome of the reception of the CTS information based on the data rate described in the CTS.
-
19. A wireless communication system for transmitting and receiving a plurality of data units in which sequence numbers are assigned to transmit data units to identify the data units,
wherein, if selective acknowledgement is applied, the receiving communication station describes in reception acknowledgement information ACK the sequence numbers of completely received data units in the order of sequence number, and bit map information represented by mapping the state of reception of data of the subsequent sequence numbers into relative bit positions from the sequence numbers, and transmits the information, wherein, if selective acknowledgement is applied, the receiving and transmitting communication stations add information indicating a causal data flow to transmit data and acknowledgement.
-
22. A wireless communication system in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission,
wherein it is permitted to transmit and receive packets in which any two or more of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK are multiplexed.
-
36. A wireless communication device which makes random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the wireless communication device comprising:
-
a communication quality measuring means which measures the quality of receive signal when an RTS is received;
a data rate determining means which determines a data rate based on the measured quality of receive signal; and
a CTS transmitting means which describes the data rate in CTS as the outcome of the received RTS and transmits the CTS. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A wireless communication device for transmitting and receiving a plurality of data units in which sequence numbers are assigned to transmit data units to identify the data units, comprising:
-
an ACK information transmitting means which, if selective acknowledgement is applied, describes in a reception acknowledgement information ACK the sequence numbers of completely received data units in the order of sequence number, and bit map information represented by mapping the state of reception of data of the subsequent sequence numbers into relative bit positions from the sequence numbers in response to data reception, and transmits the information, and a packet transmitting means which, if selective acknowledgement is applied, adds information indicating a causal data flow when it transmits transmit data and an acknowledgement in response to data reception/transmission. - View Dependent Claims (56, 57)
-
-
58. A wireless communication device which makes random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the wireless communication device comprising:
-
an information generating means which generates information of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK; and
a packet transfer communication means which transmits and receives packets in which any two or more of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK are multiplexed. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
-
72. A wireless communication method for making random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the method comprising:
-
a communication quality measuring step in which the quality of receive signal is measured when an RTS is received;
a data rate determining step in which a data rate is determined based on the measured quality of receive signal;
a CTS transmitting step in which the data rate is described in an CTS as the outcome of the received RTS and transmitted; and
a data transmitting step in which, when CTS information is received, data transmission as the outcome of the CTS information is carried out based on the data rate described in the CTS.
-
-
73. A wireless communication method for transmitting and receiving a plurality of data units, comprising the steps of:
-
assigning sequence numbers to transmit data units to identify the data units, and, if selective acknowledgement is applied, describing in reception acknowledgement information ACK the sequence numbers of completely received data units in the order of sequence number and bit map information represented by mapping the state of reception of data of the subsequent sequence numbers into relative bit positions from the sequence numbers in response to data reception, and transmitting the information; and
adding information indicating a causal data flow when transmitting transmit data and an acknowledgement in response to data transmission/reception.
-
-
74. A wireless communication method for making random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the method comprising:
-
an information generating step in which information of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK is generated; and
a packet transfer communication step in which a packet in which any two or more pieces of information of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK are multiplexed is transmitted and received.
-
-
75. A computer program described in a computer-readable format for carrying out on a computer system the processing for controlling communicating operation in a communication environment in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the computer program comprising:
-
a communication quality measuring step in which the quality of receive signal is measured when an RTS is received;
a data rate determining step in which a data rate is determined based on the measured quality of receive signal;
a CTS transmitting step in which the data rate is described in a CTS as the outcome of the received RTS and transmitted; and
a data transmitting step in which, when CTS information is received, data transmission as the outcome of the CTS information is carried out based on the data rate described in the CTS.
-
-
76. A computer program described in a computer-readable format for carrying out on a computer system the control of communicating operation for transmitting and receiving a plurality of data units, the computer program comprising the steps of:
-
assigning sequence numbers to transmit data units to identify the data units, and, if selective acknowledgement is applied, describing in reception acknowledgement information ACK the sequence numbers of completely received data units in the order of sequence number and bit map information represented by mapping the state of reception of data of the subsequent sequence numbers into relative bit positions from the sequence numbers in response to data reception, and transmitting the information; and
adding information indicating a causal data flow when transmitting transmit data and an acknowledgement in response to data transmission/reception.
-
-
77. A computer program described in a computer-readable format for carrying out on a computer system the processing for controlling communicating operation in a communication environment in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the computer program comprising:
-
an information generating step in which information of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK is generated; and
a packet transfer communication step in which a packet in which any two or more pieces of information of request to send RTS, confirmative advice CTS, data, and acknowledgement ACK are multiplexed is transmitted and received.
-
-
78. A wireless communication system in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission,
wherein the RTS transmitting communication station transmits an RTS in which information related to one or more data units for which transmission is tried is described.
-
100. A wireless communication device which makes random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the wireless communication device comprising:
-
an RTS transmitting means which transmits an RTS when data transmission is requested;
a data transmitting means which, when CTS information is received, carries out data transmission as the outcome of the CTS information; and
a CTS transmitting means which, when an RTS is received, transmits a CTS as the outcome of the RTS, wherein said RTS transmitting means transmits an RTS in which information related to one or more data units for which transmission is tried is described. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)
-
-
122. A wireless communication method for making random access concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the method comprising:
-
an RTS transmitting step in which, when data transmission is requested, an RTS in which information related to one or more data units for which transmission is tried is described is transmitted;
a CTS transmitting step in which, when an RTS is received, a CTS in which medium reservation time information determined based on the information related to each data unit described in the RTS and the data rate is transmitted; and
a data transmitting step in which, when CTS information is received, data transmission as the outcome of the reception of the CTS information is carried out so that the transmission is completed within the time specified by the medium reservation time information.
-
-
123. A computer program described in a computer-readable format for carrying out on a computer system the processing for controlling communicating operation in a communication environment in which random access is made concomitantly using the RTS/CTS method wherein a communication station as the origin of data transmission transmits a request to send packet RTS and starts data transmission in response to the reception of a response packet CTS from a communication station as the destination of data transmission, the computer program comprising:
-
an RTS transmitting step in which, when data transmission is requested, an RTS in which information related to one or more data units for which transmission is tried is described is transmitted;
a CTS transmitting step in which, when an RTS is received, a CTS in which medium reservation time information determined based on the information related to each data unit described in the RTS and the data rate is described is transmitted; and
a data transmitting step in which, when CTS information is received, data transmission as the outcome of the reception of CTS information is carried out so that the transmission is completed within the time specified by the medium reservation time information.
-
-
124. A wireless communication system in which a data transmitting communication station acquires transmission right on a medium and then carries out data communication with a data receiving communication station,
wherein, after data transmission from the data transmitting communication station is stopped, it is detected whether the subsequent data is present in the data transmitting communication station or not, and, if the subsequent data is present, it is made easier for the data transmitting communication station to acquire transmission right for transmitting the subsequent data.
-
130. A wireless communication device which operates in a communication environment in which each communication station acquires transmission right on the medium before carrying out data communication, comprising:
-
a communicating means which transmits and receives data on said medium;
a data processing means which processes transmit/receive data; and
a medium access controlling means which controls access operation on said medium, wherein, after data transmission from the data transmitting communication station is stopped, said data processing means detects the presence or absence of the subsequent data in the data transmitting communication station, and wherein, if the subsequent data is present, said medium access controlling means makes it easier for the data transmitting communication station to acquire transmission right for transmitting the subsequent data. - View Dependent Claims (131, 132, 133, 134, 135)
-
-
136. A wireless communication method in a communication environment in which each communication station acquires transmission right on the medium before carrying out data communication, comprising:
-
a step in which the presence or absence of transmit data from other communication stations is detected; and
a medium access control step in which, in response to detection of the presence of transmit data from another communication station, a signal is transmitted onto said medium for eliminating other communication stations'"'"' transmission right so as to make it easier for the communication station to acquire transmission right for transmitting data.
-
-
137. A computer program described in a computer-readable format for carrying out on a computer system the processing for controlling communicating operation in a communication environment in which each communication station acquires transmission right on the medium before carrying out data communication, the computer program comprising:
-
a step in which the presence or absence of transmit data from other communication stations is detected; and
a medium access control step in which, in response to detection of the presence of transmit data from another communication station, a signal is transmitted onto said medium for eliminating other communication stations'"'"' transmission right so as to make it easier for the communication station to acquire transmission right for transmitting data.
-
Specification