Murom, Russian Federation
Murom, Vladimir, Russian Federation
GRNTI 20.53 Технические средства обеспечения информационных процессов
The paper reports the solution description for the problem of designing the models of the systems of information exchange with the acoustic feedback with the use of the methods of the linear functional-differential equation theory. With the aid of them it is ensured a stability increase in systems of operational-command loud-speaker communication and notice, and also the problem of echo decrease at the inputs of speech transforming devices is solved that conditions on quality increase of their functioning. In the paper there are presented models having a continuous consequence and taking into account a character of acoustic echo-signals in closed spaces more complete which results in authenticity increase of modeling results at echo-signal compensation. To solve the echo identification problem the functions of echo lag distribution are approximated by a number of exponents which simplifies the equations and allows accepting a consequence both at a finite and infinite interval. The investigation of the stability of models of systems with the acoustic feedback in the paper is carried out by a frequency method. At that there is considered an approach to the estimate of correlate and spectral functions of acoustic signals which is based on a parametric presentation of acoustic signals and components of noise constituents
models of acoustic signals, audio exchange telecommunication systems, acoustic feedback, echo-signals, voice communication, postsynchronizing, functional-differential equations, approximation of distribution functions, correlation function, adaptive filter
Введение
При построении моделей систем с дискретным и распределенным запаздыванием в самых различных областях - механики и электротехники, автоматического управления и регулирования, синхронизации, нейронных сетей [1], а также акустики [2] - находят применение функционально-дифференциальные уравнения. Становление этого направления выразилось в потоке публикаций, в частности по динамике и стабилизации процессов в сетях, состоящих из множества релаксационных нейроподобных автогенераторов и мемристоров.
Во многих случаях на проблему решения функционально-дифференциальных уравнений накладываются сложности, обусловленные неопределенностью параметров моделируемой системы. Наблюдающийся в последние годы рост интереса к системам с неопределенностью нашел выражение в понятиях робастности, робастной устойчивости, робастного управления и развитии соответствующих методов анализа. При этом неопределенность, в зависимости от характера задачи, может заключаться в отсутствии точных сведений о параметрах линейных или нелинейных элементов модели; параметров, обусловленных их естественным разбросом и изменением во времени, а в случае систем с запаздыванием (или последействием) - в отсутствии точных сведений о характере и величине запаздывания.
В системах с акустической обратной связью неопределенность обусловливается отсутствием точной информации о характере звукового поля, резонансах и направлениях прихода звуковых волн в точке наблюдения, параметрах отражающих поверхностей, об ориентации и диаграмме направленности приемника звука и, соответственно, о распределении компонентов наблюдаемого сигнала по величине запаздывания и фазе. При всей важности проблемы неопределенности о моделях систем с акустической обратной связью, описываемых функционально-дифференциальными уравнениями, известно немногое [3].
Значимость решения проблемы неопределенности заключается в стремлении повысить качество речевой связи и озвучивания, в частности повысить разборчивость речи, которая, как известно [4], зависит от характеристик акустического эха и акустической обратной связи. За формирование акустического эха отвечает ряд прямых и отраженных звуковых волн, а также диффузное излучение, обусловленное реверберацией, т.е. рассеянием энергии, заключенной в резонансных колебаниях акустической среды. Особо негативно акустическое эхо влияет на качество сжатия речи, а при наличии акустической обратной связи – на устойчивость акустической системы.
Неопределенность акустической системы может иметь как стационарный, заключающийся в естественном разбросе ее характеристик, так и динамический характер: всякое непроизвольное (порядка десятка сантиметров) смещение или разворот микрофона, как и кратковременные изменения условий распространения звука, обусловливают изменение не только уровня сигнала, но и, что более существенно, его фазы.
Названные причины неопределенности требуют усложнения представляющих их моделей, к числу которых можно отнести модели с переменными параметрами, в частности с переменным запаздыванием, модели, описываемые детерминированными и стохастическими функционально-дифференциальными уравнениями, модели с элементами адаптации и робастные модели. Помимо сложности анализа перечисленных моделей, требующих применения численных методов, встает и проблема идентификации параметров моделей, относящаяся в общем случае к разряду нелинейных.
Механизм формирования акустической обратной связи поясняется рис. 1.
Рис. 1. Механизм формирования акустической обратной связи
Модель акустического эха в простейшем случае представляют линейной комбинацией запаздывающих копий излучаемого сигнала :
, (1)
где .
Здесь и - соответственно время распространения (запаздывание) и амплитуда звуковой волны, поступающей на вход приемника по -пути, - импульсная функция усилителя входного сигнала , значок является символом эквивалентности оригинала функции действительного аргумента ее изображению, а - число значимых путей распространения звука.
Модель (1), фактически заданная дифференциально-разностным уравнением [5], справедлива, строго говоря, лишь при дискретном распределении эха по величине задержки и отсутствии реверберации - ситуации, возникающей, например, при озвучивании открытых площадей с небольшим числом удаленных отражателей.
Построение моделей эха и систем с акустической обратной связью позволяет получить представление о непрерывном распределении эха по величине задержки и о резонансных процессах реверберации. Непрерывное распределение эха по величине задержки моделируется при этом ядрами детерминированных функционально-дифференциальных уравнений [3], а резонансные колебания акустической среды - передаточными функциями соответствующих резонаторов. В рассматриваемом линейном приближении проблема устойчивости систем с акустической обратной связью решается частотными методами, из которых обсуждаются только критерии Найквиста и Понтрягина. Проблема идентификации ядер считается решенной, например методом наименьших квадратов. Приводятся уравнения, использованные при рассмотрении примеров простых систем.
Модели формирования эха и реверберации
Поставленную цель можно достичь в классе функционально-дифференциальных систем или систем с распределенным последействием, представляя распределение задержек звука непрерывными или обобщенными функциями, а резонансные свойства акустической среды - резонансами систем с сосредоточенными параметрами. Схема соответствующей модели приведена на рис. 2, где функции аппроксимируют распределения задержек, а передаточные функции - резонансные свойства акустической среды. При этом только в области значений . В противном случае они равны нулю.
Рис. 2. Модель формирования эха, обусловленного последействием и реверберацией
Эта модель описывается функционально-дифференциальным уравнением
, 2)
где .
Здесь - сигнал на выходе резонаторного блока , - интервал значимой величины непрерывной задержки звука, распространяющегося по -пути. Как и в уравнении (1), функция представляет сигнал на выходе блока , а набор параметров - конечное множество начальных значений задержки.
Очевидно, что если все передаточные функции , а функции распределения задержек представлены дельта-функциями вида , то уравнения (1) и (2) оказываются эквивалентными. Если же эхо аппроксимируется суперпозицией волн, как непрерывно, так и дискретно распределенных по величине задержки, то уравнение (2) записывается (после очевидных замен) в виде
. (3)
В области изображений уравнению (3) отвечает выражение
(4)
При этом очевидно, что функция является передаточной функцией модели, изображенной на рис. 2. Функции , считающиеся в рамках рассматриваемой модели независимыми от параметра задержки , выносятся в (4) из-под знаков интеграла. Конечно, учет зависимости функций от параметра , когда , позволяет обобщить модель и потенциально повысить ее точность. Однако ниже эта возможность не рассматривается.
Следуя [6], отметим, что первая группа слагаемых (числом ) в правой части уравнений (3) и (4) моделирует основной звук и ранние отражения, а вторая группа - реверберацию. Ранние отражения - это небольшое число волн, запаздывающих относительно основного звука на величину около 60 мс, а реверберация - волны, запаздывающие на 60…300 мс и более. Конечно, эти цифры, зависящие от геометрии помещения и расположения отражающих поверхностей, носят ориентировочный характер.
Аппроксимация функций распределения запаздывания по величине
Чтобы придать передаточной функции явный вид, ее ядра (распределения запаздываний по величине) необходимо каким-то способом аппроксимировать, например последовательностями экспонент или ступенчатыми функциями. В первом, простейшем случае их можно представить выражениями вида
(5)
При этом максимум функции (5), равный , достигается при значении . На рис. 3 изображен график одного такого ядра при значении с, что соответствует десятиметровому пути распространения звука, и , откуда , и .
Подстановка (5) в соответствующее слагаемое уравнения (4) и последующее интегрирование позволяет получить выражение
, (6)
где и .
Рис. 3. Пример функции распределения запаздывания (5)
Поскольку распределения запаздываний (5) и выражения (6) справедливы при всех значениях (отличаются только параметрами , , и ), передаточная функция
(7)
В том случае, когда , выражение (7) принимает вид
(8)
Передаточные функции и , , представляют соответственно свойства аппаратных средств передачи звука и свойства акустической среды. Модуль функции в рабочем диапазоне частот обычно считается равномерным (специально вводимая иногда в целях повышения разборчивости речи неравномерность не меняет существа задачи); фазовая характеристика названной функции значимой при этом не считается. В общем случае можно записать: , где и - многочлены соответственно степени и .
В ряде случаев ядра функционально-дифференциальных уравнений проще аппроксимировать ступенчатыми функциями вида
,
откуда следует, что
Здесь , - период дискретизации аппроксимируемого ядра и - единичная функция, т.е.
Соответственно передаточная функция разомкнутой системы
.
Особенность рассматриваемой задачи заключена в том, что аппроксимации подлежат ядра подынтегральных выражений - по своему смыслу заведомо положительные и убывающие на бесконечности функции. Аппроксимация ядер по системе экспоненциально убывающих функций, примером чему является выражение (5), позволяет решить эту проблему на всей действительной полуоси. Аналогично решается, только на конечном интервале, задача аппроксимации ступенчатыми функциями. Конечно, задача может быть решена и по системе степенных функций. В этом случае требуется принять дополнительные меры по выделению области допустимых значений результатов аппроксимации, включая расходимость на бесконечности. Примером такой аппроксимации является функция
, , .
Подстановка этой функции под знак интеграла функционально-дифференциального уравнения и интегрирование дает выражение
,
что усложняет решение и, в силу неестественной формы распределения запаздываний по величине, обусловливает появление сомнений в его адекватности.
Модели акустических систем с запаздывающей обратной связью
Согласно рис. 4, прямая часть системы с акустической обратной связью (т.е. система с разомкнутой обратной связью) эквивалентна модели эхосигнала в области его смешивания с входным сигналом и определяется передаточной функцией . При этом для передаточной функции замкнутой системы имеет место известное выражение
. (9)
Соответственно изображение сигнала на выходе источника звука с передаточной функцией имеет вид
.
Функция , которая, как правило, может считаться характеристикой полосового фильтра или близкой к нему системы, а также, по определению, и являются устойчивыми. По этой причине факт устойчивости или неустойчивости модели с акустической обратной связью полностью определяется свойствами характеристической функции - свойствами знаменателя формулы (9).
Рис. 4. Модель системы с акустической обратной связью
Функции , , и , , определяют соответственно передачу звуковых волн по прямым акустическим каналам и волн реверберации - переносчиков энергии, накопленной в акустических резонаторах озвучиваемого объекта. (Приближенно можно положить, что , а .) Если к тому же обозначить , то характеристический многочлен (квазиполином) замкнутой системы с передаточной функцией (9), при условии что разомкнутая система задана выражением (8), можно записать в виде
(10)
Для устойчивости замкнутой системы (при разомкнутой обратной связи система считается устойчивой) все корни характеристического многочлена должны находиться в левой полуплоскости комплексной переменной. Поскольку нахождение корней квазиполинома (10) - сложная задача, то обычно прибегают к частотным методам проверки устойчивости. Используются также и имеющие большую общность критерии устойчивости во временной области, что требует перехода к описанию модели системой дифференциальных уравнений (обычно первого порядка).
Из известных частотных критериев - Михайлова, Найквиста, Понтрягина и D-разбиения - ниже обсуждаются только критерии Найквиста и Понтрягина. В рамках критерия Найквиста утверждается, что годограф комплексной функции устойчивой системы не должен охватывать точки (-1, j0) комплексной плоскости. Другой подход к анализу устойчивости, критерий Понтрягина, основывается на анализе косвенных условий отсутствия нулей квазиполинома системы в левой полуплоскости комплексной переменной.
Пусть комплексная функция , соответствующая (7) или (8), имеет вид
(11)
Здесь амплитудные и фазовые характеристики компонентов разомкнутой системы , определяемой выражением (8), описываются входящими в (11) функциями
и и
Топологический анализ годографа функции (11) или соответствующего характеристической функции квазиполинома в принципе решает задачу устойчивости системы с акустической обратной связью методами Найквиста и Понтрягина соответственно. При этом наличие неизбежных погрешностей идентификации параметров модели, в частности погрешностей аппроксимации ядер, удается учесть посредством их соответствующей модификации. Это нашло выражение в появлении области робастного анализа и робастной устойчивости.
В одной из модификаций критерия Найквиста предполагается, что разомкнутая система, которая при охвате ее обратной связью сохраняет свою устойчивость, характеризуется априорно известной (номинальной) передаточной функцией , а ее неопределенность задается либо аддитивным, либо мультипликативным неравенством. Пусть передаточной функции разомкнутой системы с неопределенными параметрами отвечает выражение (11). Передаточную функцию номинальной системы можно задать аналогичным выражением, обозначив ее номинальные компоненты как , и . При этом аддитивная мера неопределенности определяется неравенством
,
а мультипликативная мера, которую можно свести к аддитивной мере, - неравенством
,
где - некоторая заранее заданная положительная функция.
В случае аддитивной неопределенности и устойчивости номинальной разомкнутой системы робастная устойчивость замкнутой системы имеет место, если годограф функции не охватывает круга радиусом с центром в точке . Критерий Понтрягина основывается на полученной им теореме, согласно которой если корни квазиполинома, например вида (10), находятся в левой полуплоскости комплексной переменной, т.е. система устойчива, то: 1) коэффициент при главном слагаемом - слагаемом с максимальными показателями степени квазиполинома - отличен от нуля; 2) выполняется неравенство
, , (12)
где и - соответственно действительная и мнимая части квазиполинома – характеристического многочлена, записанного как , и корни и являются простыми, действительными и перемежающимися.
Обратно, все корни квазиполинома находятся в левой полуплоскости комплексной переменной: 1) когда все корни и являются простыми, действительными, выполняется неравенство (12) и коэффициент главного слагаемого отличен от нуля; 2) когда все корни и являются действительными, простыми и обеспечивающими выполнение неравенства (12), а коэффициент главного слагаемого отличен от нуля.
В моделях множественных отражений ядра интегральных выражений - непрерывные (возможно, за исключением конечного числа точек разрыва); распределения интенсивностей эха по величине запаздывания подлежат аппроксимации неотрицательными функциями, графики которых аналогичны по форме графику, приведенному на рис. 3.
Уравнения двухканальной модели прямого и распределенного эха
При единственном канале прямого распространения эха и одном канале распределенного запаздывания уравнения (7) и (8) принимают соответственно вид
, (13)
(14)
Здесь , и .
Любое из полученных выше уравнений можно представить известными способами и в форме системы функционально-дифференциальных уравнений первого порядка - форме, обычно принимаемой в работах по данной теме в качестве основной. Однако, при всех достоинствах, ниже эта возможность не рассматривается. Из уравнений (13) и (14) видно, что они имеют самостоятельное значение, заключающееся, помимо упрощения численного анализа, в установлении более прозрачной зависимости характеристик модели от ее параметров, в том числе в установлении роли каналов распространения прямого и распределенного эха.
Из уравнения (14), в частности, следует, что соответствующий ему квазиполином имеет вид
Оценка параметров модели методом максимального правдоподобия
При оценивании параметров модели систем с акустической обратной связью, например, может быть использован метод, основанный на согласовании корреляционных функций. В этом случае используются методы, основанные на собственных значениях и сингулярных разложениях ковариационных матриц, имеющих тёплицеву структуру. Достижимая точность приближения наблюдаемых данных функцией регрессии зависит в значительной степени от размеров области ее определения. С увеличением размеров области, в пределах которой наблюдаемые данные не стремятся к нулю, точность снижается. Устранить этот недостаток можно, воспользовавшись методом локальной аппроксимации. Приближение наблюдаемых данных в этом случае обеспечивается последовательностью функций регрессии, каждая из которых задана на своем конечном интервале. Одновременно это позволяет аппроксимировать нестационарные сигналы и системы.
Вопрос сопряжения отдельных функций регрессии можно решить, если дополнить ограничения, представленные в задаче минимизации, условиями согласования значений этих функций и, возможно, значений их производных в узлах сопряжения [7].
Поставим задачу определения параметров в наблюдаемом сигнале , являющемся аддитивной суммой оцениваемого сигнала и акустической помехи , которая также считается комплексной функцией. В дискретной форме этот сигнал имеет вид
. (15)
Здесь - частота дискретизации.
Задачу определения параметров функции (15) можно решить также методом максимального правдоподобия, применение которого осложнено недостаточной надежностью априорной информации о распределениях помех. Метод максимального правдоподобия, как известно, в случае одинаково распределенных независимых гауссовых величин эквивалентен методу наименьших квадратов. В этом случае параметры функции (15) можно, в принципе, найти методами нелинейного программирования, а именно посредством решения задачи минимизации:
.
Если ввести векторы выборок выделяемого сигнала и наблюдаемого сигнала , векторы и , то норму можно записать в виде
.
Если к тому же помеха является коррелированной, с корреляционной функцией и корреляционной матрицей
,
то квадрат нормы в задаче минимизации принимает вид
.
Можно рассматривать метод максимального правдоподобия как задачу нелинейной регрессии, если принять, что оцениваемый сигнал имеет вид многочлена по системе линейно независимых функций. Это приводит к параметрической задаче максимизации функции правдоподобия , решение которой по наблюдаемым на интервале [a, b] данным записывается в виде
. (16)
Метод максимального правдоподобия может быть использован при определенных условиях, если наблюдаемые данные представляют собой последовательность независимых случайных величин с плотностью вероятности . При этом функция правдоподобия имеет вид . Если известны одномерная плотность вероятности и условная плотность вероятности , то функция правдоподобия описывается выражением
.
В связи с рассмотренными выше методами параметрической оптимизации и локальной аппроксимации следует отметить, что по своему содержанию они практически эквивалентны проекционным методам решения операторных уравнений, проекционным и интерполяционным методам анализа и расчета систем.
Cтруктуры абонентских устройств в телекоммуникационных системах связи, согласованных с моделями сигналов
В свободном пространстве эхосигналы образуются в результате отражений, обусловленных особенностями рельефа местности, расположения строений и крупногабаритных объектов. Значительные размеры территории приводят к большим задержкам распространения эхосигналов и снижению разборчивости речи. Кроме того, в акустическом поле с множеством различных каналов эха часто возникают зоны молчания, что, в частности, необходимо учитывать при проектировании систем оповещения. Импульсные функции в каналах распространения эха можно при этом принять за некоторые постоянные коэффициенты передачи [8].
С учетом этого модель множественных отражений принимает вид
. (17)
Задача заключается в определении параметров затухания и запаздывания для каналов эхосигнала.
По условию сигнал , многократные отражения которого формируют сигнал , является известным и нестационарным. Это позволяет применить при оценивании указанных параметров технику корреляционного анализа.
Наличие в наблюдаемом сигнале встречной речи характерно для систем оперативно-командной связи и оповещения. Структура абонентского устройства с компенсационным каналом показана на рис. 5. Входной сигнал состоит из аддитивной суммы речевого сигнала , сигнала множественных отражений и акустического шума :
В абонентском устройстве (рис. 5) имеются шумоподавляющее устройство, реализующее алгоритм адаптивного подавления акустических помех с формантным распределением полос режекции, адаптивный фильтр компенсации эха, блок вычисления долговременных параметров эха - и , блок формирования опорного сигнала адаптивного фильтра [8; 9] в виде
,
сумматор, на выходе которого получают разность эха и опорного сигнала в соответствии с выражением
,
где .
Эхосигнал в замкнутых помещениях, в отличие от открытой территории, следует считать интегральной суммой компонентов, непрерывно распределенных по величине задержки. Достаточно хорошим приближением к действительности может явиться использование модели эхосигнала в виде (2). Входящие в эти выражения импульсные функции имитируют при этом непрерывное распределение задержек в пределах относительно небольших окрестностей [], , выделенных главных каналов эха.
Рис. 5. Абонентское устройство с дополнительным компенсационным каналом
Заключение
Построение модели систем с акустической обратной связью, модели систем с дискретным и распределенным запаздыванием методами решения функционально-дифференциальных уравнений является одним из решений проблемы устранения неопределенности при повышении качества речевой связи и оповещения.
Рассмотренная выше в представлениях геометрической акустики модель множественных отражений предполагает необходимость нахождения ядер – неотрицательных весовых функций, характеризующих распределение интенсивности отраженных звуковых волн, содержащих соответствующую информацию, от величины их запаздывания. В отличие от этой модели, в модели резонансных мод акустическая среда рассматривается как резонансная система, описываемая в зависимости от геометрии озвучиваемой зоны набором соответствующих резонансных частот, и, соответственно, эхо и реверберация моделируются реакцией резонансной системы на звуковые колебания.
Методы численного решения функционально-дифференциальных уравнений, характеризуемые в целом большим разнообразием, зависят от типа уравнения, которому отвечает квазиполином (10). Так, если степень первого слагаемого в (10) выше степени многочленов - коэффициентов в остальных слагаемых, то уравнение относится к разностному типу. Если же указанные степени равны, то уравнение относится к нейтральному типу.
Представленные выше модели систем с акустической обратной связью обеспечивают важное, но только первое приближение к действительности; в них, в частности, не учитывается возможность возникновения в трактах распространения звука нелинейных искажений, причиной которых могут стать в первую очередь нелинейность некоторых операторов и нестабильность распределения времени запаздывания по величине. Нелинейность операторов, во многом обусловленную нелинейностью источника звука (громкоговорителя), можно учесть в рамках, например, модели Вольтерра. Нестабильность запаздывания моделируется функционально-дифференциальными уравнениями с переменными или случайными параметрами.
Таким образом, создание модели системы с акустической обратной связью позволяет решать вопросы повышения эффективности речевой связи и озвучивания методами создания систем обработки в телекоммуникациях. Также для решения данной задачи можно применять метод минимизации функции потерь и метод максимального правдоподобия. Моделирование внешних помех эхосигналов можно рассматривать как средство преодоления априорной неопределенности, основанное на извлечении данных из результатов наблюдений [10].
1. Erneux, T. Applied delay differential equations / T. Erneux. - New York: Springer Sciences, 2009. - 199 p.
2. Kahrs, M. Applications of digital signal processing to audio and acoustics / M. Kahrs, K. Brandenburg. - New York: Kluwer Academic Publisher, 2002. - 572 p.
3. Heyl, D. Teoriya funkcional'no-differencial'nyh uravneniy / D. Heyl. - M.: Mir, 1984. - 421 s.
4. Kropotov, Yu.A. Modelirovanie i metody issledovaniy akusticheskih signalov, shumov i pomeh v sistemah telekommunikaciy: monografiya / Yu.A. Kropotov, V.A. Ermolaev. - M.-Berlin: Direkt-Media, 2016. - 256 s.
5. Bellman, R. Differencial'no-raznostnye uravneniya / R. Bellman, K.L. Kuk. - M.: Mir, 1967. - 548 s.
6. Kuttruff, H. Room acoustics / H. Kuttruff. - London-New York: Spon Press, 2009. - 374 p.
7. Kropotov, Yu.A. Approksimaciya zakona raspredeleniya veroyatnosti amplitud rechevogo signala / Yu.A. Kropotov, Ya.Yu. Kul'kov // Radiotehnika. - 2006. - № 11. - S. 63-66.
8. Kropotov, Yu.A. Metody proektirovaniya algoritmov obrabotki informacii telekommunikacionnyh sistem audioobmena: monografiya / Yu.A. Kropotov, A.A. Paramonov. - M.-Berlin: Direkt-Media, 2015. - 226 s.
9. Kropotov, Y.A. Algorithms for processing acoustic signals in telecommunication systems by local parametric methods of analysis / Y.A. Kropotov, V.A. Ermolaev // SIBCON 2015 - Proceedings: International Siberian Conference on Control and Communications. - 2015. - R. 7147109.
10. Kropotov, Yu.A. Metody proektirovaniya telekommunikacionnyh informacionno-upravlyayuschih sistem audioobmena v slozhnoy pomehovoy obstanovke / Yu.A. Kropotov, A.A. Belov, A.Yu. Proskuryakov, A.A. Kolpakov // Sistemy upravleniya, svyazi i bezopasnosti. - 2015. - № 2. - S. 165-183.