Metadata-based emitter localization
First Claim
1. A method comprising:
- obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location;
determining a first reconstructed signal corresponding to the first radio signal based on the first information;
determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal;
determining a first bandwidth of the first sensing device;
in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate;
obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location;
determining a second reconstructed signal corresponding to the second radio signal based on the second information;
determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal;
determining a second bandwidth of the second sensing device;
in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate;
determining a relationship between the first metadata and the second metadata; and
determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata,wherein obtaining the first information comprises;
generating a data stream by digitizing the first radio signal, andobtaining, from the data stream, information derived from the first radio signal, andwherein obtaining the information derived from the first radio signal comprises obtaining, from the data stream, at least one of a time of arrival of the first radio signal at the first sensing device, a frequency of the first radio signal at the time of arrival, a frequency offset associated with the first radio signal, a signal to noise ratio associated with the first radio signal, information bits included in the data stream corresponding to the first radio signal, or a signal parameter that defines one or more features of the first radio signal.
5 Assignments
0 Petitions
Accused Products
Abstract
A method includes obtaining signal information corresponding to a plurality of radio signals received at two or more sensing devices from a candidate location, determining a plurality of reconstructed signals based on the signal information, determining time-estimates and frequency-estimates based on a correlation between the plurality of radio signals and the plurality of reconstructed signals, determining metadata corresponding to the plurality of radio signals based on the signal information, the time-estimates, or the frequency-estimates, transmitting at least a portion of the metadata to an information combining node, obtaining the portion of the metadata from the information combining node, determining a relationship between the metadata, and determining the candidate location based on the metadata and the relationship between the metadata. Transmission of the plurality of radio signals to the information combining node is restricted based on a bandwidth of the two or more sensing devices or the information combining node.
19 Citations
29 Claims
-
1. A method comprising:
-
obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location; determining a first reconstructed signal corresponding to the first radio signal based on the first information; determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal; determining a first bandwidth of the first sensing device; in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate; obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location; determining a second reconstructed signal corresponding to the second radio signal based on the second information; determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal; determining a second bandwidth of the second sensing device; in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate; determining a relationship between the first metadata and the second metadata; and determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata, wherein obtaining the first information comprises; generating a data stream by digitizing the first radio signal, and obtaining, from the data stream, information derived from the first radio signal, and wherein obtaining the information derived from the first radio signal comprises obtaining, from the data stream, at least one of a time of arrival of the first radio signal at the first sensing device, a frequency of the first radio signal at the time of arrival, a frequency offset associated with the first radio signal, a signal to noise ratio associated with the first radio signal, information bits included in the data stream corresponding to the first radio signal, or a signal parameter that defines one or more features of the first radio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, are configured to cause the one or more processors to perform operations comprising:
-
obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location; determining a first reconstructed signal corresponding to the first radio signal based on the first information; determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal; determining a first bandwidth of the first sensing device; in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate; obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location; determining a second reconstructed signal corresponding to the second radio signal based on the second information; determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal; determining a second bandwidth of the second sensing device; in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate; determining a relationship between the first metadata and the second metadata; and determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata, wherein obtaining the first information comprises; generating a data stream by digitizing the first radio signal, and obtaining, from the data stream, information derived from the first radio signal, and wherein obtaining the information derived from the first radio signal comprises obtaining, from the data stream, at least one of a time of arrival of the first radio signal at the first sensing device, a frequency of the first radio signal at the time of arrival, a frequency offset associated with the first radio signal, a signal to noise ratio associated with the first radio signal, information bits included in the data stream corresponding to the first radio signal, or a signal parameter that defines one or more features of the first radio signal. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system comprising:
-
a first sensing device and a second sensing device; one or more processors; and storage media storing instructions that, when executed by the one or more processors, are configured to cause the one or more processors to perform operations comprising; obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location; determining a first reconstructed signal corresponding to the first radio signal based on the first information; determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal; determining a first bandwidth of the first sensing device; in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate; obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location; determining a second reconstructed signal corresponding to the second radio signal based on the second information; determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal; determining a second bandwidth of the second sensing device; in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate; determining a relationship between the first metadata and the second metadata; and determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata, wherein obtaining the first information comprises; generating a data stream by digitizing the first radio signal, and obtaining, from the data stream, information derived from the first radio signal, and wherein obtaining the information derived from the first radio signal comprises obtaining, from the data stream, at least one of a time of arrival of the first radio signal at the first sensing device, a frequency of the first radio signal at the time of arrival, a frequency offset associated with the first radio signal, a signal to noise ratio associated with the first radio signal, information bits included in the data stream corresponding to the first radio signal, or a signal parameter that defines one or more features of the first radio signal. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method comprising:
-
obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location; determining a first reconstructed signal corresponding to the first radio signal based on the first information; determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal; determining a first bandwidth of the first sensing device; in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate; obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location; determining a second reconstructed signal corresponding to the second radio signal based on the second information; determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal; determining a second bandwidth of the second sensing device; in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate; determining a relationship between the first metadata and the second metadata; and determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata, wherein determining the first bandwidth comprises determining a bandwidth for transmitting the first metadata from the first sensing device, the first bandwidth being less than a bandwidth for transmitting the first radio signal from the first sensing device, and wherein determining the second bandwidth comprises a bandwidth for transmitting the second metadata from the second sensing device, the second bandwidth being less than a bandwidth for transmitting the second radio signal from the second sensing device.
-
-
29. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, are configured to cause the one or more processors to perform operations comprising:
-
obtaining, from a first sensing device, first information corresponding to a first radio signal received at the first sensing device from a candidate location; determining a first reconstructed signal corresponding to the first radio signal based on the first information; determining at least one of a first time-estimate or a first frequency-estimate based on a correlation between the first radio signal and the first reconstructed signal; determining a first bandwidth of the first sensing device; in response to determining the first bandwidth of the first sensing device, obtaining first metadata corresponding to the first radio signal, wherein the first metadata are determined based on (i) the first bandwidth of the first sensing device, and (ii) at least one of the first information, the first time-estimate, or the first frequency-estimate; obtaining, from a second sensing device, second information corresponding to a second radio signal received at the second sensing device from the candidate location; determining a second reconstructed signal corresponding to the second radio signal based on the second information; determining at least one of a second time-estimate or a second frequency-estimate based on correlation between the second radio signal and the second reconstructed signal; determining a second bandwidth of the second sensing device; in response to determining the second bandwidth of the second sensing device, obtaining second metadata corresponding to the second radio signal, wherein the second metadata are determined based on (i) the second bandwidth of the second sensing device and (ii) at least one of the second information, the second time-estimate, or the second frequency-estimate; determining a relationship between the first metadata and the second metadata; and determining the candidate location based on the first metadata, the second metadata, and the relationship between the first metadata and the second metadata, wherein determining the first bandwidth comprises determining a bandwidth for transmitting the first metadata from the first sensing device, the first bandwidth being less than a bandwidth for transmitting the first radio signal from the first sensing device, and wherein determining the second bandwidth comprises a bandwidth for transmitting the second metadata from the second sensing device, the second bandwidth being less than a bandwidth for transmitting the second radio signal from the second sensing device.
-
Specification