Научная статья на тему 'Адаптация нейросетевого алгоритма к скоростям движения классифицируемых по акустическим излучениям объектов'

Адаптация нейросетевого алгоритма к скоростям движения классифицируемых по акустическим излучениям объектов Текст научной статьи по специальности «Физика»

CC BY
163
69
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТАЦИЯ / КЛАССИФИКАЦИЯ / НЕЙРОСЕТЕВОЙ АЛГОРИТМ / РАСПРЕДЕЛЕНИЕ ИНТЕРВАЛОВ МЕЖДУ НУЛЯМИ / СКОРОСТЬ ДВИЖЕНИЯ / ТАКТОВАЯ ЧАСТОТА

Аннотация научной статьи по физике, автор научной работы — Павлов Г. Л., Хохлов В. К.

В статье предложен способ адаптации нейросетевого алгоритма, основанный на оценке средней частоты флуктуаций в реализации входного сигнала и подстройке тактовой частоты при оценке количества отсчетов в течение каждого интервала между нулями реализации сигнала. Он позволяет достичь инвариантности распределений длительностей интервалов между нулями по отношению к скоростям движения классифицируемых нейросетью объектов.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Адаптация нейросетевого алгоритма к скоростям движения классифицируемых по акустическим излучениям объектов»

НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА

НАУКА и ОБРАЗОВАНИЕ

Эл № ФС77 • 48211. Государственная регистрация №0421200025. ISSN 1994-0408

электронный научно-технический журнал

Адаптация нейросетевого алгоритма к скоростям движения

классифицируемых по акустическим излучениям объектов

# 10, октябрь 2012

Б01: 10.7463/1012.0462849

Павлов Г. Л., Хохлов В. К.

УДК 621.396.96

Россия, МГТУ им. Н.Э. Баумана gre gory-l -рау! ov@yandex.ru khokhlov2010@yandex.ru

Введение

В последние годы возрос интерес к использованию в ближней локации (БЛ) пассивных акустических информационных систем (ИС), осуществляющих обнаружение, распознавание и пеленгацию аэродинамических и наземных объектов. В статье [1] для решения задач классификации аэродинамических и наземных объектов по их акустическим излучениям обоснованы информативные признаки сигналов и робастные нейросетевые алгоритмы формирования областей принятия решений, использующие априорную информацию о начальных статистических характеристиках акустических сигналов. В [1] показано, что для распознавания (классификации) сигналов в качестве информативного признака целесообразно использовать гистограммы распределений длительностей интервалов между нулями (РДИН) входных реализаций.

Актуальной является проблема адаптации алгоритмов обработки сигналов к скоростям движения аэродинамических и наземных объектов.

Научная новизна

В статье для решения поставленной задачи обоснован способ адаптации нейросетевого алгоритма, основанный на оценке (измерении) средней частоты флуктуаций в реализации входного сигнала, связанной с его энергетическим спектром и скоростью движения объекта, и подстройке тактовой частоты при оценке количества отсчетов в течение каждого интервала между нулями реализации сигнала. Априорная

информация о РДИН входных реализаций используются при формировании входных каналов нейросети (НС) и обосновании весовых коэффициентов межнейронных связей.

В процессе адаптации при классификации объектов отсчеты РДИН подаются на входы НС.

Постановка задачи

Осуществить адаптацию НС к скорости движения объектов можно на основании оценок характеристик спектров входных реализаций акустических сигналов. При изменении скорости движения объектов, например самолета, вертолета, бронетанковой техники и т.д., происходит изменение частоты вращения турбины, винтов, коленчатого вала. Результирующий сигнал можно рассматривать как сигнал с изменяющимся масштабом времени в а раз.

Обоснование способа адаптации

Из теоретической радиотехники известно, что при изменении масштаба времени

сигнала в а раз спектр сигнала изменяется в раз, т.е.

а

V а у

(1)

где £ (®) - спектр сигнала с а =1.

В [2] показано, что при проверке гипотезы о нормальном распределении выборочных значений акустических сигналов от рассматриваемых объектов с помощью X2 -критерия, последняя может быть принята при уровне значимости 10 %. За время принятия решения в НС, в рассматриваемой системе около 1 секунды, входные реализации акустических сигналов можно рассматривать, как стационарные (2).

На основании [3] для стационарного нормального случайного процесса среднее число пересечений уровня х = Х0 с заданным знаком производной равно

С 2 Л

Л = —-ехр 2п

