IP Library Granted Patent US 10,440,705
Granted Patent B2
US 10,440,705 · App. 15/384,217 · Granted Oct 8, 2019

Method, apparatus, server, and systems of time-reversal technology

Inventors: K. J. Ray Liu (Potomac, MD); Hung-Quoc Duc Lai (Parkville, MD); Beibei Wang (Clarksville, MD); Qinyi Xu (Greenbelt, MD); Chen Chen (College Park, MD); Feng Zhang (Greenbelt, MD); Yi Han (Ellicott City, MD); Zhung-Han Wu (Laurel, MD); Zoltan Safar (Ellicott City, MD); Oscar Chi-Lim Au (San Jose, CA)
Assignee: Origin Wireless, Inc.
H04W72/0446H04W72/042H04W72/0413H04W72/085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,440,705
App. No.
15/384,217
Granted
Oct 8, 2019
Kind
B2
Abstract

A time-reversal wireless system comprising a first wireless transceiver of a time-reversal client, one or more second wireless transceiver and/or a time-reversal client with the first wireless transceiver. The first wireless transceiver of the time-reversal client is wirelessly coupled to the one or more second wireless transceiver through a wireless broadband multipath channel associated with a space. The time-reversal client contains the first wireless transceiver. The time-reversal client also contains a processor and a memory configured to obtain a set of channel state information (CSI) in a channel probing phase, and/or to obtain a set of location-specific signatures based on the set of CSI and/or a time reversal operation in a channel probing phase. The set of CSI is captured when one or more probing signal is sent either from the first wireless transceiver to each of the at least one second wireless transceiver, or from each of the at least one second wireless transceiver to the first wireless transceiver, through the wireless broadband multipath channel associated with the space. A channel passband with bandwidth W0 is associated with the wireless broadband multipath channel. A first passband with bandwidth W1 is associated with the first wireless transceiver. The W1 is not larger than W0 such that the first passband is part of the channel passband. One or more second passband is associated with the one or more second wireless transceiver such that a bandwidth W2 associated with each of the one or more second passband is not larger than W1 such that the each of the one or more second passband is part of the first passband. Each of the set of CSI include a channel impulse response, a channel frequency response, and/or another channel state data of the wireless broadband multipath channel.

Claims (119)

1. A time-reversal system, comprising:

a first wireless transceiver of a time-reversal client wirelessly coupled to at least one second wireless transceiver through a wireless multipath channel associated with a space;

the at least one second wireless transceiver;

the time-reversal client with the first wireless transceiver, comprising a processor and a memory configured, in a channel probing phase, to:

obtain a set of channel information (CI) captured when at least one probing signal is sent either from the first wireless transceiver to the at least one second wireless transceiver, or from the at least one second wireless transceiver to the first wireless transceiver, through the wireless multipath channel associated with the space,

wherein each of the set of CI comprises at least one of: a channel state information (CSI), a channel impulse response, a channel frequency response, or another channel state data of the wireless multipath channel, and

obtain a set of location-specific signatures based on the set of CI and a time reversal operation; and

at least one third wireless transceiver wirelessly coupled with the first wireless transceiver of the time-reversal client through a wireless multipath channel associated with the space;

wherein all of the at least one second wireless transceivers and all of the at least one third wireless transceivers have the same passband;

wherein each location-specific signature is associated with a CI;

wherein the channel probing phase is a training phase of a positioning task to capture the set of location-specific signatures associated with a set of locations;

wherein an instantaneous location of each of the at least one third wireless transceiver is to be determined in an operating phase of the positioning task based on an instantaneous set of—CI and the location-specific signatures obtained in the training phase of the positioning task each associated with a location in the space;

wherein, in the training phase, the at least one second wireless transceiver is moved to different locations in the space to capture, for each location, at least one CI and at least one corresponding location-specific signature,

wherein, in the operating phase, each of the at least one third wireless transceiver is moved along a path in the space; and

