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

UptoLike

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

распространению звука в обыкновенной комнате, в которой всего 6 отражающих
поверхностей. В этих алгоритмах учитываются коэффициенты отражения поверхностей,
ранние и поздние отражения.
На рис.4.32. показаны первичные и вторичные отражения звука только от двух стен.
На этом же рисунке приведен алгоритм реверберации, соответствующий этим условиям.
В этом алгоритме реверберация моделируется линий задержки (delay line), которая
зависит от размеров комнаты, коэффициентом отражения стен (gain reduction) и фильтром
низких частот (filter), который учитывает зависимость коэффициента поглощения
покрытия стен от частоты. Вторичные отражения учитываются путем введения линий
обратной связи. При учете первичных и вторичных отражений от всех 6 поверхностей
комнаты алгоритм реверберации неимоверно усложняется (рис.4.33.). На самом деле все
еще сложнее, и надо учитывать, что расстояние от стены до стены зависит от угла
падения звуковой волны. Эти алгоритмы не учитывают, что звук, распространяющийся в
зале, отражается не только от стен, но также и от кресел, пола и прочих поверхностей,
которые порождают потоки дополнительных звуковых волн. Кроме того, каждая
поверхность обладает свойством поглощения, в результате чего отраженный от этой
поверхности сигнал может иметь несколько отличный от пришедшего сигнала спектр. По
этой причине, для создания реалистичной реверберации пользуются значительно более
сложными алгоритмами.
Базовой основой имитации поздних отражений в цифровых ревербераторах являются
гребенчатый и все пропускающий фильтры. В первом используется только обратная
связь, а втором - прямая и обратная связи. Их функциональные схемы приведены на
рис.4.34 . Передаточная функция гребенчатого фильтра
( )
1
M
M
z
H z
g z
=
, (4.18)
92
Рис.4.33. Алгоритм имитации отражений от 4 стен, потолка и пола
Рис.4.34. Базовые элементы цифровых ревербераторов
Всепропускающий фильтр
Гребенчатый фильтр
y(n)x(n)
x(n)
y(n)
Задержка Задержка
Усиление
Усиление