хо

V 2«г2 у

2

где: с - дисперсия случайного процесса; а>1 определяется уравнением

(2)

С / (о) \®2

г / '

= < (0)= ° , , (3)

б?! - отношение средних мощностей производной

4' (')

и процесса

4),

(б)"

>4\б) - спектральная плотность случайного процесса.

Среднее число пересечений нулевого уровня х0 = 0 в единицу времени с заданным знаком производной на основании (2) равно

Л (0):

V 2п J

(4)

При изменении масштаба времени в а раз на основании (1 и 3) средняя частота пересечения нулевого уровня Л_а (0) будет

К (0)=f

1

{ш2 ^ а у®

184(ш)^ш

V 0

= аЛ1 (0).

Т.е. при изменении масштаба времени в а раз средняя частота пересечения нулевого уровня Ла (0) также изменяется в а раз. Тогда при оценке вектора РДИН и получения инвариантных к частоте характеристик необходимо тактовую частоту ¥т при измерении длительностей интервалов межу нулями изменять в соответствии с а, т.е.

^Та = ^Т а

Стационарный в широком смысле случайный процесс может быть представлен аналитической зависимостью

)= Е ^ )еов[б0? — р^)],

где Е(Х) - огибающая случайного процесса {.(()}; (р(1) - случайная составляющая полной фазы процесса; б0 - средняя частота энергетического спектра процесса.

Примем допущение о том, что количество нулей процесса определяется не огибающей Е(1), а совпадает с количеством нулей соб®/ — )] (рис.1), поэтому, полагая

Iк+1 Iк = Тк

получаем

откуда

бТк — Ыч+1 )—ф(Ч )]=п

Тк = [п + Ф(Ч+1 )—Ф(Ч )]б0

—1

Рисунок 1 - Отрезок реализации случайного процесса

Рассмотрим центрированную случайную величину:

Тк =Тк ,

где мтк - математическое ожидание случайной величины ^+1 — (к = Тк. Тогда при принятом допущении для стационарного случайного процесса

п

Мтк =

о

поэтому

V

Тк = [<( +1 ) — <( )]що—1. На основании (6) дисперсия интервалов между нулями будет

(5)

с.2 = М

т

= М

(р((к+1 )—Р((к))2

2

Вр(о)—Вр

г \ п

Vщо у

(6)

(7)

где Вр(т) - корреляционная функция случайной фазы процесса {%(()}.

Из последнего уравнения следует, что для нахождения ст необходимо определить корреляционную функцию Вр(т) при фиксированных значениях аргумента

п

т = р—, р = 0,1 .

(8)

Выражение для Вф(т~) может быть получено в виде степенного ряда по Го(т) [3]

Г2

■ КМ ио

в,Т)=1И

п +

т

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

У

2 т=1п=0 п!(п + т)

Г

т+2п п

0

2

ПГ0 (т) + п Г02 {т) + п г0 (т) +..., (9)

п 3/

— Г ' 12

где Г

т

п + — 2

у- функция; 70(т) - огибающая нормированного коэффициента

корреляции случайного процесса {¡¡()}; Т02 (т) = 7С (т) + Т^ (т). Причем

ю

Т

с(т)=|S¡(с)cos(с- со0)тсСс 15^(с)Сс

0

V о

ю

,-1

-1

Т.

3(т)=|5^(с^т(с - с0)тсСс 1Б^(с)Сс

о

V 0

где Б^(с) - энергетический спектр случайного процесса

При прямоугольном энергетическом спектре с шириной полосы Ас

а)}.

Б ¡(с)

Б0 при с - с0 < 0 при |с - с01 >

Ас Ас

Г (т) определяется выражением

Т0 (т)= sin

Ас

т

V ^ У

2

^тАсЛ V 2 у

(10)

Если спектральная плотность случайного процесса аппроксимируется гауссоидой

Б^(с)= Б0 ехр

{ I \2\

(с-с0 )

" в2

где в =

Ас

то выражение для 7 (т) имеет вид

(т) = ехр

' в2т2Л

4

(11)

Обозначим относительную ширину энергетического спектра Ас/ с = а, тогда интересующие значения Т0 (т) в соответствии с равенствами (10) и (11) получим в виде: для прямоугольного энергетического спектра

Т0 (т)= Т0

г \

п

р—

V с0 у

- Sin

г пал

Р— 2

V ^ у

г пал

Р— 2

-1

(12)

V ^ У

ю

ю

1

для гауссова спектра

(т) =

г \

п

р—

у то у

= ехр

4(Ра)

(13)

Коэффициентр определяется из равенства (8).

Из выражений (12) и (13) видно, что корреляционные функции случайной фазы (9) для каждого из рассмотренных видов энергетических спектров являются функциями только относительной ширины полосы энергетического спектра и не зависят от средней

частоты т

0

1.0

а*

И.1 Л

К=2

к-?! Л\ / к-5\

к-ЭХ

ал Об

о, в 1,0

Рисунок 2 - Зависимость корреляционной функции фазы от относительной ширины полосы гауссова энергетического спектра при различных сдвигах между сечениями

Оценку средней частоты (0) при адаптации возможно осуществить путем

измерения длительности интервала времени Т, соответствующего И—интервалам между нулями реализации сигнала, т. е.

п

со0 = 2п

(14)

Представим относительную погрешность оценки среднего интервала Т в виде

о

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Т Т

— = 8? , (15)

п

п

где: ¡лТ = п —

Аналогично (7) дисперсию п интервалов между нулями получим в виде

<< = m

0 2

2 т = 2

в M- Я

г \ пп

Va0 J

тогда с учетом (15) и (16) дисперсия относительной погрешности

2

№ ]

2 2 п п

в

г \ пп

v^û J

Для малых значений погрешность оценки средней частоты 8с 0 на основании (14)

можно представить как 8с ~ 8Т, тогда дисперсия оценки средней частоты энергетического спектра с относительной полосой а узкополосного случайного процесса запишется

2

4с ]=

22 пп

вДо)- в

