Информатика, вычислительная техника и управление
УДК 004.042
DOI: 10.30987/article_5cb58f516d2bd2.01655840
В.А. Ермолаев, Ю.А. Кропотов, Н.Е. Холкина
ФУНКЦИОНАЛЬНО-ДИФФЕРЕНЦИАЛЬНЫЕ И ДИФФЕРЕНЦИАЛЬНО-РАЗНОСТНЫЕ МОДЕЛИ СИСТЕМ С АКУСТИЧЕСКОЙ ОБРАТНОЙ СВЯЗЬЮ
Исследованы математические модели телекоммуникационных систем с акустической обратной связью. Рассмотрены вопросы устойчивости на основе построения функционально-
дифференциальных и дифференциально -разностных моделей. Представлен механизм формирования акустической обратной связи. Исследована модель акустических систем с запаздывающей
обратной связью. Приведен график ядра функционально-дифференциального уравнения, описывающего систему с обратными связями.
Ключевые слова: акустическая обратная связь, функционально-дифференциальные модели, дифференциально-разностные модели, идентификация моделей эха, запаздывающая обратная связь.
У.Л. Уегшо1аеу, Уи.Л. Кгоро1;оу, К.Б. КЬо1кта
FUNCTIONAL DIFFERENTIAL AND DIFFERENTIAL MODELS OF SYSTEMS WITH ACOUSTICAL FEEDBACK
The paper reports the investigations of the functional differential and differential models of system with acoustic feedback. The aim of the work is a formation, analysis and identification of linear and nonlinear functional differential models of echo, reverberation and acoustic feedback; the analysis of model sensitivity, the analysis of stability of telecommunication systems with the acoustic feedback. There is presented a mechanism of an acoustic feedback mechanism formation.
At the analysis of sound propagation in closed rooms with the use of the geometric acoustics method there is obtained a nucleus equation which is approximated by non-negative functions taking into account a model of reverberation and a model of multiple reflec-
Введение
К факторам, от которых зависит качество речевой связи, в том числе ее разборчивость, относят, как известно [1-3], уровни акустического эха и реверберации и, соответственно, глубину акустической обратной связи. Особо негативно эти факторы влияют на характеристики систем со сжатием речи [4] и с глубокой акустической обратной связью - вплоть до самовозбуждения. При этом проблему ухудшения характеристик обычно принято сни-
tions. The considered procedure of echo formation and reverberation is an element of the feedback model common for warning systems and technological communication. There is investigated a model of acoustic systems with delayed feedback. A diagram of the kernel of a functional differential equation describing a system with feedback is shown.
The models of systems with acoustic feedback presented in this work ensure the approximation to reality at that, an account of possibilities of the emergence in channels of non-linear distortion sound propagation are considered to be the next problem.
Key words: acoustic feedback, functional differential models, differential models, identification of echo models, delayed feedback.
мать адаптивными методами с использованием соответствующих моделей эха и/или реверберации. Модели эха и реверберации при озвучивании как открытых площадок, так и замкнутых помещений рассматриваются, например, в работах [13; 5]. Однако ряд вопросов их теории и применения, возникающих, в частности, при рассмотрении систем с акустической обратной связью, в известной литературе представлены недостаточно.
Модели эха и реверберации
Механизм формирования акустической обратной связи поясняется рис. 1. Характеристики каналов распространения звука, имеющих место как на ближних, так и на дальних концах систем связи, интегрируются в этом случае в характеристики изображенного на рис. 1 обратного канала
[5]. Следует отметить, что проблема, аналогичная проблеме эха, имеет место и в системах цифровой пакетной связи, задержка доставки пакетов и, соответственно, информации в которых может достигать сотен миллисекунд.
Приемник сигнала
Рис. 1. Механизм формирования акустической обратной связи
Характерная для рассматриваемых телекоммуникационных систем акустическая обратная связь обусловливает обращение к моделям, описываемым функционально-дифференциальными или дифференциально-разностными уравнениями, теория которых отражена, например, в книгах [7; 8], обзорах [9; 10], многочисленных статьях и работах основателей этого направления: А.Д. Мышкиса, Л.Э. Эльс-гольца, С.Б. Норкина, В.Б. Колмановского, Р. Беллмана и других. К функционально-дифференциальным уравнениям можно отнести и уравнения с непрерывным и дискретным последействием, с запаздыванием и нейтрального типа, с неограниченным и конечным последействием, детерминированные и стохастические, с непрерывным и дискретным временем. Едва ли не центральной в названных работах является тема устойчивости и неустойчивости систем с последействием.
Полученным в области теории функционально-дифференциальных уравнений результатам естественно сопутствует интерес и к их практическому воплощению [9; 10]. Необходимо также отметить, что при всем обилии работ и результатов в этой области еще не все вопросы получили свое полное разрешение. В частности, не получили полного разрешения вопросы моделирования эха, реверберации и акустической обратной связи. Возникающие здесь проблемы проистекают из распреде-
ленного характера задержек, их большого числа и нелинейных искажений в каналах передачи, вносимых в первую очередь источниками звука; из потребности построения, анализа и идентификации функционально-дифференциальных и дифференциально-разностных моделей эха, реверберации и акустической обратной связи.
Целью настоящей работы является построение, анализ и идентификация линейных и нелинейных функционально-дифференциальных моделей эха, реверберации и акустической обратной связи; анализ чувствительности моделей, опирающийся на результаты работ [7; 8]; анализ устойчивости телекоммуникационных систем с акустической обратной связью. В соответствии с [9] моделируются как прямые (ранние) звуки, так и реверберация с дискретным и распределенным характером задержки. Модели акустической обратной связи описываются при этом функционально-дифференциальными уравнениями.
Акустическое эхо при озвучивании открытых территорий является, строго говоря, результатом либо отражения звуковых волн от удаленных объектов, либо наличия приходящих по разным траекториям волн от разнесенных в пространстве источников звука, призванных обеспечить необходимую зону равномерного озвучивания. Модель акустического эха в этом простейшем случае естественно предста-
вить линейной комбинацией и ) запаздывающих копий излучаемого сигнала и0 (/):
г
и(0 = ^акиоО -тк) . (1)
к=1
Здесь тк и ак - соответственно время распространения (задержка) и амплитуда звуковой волны, формируемой к -м источником в области наблюдения; г - число источников.
При непрерывном распределении задержек звуковых волн, отраженных, например, от протяженных объектов, модель эха можно задать выражением
и (<) = £ 0 К (в)щ( -тк + в)ёв, (2)
к=1 -ш
где Кк (в) - ядро (функция) непрерывного распределения интенсивности отраженного сигнала в заданной точке пространства по величине задержки (начиная со значения тк, которое при значениях в > 0 принимается равным нулю). Если Кк {в) = ак8{в), то в силу свойств обобщенной функции 8 (в) уравнение (2), как и должно быть, эквивалентно уравнению (1).
При анализе распространения звука в замкнутых помещениях методами геометрической акустики [8] уравнение (2), ядра Кк (в) которого по определению должны аппроксимироваться неотрицательными функциями, естественно интерпретировать как одну из возможных моделей реверберации, назвав ее по этой причине моделью множественных отражений [1; 6].
Учитывая, что акустические свойства помещений характеризуются не только законами распространения и отражения звуковых волн, но и комплексом резонансных частот, уравнение (2) можно также интерпретировать как систему резонаторов, ядра (в этом случае импульсные функции) Кк (в) которых отвечают названным частотам или модам. Здесь к = 1,..., г, г - число резонаторов. При такой интерпретации модель будет называться моделью резонансных мод. Естественно, в рамках любой из названных интерпретаций уравнению (2) можно сопоставить схему, приведенную на рис. 2.
«0О
0
—►
—СО
е '
¡■■■иле^в
Рис. 2. Модель процесса реверберации
Сведения по модели множественных отражений, равно как и лежащие в ее основе механизмы и законы формирования акустического поля, законы распространения, отражения и поглощения звука, детально рассматриваются в [1]. В этой работе выделяются основной звук, ранние отражения и многократные отражения, отвечающие за образование процесса реверберации. Ранние отражения определяются как небольшое число волн, запаздывающих относительно основного звука на величину около 60 мс, а реверберация - как волны, запаздывающие на 60...300 мс. Следует, однако, отметить, что данная классификация не вполне подходит к сис-
темам оповещения и технологической связи, поскольку основной звук, выделяемый по своей интенсивности, может оказаться внутри области ранних отражений и даже реверберации.
Рассмотренная схема формирования эха и реверберации является, как следует из рис. 3, элементом модели акустической обратной связи, характерной для систем оповещения и технологической связи. Естественно, уравнения подобных моделей в зависимости от использованного подхода могут относиться к различным типам, теория которых рассматривается, например, в [1; 7-10].
е-"1 —► 0 —00 •кл(в)с!в
—» 0 I- —00 •АД 9)с!6
Рис. 3. Модель системы с акустической обратной связью
Следует отметить, что нижний предел интегрирования, принятый в выражении (2) и, соответственно, на рис. 2 и 3 равным -да, отвечает случаю неограни-
ченного последействия. В системах с конечным последействием этот предел принимает конечное отрицательное значение
[7; 8].
Модели акустических систем с запаздывающей обратной связью
Уравнение (2) после выделения из него слагаемых, отвечающих за каналы прямого распространения основного звука
и ранних отражений, принимает в системах с конечным последействием вид
q г «
и (о = £а1и{)(г-т1) + £ | ик (в)и0(г-тк +в)ав.
1=1 к=q+1 -ч.
Здесь q - число каналов прямого
распространения; ук > 0 - максимальная
величина задержки в к - канале эха с распределенным запаздыванием.
(3)
-Гк
Применение двустороннего преобразования Лапласа позволяет записать уравнение (3) в изображениях как
При этом изображенную на рис. 3 модель системы с акустической обратной
Р (5)
С/(5) = Сш£а*т + Е/о(5) £ ет |Ьк(в)евс1в . (4)
1=1 к=q+1 -ук
связью в линейном приближении можно описать уравнением
I (в) =
X С*),
У(*) = О(*)I(5) .
(5)
1 - Р(5)О(5)
Здесь Уи I- изображения оригиналов ) и z(t), У(5) = у^), I(5) = ). Кроме того, в соответствии с (4)
О(5) = £ т + £ ет }Ък (в)ев*ёв. (6)
1=1 к=q+1
Р= Л^)/ В^), то уравнению (5) с учетом (6) можно придать вид
Если передаточную функцию Р(5) изображенного на рис. 3 блока представить отношением двух многочленов, т.е.
[ВД-А^щет -А{?) £ ет {КфУ = Л(5)ВД.
1=1 к=q+1 -Гк
Характеристический многочлен этого уравнения равен
(7)
Ограничившись, в частности, одним каналом прямого распространения эха и одним каналом с распределенным запаз-
ОД -А^^ет -А{в) £ ет ]Ък(в)ев5ёв .
1 =1 к=q+1 -Гк
дыванием, уравнение (7) можно записать в виде
0
[ад - ад ахет - аде т \к{в)ев'с1в ] г(э) = адад,
-г
0
У(5) = [ а!ет + е^ |К(в)ев5Лв] I(5).
-г
В области оригиналов уравнения (7) и (8) относятся к классу функционально-дифференциальных; чтобы показать это, переменную Лапласа 5 достаточно заме-
нить оператором дифференцирования Л/Л. Так, из (8) в этом случае следует уравнение
В( (1/(11 - а1А((¡¡Ж-тх) - А(ё/Ж-т2 +вв = А( (I / Ж )х(г1),
0 (9)
у(Х) = ахг(г -тх) + в>(7 -т2 + в)йв.
-г
Уравнению (7) можно придать аналогичную форму, произведя в (9) замены:
0
I=1 -у к=9+1 -ук
д " г и
ах г(*-г^ — ^а^Ц-т,) и |й(0)г(I -г2 +в)Лв — ^ |/|к(0)г(I -тк +0)Лв .
В моделях множественных отражений ядра интегральных выражений - непрерывные (возможно, за исключением конечного числа точек разрыва, распределения интенсивностей эха по величине запаздывания) - подлежат аппроксимации неотрицательными функциями, графики
которых аналогичны по форме графику, приведенному на рис. 4.
Функция, изображенная на рис. 4, описывается выражением
К(в) = -в- 0,02(ехр(-5в) -1) или, более строго, выражением
|П(1 - елв)-пв, ве[0, -г!
к2{в) = Нв) = \ ^ ' " ' " (10)
[ о, в е [о, - г!
П > п2 > 0, Я = - 11п(п1у/П2 +1)> 0, у > 0, г
при значениях параметров п = 1, П2 = 0,02, Я = -5 и у = 0,725 .
= 4- (ехр(-5 Ц-|1)/50
/ 1 1 N
-0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 I Б
Рис. 4. Пример графика ядра функционально-дифференциального уравнения (9)
При этом подстановка функции (10) под знак интеграла в уравнении (8) и интегрирование дает выражение
|(П2(1 - еяв) -п1в)е5вс(в = [^(5-вэ-1)е*в -ц2(е(5+Л)в(5 + Л)- - е*вэч)]
1
5 2(5 + Л)
{[071 ^-щ^л-щЛ]- \г!1 у + г/2 ~12е-г У + (г11 + 42^ + 171^]е
= а
5 + Ь 5 + Ь2 5 + Ь3
-1— + а—;—2-3 е ^
1 5 2О + Л) Это означает, что при подобной аппроксимации ядра функционально-дифференциальное уравнение (9) в рамках рассмотренной модели может считаться и
[В, (5) - Ап т - А„1 (з) -А „2 («) Щз) = Ап (5Щ5),
52О + Л)
дифференциально-разностным. Действительно, уравнение (8) с учетом полученного выражения может быть записано в виде
У (5) = [а е
Т + а1(5 + Ь1) е+ а2(5 + Ь25 + Ь3) е-(Т+7> I (5)
5 + Л)
5 > + Л)
Здесь
В, (*) = 52 (5 + Л)В(Х) , Лп (*) = *2 (5 + Л)Л(*)
Л„1 О) = ад5 + Ь^ЛЛ^), Лп2 (я) = аг2(52 + ¿25 + ¿3 )Л(У). Отсюда, собственно, и следует дифференциально-разностное уравнение Вл(сС /(>(» - Лп(сС/Ж)а^ -Ту)- Лп1 (с(/сСфО -т2) - Лп2 (с(¡сС- т2 -/) = Лп(сС
Аналогично, при похожем способе аппроксимации ядер, функционально-дифференциальное уравнение, отвечающее выражению (7), также может быть представлено в дифференциально-разностной форме.
Рассмотренная выше в представлениях геометрической акустики модель множественных отражений предполагает необходимость нахождения ядер - неотрицательных весовых функций, характеризующих распределение интенсивности отраженных звуковых волн, содержащих соответствующую информацию, от величины
и(Г) =
их запаздывания. В отличие от этой модели, в модели резонансных мод акустическая среда рассматривается как резонансная система, описываемая в зависимости от геометрии озвучиваемой зоны набором соответствующих резонансных частот, и, соответственно, эхо и реверберация моделируются реакцией резонансной системы на звуковые колебания. Уравнения (3) и (4), моделирующие эхо и реверберацию, при этом записываются (при сохранении слагаемых, отвечающих за каналы прямого распространения звука) в виде
(0 = £а,ио(* -Т ) + £ (в>о (* -тк - в)ёв,
1 =1 к=q+1
С/(«) = ад £аге -
1=1
Здесь кк (в) - импульсные функции каналов резонансной системы, а Ик (в) -их изображения, Ик (5) = Ик (в). Ниже, например, будет считаться, что Ик (5) = Рк (5) / ()к (5) - это рациональная функция, в частности функция вида И к (5) = (к5/(52 + 2а к5 + а2к + ю2).
+ ад £ е к (5).
к =q+1
Как и выше, слагаемые а1е-т моделируют основные и ранние звуки, а функции Ик (я) = Рк (я) / 0к (я) - реверберацию. Если, кроме того, принять, что функция Р(з) = Л(5)/В(5) является рациональной, то уравнение системы с акустической обратной связью может быть записано в виде
о
7
f q r \
W(s)B(s) - WW^Xae- As) (s)Wk {s)e~sTk Z{s) = ЖфЛфВД, (11)
к =q+1
l=1
Л
У(5) = '^а1е+ £Рк(^»е~"к г(5),
у I=1 к=д+1 у
где Жк (5) = Ж(5) / (2к (5) и Ж (5) - наименьшее общее кратное многочленов Qk (5).
М«, М« 1к
Если принять, что Щ5Щ5) = £ Ъп5" , Ж(5)Л(5) = £ ^ и Л(5)Рк ^ (5) = £ ,
п=0 т=0 п=0
то уравнение (11) во временной области принимает вид дифференциально-разностного уравнения:
М« М« д г 1к М«
Х^(п)(0-£ат £а^т\г т - X X ¿кпРп?(п)(* Т = ХаУт)(0 . (12)
к=д+1 п=0
n=0
m t
m=0 l=1
m=0
H2 (s) = fis(s2 + los + сор) , то уравнение
Если ограничиться одним каналом прямого и одним - распределенного распространения звука, а также принять, что
((52+2os+0)2p){B{s) - аДф-5Г1) -5Т2 2от+юр)ВД.
(11) принимает вид
Отсюда, в свою очередь, следует, что дифференциально-разностное уравнение (12) резонансной модели системы с аку-
стической обратной связью в рассмотренном частном случае можно представить, используя операторную форму, в виде
Q?2 + 2ор + сор)B(p)z(t) = а1(р2 + lop + сор)A(p)z(t + + fipA(p)z(t - Ti) + (p2 + lop + œp)A(p)x(t\
(13)
где р = Л/Л - оператор дифференцирования по времени t.
Очевидно, что если степень многочлена Л( р) меньше степени многочлена В(р), то уравнение (13) относится к клас-
су разностного типа, а если степени одинаковы - к классу нейтрального типа, как, например, в случае
F(5) = A(s)jB(s) = ¡i = const.
Заключение
Представленные выше модели систем с акустической обратной связью обеспечивают, по существу, важное, но только первое приближение к действительности; в них, в частности, не учитывается возможность возникновения в трактах распространения звука нелинейных искажений, причиной которых может стать в первую очередь нелинейность оператора F( • ), а также нестабильность распределения вре-
СПИСОК ЛИТЕРАТУРЫ
1. Cohen, I. Speech processing in modern communication / I. Cohen, J. Benesty, S. Gannot. -Berlin, Heidelberg: Springer, 2010. - 342 p.
2. Hansler, E. Topics in acoustic echo and noise control: Selected methods for the cancelation of acoustic echoes, the reduction of background noise, and speech processing / E. Hansler, G. Schmidt. -Berlin, Heidelberg: Springer, 2006. - 642 p.
3. Кропотов, Ю.А. Алгоритм вычисления сигнала управления каналом режекции многоканальной
мени запаздывания по величине. Нелинейность оператора Г (•), во многом обусловленную нелинейностью источника звука (громкоговорителя), можно учесть в рамках модели Винера или Гаммерштейна, а в более общем случае - модели Вольтерра. Нестабильность времени запаздывания моделируется в классе функционально-дифференциальных систем с переменными или случайными параметрами.
системы передачи акустических сигналов / Ю.А. Кропотов // Вопросы радиоэлектроники. - 2010.
- Т. 1. - № 1. - С. 57-60.
4. Беллман, Р. Дифференциально-разностные уравнения / Р. Беллман, К. Кук. - М.: Мир, 1967.
- 548 с.
5. Kropotov, Y.A. Algorithms for processing acoustic signals in telecommunication systems by local parametric methods of analysis / Y.A. Kropotov, V.A. Ermolaev // International Siberian Conference
on Control and Communications, SIBCON 2015: Proceedings. - 2015.
6. Кропотов, Ю.А. Методы проектирования телекоммуникационных информационно-управляющих систем аудиообмена в сложной помеховой обстановке / Ю.А. Кропотов, А.А. Белов, А.Ю. Проскуряков, А.А. Колпаков // Системы управления, связи и безопасности. -2015. - № 2. - С. 165-183.
7. Хейл, Дж. Теория функционально-дифференциальных уравнений / Дж. Хейл. - М.: Мир, 1984. - 421 с.
8. Agarwal, R.P. Nonoscillation theory of functional differential equations / R.P. Agarwal, L. Berezansky, E. Braverman, G. Domoshitsky. -New York: Springer, 2012. - 520 p.
9. Kolmanovskii, V. Introduction to the theory and applications of functional differential equations / V. Kolmanovskii, A. Myshkis. - Dordrecht, Boston, London: Kluwer Academic Publishers, 1999. - 648 p.
10. Kolmanovskii, V.B. Stability of functional differential equations / V.B. Kolmanovskii, V.R. Nosov. - London, New York: Academic Press, 1986. - 217 p.
1. Cohen, I. Speech processing in modern communication / I. Cohen, J. Benesty, S. Gannot. -Berlin, Heidelberg: Springer, 2010. - 342 p.
2. Hansler, E. Topics in acoustic echo and noise control: Selected methods for the cancelation of acoustic echoes, the reduction of background noise, and speech processing / E. Hansler, G. Schmidt. -Berlin, Heidelberg: Springer, 2006. - 642 p.
3. Kropotov, Yu.A. Algorithm for control signal computation of rejection channel multichannel system for acoustic signal transmission / Yu.A. Kropotov // Problems of Radio-electronics. - 2010. - Vol.1. - No.1. - pp. 57-60.
4. Bellman, R. Differential-Difference Equations / R. Bellman, K. Cook. - M.: World, 1967. - pp. 548.
5. Kropotov, Y.A. Algorithms for processing acoustic signals in telecommunication systems by local parametric methods of analysis / Y.A. Kropotov, V.A. Ermolaev // International Siberian Conference on Control and Communications, SIBCON 2015: Proceedings. - 2015.
6. Kropotov, Yu.A. Methods for designing telecommunication information-control systems of radio-exchange in complex noise situation / Yu.A. Kropotov, A.A. Belov, A.Yu. Proskuruakov, A.A. Kolpakov // Systems of Control, Communication and Safety. -2015. - No.2. - pp. 165-183.
7. Hail, J. Theory of Functional-Differential Equations / J. Hail. - M.: World, 1984. - pp. 421.
8. Agarwal, R.P. Nonoscillation theory of functional differential equations / R.P. Agarwal, L. Berezansky, E. Braverman, G. Domoshitsky. -New York: Springer, 2012. - 520 p.
9. Kolmanovskii, V. Introduction to the theory and applications of functional differential equations / V. Kolmanovskii, A. Myshkis. - Dordrecht, Boston, London: Kluwer Academic Publishers, 1999. - 648 p.
10. Kolmanovskii, V.B. Stability of functional differential equations / V.B. Kolmanovskii, V.R. Nosov. - London, New York: Academic Press, 1986. - 217 p.
Статья поступила в редакцию 7.03.19 Рецензент: д.т.н., профессор Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых
Жизняков А.Л. Статья принята к публикации 22. 03. 19.
Сведения об авторах:
Ермолаев Валерий Андреевич, к.т.н., доцент кафедры «Электроника и вычислительная техника» Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых, е-тай: kaf-eivt@yandex.ru. Кропотов Юрий Анатольевич, д.т.н., профессор, зав. кафедрой «Электроника и вычислительная техника»
Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых, е-таП: kaf-eivt@yandex.ru. Холкина Наталья Евгеньевна, ст. преподаватель кафедры «Электроника и вычислительная техника» Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых, е-mail: kaf-eivt@yandex.ru.
Yermolaev Valery Andreevich, Can. Sc. Tech., Assistant Prof. of the Dep. "Electronics and Computer Equipment", Murom Institute (Branch) of Sto-letovs State University of Vladimir, e-mail: kaf-eivt@yandex.ru.
Kropotov Yury Anatolievich, Dr. Sc. Tech., Prof., Head of the Dep. "Electronics and Computer
Equipment", Murom Institute (Branch) of Stoletovs State University of Vladimir, e-mail: kaf-eivt@yandex.ru.
Kholkina Natalia Eevgenievna, Senior Lecturer of the Dep. "Electronics and Computer Equipment", Murom Institute (Branch) of Stoletovs State University of Vladimir, e-mail: kaf-eivt@yandex.ru.