wherein the time-reversal client is further configured to, in the operating phase:

obtain the instantaneous set of CI captured when at least one probing signal is sent from at least one of: the first wireless transceiver or each of the at least one third wireless transceiver at a location of the path, to at least one of: the each of the at least one third wireless transceiver at the location of the path or the first wireless transceiver, through the wireless multipath channel associated with the space, and

compare the instantaneous set of CI with the set of location-specific signatures using a similarity metric to identify the location of the path as a location associated with a matching location-specific signature.

2. The time-reversal system of claim 1 :

wherein the time-reversal client is further configured to, in a data transmission phase: determine, using the processor and the memory, that at least one information sequence is intended to be transmitted each to respective second wireless transceiver,

up-sample the at least one information sequence,

generate at least one downlink signal each based on respective up-sampled information sequence and respective location-specific signature associated with respective second wireless transceiver,

obtain a combined downlink signal by adding the at least one downlink signal,

generate a combined radio frequency (RF) signal based on the combined downlink signal, and

transmit the combined RF signal from the first wireless transceiver to the at least one second wireless transceiver through the wireless multipath channel associated with the space such that respective downlink signals focus at respective second wireless transceivers;

wherein a particular second wireless transceiver is configured to, in the data transmission phase,

receive a received signal which is the combined downlink signal,

gain-adjust the received signal, and

down-sample the gain-adjusted received signal to extract information sequence intended for the particular second wireless transceiver.

3. The time-reversal system of claim 2 :

wherein the time-reversal client is further configured to, in the data transmission phase:

generate the at least one downlink signal each based on the respective up-sampled information sequence and respective downlink waveform associated with respective second wireless transceiver to maximize a weighted sum of downlink data rate associated with all of the at least one second wireless transceiver,

wherein the respective downlink waveform is chosen based on the set of CI, the time reversal operation on the set of Cl, and an iterative optimization of downlink waveforms and downlink power allocation for all downlinks to the at least one second wireless transceiver under total power constraint of the first wireless transceiver.

4. The time-reversal system of claim 1 :

wherein each of the at least one second wireless transceiver is configured to, in a data transmission phase, send an uplink information sequence wirelessly to the first wireless transceiver through the wireless multipath channel associated with the space simultaneously;

wherein the time-reversal client is further configured to, in the data transmission phase:

obtain a received combined signal comprising the at least one uplink information sequence from the at least one second wireless transceiver, and

determine each respective uplink information sequence from respective second wireless transceiver based on a convolution of the received combined signal and the respective set of location-specific signature associated with the respective second wireless transceiver.

5. The time-reversal system of claim 4 :

wherein two second wireless transceivers, in a data transmission phase, are each configured to send a respective information sequence wirelessly to the first wireless transceiver through the wireless multipath channel associated with the space simultaneously;

wherein the time-reversal client is further configured to, in the data transmission phase: obtain a received combined signal comprising the two information sequences from the two second wireless transceivers,

determine two initial estimated information sequences each associated with respective second wireless transceiver based on a convolution of the received signal and the respective set of location-specific signature associated with the respective second wireless transceiver,

determine interference based on at least one of the two initial estimated information sequences, and

determine a refined estimated information sequence associated with a particular one of the two second wireless transceivers by canceling the interference from the information sequence of the particular second wireless transceiver.

6. The time-reversal system of claim 1 :

wherein a particular second wireless transceiver is configured to send a particular probing signal to the first wireless transceiver through the wireless multipath channel associated with the space;

wherein the particular probing signal is configured to comprise two parts: a preamble and a training sequence, both known to the first wireless transceiver and the particular second wireless transceiver;

wherein the first wireless transceiver is configured to:

in the channel probing phase, receive the particular probing signal, synchronize with the particular probing signal by determining a synchronization index based on the preamble of the particular probing signal,

identify the training sequence of the particular probing signal based on the synchronization index and the known preamble, determine a particular Cl,

