Как стереофонические (2-канальные) аудиоданные должны быть представлены для БПФ?Вы
A.Возьмите среднее значение двух каналов и присвойте его действительному компоненту числа и оставьте мнимый компонент 0.
B.Присвойте один канал реальному компоненту, а другой канал - компоненту imag.
Есть ли причина сделать один или другой?Я искал в Интернете, но не смог найти однозначных ответов по этому вопросу.
Я делаю простой анализ спектра и, не зная ничего лучшего, использовал вариант А).Это дало мне неожиданный результат, тогда как вариант B) прошел как ожидалось.Вот еще несколько деталей:
У меня есть WAV-файл пианино "middle-C".По определению, средняя C составляет 260 Гц, поэтому я ожидаю, что пиковая частота будет на 260 Гц, а меньшие пики на гармониках.Я подтвердил это, просмотрев спектр с помощью программного обеспечения для редактирования аудио (Sound Forge).Но когда я сам взял БПФ с вариантом А), пик был на 520 Гц.При варианте B) пик был при 260 Гц.
Я что-то упустил?Объяснение, которое я придумал до сих пор, заключается в том, что представление стереоданных с использованием компонента real и imag подразумевает, что два канала являются независимыми, что, как я полагаю, не является, и, следовательно, беспорядок.