Patent ID: 8406249

Claim:
A communication device comprising: a receiving signal strength measuring unit measuring a strength of a received signal; a threshold determination unit determining whether or not the strength of the received signal is equal to or more than a predetermined threshold value; a receiving trigger unit issuing a data receiving start signal based on the received signal; a preamble detector unit determining whether or not a header of the received signal has a predetermined waveform after the data receiving start signal is issued; a receiving unit starting to receive the received signal after the data receiving start signal is issued, and issuing a data receiving end signal after a data receiving of the received signal ends, a first carrier sense unit setting a first state indicating that a transmission medium is in use when it is determined that the transmission medium is in use for the data receiving based on the data receiving start signal and the data receiving end signal, and executing a transferring to a second state indicating that the transmission medium is not in use when the threshold determination unit determines that the strength of the received signal is not equal to or more than the predetermined threshold value in the first state; a second carrier sense unit executing a transferring to the first state when the threshold determination unit determines that the strength of the received signal is equal to or more than the predetermined threshold value in the second state, and executing a transferring to a third state indicating that whether or not the transmission medium is in use is being determined when the receiving trigger unit issues the data receiving start signal in the second state; a third carrier sense unit executing a transferring to the first state when the preamble detector unit determines that the header of the received signal has the predetermined waveform in the third state, executing a transferring to the second state when the preamble detector unit determines that the header of the received signal does not have the predetermined waveform in the third state, and executing a transferring to the first state when the threshold determination unit determines that the strength of the received signal is equal to or more than the predetermined threshold value in the third state; and a transmission unit transmitting data in the second state.