generate a particular location-specific signature waveform for the particular second wireless transceiver based on time reversing the particular Cl, and

in a data transmission phase, generate a transmission signal based on an information sequence and the particular location-specific signature waveform.

7. The time-reversal system of claim 2 :

wherein the time-reversal client is further configured to, in the data transmission phase: generate the at least one downlink signal based on quadrature amplitude modulation (QAM).

8. The time-reversal system of claim 2 :

wherein a third wireless transceiver of another time-reversal client is wirelessly coupled with at least one of: the particular second wireless transceiver or another wireless transceiver, through another wireless multipath channel associated with another space in a vicinity of the space;

wherein, in the data transmission phase, the third wireless transceiver of the another time-reversal client is configured to transmit another RF signal to at least one of: the particular second wireless transceiver or another wireless transceiver, through the another wireless multipath channel associated with the another space in the vicinity of the space; and

wherein the first wireless transceiver and the third wireless transceiver transmit in a band simultaneously.

9. The time-reversal system of claim 1 , wherein the time-reversal client is further configured to, in a data transmission phase:

determine, using the processor and the memory, that at least one sequence of data symbols is intended to be transmitted to the at least one respective second wireless transceiver,

estimate inter-symbol interference (ISI) experienced by the at least one second wireless transceiver when the at least one sequence of data symbols are received by the at least one second wireless transceiver,

modify the at least one sequence of data symbols based on respective channel information and the estimated ISI to reduce the ISI experienced by the at least one second wireless transceiver,

generate at least one downlink signal based on the at least one sequence of modified data symbols and at least one respective signature waveform,

generate a combined RF signal based on the at least one downlink signal, and transmit the combined RF signal from the first wireless transceiver to the at least one second wireless transceiver through the wireless multipath channel associated with the space such that respective downlink signals focus at respective second wireless transceivers.

10. The time-reversal system of claim 2 , further comprising:

a controller configured to control an operation of the time-reversal client,

wherein the time-reversal client is configured to support a time-reversal division multi-access protocol and at least one other wireless communication protocol.

11. The time-reversal system of claim 8 , wherein the first wireless transceiver and the third wireless transceiver transmit in the same passband simultaneously.

12. The time-reversal system of claim 1 : wherein there are more than one second wireless transceivers;

wherein the more than one second wireless transceivers are heterogeneous such that the Cl associated with the more than one heterogeneous second wireless transceivers are heterogeneous and the location-specific signatures are heterogeneous,

wherein the time-reversal client further comprises an analog-to-digital convertor circuit with a sampling frequency determined based on the wireless multipath channel;

wherein the time-reversal client configured to:

in the data transmission phase, receive using the first wireless transceiver a combined RF signal comprising more than one heterogeneous RF signals from the more than one second heterogeneous wireless transceivers, and

determine a sequences of heterogeneous data symbols associated with each of the more than one second heterogeneous wireless transceivers based on the received combined RF signal, the heterogeneous location-specific signatures, a heterogeneous second wireless transceiver bandwidth, and a heterogeneous second wireless transceiver center frequency.

13. The time-reversal system of claim 4 :

wherein the time-reversal client is configured to, in the data transmission phase 7-te:

receive a first signal transmitted from a particular second wireless transceiver to the first wireless transceiver through the wireless multipath channel associated with the space, wherein the first signal is configured to comprise a preamble and a data frame in which the preamble is configured to include a known code sequence and the data frame Is configured to include a plurality of data symbols;

compute a second signal that represents an estimated equivalent channel response using the received first signal and the known code sequence;

down-sample the second signal;

compute a signal-to-interference-plus-noise ratio at a plurality of timing offsets; determine the symbol timing based on the timing offset associated with the largest computed signal-to-interference-plus-noise ratio; and

determine the data symbols in the data frame based on the determined symbol timing.

14. The time-reversal system of claim 3 : wherein, in the data transmission phase, a particular second wireless transceiver is configured to:

