| CPC H04R 1/326 (2013.01) [H04R 2201/401 (2013.01); H04R 2430/23 (2013.01)] | 22 Claims |

|
1. A system, comprising:
a plurality of transducers;
a local positioning system configured to determine and provide a spatial configuration of each of the plurality of transducers within a physical environment, the local positioning system comprising:
at least one anchor;
a plurality of tags; and
one or more positioning processors in communication with the at least one anchor and the plurality of tags, any of the one or more positioning processors configured to determine and provide the spatial configuration of each of the plurality of transducers; and
one or more processors in communication with the plurality of transducers and the local positioning system, any of the one or more processors configured to:
receive the spatial configuration of each of the plurality of transducers from the local positioning system;
determine a steering vector of one or more of a lobe or a null of a self-assembling array of the plurality of transducers that comprises two or more of the plurality of transducers, based on the spatial configuration of each of the plurality of transducers; and
transmit the steering vector to a beamformer to cause the beamformer to update the location of the one or more of the lobe or the null of the self-assembling array of the plurality of transducers.
|