Аудиомаяк генерирует различную частоту от 18 кГц до 19 кГц в формате DIGITAL (прямоугольная волна). Я пытаюсь записать всю частоту с помощью AudioRecord Api и пытаюсь преобразовать временную область в частотную область. Я сослался на эту ссылку Как получить частоту из результата fft?. Я думаю, что эта ссылка будет работать только для синусоидальной волны и как применить функцию окна fft и hanning для цифрового сигнала.
Как применить функцию FFT и окна Ханнинга для цифрового аудиосигнала
Ответы (1)
Идеальная прямоугольная волна содержит только компоненты нечетно-целых гармонических частот (формы 2π (2k - 1) f).
ссылка: https://en.wikipedia.org/wiki/Square_wave
Используя эти гармоники в частотной характеристике, можно найти синусоидальные частотные составляющие, представленные
как применить функцию FFT и окна Ханнинга для цифрового сигнала.
Техника работы с окнами работает так же, как и с любым другим входным сигналом во временной области, вам нужно просто умножить окно Ханнинга на входной цифровой сигнал.
person
Zeeshan
schedule
10.03.2017