Re: Частотная характеристика звука.
От: raskin Россия  
Дата: 25.12.05 07:32
Оценка: 33 (1)
adontz wrote:
> Надо получить частотну характеристику звука. Как я делаю ниже.
> Проблема в том, что в качестве пиков выдаются какие-то ну очень
> приблизительные значения (разброс 100-200 герц), хотя, скажем,
> soundforge по тому же сигналу определяет пики очень чётко.
> Формат записи 8бит, 22500Гц, моно.
Стандартные грабли — вроде, окно не используется. Дело в том, что БПФ от
отрезка звука — это БПФ его свёртки с прямоугольником,а при этом спектр
умножается на (sin x)/x . Поэтому для заглаживания краёв перед БПФ
сигнал умножают на окно — функцию, плавно спадающую до нуля в концах
отрезка (желательно — значение и производная по нулям, кажется) и
имеющую быстро спадающий спектр.
В справке MatLab,
http://www.mathworks.com/access/helpdesk/help/toolbox/signal/reftabl2.html#136851
приведены формулы для многих оконных функций.
В учебнике http://www.bores.com/courses/advanced/windows/ объяснено про
окна чуть подробнее.
Posted via RSDN NNTP Server 2.0
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.