CPC H04B 1/717 (2013.01) [H04B 1/1615 (2013.01); H04B 1/385 (2013.01); H04B 1/7163 (2013.01); H04B 1/7183 (2013.01); H04L 1/0057 (2013.01); H04L 5/0044 (2013.01); H04L 7/00 (2013.01); H04L 7/0091 (2013.01); H04L 7/033 (2013.01); H04L 25/00 (2013.01); H04L 25/03834 (2013.01); H04L 25/4902 (2013.01); H04L 27/22 (2013.01); H04L 27/2647 (2013.01)] | 9 Claims |
1. A method of communicating data comprising:
providing a first transceiver supporting communication of data via ultra-wideband wireless signals, the first transceiver comprising a first transmitter, a first receiver, a microprocessor coupled to a memory, a control circuit comprising at least a clock generator generating a reference clock signal and the memory, the memory for storing computer executable instructions for execution by the microprocessor which when executed by the microprocessor configure the transceiver to:
periodically start-up the first transceiver from a sleep mode with a periodicity of the start-ups determined in dependence upon a first predetermined duration stored within the memory;
determine whether a Request to Send (RTS) packet is received from a second transceiver, the determination being made within a second predetermined duration of each periodic start-up;
upon determining that the RTS packet was not received within the second predetermined duration of a current periodic start-up returning the first transceiver to the sleep mode for a third predetermined duration; and
upon determining that the RTS packet was received:
decode an address encoded within the RTS packet;
determine whether the decoded address matches an address of a first transceiver;
upon determining that the decoded address matches the address of the first transceiver transmit an acknowledge (ACK) packet to the second transceiver; and
upon determining that the decoded address does not match the address of the first transceiver return the first transmitter to the sleep mode for the third predetermined duration; wherein
the first transceiver is further configured to continuing monitoring a channel upon which the RTS packet was received to determine whether the channel is clear; and
after determining that the decoded address matches the address of the first transceiver a determination is made as to whether the channel is clear and the ACK packet is only transmitted to the second transceiver when the determination is positive.
|