×

Distributed co-operating nodes using time reversal

  • US 9,497,722 B2
  • Filed: 05/02/2012
  • Issued: 11/15/2016
  • Est. Priority Date: 05/02/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of transmitting from a plurality of nodes, the method comprising steps of:

  • synchronizing each node of the plurality of nodes to a common time reference of all nodes of the plurality of nodes, so that all nodes of the plurality of nodes are enabled to transmit synchronously following a predetermined synchronization period after a trigger signal is sent from a trigger node of the plurality of nodes;

    obtaining at said each node of the plurality of nodes information sufficient to transmit from said each node a time-reversed signal corresponding to said each node, the time-reversed signal corresponding to said each node being such that when all nodes of the plurality of nodes synchronously transmit respective time-reversed signals, the time-reversed signals transmitted by all nodes of the plurality of nodes combine spatially and temporally to focus on a subject, the step of obtaining comprising steps of receiving at said each node one or more waveforms resulting from a sounding signal, and time-reversing at said each node the one or more waveforms resulting from the sounding signal;

    sending the trigger signal from the trigger node of the plurality of nodes; and

    transmitting the time-reversed signals from all nodes of the plurality of nodes, one of the time-reversed signals per corresponding node, so that a combination of the plurality of time-reversed signals is spatially and temporally focused on the subject, the step of transmitting being performed in response to expiration of the predetermined synchronization period following the step of sending the trigger signal;

    wherein the nodes of the plurality of nodes art untethered ad hoc nodes movable relative to each other, and each node of the plurality of nodes has a different physical clock.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×