Audio localization using multilateration
First Claim
1. A machine-implemented method for determining a location of a mobile receiver, the method comprising:
- receiving phase offsets of a plurality of fixed transmitters from a source other than the plurality of fixed transmitters;
detecting an audio localization signal from each of the plurality of fixed transmitters;
determining a received phase of the audio localization signal from each of the plurality of fixed transmitters, wherein the received phase is determined by performing fast Fourier transform on a pseudorandom sequence;
determining time differences of flight from the mobile receiver to the plurality of fixed transmitters using the received phases and phase offsets of the fixed transmitters;
determining distance differences from the mobile receiver to the plurality of fixed transmitters using the time differences of flight; and
determining the location of the mobile receiver by performing multilateration using the distance differences.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing audio localization are provided. In some aspects, a method includes receiving phase offsets of a plurality of fixed transmitters from a source other than the plurality of fixed transmitters, detecting an audio localization signal from each of the plurality of fixed transmitters, determining a received phase of the audio localization signal from each of the plurality of fixed transmitters, determining time differences of flight from the mobile receiver to the plurality of fixed transmitters using the received phases, determining distance differences from the mobile receiver to the plurality of fixed transmitters using the time differences of flight, and determining the location of the mobile receiver by performing multilateration using the distance differences.
14 Citations
12 Claims
-
1. A machine-implemented method for determining a location of a mobile receiver, the method comprising:
-
receiving phase offsets of a plurality of fixed transmitters from a source other than the plurality of fixed transmitters; detecting an audio localization signal from each of the plurality of fixed transmitters; determining a received phase of the audio localization signal from each of the plurality of fixed transmitters, wherein the received phase is determined by performing fast Fourier transform on a pseudorandom sequence; determining time differences of flight from the mobile receiver to the plurality of fixed transmitters using the received phases and phase offsets of the fixed transmitters; determining distance differences from the mobile receiver to the plurality of fixed transmitters using the time differences of flight; and determining the location of the mobile receiver by performing multilateration using the distance differences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile receiver in a wireless positioning system, comprising:
-
a receiver for receiving phase offsets of a plurality of fixed transmitters; a microphone for detecting an audio localization signal from each of the plurality of fixed transmitters; and a localization module comprising; a phase detector for determining a received phase of the audio localization signal of the respective fixed transmitter, the phase detector comprising a convolution unit for determining the received phase by performing convolution on the pseudorandom sequence, wherein the convolution unit determines the received phase by performing Delay Locked Loops on the pseudorandom sequence; a time difference of flight calculator for determining time differences of flight from the mobile receiver to the plurality of fixed transmitters using received phases of the fixed transmitters; a distance difference calculator for determining distance differences from the mobile receiver to the plurality of fixed transmitters using the time differences of flight; and a multilateration unit for determining a location of the mobile receiver using the distance differences. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium for audio localization, the computer-readable medium comprising instructions that, when executed by a computer, cause the computer to:
-
receive phase offsets of a plurality of fixed transmitters; detect an audio localization signal from each of the plurality of fixed transmitters; determine a received phase of the audio localization signal from each of the plurality of fixed transmitters, wherein the received phase is determined by performing one of fast Fourier transform and Delay Locked Loops on a pseudorandom sequence; determine time differences of flight from the mobile receiver to the plurality of fixed transmitters using relative times of flight; determine distance differences from the mobile receiver to the plurality of fixed transmitters using the time differences of flight; and determine a location of the mobile receiver using distance differences to the plurality of fixed transmitters by performing multilateration using the distance differences.
-
Specification