IP Library › Granted Patent US 9,793,969
Granted Patent B2
US 9,793,969 · App. 15/277,934 · Granted Oct 17, 2017

Array-to-array beamforming and iterative time reversal techniques

Inventors: David Smith (Ellicott City, MD); Mark Hsu (La Jolla, CA); Maha Achour (Encinitas, CA); Jeremy Rode (San Diego, CA); Anis Husain (San Diego, CA); Kris Gregorian (Encinitas, CA); Jeremy Ward (Solana Beach, CA)
Assignee: ZIVA CORP.
H04B7/0617H04B7/024
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 9,793,969
App. No.
15/277,934
Granted
Oct 17, 2017
Kind
B2
Abstract

In examples, two arrays of Radio Frequency nodes achieve enhanced beamforming for communications between the arrays by successively sending sounding signals from one array to the other array. Each sounding signal sent by the first of the two arrays is beamformed through time reversal of an immediately preceding sounding signal received by the first array from the second array, and each sounding signal (except the initial sounding signal) sent by the second array is beamformed through time reversal of an immediately preceding sounding signal received by the second array from the first array. The initial sounding signal sent by the second array may be omnidirectional, beamformed through a guesstimate, random, predetermined, or determined through a search of the area where the arrays are located. With sufficient beamfocusing, the arrays may communicate by sending and receiving data from one array to the other array.

Claims (61)

1. A method of radio frequency (RF) communication between arrays of nodes, the method comprising steps of:

aligning/synchronizing a plurality of ad hoc nodes of a first array in time and frequency;

aligning/synchronizing a plurality of ad hoc nodes of a second array in time and frequency;

transmitting a first initial sounding signal from the plurality of ad hoc nodes of the first array to the plurality of ad hoc nodes of the second array; and

successively sending sounding signals from the plurality of ad hoc nodes of the first array to the plurality of ad hoc nodes of the second array and from the plurality of ad hoc nodes of the second array to the plurality of ad hoc nodes of the first array, wherein each sounding signal sent by the plurality of ad hoc nodes of the second array is beamformed through time reversal of an immediately preceding sounding signal received by the plurality of ad hoc nodes of the second array from the plurality of ad hoc nodes of the first array, and each sounding signal except the first initial sounding signal sent by the plurality of ad hoc nodes of the first array is beamformed through time reversal of an immediately preceding sounding signal received by the plurality of ad hoc nodes of the first array from the plurality of ad hoc nodes of the second array.

2. The method of claim 1 , further comprising:

determining whether sufficient focusing between the first array and the second array has been achieved, thereby obtaining a determination;

sending RF data communications from the plurality of ad hoc nodes of the first array to the plurality of ad hoc nodes of the second array and/or from the plurality of ad hoc nodes of the second array to the plurality of ad hoc nodes of the first array in response to the determination indicating sufficient focusing;

terminating the step of successively sending in response to the determination indicating that sufficient focusing has been achieved;

aligning/synchronizing the plurality of ad hoc nodes of the first array in phase; and

aligning/synchronizing the plurality of ad hoc nodes of the second array in phase.

3. The method of claim 2 , wherein the step of determining is based on convergence of beamforming weights in at least one of the first array and the second array.

4. The method of claim 3 , further comprising scatterer nulling by the first array before the step of transmitting the first initial sounding signal.

5. The method of claim 2 , wherein the step of transmitting the first initial sounding signal comprises beam sweeping.

6. The method of claim 2 , wherein the step of transmitting the first initial sounding signal comprises beam and sidelobe sweeping.

7. The method of claim 2 , wherein the step of transmitting the first initial sounding signal comprises forming a beam in a general direction from the first array to the second array.

8. The method of claim 2 , wherein the step of transmitting the first initial sounding signal comprises using knowledge of relative layout of the first array and knowledge of a general direction from the first array to the second array.

9. The method of claim 2 , wherein the step of transmitting the first initial sounding signal is not performed using a cold start condition.

10. The method of claim 2 , further comprising:

aligning/synchronizing a plurality of ad hoc nodes of a third array in time, phase, and frequency;

transmitting a second initial sounding signal from the plurality of ad hoc nodes of the third array to the plurality of ad hoc nodes of the second array; and

successively sending sounding signals from the plurality of ad hoc nodes of the third array to the plurality of ad hoc nodes of the second array and from the plurality of ad hoc nodes of the second array to the plurality of ad hoc nodes of the third array, wherein each sounding signal sent by the plurality of ad hoc nodes of the second array to the plurality of ad hoc nodes of the third array is beamformed through time reversal of an immediately preceding sounding signal received by the plurality of ad hoc nodes of the second array from the plurality of ad hoc nodes of the third array, and each sounding signal except the second initial sounding signal sent by the plurality of ad hoc nodes of the third array to the plurality of ad hoc nodes of the second array is beamformed through time reversal of an immediately preceding sounding signal received by the plurality of ad hoc nodes of the third array from the plurality of ad hoc nodes of the second array.

11. Apparatus comprising:

a first array comprising a plurality of first ad hoc radio frequency (RF) nodes; and

a second array comprising a plurality of second ad hoc RF nodes;

wherein the first array and the second array are configured to:

