[an error occurred while processing this directive]
|
Исходить можно из скорости распространения звука в воздухе - примерно 340 м/сек при комнатной температуре. Соответственно, при достаточном разносе микрофонов сигналы будуть приходить существенно неодновременно - их нужно дополнительно задержать обратно пропорционально расстоянию от источника звука до конкретного микрофона и подать все это на сумматор - получится нечто вроде синхронного детектора. Величину требуемой задержки можно вычислить калибровкой - поставить источник звука в нужной точке и анализировать отклик.
Если требуется работать в диапазоне температур, нужно будет вводить поправку на изменение скорости звука. Если работать в помещении - дополнительно анализировать эхо и компенсировать его.
В целом, задача весьма нетривиальная и более-менее успешно ее можно решить при существенных расстояниях между измерительными микрофонами, начальной калибровке и (постоянной ?) автокалибровке.
Если еще к каждому источнику звука привязать небольшой источник калиброванных звуков (можно в неслышимом диапазоне - выше 20 кГц - конденсаторные микрофоны успешно берут до 30...50 кГц), то скорее всего получится...
E-mail: info@telesys.ru