Patent ID: 8958749
Filing Date: 2015-02-17
Classification: H04B

Abstract:
1. A communication apparatus comprising: a first communicator which communicates with a first other communication apparatus by using a plurality of frequency channels defined within a frequency band while changing a to-be-used frequency from one to another; a requester which requests the first other communication apparatus to send a test signal with respect to each of the plurality of frequency channels before the communication apparatus sends a data piece to the first other communication apparatus via the first communicator; a parameter detector which detects, with respect to each of the plurality of frequency channels, values of parameters on the basis of a result of receiving the test signal for each of the plurality of frequency channels, each of the values of parameters being for evaluating a quality of a communication between the communication apparatuses by using a corresponding one of the plurality of frequency channels; a determiner which determines, on the basis of the values of the parameters for each of the plurality of frequency channels, whether the quality of the communication between the communication apparatuses made by using each of the frequency channels is not less than a first threshold before the communication apparatus sends the data piece to the first other communication apparatus via the first communicator; a communication-number setter which sets, with respect to each of the plurality of frequency channels, the number of times the communication apparatus sends the data piece to the first other communication apparatus, and which sets, with respect to each of the plurality of frequency channels, the number of times the communication apparatus receives a receiving-data piece from the first other communication apparatus before the communication apparatus sends that same data piece to the first other communication apparatus by means of the first communicator, wherein: a communication controller which, while changing the to-be-used frequency channel from one to another, sends the data piece to the first other communication apparatus by means of the first communicator, once when the number of times for a channel currently in question is set once by the communication-number setter, and repeatedly for the plurality of times, whether erroneous sending occurs or not, when the number of times for the channel currently in question is set the plurality of times by the communication-number setter, wherein the communication controller, while changing the to-be-used frequency channel from one to another, receives the receiving-data piece from the first other communication apparatus by means of the first communicator once when the number of times for the channel currently in question is set once by the communication-number setter, and receives the receiving-data piece repeatedly from the first other communication apparatus the plurality of times when the number of times for the channel currently in question is set the plurality of times by the communication-number setter.