Abstract: A system including at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to: receive, using a first transceiver, a radio-frequency (RF) transmission from an RF device; extract, from said RF transmission, at least one of: (i) noise samples from one or more segments of said RF transmission, and (ii) signal samples from one or more segments of said RF transmission; and determine the presence of a second transceiver in the path of said RF transmission, based, at least in part, on processing said extracted noise samples and signal samples.
Abstract: A system comprising: at least one hardware processor; and a non-transitory computer-readable storage medium having program code embodied therewith, the program code executable by the at least one hardware processor for: receiving, by a radio frequency (RF) receiver, an RF transmission from an RF transmitter, wherein the RF transmission (a) is modulated in accordance with a specified modulation scheme, and (b) comprises a digital data packet; demodulating the RF transmission to produce a time series of bits that form the digital data packet; and processing the time series of bits to estimate at least one of (i) CFO of the RF transmitter, and (ii) modulation index of the RF transmitter.
Abstract: A method comprising operating at least one hardware processor for: receiving, by a radio frequency (RF) receiver, a plurality of training RF transmissions from an RF device, wherein each of said training RF transmissions is temporally associated with operational parameters and ambient parameters of said RF receiver and said RF device; at a training stage, training a machine learning classifier based, at least in part, on a training set comprising: (i) a Carrier Frequency Offset (CFO) value calculated for each of said training RF transmissions, and (ii) labels associated with said operational parameters and said ambient parameters; and at an inference stage, applying said machine learning classifier to determine whether one or more runtime RF transmissions originate from said RF device.
Type:
Grant
Filed:
August 27, 2019
Date of Patent:
June 23, 2020
Assignee:
LEVL TECHNOLOGIES, INC.
Inventors:
Dmitry Blokh, Michael Estrin, Daniel Zahavi
Abstract: A method including operating at least one hardware processor for: receiving, using a first transceiver, a radio-frequency (RF) transmission from an RF device; extracting one or more signal samples from said RF transmission, wherein the signal samples are associated with at least one of: (i) a rise transient associated with a data packet of said RF transmission, (ii) a fall transient associated with the data packet, and (iii) a region of the RF transmission occurring between the rise transient and the fall transient; and determining the presence of a second transceiver in the path of the RF transmission, based, at least in part, on processing the signal samples.