US 11,817,898 B2
Systems and methods for ultra wideband impulse radio protocols
Frederic Nabki, Montreal (CA); Dominic Deslandes, Chambly (CA); Mohammad Taherzadeh-Sani, Montreal (CA); and Michiel Soer, Montreal (CA)
Assigned to Transfert Plus Societe En Commandite, Montreal (CA)
Filed by TRANSFERT PLUS SOCIETE EN COMMANDITE, Montreal (CA)
Filed on Sep. 30, 2022, as Appl. No. 17/937,222.
Application 17/375,454 is a division of application No. 16/261,860, filed on Jan. 30, 2019, granted, now 11,159,202, issued on Oct. 26, 2021.
Application 17/937,222 is a continuation of application No. 17/375,454, filed on Jul. 14, 2021, granted, now 11,496,180.
Application 16/261,860 is a continuation of application No. 15/578,478, granted, now 10,608,699, issued on Mar. 31, 2020, previously published as PCT/CA2016/000161, filed on May 31, 2016.
Claims priority of provisional application 62/169,066, filed on Jun. 1, 2015.
Prior Publication US 2023/0045705 A1, Feb. 9, 2023
Int. Cl. H04B 1/717 (2011.01); H04L 7/00 (2006.01); H04B 1/16 (2006.01); H04B 1/3827 (2015.01); H04L 25/49 (2006.01); H04L 27/22 (2006.01); H04L 1/00 (2006.01); H04L 27/26 (2006.01); H04L 5/00 (2006.01); H04B 1/7163 (2011.01); H04L 25/00 (2006.01); H04B 1/7183 (2011.01); H04L 7/033 (2006.01); H04L 25/03 (2006.01)
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
OG exemplary drawing
 
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.