US 11,856,478 B2
Double-sided two-way ranging protocol based on composite, ultrasonic tones
Lior Limonad, Afek (IL); Dean Haber, Haifa (IL); Ashafaaq Minhas, Jersey City, NJ (US); John Maxwell Cohn, Richmond, VT (US); Marc PH. Stoecklin, Richterswil (CH); Nirmit V Desai, Yorktown Heights, NY (US); and Jonathan Muehlstein, Zikhron Ya'akov (IL)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Aug. 25, 2021, as Appl. No. 17/411,219.
Prior Publication US 2023/0072792 A1, Mar. 9, 2023
Int. Cl. H04W 64/00 (2009.01); H04W 4/02 (2018.01); G01S 5/30 (2006.01); H04W 4/80 (2018.01)
CPC H04W 4/023 (2013.01) [G01S 5/30 (2013.01); H04W 4/80 (2018.02); G06F 2218/10 (2023.01); G06F 2218/12 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method of determining a range between two devices, the method comprising:
performing a double-sided two-way ranging protocol, the latter causing the two devices to transmit and receive signals, wherein each of the signals is a composite tone generated as a composition of two waveforms that are timewise separated by a gap, so as for the composition to form a bipolar waveform.
 
18. A device comprising
processing means, and,
connected to the processing means:
a tone generator;
a transmitter; and
a receiver;
wherein,
the processing means are configured to orchestrate operations of the tone generator, the transmitter, and the receiver, for the device to be able to perform a double-sided two-way ranging protocol with a remote device, wherein, in operation:
the tone generator generates a first signal,
the transmitter transmits, at a first time, the first signal to the remote device;
the receiver receives a second signal at a second time from the second device, and
the processing means
obtains a first comparand based on the second signal received, and
correlates an expected signal with the first comparand to determine a time interval between the first time and the second time and accordingly determine the range between the two devices,
and wherein,
each of the first signal and the second signal is a composite tone generated as a composition of two waveforms that are timewise separated by a gap for the composition to form a bipolar waveform.
 
20. A computer program product for determining a range between two devices, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by processing means of each of the two devices to cause the latter to
perform a double-sided two-way ranging protocol causing the two devices to transmit and receive signals, wherein each of the signals is a composite tone generated as a composition of two waveforms that are timewise separated by a gap for the composition to form a bipolar waveform.