2009-11-06 6 views
2

Если мы получим звук с микрофона с двумя каналами, чтобы вычислить частотный спектр WE:При вычислении быстрого преобразования Фурье ..?

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

ответ

4

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

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

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

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

2

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

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

2

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

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

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

1

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