Patent ID: 7701965

Claim:
A communication device capable of transferring time-division data and also capable of executing link adaptation for adjusting a communication method in correspondence to communication conditions with regard to communication with other communication devices, comprising: a communication condition detection unit that detects the communication conditions; a link adaptation decision-making unit that makes a decision as to whether or not the link adaptation needs to be executed based upon the communication conditions; a link adaptation parameter selection unit that selects a link adaptation parameter to be used for the link adaptation if the link adaptation is judged to be necessary; a storage unit that holds a communication management table containing setting information with regard to at least a data transfer rate to be used as a link adaptation parameter; a transfer rate decision-making unit that makes an advance decision by referencing a pre-link adaptation data transfer rate recorded in the communication management table as to whether or not the data transfer rate is to become lower compared to a pre-link adaptation state if the link adaptation is executed based upon the selected link adaptation parameter, and if the data transfer rate is judged to become lower, the link adaptation is forgone; a transfer mode decision-making unit that makes a decision prior to execution of the link adaptation as to whether or not a currently selected data transfer mode includes a quality assurance mode in which communication quality needs to be assured; a communication quality management unit that allocates a large enough number of time slots to sustain the communication quality to transfer data if the data transfer mode is judged to include the quality assurance mode and the data transfer rate is judged to become lower after the execution of the link adaptation; a communication management table update unit that updates the communication management table based upon the link adaptation parameter selected by the link adaptation parameter selection unit if the data transfer rate is judged not to become lower after the execution of the link adaptation or the communication quality management unit adjusts the number of time slots allocated to the data transfer; and a link adaptation unit that executes the link adaptation based upon the link adaptation parameter having been recorded in the communication management table.