Patent ID: 8861543

Claim:
A communication device comprising: at least one processor, wherein the at least one processor comprises: a first calculating module operable to calculate a first throughput corresponding to a current modulation scheme and a current encoding rate being changed in the future; a second calculating module operable to calculate a second throughput corresponding to a current retransmission unit being changed in the future; a setting module operable to: compare the first throughput with the second throughput; change the current modulation scheme and the current encoding rate if the first throughput is greater than or equal to the second throughput; or change the current retransmission unit if the first throughput is less than the second throughput; and a transmission module operable to transmit data based on the changed modulation scheme and the changed encoding rate if the first throughput is greater than or equal to the second throughput, or the changed retransmission unit if the first throughput is less than the second throughput.