î \ пп

v^û J

(17)

При достаточно больших n величиной Вф (ип/^0) в выражении (17) для сигналов

с относительной полосой энергетического спектра а > 0,1-0,2, по сравнению с Вф (0) = 3,28 [3], можно пренебречь (рис. 2).

Поэтому дисперсию относительной погрешности оценки средней частоты энергетического спектра можно представить в виде

як n ]=-2гв,(о)=0665

п n

п

2

тогда среднеквадратическое отклонение относительной погрешности

0,815

п

Следовательно, для случайных процессов с а > 0,1-0.2 относительная погрешность оценки средней частоты не зависит от относительной полосы частот при обработке п > 10 периодов средней частоты реализации процесса

Вычислительный эксперимент

Вычислительный эксперимент проводился на ПК типа Intel L(R) Core™ Duo CPU Б7300@2,660Гц, 3,25 ОЗУ.

Экспериментальные исследования показали, что при вычислении дисперсии выражение (16) обеспечивает точность не хуже 5 % до относительных полос энергетического спектра а =2. При построении гистограммы распределения количества

отсчетов тактовой частоты в течение одной полуволны сигнала количество ^ компонент

вектора РДИН в эксперименте определялось по результатам обучения нейронной сети и было выбрано Кх=32, тактовая частота выбиралась равной ^=8192 Гц.

Нормированные гистограммы РДИН выборочных реализаций акустических сигналов длительностью 1 сек. самолета, вертолета и танка, после фильтрации при помощи фильтра высокой частоты 3-го порядка с частотой среза 250 Гц приведены на рисунке 3.

0.9 ■

Л 0.8

О 0.7 ■

0

1 0.6 1 ш

5 0.5 Н О

г 0.4 ^

ш

£ 0.3 х 0.2 ■ 0.1 -0

1—I—I—I—I—I—I—I—I—I—I—I—I—I—г-

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

Отсчеты

а)

1

0.9 -0, 0.7 -0.6 0.5 ■ 0.4 ■ 0.3 ■ 0.2 ■ 0.1 0

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31

Отсчеты

б)

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 Отсчеты

в)

Рисунок 3— Нормированные гистограммы РДИН выборочных реализаций акустических сигналов самолета (а), вертолета (б) и танка (в)

При формировании РДИН был учтен тот факт, что при условии малой длительности реализации акустического сигнала (7=1 сек.) количество интервалов относительно большей длины имеет "потенциально меньшее" число появлений по сравнению с более короткими интервалами, поэтому существует опасность потерять информацию о характерных частотах процесса. Выход из положения заключается в предлагаемом методе формирования гистограмм распределения интервалов между нулями, заключающемся в нормировании частоты появления интервала к его длительности, т.е. чем больше длительность интервала, тем на больший масштабный коэффициент умножается частота его появления. В программе генерирующей базу данных в качестве нормирующего коэффициента используется номер интервала, который равен единице для самого короткого интервала и растет с увеличением длительности последнего.