receive a first signal transmitted from the first wireless transceiver to the particular second wireless transceiver through the wireless multipath channel associated with the space, wherein the first signal is configured to comprise a preamble and a data frame in which the preamble is configured to include a known code sequence and the data frame is configured to include a plurality of data symbols;

compute a second signal that represents an estimated equivalent channel response using the received first signal and the known code sequence; down-sampled the second signal;

compute a signal-to-interference-plus-noise ratio at a plurality of timing offsets; determine the symbol timing based on the timing offset associated with the largest computed signal-to-interference-plus-noise ratio; and

determine the data symbols in the data frame based on the determined symbol timing.

15. A method of a time-reversal system, comprising:

wirelessly coupling a first wireless transceiver of a time-reversal client to at least one second wireless transceiver through a wireless multipath channel associated with a space;

obtaining a set of channel information (CI) using a processor and a memory of the time-reversal client, the set of CI captured when at least one probing signal is sent either from the first wireless transceiver to the at least one second wireless transceiver, or from the at least one second wireless transceiver to the first wireless transceiver, through the wireless multipath channel associated with the space,

wherein each of the set of CI comprises at least one of: a channel state information (CSI), a channel impulse response, a channel frequency response, or another channel state data of the wireless multipath channel;

obtaining a set of location-specific signatures based on the set of CI and a time reversal operation; and

wirelessly coupling the first wireless transceiver of the time-reversal client with at least one third wireless transceiver through a wireless multipath channel associated with the space;

wherein all of the at least one second wireless transceivers and all of the at least one third wireless transceivers have the same passband;

wherein each location-specific signature is associated with a CI;

wherein the channel probing phase is a training phase of a positioning task to capture the set of location-specific signatures associated with a set of locations;

wherein an instantaneous location of each of the at least one third wireless transceiver is to be determined in an operating phase of the positioning task based on an instantaneous set of—CI and the location-specific signatures obtained in the training phase of the positioning task each associated with a location in the space;

wherein, in the training phase, the at least one second wireless transceiver is moved to different locations in the space to capture, for each location, at least one CI and at least one corresponding location-specific signature;

wherein, in the operating phase, each of the at least one third wireless transceiver is moved along a path in the space;

wherein the time-reversal client is further configured to, in the operating phase;

obtain the instantaneous set of CI captured when at least one probing signal is sent from at least one of: the first wireless transceiver or each of the at least one third wireless transceiver at a location of the path, to at least one of: the each of the at least one third wireless transceiver at the location of the path or the first wireless transceiver, through the wireless multipath channel associated with the space, and

compare the instantaneous set of CI with the set of location-specific signatures using a similarity metric to identify the location of the path as a location associated with a matching location-specific signature.

16. The method of the time-reversal system of claim 15 : wherein the time-reversal client is further configured to, in a data transmission phase: determine, using the processor and the memory, that at least one information sequence is intended to be transmitted each to respective second wireless transceiver,

up-sample the at least one information sequence,

generate at least one downlink signal each based on respective up-sampled information sequence and respective location-specific signature associated with respective second wireless transceiver,

obtain a combined downlink signal by adding the at least one downlink signal,

generate a combined radio frequency (RF) signal based on the combined downlink signal,

transmit the combined RF signal from the first wireless transceiver to the at least one second wireless transceiver through the wireless multipath channel associated with the space such that respective downlink signals focus at respective second wireless transceivers;

wherein a particular second wireless transceiver, is configured to, in the data transmission phase,

receive a received signal which is the combined downlink signal,

gain-adjust the received signal, and

down-sample the gain-adjusted received signal to extract information sequence intended for the particular second wireless transceiver.

17. The method of the time-reversal system of claim 15 :

wherein the time-reversal client is further configured to, in the data transmission phase:

generate the at least one downlink signal each based on the respective up-sampled information sequence and respective downlink waveform associated with respective second wireless transceiver to maximize a weighted sum of downlink data rate associated with all of the at least one second wireless transceiver,

