Ну, если нужен фильтр, абсолютно такой же как Voice Presence (Boost) из CoolEditа, то тогда наверно лучше всего смотреть в сторону Warped Filtering или Warped FFT.
Этот метод как раз и позволяет трансформировать линейную шкалу частот любого фильтра в нелинейную и в частности в логарифмическую (точнее в аппроксимацию, близкую к логарифмической).
В этом случае фильтр рассчитывается с применением любых известных средств (да хоть тот же Matlab) в линейной частотной шкале, а потом выполняется замена переменной z на ф-ю: (1-a*z^-1)/(z^-1 - a),
где параметр a рассчитывается исходя из необходимой деформации частотной шкалы.
Вроде так.
В любом случае, в интернете очень много материала на эту тему.
Сообщение отредактировал Самурай - Oct 12 2006, 11:45
|