IP Library › Granted Patent US 10,871,543
Granted Patent B2
US 10,871,543 · App. 16/006,362 · Granted Dec 22, 2020

Direction of arrival estimation of acoustic-signals from acoustic source using sub-array selection

Inventors: Tejaswini Dudyala (Hyderabad, IN); Srivally Munnangi (Hyderabad, IN); Senthil Kumar Mani (Hyderabad, IN)
Assignee: KAAM LLC
G01S3/8083G01S3/808H04R1/406G01S3/801H04R3/005H04R2201/401H04R2201/405
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 10,871,543
App. No.
16/006,362
Granted
Dec 22, 2020
Kind
B2
Abstract

A system that handles direction of arrival (DOA) estimation for acoustic signals using sub-array selection, identifies a plurality of microphone sub-arrays from the plurality of microphones in the microphone-array, selects a set of microphone sub-arrays from the plurality of microphone sub-arrays, and computes a relative time-delay for arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays. The selection is based on a maximum distance between each pair of microphones of the identified plurality of microphone sub-arrays of the microphone-array. A first microphone sub-array is determined from the selected set of microphone sub-arrays and the DOA of the acoustic signals is estimated with reference to the determined first microphone sub-array. The estimation of the direction of arrival of the acoustic signals is based on the computed relative time-delay for the determined first microphone sub-array of the microphone-array.

Claims (33)

1. A system for processing acoustic signals, comprising:

a microphone-array comprising a plurality of microphones; and

a signal processing apparatus comprising a plurality of circuits associated with the microphone-array, wherein the plurality of circuits is configured to:

identify a plurality of microphone sub-arrays from the plurality of microphones in the microphone-array, wherein each microphone sub-array of the identified plurality of microphone sub-arrays comprises a pair of microphones spaced apart by a specific distance;

select a set of microphone sub-arrays from the identified plurality of microphone sub-arrays of the microphone-array based on a maximum distance between each pair of microphones of the plurality of microphone sub-arrays of the microphone-array;

compute a relative time-delay for an arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays, wherein the relative time-delay corresponds to an estimated time-delay for the arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays;

determine a first microphone sub-array from the selected set of microphone sub-arrays based on a maximum time-delay from the computed relative time-delay for each of the selected set of microphone sub-arrays, wherein the determined first microphone sub-array is a desired microphone sub-array from the identified plurality of microphone sub-arrays in the microphone-array; and

estimate a direction of arrival of the acoustic signals with reference to the determined first microphone sub-array, based on the computed relative time-delay for the arrival of the acoustic signals at the determined first microphone sub-array.

2. The system according to claim 1 , wherein the direction of arrival of the acoustic signals with reference to the determined first microphone sub-array is estimated based on one or more parameters, and wherein the one or more parameters comprises a sampling frequency of the acoustic signals, a speed of the acoustic signals, the computed relative time-delay for the determined first microphone sub-array, and a radius associated with a planar arrangement of the microphone-array.

3. The system according to claim 1 , wherein the direction of arrival of the acoustic signals is estimated in one of a frequency domain and a time domain.

4. The system according to claim 1 , wherein the direction of arrival of the acoustic signals with reference to the determined first microphone sub-array is estimated based on a digital filter that processes the acoustic signals received at a first microphone and a second microphone of the determined first microphone sub-array.

5. The system according to claim 4 , wherein the digital filter for the estimation of the direction of arrival of the acoustic signals is one of an infinite impulse response (IIR) filter or a finite impulse response (FIR) filter that processes the acoustic signals based on one of a cross-correlation, a Fast Fourier Transform (FFT), a Discrete Fourier Transform (DFT) of the acoustic signals received at the first microphone and the second microphone of the determined first microphone sub-array.

6. The system according to claim 1 , wherein the plurality of circuits is further configured to determine the specific distance between the pair of microphones of the plurality of microphone sub-arrays of the microphone-array.

7. The system according to claim 1 , wherein the plurality of microphones are arranged in the microphone-array in a regular convex polygon arrangement, and wherein each microphone in the microphone-array is arranged at vertices of the regular convex polygon.