align/synchronize the plurality of first ad hoc RF nodes in time and frequency;

align/synchronize the plurality of second ad hoc RF nodes in time and frequency;

transmit an initial sounding signal from the plurality of first ad hoc RF nodes of the first array to the plurality of second ad hoc radio frequency (RF) nodes of the second to array; and

successively send sounding signals from the plurality of first ad hoc RF nodes of the first array to the plurality of second ad hoc RF nodes of the second array and from the plurality of second ad hoc RF nodes of the second array to the plurality of first ad hoc RF nodes of the first array, wherein each sounding signal sent by the second array is beamformed through time reversal of an immediately preceding sounding signal received by the second array from the first array, and each sounding signal except the initial sounding signal sent by the first array is beamformed through time reversal of an immediately preceding sounding signal received by the first array from the second array.

12. The apparatus of claim 11 , wherein the first array and the second array are further configured to:

align/synchronize the plurality of first ad hoc RF nodes in phase;

align/synchronize the plurality of second ad hoc RF nodes in phase;

determine whether sufficient focusing between the first array and the second array has been achieved, thereby obtaining a determination;

send radio frequency (RF) data communications from the plurality of first ad hoc RF nodes of the first array to the plurality of second ad hoc RF nodes of the second array and/or from the plurality of second ad hoc RF nodes of the second array to the plurality of first ad hoc RF nodes of the first array in response to the determination indicating sufficient focusing; and

stop successively sending in response to the determination indicating that sufficient focusing has been achieved.

13. The apparatus of claim 12 , wherein the determination is based on convergence of beamforming weights in at least one of the first array and the second array.

14. The apparatus of claim 13 , wherein at least one of the first array and the second array is further configured to null scatterers.

15. The apparatus of claim 12 , wherein the first array is further configured so that the initial sounding signal from the first array to the second array is transmitted using beam sweeping.

16. The apparatus of claim 12 , wherein the first array is further configured so that the initial sounding signal from the first array to the second array is transmitted using beam and sidelobe sweeping.

17. The apparatus of claim 12 , wherein the first array is further configured so that the initial sounding signal from the first array to the second array is transmitted as a beam in a general direction from the first array to the second array.

18. The apparatus of claim 12 , wherein the first array is further configured so that the initial sounding signal from the first array to the second array is formed using knowledge of relative layout of the first array and knowledge of a general direction from the first array to the second array.

19. The apparatus of claim 12 , wherein the first array is further configured so that the initial sounding signal from the first array to the second array is performed not using a cold start condition.

20. An article of manufacture comprising at least one non-volatile machine-readable storage medium with program code stored in the at least one non-volatile machine-readable storage medium, the program code, when executed by processors of nodes of a first array and of nodes of a second array, each node of the first array and each node of the second array comprising an antenna, a radio frequency transceiver coupled to the antenna, a local oscillator, and a processor coupled to the radio frequency transceiver to control operation of the transceiver, configures the nodes of the first array and the nodes of the second array to:

align/synchronize the nodes of the first array in time and frequency;

align/synchronize the nodes of the second array in time and frequency;

transmit an initial sounding signal from the first array to the second array; and

successively send sounding signals from the first array to the second array and from the second array to the first array, wherein each sounding signal sent by the second array is beamformed through time reversal of an immediately preceding sounding signal received by the second array from the first array, and each sounding signal except the initial sounding signal sent by the first array is beamformed through time reversal of an immediately preceding sounding signal received by the first array from the second array.

21. The article of manufacture of claim 20 , wherein the first array is an ad hoc array, the nodes of the first array being free to move in absolute terms and with respect to each other.

22. A method of radio frequency (RF) communication between arrays of nodes, the method comprising steps of:

aligning/synchronizing a plurality of ad hoc nodes of a first array in time and frequency;

aligning/synchronizing a plurality of ad hoc nodes of a second array in time and frequency;

step for Reciprocal Convergence process between the first array and the second array to enable beamformed transmissions from the first array to the second array and from the second array to the first array; and

sending RF data communications from the first array to the second array and/or from the second array to the first array, the step of sending being performed after the step for Reciprocal Convergence process.

23. A method of radio frequency (RF) communication, the method comprising steps of:

aligning/synchronizing a plurality of ad hoc nodes of a first array in time and frequency;

transmitting an initial sounding signal from the first array to a second array of nodes;

successively sending sounding signals from the first array to the second array, wherein each sounding signal except the initial sounding signal is beamformed through time reversal of an immediately preceding sounding signal received by the first array from the second array;

determining whether sufficient focusing between the first array and the second array has been achieved, thereby obtaining a determination;

terminating the step of successively sending in response to the determination indicating that sufficient focusing has been achieved; and

sending RF data communications from the first array to the second array in response to the determination indicating sufficient focusing.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2017
From: WARD, JEREMY; GREGORIAN, KRIS
To: ZIVA CORPORATION
Reel/Frame 044219/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: SMITH, DAVID; HSU, MARK; RODE, JEREMY; HUSAIN, ANIS; ACHOUR, MAHA
To: ZIVA CORPORATION
Reel/Frame 041640/0466 →
Continuity (2)
Provisional Application 62234557 · Sep 29, 2015
Related Publication 20170093475A1 · Mar 30, 2017