wherein the respective downlink waveform is chosen based on the set of Cl, the time reversal operation on the set of Cl, and an iterative optimization of downlink waveforms and downlink power allocation for all downlinks to the at least one second wireless transceiver under total power constraint of the first wireless transceiver.

18. The method of the time-reversal system of claim 15 :

wherein each of the at least one second wireless transceiver is configured to, in a data transmission phase, send an uplink information sequence wirelessly to the first wireless transceiver through the wireless multipath channel associated with the space simultaneously;

wherein the time-reversal client is further configured to, in the data transmission phase:

obtain a received combined signal comprising the at least one uplink information sequence from the at least one second wireless transceiver, and

determine each respective uplink information sequence from respective second wireless transceiver based on a convolution of the received combined signal and the respective set of location-specific signature associated with the respective second wireless transceiver.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2024
From: ORIGIN WIRELESS, INC.
To: ORIGIN RESEARCH WIRELESS, INC.
Reel/Frame 072053/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2017
From: LIU, K. J. RAY; LAI, HUNG-QUOC DUC; WANG, BEIBEI; HAN, YI; WU, ZHUNG-HAN; CHEN, CHEN; XU, QINYI; ZHANG, FENG; SAFAR, ZOLTAN; AU, OSCAR CHI-LIM
To: ORIGIN WIRELESS, INC.
Reel/Frame 041865/0100 →
Continuity (48)
Continuation In Part 13706342 · Dec 5, 2012
Continuation In Part 13969271 · Aug 16, 2013
Continuation In Part 13969320 · Aug 16, 2013
Continuation In Part 15041677 · Feb 11, 2016
Division 14183648 · Feb 19, 2014
Division 15384217
Continuation In Part 15200430 · Jul 1, 2016
Continuation 14262153 · Apr 25, 2014
Continuation 15384217
Continuation In Part 15200429 · Jul 1, 2016
Continuation 14943648 · Nov 17, 2015
Continuation 14202651 · Mar 10, 2014
Continuation 15384217
Continuation In Part 14605611 · Jan 26, 2015
Continuation In Part 15384217
Continuation In Part 14615984 · Feb 6, 2015
Continuation In Part 15004314 · Jan 22, 2016
Continuation In Part 15384217
Continuation In Part 15061059 · Mar 4, 2016
Continuation In Part 15384217
Continuation In Part PCTUS2015041037 · Jul 17, 2015
Continuation In Part 15384217
Continuation In Part 15268477 · Sep 16, 2016
Continuation In Part 15384217
Continuation In Part 15284496 · Oct 3, 2016
Continuation In Part 15384217
Continuation In Part PCTUS2016066015 · Dec 9, 2016
Provisional Application 62069090 · Oct 27, 2014
Provisional Application 62025795 · Jul 17, 2014
Provisional Application 62106395 · Jan 22, 2015
Provisional Application 62128574 · Mar 5, 2015
Provisional Application 62148019 · Apr 15, 2015
Provisional Application 62219315 · Sep 16, 2015
Provisional Application 62235958 · Oct 1, 2015
Provisional Application 62265155 · Dec 9, 2015
Provisional Application 62307081 · Mar 11, 2016
Provisional Application 62316850 · Apr 1, 2016
Provisional Application 62383235 · Sep 2, 2016
Provisional Application 62411504 · Oct 21, 2016
Provisional Application 62331278 · May 3, 2016
Provisional Application 62320965 · Apr 11, 2016
Provisional Application 62295970 · Feb 16, 2016
Provisional Application 62307172 · Mar 11, 2016
Provisional Application 62409796 · Oct 18, 2016
Provisional Application 62334110 · May 10, 2016
Provisional Application 62322575 · Apr 14, 2016
Provisional Application 62384060 · Sep 6, 2016
Related Publication 20170188359A1 · Jun 29, 2017