Методы и алгоритмы обработки звуковых сигналов. Вологдин Э.И. - 93 стр.

UptoLike

Составители: 

передаточная функция все пропускающего фильтра
( )
1
M
M
z g
H z
g z
=
, (4.19)
где
M
-длина линии задержки,
g
коэффициент усиления. Импульсный и частотный
отклик этих фильтров представлены на рис.4.35.
Ранние отражения имеют решающее значение для ощущения восприятия
пространства, в частности, эффекта объема комнаты. Наиболее часто для их имитации
используется алгоритм Герзона, приведенный на рис.4.36. В этой схеме звуковой сигнал
умножается на коэффициент взвешивания и подается на блок, имитирующий ранние
отражения, далее они суммируются со звуковым сигналом. В качестве имитатора
отражений обычно используется рекурсивный фильтр с задержкой
M
выборок
(рис.4.36). Сигналы на отводах взвешиваются со своими коэффициентами затухания
i
g
.
Алгоритмы поздней реверберации были предложены Шродером и Моорем на основе
применения линий задержек с обратной связи, у которых импульсный отклик имеет
экспоненциальный закон затухания. На рис.4.37 приведена схема формирования
реверберации Моора. В этой схеме ранние отражения имитируются с помощью
многоотводной линии задержки на основе КИХ-фильтра. Все выходные сигналы
взвешиваются в соответствии с коэффициентами затухания
i
g
и суммируются. Значения
этих коэффициентов рассчитываются по формуле
3
10
i
i
d s
m
g
T f
=
,
где
i
m
время задержки, задаваемой числом выборок,
s
f
частота дискретизации,
d
T
время реверберации.
93
Рис.4.36. Имитация ранних отражений
y(n)
x(n)
Имитатор
ранних
отражений
Рекурсивный фильтр
Рис.4.35. Импульсные и частотные отклики гребенчатого фильтра и все пропускающего фильтра
Импульсные отклики
Частотные отклики
Гребенчатый фильтр
Всепропускающий фильтр
Гребенчатый фильтр
Всепропускающий фильтр