Handshaking protocol for time-reversal system

US9794156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9794156-B2
Application numberUS-201615041677-A
CountryUS
Kind codeB2
Filing dateFeb 11, 2016
Priority dateFeb 19, 2014
Publication dateOct 17, 2017
Grant dateOct 17, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A handshaking process for time-reversal wireless communication is provided. A first device receives a handshake signal transmitted from a second device through multiple propagation paths, the handshake signal including a preamble and a training sequence, in which the training sequence includes a sequence of symbols known to the first and second devices. A synchronization index is determined based on the preamble, and the training sequence in the handshake signal is identified based on the synchronization index. A channel response signal is determined based on the received training sequence, and a signature waveform that is a time-reversed signal of the channel response signal is generated. A transmission signal is generated based on transmit data and the signature waveform, in which the transmit data are data configured to be transmitted to the second device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at a first device, receiving a handshake signal transmitted from a second device through multiple propagation paths, the handshake signal including at least one code known to the first and second devices; performing cross correlation operations on the at least one code and the received handshake signal to determine cross correlation values; determining synchronization index based on the cross correlation values; determining an estimated channel response signal based on the synchronization index and the cross correlation values; generating a signature waveform that is based on a time-reversed signal of the estimated channel response signal; and generating a transmission signal based on transmit data, the signature waveform, and at least one code known by the first and second devices, the transmit data being data intended to be transmitted to the second device. 2. The method of claim 1 in which each cross correlation operation comprises calculating a cross correlation of the sequence of codes and a shifted version of the received handshake signal. 3. The method of claim 2 , comprising determining a maximum of the cross correlation values. 4. The method of claim 3 , comprising determining the synchronization index of the received handshake signal such that the cross-correlation of the known sequence of codes and the received handshake signal shifted according to one or more indices is greater than the maximum of the cross correlation values multiplied by a predetermined coefficient, the coefficient being smaller than 1 , and selecting a first one of the one or more indices as the synchronization index. 5. The method of claim 4 in which determining a channel response comprises determining a channel response based on a subset of the cross correlation values and the synchronization index. 6. The method of claim 1 in which generating a signature waveform comprises generating a signature waveform that is a time-reversed conjugate signal of the channel response. 7. The method of claim 1 in which performing cross-correlation operations comprises calculating r yx (n)=Σ i=0 N x(i)y(i+n), in, which r yx (n) represents a correlation value, x(i) represents the known sequence of codes, and y(i+n) represents the received handshake signal shifted by n samples, n is an integer, and N is an integer representing a length of the known sequence of codes. 8. An apparatus comprising: a first device comprising: an input circuit configured to receive a handshake signal transmitted from a second device through multiple propagation paths, the handshake signal including at least one code known to the first and second devices; and a memory device to store instructions; a data processor configured to execute the instructions to: perform cross correlation operations on the at least one code and the received handshake signal to determine cross correlation values; determine synchronization index based on the cross correlation values; determine an estimated channel response signal based on the synchronization index and the cross correlation values; generate a signature waveform that is based on a time-reversed signal of the estimated channel response signal; and generate a transmission signal based on transmit data, the signature waveform, and at least one code known by the first and second devices, the transmit data being data intended to be transmitted to the second device. 9. The apparatus of claim 8 in which each cross correlation operation comprises calculating a cross correlation of the sequence of codes and a shifted version of the received handshake signal. 10. The apparatus of claim 9 , in which the data processor is configured to determine a maximum of the cross correlation values. 11. The apparatus of claim 10 , in which the data processor is configured to determine the synchronization index of the received handshake signal such that the cross-correlation of the known sequence of codes and the received handshake signal shifted according to one or more indices is greater than the maximum of the cross correlation values multiplied by a predetermined coefficient, the coefficient being smaller than 1 , and select a first one of the one or more indices as the synchronization index. 12. The apparatus of claim 11 in which the data processor is configured to determine a channel response based on a subset of the cross correlation values and the synchronization index. 13. The apparatus of claim 8 in which the data processor is configured to generate a signature waveform that is a time-reversed conjugate signal of the channel response. 14. The apparatus of claim 8 in which each cross correlation operation comprises calculating a cross correlation of the sequence of codes and a shifted version of the received handshake signal. 15. The apparatus of claim 8 in which performing cross-correlation operations comprises calculating r yx (n)=Σ i=0 N x(i)y(i+n), in which r yx (n) represents a correlation value, x(i) represents the known sequence of codes, and y(i+n) represents the received handshake signal shifted by n samples, n is an integer, and N is an integer representing a length of the known sequence of codes.

Assignees

Inventors

Classifications

  • H04W56/001Primary

    Synchronization between nodes · CPC title

  • using matrix methods · CPC title

  • with direct estimation from sounding signals · CPC title

  • Pulse width modulation; Pulse position modulation · CPC title

  • Detectors therefor, e.g. correlators, state machines (digital correlators in general G06F17/15) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9794156B2 cover?
A handshaking process for time-reversal wireless communication is provided. A first device receives a handshake signal transmitted from a second device through multiple propagation paths, the handshake signal including a preamble and a training sequence, in which the training sequence includes a sequence of symbols known to the first and second devices. A synchronization index is determined bas…
Who is the assignee on this patent?
Origin Wireless Inc
What technology area does this patent fall under?
Primary CPC classification H04W56/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 17 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).