A wireless communication device comprising: an estimator that is configured to estimate a quality of a received signal that is transmitted from a source device; a communication parameter determination unit that is configured to determine a communication parameter for a next communication transaction based on an evaluation value that indicates a result of subtracting a second value from a first value, the first value being determined based on a coding rate and a data length of a data signal of an initial transmission for data received from the source device, the second value being determined based on each data length, each modulation scheme and each quality of the data signal of the initial transmission and each retransmission of the data; to calculate for each transmission a mutual information that indicates a number of bits transmitted in one symbol by subtracting a loss corresponding to the quality of the data signal from a modulation order of the modulation scheme of the data signal in the corresponding transmission; to calculate the second value based on the data lengths of the transmissions and the corresponding mutual information, wherein, when the evaluation value is a negative value and is lower than a second threshold, the communication parameter determination unit determines, for a communication transaction directed to new data, a communication parameter for designating a data rate for an initial transmission of the new data higher than a data rate of the initial transmission of the data signal in accordance with the evaluation value, and a report unit that is configured to report the communication parameter to the source device. an estimator that is configured to estimate a quality of a received signal that is transmitted from a source device; a communication parameter determination unit that is configured to determine a communication parameter for a next communication transaction based on an evaluation value that indicates a result of subtracting a second value from a first value, the first value being determined based on a coding rate and a data length of a data signal of an initial transmission for data received from the source device, the second value being determined based on each data length, each modulation scheme and each quality of the data signal of the initial transmission and each retransmission of the data; to calculate for each transmission a mutual information that indicates a number of bits transmitted in one symbol by subtracting a loss corresponding to the quality of the data signal from a modulation order of the modulation scheme of the data signal in the corresponding transmission; to calculate the second value based on the data lengths of the transmissions and the corresponding mutual information, wherein, when the evaluation value is a negative value and is lower than a second threshold, the communication parameter determination unit determines, for a communication transaction directed to new data, a communication parameter for designating a data rate for an initial transmission of the new data higher than a data rate of the initial transmission of the data signal in accordance with the evaluation value, and a report unit that is configured to report the communication parameter to the source device.