Заключение

Предложенный способ адаптации нейросетевого алгоритма, основанный на оценке средней частоты флуктуаций в реализации входного сигнала и подстройке тактовой частоты при оценке количества отсчетов в течение каждого интервала между нулями реализации сигнала, позволяет достичь инвариантности РДИН по отношению к скоростям движения классифицируемых нейросетью объектов.

Для широкополосных процессов (а > 0,1-0.2) относительная погрешность оценки средней частоты не зависит от относительной полосы частот при обработке п > 10 периодов средней частоты реализации процесса.

Предложенный способ адаптации возможно применять для случайных процессов с произвольной относительной шириной полосы энергетического спектра.

Результаты исследований получены в процессе выполнения проекта в рамках мероприятия 1.2.2 «Проведение научных исследований научными группами под руководством кандидатов наук» федеральной целевой программы «Научные и научно-педагогические кадры инновационной России» на 2009 - 2013 годы.

Список литературы

1. Павлов Г.Л., Хохлов В.К. Нейросетевые алгоритмы в задаче классификации объектов по их акустическим излучениям // Наука и образование. МГТУ им. Н.Э. Баумана. Электрон. журн. 2012. № 5. Режим доступа: http://technomag.edu.ru/doc/367620.html (дата обращения 03.10.2012). Б01: 10.7463/0512.0367620

2. Хохлов В.К., Осадчий А.Е., Волчихин И.В. Нейросетевой алгоритм распознавания аэродинамических объектов для акустических пеленгаторов // Фундаментальные проблемы создания перспективных взрывателей и систем управления боеприпасами : отчет о НИР. М.: МГТУ, 1997. Ч. 3. С. 8-26.

3. Левин Б.Р. Теоретические основы статистической радиотехники. В 3 кн. Кн. 1. М.: Советское радио, 1974. 552 с.

SCIENTIFIC PERIODICAL OF THE RAIJMAN MS TU

SCIENCE and EDUCATION

EL № FS77 - 48211. №0421200025. ISSN 1994-040S

electronic scientific and technical journal

Adaptation of neural network algorithm to velocities classified by acoustic radiation facilities # 10, October 2012 DOI: 10.7463/1012.0462849

Pavlov G.L., Khokhlov V.K.

Russia, Bauman Moscow State Technical University

gre gory-l -pavl ov@yandex.ru khokhlov2010@yandex.ru

The authors propose a way to adapt the neural network algorithm based on an assessment of the average frequency of fluctuations in realization of the input signal and tuning of the clock frequency in estimating the number of samples in each interval between zeros of signal implementation.It allows you to achieve invariance of distribution of duration of intervals between zeros with respect to velocity of objects classified by the neural network.

Publications with keywords: adaptation, classification, neural network algorithm, distribution of intervals between zeros, speed of movement, clock frequency

Publications with words: adaptation, classification, neural network algorithm, distribution of intervals between zeros, speed of movement, clock frequency

References

1. Pavlov G.L., Khokhlov V.K. Neirosetevye algoritmy v zadache klassifikatsii ob"ektov po ikh akusticheskim izlucheniiam [Neural network algorithms for classification problem of objects according to their acoustic radiation]. Nauka i obrazovanie MGTUim. N.E. Baumana [Science and Education of the Bauman MSTU], 2012, no. 5. Available at:

http://technomag.edu.ru/doc/367620.html , accessed 03.10.2012. DOI: 10.7463/0512.0367620

2. Khokhlov V.K., Osadchii A.E., Volchikhin I.V. Neirosetevoi algoritm raspoznavaniia aerodinamicheskikh ob"ektov dlia akusticheskikh pelengatorov [Neural network algorithm of recognition of aerodynamic objects for acoustic direction finders]. Fundamental'nye problemy sozdaniia perspektivnykh vzryvatelei i sistem upravleniia boepripasami: otchet o NIR [Fundamental problems development of perspective detonators and control systems of ammunition: a report on research work]. Moscow, Bauman MSTU Publ., 1997, ch. 3, pp.8-26.

3. Levin B.R. Teoreticheskie osnovy statisticheskoi radiotekhniki. V3 kn. Kn. 1 [The theoretical fundamentals of the statistical radio engineering. In the 3 books. Book 1]. Moscow, Sovetskoe radio, 1974. 552 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.