реклама на сайте
подробности

 
 
> Фильтрация звука в реальном времени, как сделать?
lib
сообщение Oct 2 2006, 09:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 48
Регистрация: 22-06-06
Пользователь №: 18 270



Как произвести фильтрацию звукового сигнала в реальном времени? Фильтр boost, усиление средних частот.
Подскажите, где лучше почитать о фильтрации сигнала в реальном времени?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Самурай
сообщение Oct 12 2006, 11:43
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Ну, если нужен фильтр, абсолютно такой же как Voice Presence (Boost) из CoolEditа, то тогда наверно лучше всего смотреть в сторону Warped Filtering или Warped FFT.

Этот метод как раз и позволяет трансформировать линейную шкалу частот любого фильтра в нелинейную и в частности в логарифмическую (точнее в аппроксимацию, близкую к логарифмической).

В этом случае фильтр рассчитывается с применением любых известных средств (да хоть тот же Matlab) в линейной частотной шкале, а потом выполняется замена переменной z на ф-ю:

(1-a*z^-1)/(z^-1 - a),

где параметр a рассчитывается исходя из необходимой деформации частотной шкалы.

Вроде так.

В любом случае, в интернете очень много материала на эту тему.

Сообщение отредактировал Самурай - Oct 12 2006, 11:45
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 09:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01345 секунд с 7
ELECTRONIX ©2004-2016