Type-agnostic RF signal representations
AssigneesGoogle Inc., The Board of Trustees of the Leland Stanford Junior University
InventorsJaime Lien, Patrick M. Amihood, Ivan Poupyrev
Life of this patent
Estimating the term…
Abstract
This document describes techniques and devices for type-agnostic radio frequency (RF) signal representations. These techniques and devices enable use of multiple different types of radar systems and fields through type-agnostic RF signal representations. By so doing, recognition and application-layer analysis can be independent of various radar parameters that differ between different radar systems and fields.
Claims26
One or more non-transitory computer-readable storage media having instructions stored thereon that, responsive to execution by one or more computer processors, implement an abstraction module and a recognition module:
- the abstraction module configured to:
- receive different types of type-specific raw data, each of the different types of type-specific raw data representing a reflection signal made by an object moving within a different type of type-specific radar field;
- model the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object;
- and
- transform each of the different types of type-specific raw data of the model of the object into a type-agnostic signal representation;
- and
- the recognition module configured to:
- receive the type-agnostic signal representations;
- and
- determine, for each of the type-agnostic signal representations and based on the type-agnostic signal representations, a gesture or action performed by the object within the respective different type of type-specific radar field.
A computer-implemented method comprising:
- receiving different types of type-specific raw data representing two or more different reflection signals, the two or more different reflection signals each reflected from an object moving in a different radar field, the different radar fields provided through different modulation schemes or different types of hardware radar-emitting elements;
- modeling the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object;
- transforming the different types of type-specific raw data of the model of the object into two or more type-agnostic signal representations;
- determining, for each of the two or more type-agnostic signal representations, a gesture or action performed by the object within the respective different radar fields;
- and
- passing each the determined gestures or actions to an application effective to control or alter a display, function, or capability associated with the application.
An apparatus comprising:
- one or more computer processors;
- one or more type-specific radar systems configured to provide two or more different radar fields, the two or more different radar fields provided though two or more modulation schemes or two or more different types of hardware radar-emitting elements, the one or more type-specific radar systems comprising:
- one or more radar-emitting elements configured to provide the two or more different radar fields;
- and
- one or more antenna elements configured to receive two or more different reflection signals, each of the reflection signals reflected from an object moving in one of the two or more different radar fields;
- and
- one or more computer-readable storage media having instructions stored thereon that, responsive to execution by one or more computer processors, implement an abstraction module and a recognition module:
- the abstraction module configured to:
- receive different types of type-specific raw data representing the two or more different reflection signals;
- model the object as a set of scattering centers, based on the different types of type-specific raw data, the model comprising a superposition of each of the set of the scattering centers at a location of an element of the object;
- and
- transform the different types of type-specific raw data of the model of the object into two or more type-agnostic signal representations;
- and
- the recognition module configured to:
- receive the two or more of the type-agnostic signal representations;
- and
- determine, for each of the two or more type-agnostic signal representations, a gesture or action of the object within the respective one of the two or more different radar fields;
- and
- pass each the determined gestures or actions to an application executing on the apparatus effective to control or alter a display, function, or capability of the apparatus or associated with the apparatus.
Dependencies are inferred from the claim text.