При вычислении быстрого преобразования Фурье ..?

Если мы получаем звук от микрофона с двумя каналами, для расчета частотного спектра мы:

  • вычислить быстрое преобразование Фурье всех вводимых данных?
  • вычислить быстрое преобразование Фурье каждого левого и правого каналов, а затем вычислить среднее значение обоих?
  • вычислить быстрое преобразование Фурье каждого левого и правого каналов и получить наибольшие значения обоих?
  • посчитать по-другому?

person aF.    schedule 06.11.2009    source источник


Ответы (4)


Я предполагаю, что у вашего двухканального микрофона есть входы, которые физически разделены - обычно на противоположных сторонах лекционного зала или театра. В этом случае преобразование Фурье каждого канала показывает вам частотный контент в физическом местоположении входа этого канала - вы не можете просто усреднить их или сложить их вместе и получить какой-либо значимый результат.

Если вы пытаетесь получить спектр в средней точке между входами каналов, усреднение может иметь смысл, но все остальное потребует некоторых больших допущений (отражение не является фактором и т. Д.) И интерполяции.

Любой значимый анализ этих данных должен учитывать физическую геометрию пространства, в котором воспроизводятся звуковые сэмплы. Уточните, что вы ищете.

Да, и отметьте свои сообщения как домашнее задание.

person 3Dave    schedule 06.11.2009

БПФ - это линейное преобразование. Таким образом, получение БПФ усредненного левого-правого входного сигнала полностью эквивалентно получению среднего значения двух БПФ для левого и правого каналов соответственно.

Но обычно имеет смысл держать их отдельно или использовать только один из каналов.

person yk4ever    schedule 06.11.2009

Не зная, каковы ваши настройки и цель этой обработки, мы можем только догадываться о хорошем ответе. Я предполагаю, что вы имеете в виду, что у вас есть два микрофона в разных местах.

Если вы сначала добавите два канала или если вы преобразуете Фурье каждый, а затем сложите, вы получите плохие результаты. Причина в помехах - на некоторых частотах источником будет целое число длин волн от одного микрофона и целое число с половиной от другого. Это частая проблема новичков в аудиозаписи.

Возможно, вы хотите, чтобы он измерял сигнал источника, слышимый обоими микрофонами, игнорируя при этом случайный шум и посторонние источники, локальные для каждого микрофона. В этом случае сделайте Фурье на каждом канале, вычислите мощность (квадрат величины) на каждой частоте, возьмите ее логарифм и затем усредните два канала. Это позволяет избежать проблем с помехами и статистически уменьшает случайный шум (хотя и не очень сильно).

person DarenW    schedule 06.11.2009

Чтобы объединить эти два FT, вы должны знать разницу в их TOA (время прибытия) и сначала учитывать ее. Найдите формирование луча. Было бы полезно, если бы мы имели некоторое представление о приложении. Как было сказано в других ответах, вы можете усреднить два и получить некоторое представление о частотном спектре в области, но с какой целью? Пожалуйста, расскажите подробнее о цели, и тогда мы сможем сказать вам, подходит ли то, что вы предлагаете.

person cmaynard    schedule 06.11.2009