8. The system according to claim 1 , wherein the selection of the set of microphone sub-arrays from the microphone-array is further based on a planar arrangement of the set of microphone sub-arrays that bisect each other in the microphone-array.

9. The system according to claim 1 , wherein the first microphone sub-array is determined from the selected set of microphone sub-arrays based on a maximum of the computed relative time-delay among the selected set of microphone sub-arrays.

10. The system according to claim 1 , wherein the relative time-delay for the selected set of microphone sub-arrays is computed based on a cross-correlation of the acoustic signals received at two different microphones of the selected set of microphone sub-arrays.

11. The system according to claim 1 , wherein the relative time-delay is computed for each selected microphone sub-array instead of computation of the relative time-delay for each microphone sub-array in the microphone-array.

12. The system according to claim 1 , wherein the direction of arrival of the acoustic signals is same as a direction that corresponds to a location of a signal source of the acoustic signals.

13. A method for processing acoustic signals, comprising:

in a signal processing apparatus that comprises a plurality of circuits that are communicatively coupled to a microphone-array:

identifying, by the plurality of circuits, a plurality of microphone sub-arrays from the plurality of microphones in the microphone-array, wherein each microphone sub-array of the identified plurality of microphone sub-arrays comprises a pair of microphones spaced apart by a specific distance;

selecting, by the plurality of circuits, a set of microphone sub-arrays from the identified plurality of microphone sub-arrays of the microphone-array based on a maximum distance between each pair of microphones of the plurality of microphone sub-arrays of the microphone-array;

computing, by the plurality of circuits, a relative time-delay for an arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays, wherein the relative time-delay corresponds to an estimated time-delay for the arrival of the acoustic signals between each pair of microphones of the selected set of microphone sub-arrays;

determining, by the plurality of circuits, a first microphone sub-array from the selected set of microphone sub-arrays based on a maximum time-delay from the computed relative time-delay for each of the selected set of microphone sub-arrays, wherein the determined first microphone sub-array is a desired microphone sub-array from the identified plurality of microphone sub-arrays in the microphone-array; and

estimating, by the plurality of circuits, a direction of arrival of the acoustic signals with reference to the determined first microphone sub-array, based on the computed relative time-delay for the arrival of the acoustic signals at the determined first microphone sub-array.

14. The method according to claim 13 , wherein the direction of arrival of the acoustic signals with reference to the determined first microphone sub-array is estimated based on one or more parameters, and wherein the one or more parameters comprises a sampling frequency of the acoustic signals, a speed of the acoustic signals, the computed relative time-delay for the determined first microphone sub-array, and a radius associated with a planar arrangement of the microphone-array.

15. The method according to claim 13 , wherein the direction of arrival of the acoustic signals is estimated in one of a frequency domain and a time domain.

16. The method according to claim 13 , further comprising determining, by the plurality of circuits, the specific distance between the pair of microphones of the plurality of microphone sub-arrays of the microphone-array.

17. The method according to claim 13 , wherein the plurality of microphones are arranged in the microphone-array in a regular convex polygon arrangement, and wherein each microphone in the microphone-array is arranged at vertices of the regular convex polygon.

18. The method according to claim 13 , wherein the selection of the set of microphone sub-arrays from the microphone-array is further based on a planar arrangement of the set of microphone sub-arrays that bisect each other in the microphone-array.

19. The method according to claim 13 , wherein the first microphone sub-array is determined from the selected set of microphone sub-arrays based on a maximum of the computed relative time-delay among the selected set of microphone sub-arrays.

20. The method according to claim 13 , wherein the relative time-delay for the selected set of microphone sub-arrays is computed based on a cross-correlation of the acoustic signals received at two different microphones of the selected set of microphone sub-arrays.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2018
From: DUDYALA, TEJASWINI; MUNNANGI, SRIVALLY; MANI, SENTHIL KUMAR
To: KAAM LLC
Reel/Frame 047394/0403 →
Continuity (1)
Related Publication 20190377056A1 · Dec 12, 2019