Информатика, вычислительная техника и управление
УДК 65.011.56
DOI: 10.12737/article 5ac49dc42def93.21192955
Ю.А. Кропотов, Н.Е. Холкина
ИДЕНТИФИКАЦИЯ И ОЦЕНИВАНИЕ ПАРАМЕТРОВ АКУСТИЧЕСКИХ СИГНАЛОВ В ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМАХ
АУДИООБМЕНА
Исследуются вопросы формирования моделей стационарных сигналов линейными системами с постоянными параметрами и нелинейными системами, описываемыми функциональными рядами второго, третьего порядков. Показано, что нестационарный характер сигналов в общем случае, может быть представлен системой с переменными параметрами. Получены уравнения, решающие задачу
идентификации параметров модели нестационарного сигнала с переменными во времени средним значением и дисперсией.
Ключевые слова: акустические сигналы, стационарный процесс, нестационарный процесс, идентификация параметров, одномерная функция распределения, нелинейная система, функция потерь.
Yu.A. Kropotov, N.E. Kholkina
IDENTIFICATION AND ESTIMATE OF ACOUSTIC SIGNAL PARAMETERS IN TELECOMMUNICATION SYSTEMS OF AUDIOEXCHANGE
In the paper problems of the formation of stationary signal models by linear systems with constant parameters and non-linear systems described by the functional row of the second and third orders are under investigations. The object of investigation is stationary and transient processes and their statistic characteristics. The purpose of the work is the formation of methods of identification and estimates parameters of the process describing an acoustic signal in the systems of telecommunications.
In the work it is shown that as forming models of stationary signals the linear systems with constant parameters and Wolter non-linear systems can find application. A method of least-squares is also a widespread means for system identification. In this sense its applications at the identification of the acoustic signal dynamic model describe with differential and difference equations seem to be natural. If we assume that,
for instance, a room in which can spread an acoustic signal is characterized with a certain number of modes of oscillations and resonance frequencies, then the problem of identification will consist, in particular, in the assessment of the number and parameters of these modes. It is also shown that a transient character of a signal may have a different description as a mathematical expectation changing in time, dispersion or frequency, and in a general case, may be presented as a system with varying parameters. The equations obtained in this work solve, in general, the problem of the model parameter identification of a transient signal with the average value variable in time and dispersion.
Key words: acoustic signals, stationary process, transient process, parameter identification, one-dimensional function of distribution, non-linear system, loss function.
Введение
Решение задачи идентификации параметров стационарных и нестационарных акустических сигналов дает возможность разрабатывать алгоритмы обработки и
сжатия сигналов для передачи по телекоммуникационным каналам и в системах аудиообмена.
Оценки характеристик стационарных акусти
К характеристикам стационарных сигналов относятся корреляционные функции, начальные и центрированные моменты высоких порядков,
семиинварианты (или кумулянты), а также
еских сигналов в телекоммуникациях
их спектры - спектры первого и высокого порядка. Известны и другие характеристики, такие как одномерная функция распределения, информация Кульбака, энтропия и коэффициент
качества шума [1].
По виду одномерной функции распределения можно, например, оценить нелинейные искажения в каналах передачи, а также возникающие при преобразовании акустической энергии в электрический сигнал. Это объяснимо, если принять во внимание различия в нелинейных и инерционных
характеристиках преобразователей.
Аналогично можно ожидать, что и ковариационные функции сигналов на выходах различных преобразователей не обязаны описываться одинаковыми функциями. При этом нелинейность преобразователя может особенно проявить себя при высоком уровне помехи.
Изменение характеристик выходного сигнала обусловливается также и перемещениями преобразователя
относительно источника акустического сигнала. В любом случае, независимо от причины, возможное влияние
характеристик преобразователя на результаты обработки акустического сигнала не должно остаться без внимания.
В качестве меры отклонения распределения случайной величины х, характеризуемой плотностью вероятности I(х, ф), от распределения с плотностью I(х, 9) часто используется информация Кульбака [2]:
I(ф, 9) =
I(X, ф)
I(X, 9)
Эта функция равна нулю, если плотности вероятности /(х, ф) и /(х, 9) по мере х) совпадают между собой. В остальных случаях I(ф, 9)> 0. Если случайная величина х с независимыми
= 11(х, Ф(х).
значениями на выходе линейного преобразователя имеет плотность вероятности /(х, 9), а на выходе нелинейного преобразователя - плотность I(х, ф), то информация Кульбака
I(ф, 9) = | I(х(£), 9)
Здесь принято, что случайная переменная на выходе нелинейного преобразователя £ = £(х) является монотонной нелинейной функций выхода линейного преобразователя.
Соответственно х(£) - это обратная функция.
В качестве меры отклонения от нормального распределения используется также выражение вида
Н = _[I(х, 9)^I(х, 9)ёх, именуемое энтропией случайной величины [3]. Своего максимального значения энтропия достигает на гауссовом распределении I(х, 9).
Посредством энтропии вводится коэффициент качества шума
П =
1
2еп
е
2Н (х)
dX(£)
log
dX(£)
^.
который удовлетворяет неравенству п ^ 1, если случайная величина х отклоняется от гауссового распределения.
Моменты и спектры высокого порядка позволяют оценивать асимметрию распределений, выделять негауссовы сигналы на фоне гауссовых помех, поскольку для гауссовых помех все семиинварианты второго и более высокого порядка равняются нулю. Равняются нулю и соответствующие им спектры высокого порядка.
В качестве оценки близости распределения экспериментальных данных к принятой модели используют также различные критерии согласия. Однако ввиду сложности реализации обычно ограничиваются лишь некоторыми параметрами распределений, типа приведенных выше. В целях идентификации распределений
используются и моментные функции, в
том числе моменты и спектры второго и более высокого порядка [4]. Традиционным является применение при оценке точности моделей математических ожиданий и дисперсий.
Электроакустическим преобразователям свойственны, как правило, неравномерные амплитудно-частотные характеристики. На рис. 1 эти характеристики представлены
передаточной функцией Н1 .
Рис. 1. Структура преобразователя с обратной системой коррекции
Передаточная функция Н2 характеризует при этом линейные искажения сигнала х^), передаваемого на фоне помехи п(^). Поэтому при определенных условиях преобразователь следует рассматривать как нелинейную инерционную систему, в которой возможно описание процессов с помощью нелинейных дифференциальных
уравнений. Также эту систему преобразователя можно представить в виде нелинейной системы Вольтерра [5]. Соответственно и обратную систему
можно искать в классе нелинейных систем Вольтерра, описываемых
функциональными рядами Вольтерра. В
этом случае нелинейную преобразователя на рис. достаточно полно
функциональным рядом второго порядка в виде
х^) = Ш (У, t),
к=0
где К - порядок системы, а Жк (у, t) имеет вид
систему 1 можно описать Вольтерра
(1)
слагаемое
t t
Жк(y, t) =| • -1 wk(t, т1, • -, тк)у(т1) • - у(тк Мт • - ¿ч.
t0 ^
Пример нелинейной системы Вольтерра второго порядка приведен на рис. 2.
(2)
Рис. 2. Структура нелинейной системы Вольтерра второго порядка
На рис. 2 передаточным функциям Гк соответствуют импульсные функции /к (г). При этом в разложении (1) все
слагаемые с индексом к > 2 принимаются равными нулю. Выражение (2) при значении к = 2 имеет вид
г 0 0
Щ (у, г) = 111 /з (г -0Щ0-Т1 )/ (0-Т2 )у(т)у(т2 d0
г0 г0 г0
или, поскольку /к (г) = 0, если г < 0,
г г г
Щ (у, г) = | | | /з (г - 0)/ (0 - Т1)/2 (0 - Т2 )у(Т1)у(Т2 )d0 dTldT2 .
г0 г0 г0
Ядро Вольтерра в выражении (3) можно записать в виде
г
и
2'
(г, Т1, Т2 ) =1 /з (г - 0)/1 (0 -- Т1 )/2 (0 - Т2 )d0 .
г0
(3)
Данный подход можно, в частности, использовать с целью учета нелинейных искажений в каналах связи.
Для дискретных систем выражение (2) может быть записано в виде
Гк (У, г) = I - I Ик (г, «ь
п1=1 пк=1
Пк )У(п1) у(пк ) .
Задачу идентификации таких систем, состоящую в определении коэффициентов Ик (г, П1, • • •, Пк ), можно считать при этом
эквивалентной регрессии [6].
задаче многомерной
Оценивание нестационарных сигналов в телекоммуникационных системах аудиообме-на
По своему характеру нестационарные процессы разделяются на классы [6; 7]:
1) с переменным во времени средним значением -
у(г) = а(г)+и(г), Е{у(г)} = а(г); 2) с переменной во времени дисперсией
у(г) = Ъ(г )и(г), Е{у(г )}= 0, е{у 2 (г )}= Ь2 (г )е{/2 (г)}
3) с переменной частотной структурой -
у(г) = и (р(г));
4) периодически-стационарный (или циклостационарный) процесс - процесс, характеристики которого на интервалах
[кГ, (к + 1)Г] изменяются по одним и тем же законам;
5) процесс, формируемый динамической системой, -
^^ = А(г) х(г)+В(г )и(г), у (г) = с(г )и(г), х е яп, и е ят, у е я. dг
Известны также почти периодические и циклические процессы, которыми не исчерпываются все возможные ситуации. В информационных системах интервалы стационарности процесса могут зависеть от характера передаваемых данных таким образом, что статистические харак-
теристики процесса будут синхронизированы с данными.
Подобная ситуация наблюдается, например, в случае акустического речевого сигнала, являющегося стационарным на интервалах, обусловленных передаваемой информацией. Нечто похожее можно, ви-
димо, наблюдать и при передаче информации с помощью динамического хаоса.
Оценки математического ожидания, дисперсии и корреляционных функций используются также в задачах обнаружения изменений в свойствах сигналов и динамических систем. В частности, они используются при сегментации акустического речевого сигнала. В подобных задачах можно принять, что по характеру нестаци-
онарности сигнал относится к первому или второму классу. При этом необходимые оценки можно получить методом наименьших квадратов [8; 9].
Детерминированные функции а(^ и Ь^) нестационарного процесса
у(t) = а^) + Ь^)и^) по отдельности находятся методом наименьших квадратов как функции линейной регрессии
Т 9 Т
a(t) = 1а кфк ^) = фТ (t)а и Ь2 ^) = £рк фк ^) = фТ (t)в .
Здесь фТ (t) = (ф1 (t) а = (а1 •
V
а п )
к=1
введены
фп (t)) ,
в=(в1
к=1
и
векторы
вп Т
Вектор коэффициентов а находится, при условии что функция Ь^) известна, в результате минимизации функции потерь
1
1 N
е(а) = 2 1"Т( )
2 к=о Ь 2 ^)
) - ф' ^к )а
Если ввести матрицу Ф = (ф(^) ф(tl) ••• ф(«м)) , вектор наблюдаемых данных
У = (УОо) УО1) • У(«м ))Т и
1 1 1
диагональную
матрицу
(
Р = diag
Л
Ь 2 (tо) Ь 2 (tl)
Ь 2 («м)
, то функцию потерь можно записать в виде
е(а) = 2 (у-ФТ а Гр(у-ФТ а).
Тогда вектор коэффициентов, обеспечивающий минимум этой функции, находится из выражения
а = (ФРФТ) 1 ФРу.
Аналогично, если известно математическое ожидание ), то вектор коэф-
2
фициентов в функции Ь (^ находится из условия минимума функции
1 N
е(а) =1 I
2 к=о
Для распространения этого подхода на случай, когда неизвестными являются обе функции, а^) и Ь^), предлагается использовать метод последовательных приближений, основанный на поочередном вычислении (до получения заданной точности) указанных функций. Здесь же рассматриваются рекуррентные алгоритмы вычисления векторов коэффициентов а и в, а также статистические характеристики полученных решений.
Поскольку полученные таким способом решения имеют силу только на ограниченных интервалах времени, задачу можно дополнить условиями сопряжения
¿м-о^ - фт («к )в
а,
(4)
отдельных локальных решений, например условиями гладкого сопряжения [10]. При решении этой задачи можно воспользоваться рекуррентным алгоритмом, обеспечивающим обновление коэффициентов регрессии по мере смещения скользящего окна конечного набора данных. В принципе, такой подход более соответствует задаче обработки нестационарных сигналов, чем алгоритм обновления по мере увеличения размера выборки.
Однако решение задачи (4) не гаран-2 Т
тирует, что функция Ь ^) = ф ^)в будет неотрицательной на интервале ее определения и, соответственно, что такой способ
2
позволит оценить функцию b(t) . Поэтому постановку задачи нахождения функции b(t) необходимо видоизменить. Например, можно сформулировать ее как задачу ми-
Заключение
В работе показано, что в качестве формирующих моделей стационарных сигналов могут найти применение линейные системы с постоянными параметрами и нелинейные системы Вольтерра. Метод наименьших квадратов является также распространенным средством идентификации систем. В этом плане естественным выглядит и его применение при идентификации динамической модели акустического сигнала, описываемой дифференциальными или разностными уравнениями. Если принять, что, например, помещение, в котором может распространяться акустический сигнал, характеризуется некоторым числом мод колебаний или резонансных частот, то задача идентификации будет, в частности, заключаться и в оценивании числа и параметров этих мод. Также показано, что нестационарный характер сигнала может иметь различное описание - в виде изменяющегося во времени матема-
СПИСОК ЛИТЕРАТУРЫ
1. Кропотов, Ю.А. Моделирование и методы исследований акустических сигналов, шумов и помех в системах телекоммуникаций: монография / Ю.А. Кропотов, В.А. Ермолаев. - М.Берлин: Директ-Медиа, 2016. - 251 с.
2. Кульбак, С. Теория информации и статистика / С. Кульбак. - М.: Наука, 1967. - 408 с.
3. Льюнг, Л. Идентификация систем. Теория для пользователя / Л. Льюнг. - М.: Наука, 1991. - 432 с.
4. Brillinger, D.R. A study of second- and third-order spectral procedures and maximum likelihood in the identification of bilinear systems / D.R. Brillinger // IEEE Trans. on Acoustics, Speech and signal processing. - 1990. - Vol. 38. - № 7. - P. 1238-1245.
5. Пупков, К. А. Функциональные ряды в теории нелинейных систем / К. А. Пупков, В.И. Капа-лин, А. С. Ющенко. - М.: Наука, 1976. - 448 с.
6. Бондаренко, М.В. Сходимость алгоритмов оценивания нестационарных параметров регрессионно-авторегрессионных объектов при помехах типа скользящего среднего / М.В. Бондаренко,
1. Kropotov, Yu.A. Simulation and Methods in Investigations of Acoustic Signals, Noises and Disturb-
нимизации целевой функции (4) при до-
T
полнительном ограничении ф (t)Р > 0 .
тического ожидания, дисперсии или частоты, а в общем случае может быть представлен системой с переменными параметрами. Полученные в данной работе уравнения в целом решают задачу идентификации параметров модели нестационарного сигнала с переменными во времени средним значением и дисперсией.
Разработанные алгоритмы оценивания характеристик процессов могут, в частности, использоваться при контроле параметров технических средств по излучаемым ими акустическим сигналам. Задачи оценивания параметров сигналов и идентификации систем с медленно изменяющимися переменными параметрами обеспечивают соответственно сегментацию сигналов, их классификацию по уровню активности и возможности адаптации, определению уровня подавляемых или компенсируемых помех.
А.С. Позняк // Автоматика и телемеханика. -1993. - № 8. - С. 90-108.
7. Белов, А.А. Исследование вопросов сжатия и поиска картографической информации методом вейвлет-преобразований в экологической геоинформационной системе / А.А. Белов, Ю.А. Кропотов // Вестник компьютерных и информационных технологий. - 2008. - № 12. - С. 9-14.
8. Шалыгин, А.С. Прикладные методы статистического моделирования / А.С. Шалыгин, Ю.И. Па-лагин. - Л.: Машиностроение, Ленингр. отд-ние, 1986. - 320 с.
9. Кропотов, Ю.А. Алгоритм определения параметров экспоненциальной аппроксимации закона распределения вероятности амплитуд речевого сигнала / Ю.А. Кропотов // Радиотехника. -2007. - № 6. - С. 44-47.
10. Быков, А.А. Модель закона распределения вероятности амплитуд сигналов в базисе экспоненциальных функций системы / А.А. Быков, Ю.А. Кропотов // Проектирование и технология электронных средств. - 2007. - № 2. - С. 30-34.
ances in Telecommunication Systems: monograph / Yu.A. Kropotov, V.A. Yerolaev. - M.-Berlin: Di-
rect-Media, 2016. - pp. 261.
2. Kulbak, S.T. Theory of Information and Statistics / S.T. Kulbak. - M.: Science, 1967. - pp. 408.
3. Lung, L. System Identification. Theory for User / L. Lung. - M.: Science, 1991. - pp. 432.
4. Brillinger, D.R. A study of second- and third-order spectral procedures and maximum likelihood in the identification of bilinear systems / D.R. Brillinger // IEEE Trans. on Acoustics, Speech and signal processing. - 1990. - Vol. 38. - № 7. - P. 1238-1245.
5. Pupkov, K.A. Functional Rows in Theory of NonLinear Systems / K.A. Pupkov, V.I. Kapalin, A.S. Yushchenko. - M.: Science, 1976. - pp. 448.
6. Bondarenko, M.V. Convergence of algorithms to estimate transient parameters of regression autoregression objects at disturbances of sliding average type / M.V. Bondarenko, A.S. Poznyak // Automation and Telemechanics. - 1993. - No.8. - pp. 90108.
7. Belov, A.A. Investigation of problems of mapping information compression and search by method of wavelet-transformations in ecological geo-information system / A.A. belov, Yu.A. Kropotov // Bulletin of Computer and Information Technologies. - 2008. - No.12. - pp. 9-14.
8. Shalygin, A.S. Applied Methods of Statistic Modeling / Applied Methods of Statistical Modeling / A.S. Shalygin, Yu.I. Palagin. - L.: Mechanical Engineering, Leningrad Branch, 1986. - pp. 320.
9. Kropotov, Yu.A. Algorithm for exponential approximation definition of law of speech signal amplitude likelihood distribution / Yu.A. Kropotov // Radio Engineering. - 2007. - No.6. - pp. 44-47.
10. Bykov, A.A. Model of law of signal amplitude likelihood distribution in basis of system exponential functions / A.A. Bykov, Yu.A. Kropotov // Design and Technology of Electronic Means. - 2007. -No.2. - pp. 30-34.
Статья поступила в редколлегию 15.02.18. Рецензент: д.т.н., профессор МИВлГУ Жизняков А.Л.
Сведения об авторах:
Кропотов Юрий Анатольевич, д.т.н., профессор, зав. кафедрой ЭиВТ Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых, е-тай: ка^ [email protected].
Холкина Наталья Евгеньевна, ст. преподаватель кафедры ЭиВТ Муромского института (филиала) Владимирского государственного университета им. А.Г. и Н.Г. Столетовых, е-тай: ка^ [email protected].
Kropotov Yury Anatolievich, D. Eng., Prof., Head of the Dep. of E&CE, Murom Institute (Branch) of Stoletovs State University of Vladimir, e-mail: [email protected].
Kholkina Natalia Yevgenievna, Senior lecturer of the Dep. E&CE, Murom Institute (Branch) of Stoletovs State University of Vladimir, e-mail: [email protected].