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

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

CC BY
569
107
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФіЛЬТРАЦіЯ ЗАВАД / АДАПТИВНі АЛГОРИТМИ / НЕЙРОННА МЕРЕЖА ADALINE / ЧАСОВі ДіАГРАМИ / ФИЛЬТРАЦИЯ ПОМЕХ / АДАПТИВНЫЕ АЛГОРИТМЫ / НЕЙРОННАЯ СЕТЬ ADALINE / ВРЕМЕННЫЕ ДИАГРАММЫ / NOISE CANCELLATION / ADAPTIVE ALGORITHMS / NEURAL NETWORK ADALINE / TIME DIAGRAMS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кондратенко Ю. П., Коробко А. В., Свиридов А. И.

В статье рассмотрены существующие методы фильтрации помех с помощью фильтров, использующих адаптивные алгоритмы (метод наименьших квадратов – LMS, метод рекурсивных наименьших квадратов – RLS) и нейронной сети ADALINE. Приведенные временные диаграммы результатов фильтрации сигнала в зависимости от параметров адаптивных алгоритмов фильтрации помех. Проанализированы полученные результаты фильтрации.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кондратенко Ю. П., Коробко А. В., Свиридов А. И.

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

Noise cancellation and characteristics analysis of the filters based on adaptive algorithms and neural network ADALINE

The article considers the existing methods of noise filtering by filters using adaptive algorithms (least squares method – LMS and recursive least squares method – RLS), and neural network ADALINE. Time-diagrams of noise filtering results depending on the parameters of adaptive filter algorithms are given. The results of filtration are analyzed and compared.

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

УДК 519.218.82+004.032.26

Ю.П. КОНДРАТЕНКО, д-р техн. наук, проф., ЧДУ ім. П. Могили,

Миколаїв

О.В. КОРОБКО, аспірант, НУК ім. адм. Макарова, Миколаїв,

A.I. СВІРІДОВ, бакалавр, НУК ім. адм. Макарова, Миколаїв

ФІЛЬТРАЦІЯ ЗАВАД ТА АНАЛІЗ ХАРАКТЕРИСТИК

ФІЛЬТРІВ НА ОСНОВІ АДАПТИВНИХ АЛГОРИТМІВ ТА

НЕЙРОННОЇ МЕРЕЖІ ADALINE

В статі розглянуто існуючі методи фільтрації завад за допомогою фільтрів, що використовують адаптивні алгоритми (метод найменших квадратів - LMS, метод рекурсивних найменших квадратів - RLS), та нейронної мережі ADALINE. Наведені часові діаграми результатів фільтрації сигналу від завад в залежності від параметрів адаптивних алгоритмів. Проаналізовані отримані результати фільтрації. Іл.: 5. Бібліогр.: 19 назв.

Ключові слова: фільтрація завад, адаптивні алгоритми, нейронна мережа ADALINE, часові діаграми.

Постановка проблеми. Цифрова обробка сигналів (ЦОС) у складних радіоелектронних системах характеризується низкою особливостей, серед яких: неможливість передбачення корисного

сигналу, складність фільтрування сигналу від шуму (зокрема, від "білого шуму") і т.п. [1]. Сукупність даних факторів ускладнює розв’язання радіотехнічних завдань, що пов’язані з ЦОС. Одним з важливих напрямків застосування цифрової обробки сигналів є сфера задач цифрової фільтрації. Використання цифрових фільтрів має низку переваг перед аналоговими, зокрема, можливість створення фільтрів з нескінченною імпульсною характеристикою (НІХ), фільтрів високих порядків, високої точності (точність аналогових фільтрів обмежена допусками на елементи), гнучких в налаштуванні [1, 2].

Аналіз літератури. У високоякісних системах цифрова обробка сигналів часто здійснюється в умовах невизначеності системних характеристик, а отже апріорна і поточна інформація про параметри системи є неповною. Це обумовлено наявністю джерел випадкових перешкод і другорядних процесів (з точки зору вирішення задачі) з непередбачуваною поведінкою. Таким чином, стохастичність і нестаціонарність об'єктів та умов їх функціонування визначають фактор складності системи. Одним з найбільш перспективних шляхів подолання труднощів, породжуваних цим фактором, є застосування адаптивних алгоритмів [3 - 6] та нейронних мереж [7 - 10]. В даний час в задачах адаптивної фільтрації сигналу, як правило, знаходять своє застосування

адаптивні фільтри, синтезовані на основі методів найменших квадратів (Least Mean Square - LMS) та рекурсивних найменших квадратів (Recursive Least Square - RLS) [11 - ІЗ]. Суть цих методів полягає в поступовому наближенні значень коефіцієнтів фільтрів до шуканих (бажаних) з використанням методів регресійного аналізу. Разом з тим, все більшого поширення набувають системи фільтрації, синтезовані на основі нейронних мереж [7 - 9, 14].

Метою статті є порівняльний аналіз якісних (відносна похибка фільтрування) та часових (час налаштування фільтру) характеристик адаптивних фільтрів, що синтезовані з використанням нейронної мережі ADALINE та адаптивних алгоритмів LMS, RLS.

Виклад основного матеріалу. Всі способи використання адаптивних фільтрів, так чи інакше, зводяться до розв’язання задачі ідентифікації, тобто до визначення характеристик певної системи. На рис. І наведена структурна схема адаптивного фільтру [4, 8, 11, 14], синтезованого з використанням методу найменших квадратів та рекурсивних найменших квадратів [ІЗ, 15].

Рис. 1. Структурна схема адаптивного фільтра

Основні принципи реалізації адаптивних алгоритмів фільтрації розглянемо більш детально. Припустимо, що необхідно забезпечити комп’ютеризований вимірювальний комплекс системою зв’язку, при цьому сигнал, що сприймається приймачем П1, неминуче виявиться сильно забрудненим сторонніми сигналами (шумами). В реальних умовах функціонування позбутися цих шумів неможливо, але можна отримати

зразок шумового сигналу n (t) (рис. 1), встановивши другий приймач П2 в безпосередній близькості від джерела шуму.

Вхідним сигналом адаптивного фільтра (рис. 1) є шумовий сигнал n(t) від додаткового приймача П2, а в якості еталонного сигналу використовується сигнально-шумова суміш, сприйнята основним приймачем П1. Адаптивний фільтр прагне перетворити вхідний сигнал m(t) таким чином, щоб зробити його якомога ближчим до корисного v(t). Оскільки з вхідним сигналом фільтра корельовано [5] лише шумову складову зразкового сигналу, то в усталеному режимі на виході фільтра буде отримана оцінка шуму, присутнього в еталонному сигналі. Сигнал помилки, що розраховується як різниця між еталонним сигналом m(t), забрудненим шумом, і вихідним сигналом адаптивного фільтра a(t), буде в цьому випадку представляти собою відфільтрований від шуму зразковий сигнал e(t) [3, 4].

Вибір типу фільтру і алгоритму його реалізації є важливими компонентами процесу проектування високоефективних систем зв’язку. Для порівняльного аналізу ефективності процесів фільтрації розглянемо адаптивні алгоритми, синтезовані з використанням методів RLS та LMS і нейронної мережі ADALINE [16, 17, 18].

Для спрощення математичних викладок припустимо, що сигнали фільтра являються мовними. Однак результуючі формули легко узагальнюються на випадок комплексних сигналів і фільтрів [12, 15]. Більш детальний розгляд даних алгоритмів наведено в [3, 4, 6].

Адаптивний алгоритм найменших квадратів (Least Mean Square

- LMS). Нехай вхідний дискретний випадковий сигнал n(t) (рис. 1) обробляється нерекурсивним дискретним фільтром порядку N, коефіцієнти якого можуть бути представлені вектор-стовпцем

w = [w0,w1,....wN]T, тоді вихідний сигнал цифрового фільтра (1)

дорівнює

a(t) = uT (t)w, (1)

де u(t) = [x(t),x(t — 1), ....,x(t—n)]T - вектор-стовпець вмісту лінії

затримки фільтра на t -му кроці.

Помилка відтворення (2) зразкового сигналу m(t), відповідно, визначається як [12, 15]

e(t) = m(t) — a(t) = m(t) — uT (t)w. (2)

Адаптивному алгоритму необхідно знайти такі коефіцієнти фільтра V які забезпечують максимальну близькість вихідного сигналу а(ґ) до зразкового ш(ґ), тобто мінімізують помилку в(ґ) (рис. 1). Оскільки в(ґ) також є випадковим процесом, в якості міри її величини розумно прийняти середньоквадратичне значення, тоді функціонал, що оптимізується (3) можна визначити як [4]

З^) = е2 (і) ^ тіп; (3)

е2(і) = (т(і) - иТ (і)м>)2 = ш2 (і) - 2т(і)ит(і^ + м>т и(і)ит (4)

Статистично усереднюючи вираз (4), отримаємо (5)

J (w) = e 2(t) = m2 (t) — 2m(t)uT (t)w + wT u(t)uT (t )w, (5)

де m 2(t) = a 2 - середній квадрат зразкового сигналу; m(t)uT (t) = pT -

транспонований вектор-стовпець взаємних кореляцій p між t -м відліком зразкового сигналу і вмістом лінії затримки u фільтра;

u(t)uT (t) = R - кореляційна матриця сигналу, що має розмір

(N +1) х (N +1) .

Метод найшвидшого спуску, що базується на пошуку мінімуму цільової функції (5), є головним критерієм адаптації алгоритму (5) найменших квадратів. При використанні даного способу оптимізації вектор коефіцієнтів w повинен рекурсивно оновлюватися наступним чином (6)

w(t+1 = »<0—f graJw(0) = w(0+f p-№<», <6)

де f - розмір кроку градієнтного спуску; p - вектор-стовпець взаємних кореляцій між t -м відліком зразкового сигналу і вмістом лінії затримки фільтра; R - кореляційна матриця сигналу, що має розмір (N + 1) х (N +1).

Докладний аналіз збіжності даного процесу наведено в [4]. Показано, що алгоритм сходиться, якщо 0 <f< 2/ X , де X -

max max

максимальне власне число кореляційної матриці R , проте для розрахунку градієнта необхідно знати значення матриці R і вектора p .

На практиці можуть бути доступні лише оцінки цих значень, отримані за вхідними даними. Такими найпростішими оцінками є миттєві значення кореляційної матриці (7) і вектора взаємних кореляцій (8), що отримуються без будь-якого усереднення [12, 15]

Rit) = uit)uT it); pit) = mif)uit).

(7)

(8)

При використанні даних оцінок формула (6) приймає вигляд (9)

w(t +1) = w(t) + fu(t\m(t) — uT (t)w(t)). (9)

Вираз, що стоїть в дужках, згідно з (2) являє собою помилку фільтрації e (t), з урахуванням цього, вираз для рекурсивного оновлення коефіцієнтів фільтра має вигляд (10)

w(t + 1) = w(t) + fe(t)u (t). (10)

Основною перевагою алгоритму LMS є гранична обчислювальна простота - для підстроювання коефіцієнтів фільтра на кожному кроці потрібно виконати N +1 операцій "множення-складання". Наслідком цього є повільна збіжність і підвищена дисперсія похибки в усталеному режимі - коефіцієнти фільтра завжди коливаються навколо оптимальних значень, що і збільшує рівень вихідного шуму [5, 6].

Адаптивний алгоритм рекурсивних найменших квадратів (Recursive Least Square - RLS). При розгляді попереднього алгоритму вхідний сигнал вважався випадковим процесом і мінімізувався середній квадрат помилки відтворення зразкового сигналу. У разі прийому нестаціонарного сигналу статистичне усереднення може бути неможливо

і потрібно вести обробку по одній або декількох реалізаціях процесу, тоді оптимізаційна задача може бути сформульована наступним чином: потрібно відшукати такі коефіцієнти фільтра w, щоб норма помилки (11) відтворення зразкового сигналу була мінімальною [3, 4].

T—1 ,

J(w) =Е \e(t)\ ^ min. (11)

t=0

Перейдемо до матричного запису вздовж координати t , отримавши

формули для векторів-стовпців вихідного сигналу a (12) і для помилки

відтворення вхідного сигналу e (13) [12, 15]:

a = UTw; (12)

e = m —UTw, (13)

де m - вектор-стовпець відліків зразкового сигналу;

U = [w(0), u(1),...,u(T — 1)] - матриця, стовпці якої представляють собою

вміст лінії затримки фільтра на різних тактах.

Вираз (11) для норми помилки можна переписати в матричному вигляді наступним чином

J(w) = eTe ^ min. (14)

Підставивши (12) та (13) в (14), отримаємо (15) [5]

J(w) = (m —UTw)T(m — UTw) = mTm — wTUm — mTUTw + wUUTw. (15)

Для знаходження мінімуму цільової функції необхідно обчислити градієнт даного функціоналу і прирівняти його до нуля.

gradJ (w) = —2Um + 2UUTw = 0. (16)

Звідси шукане оптимальне рішення (9) дорівнює

w = (UUT )—lUm. (17)

В процесі прийому сигналу можливо на кожному черговому кроці перераховувати коефіцієнти фільтра безпосередньо за формулою (17), однак це пов'язано з невиправдано великими обчислювальними витратами. Дійсно, розмір матриці U постійно збільшується і, крім того,

необхідно щоразу заново обчислювати зворотну матрицю (UUT) 1.

Скоротити обчислювальні витрати можна, якщо врахувати, що на кожному кроці до матриці U додається лише один новий стовпець, а до вектора m - один новий елемент. Це дає можливість організувати обчислення рекурсивно.

Головною перевагою алгоритму RLS є швидка збіжність. Однак досягається це за рахунок значного ускладнення (у порівнянні з алгоритмом LMS) обчислень. Згідно [4], при оптимальній організації обчислень для оновлення коефіцієнтів фільтра на кожному такті потрібна

2.5N2 + 4N пара операцій "множення-складання" [4, 12, 15].

Нейронна мережа ADALINE. У 1960 р. Уідроу і його аспірант Хофф запропонували мережу ADALINE (ADAptive Linear NEuron) і розробили правило навчання, назване правилом Уідроу-Хоффа [9, 7, 11]. Правило Уидроу-Хоффа використовується для навчання мережі, що складається з шару розподільних нейронів і одного вихідного нейрона з

ISSN 2079-0031 Вестник НТУ "ХПИ", 2012, № 62 (968)

106

лінійною функцією активації. Вихідне значення такої мережі визначається за формулою (18) [8, 9].

У -■

'X - 50, (18)

0

і = 1

де п - число нейронів розподільного шару; 50 - зсув.

Правило навчання Уідроу-Хоффа відомо під назвою дельта-правила ^еИа-тІе) та передбачає мінімізацію [17,18] середньоквадратичної

помилки (19) нейронної мережі, яка для Ь вхідних образів визначається як

Е = І іу(к) - і(к)), (19)

2 к=і

де у(к) і Р - вихідне і цільове значення мережі для к -го образу.

Дельта-правило базується на методі градієнтного спуску в просторі вагових коефіцієнтів і зміщень нейронної мережі [18]. За цим методом ваги і зміщення змінюються з часом за виразами (20) та (21)

дЕ (к )

™л(г +1) = ^л{г) - а- —^; (20)

д^и(г)

5 (і +1) = 5 (і)-а-—Е^к), і = 1,2,..., п, (21)

^ ’ -5 (і) ( )

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

0

де а - швидкість навчання (0 <а < 1); х(к) - і-а компонента к-го образу. Після обчислення часткової похідної (22)

дЕ(к) дЕ(к) ду(к)

= (уу(к) - і(к)) - х(к), (22)

вираз для адаптивного оновлення значень ваг нейронної мережі (23) приймає значення [8, 9, 18]

w (і +1) = w (і) -а- (у(к) - і(к)) - х(к), (23)

і1 і1 і

де w - матриця вагів; х - вектор входів; ґ - номер ітерації; (у(к) -1(к)) -помилка; а - позитивна константа.

Мережа ADALINE на сьогоднішній день є однією з найбільш широко використовуваних архітектур, в основному завдяки застосуванню в задачах адаптивної фільтрації [13, 14, 17].

КЭЫ 2079-0031 Вестник НТУ "ХПИ", 2012, № 62 (968)

107

Дослідження впливу порядку адаптивних фільтрів на якість фільтрації. Одним з головних параметрів, що впливають як на швидкодію так і на якість фільтрації цифрових фільтрів є їх порядок, а отже доцільно провести аналіз впливу порядку цифрового фільтру на якість фільтрації при застосуванні адаптивних алгоритмів.

Проведена авторами оцінка якісних показників процесу фільтрації в залежності від порядку фільтра здійснена з використанням методів оцінки гіпотез математичної статистики, а саме:

- Кореня із середнього для квадрата помилки (ЯМБЕ), що є оцінкою стандартного відхилення випадкової компоненти між даними синтезованої регресійної моделі та дослідними значеннями [19]

ЯМ8Б =

1 п -■>

-^іхі -х*) ^ 0 (24)

гп

п і=і

*

де х - вектор значень еталонного сигналу; х - вектор значень вихідного сигналу фільтру; п - кількість відліків вхідного сигналу.

- Коефіцієнту детермінації (Я2), що є часткою дисперсії відхилень залежної змінної від ії середнього значення. Іншими словами, Я2 - це квадрат змішаної кореляції між експериментальними значеннями та значеннями синтезованої математичної моделі [19]

X(х- х*>

і = 1_____

п

X(хі- х)

Я2 = 1 - ---------------> 1, (25)

п

і = 1

1 ЛП

де х = — X х - середнє арифметичне значення вхідного сигналу. п^ і

і = 1

Результати оцінки якості процесів фільтрації з використанням адаптивних алгоритмів RLS та LMS наведено на рис. 2.

Аналізуючи результати фільтрації адаптивних алгоритмів при різних значеннях порядку фільтра можна стверджувати, що збільшення порядку фільтра призводить до покращення результатів фільтрації лише в певному проміжку значень, так для RLS-фільтра оптимальний порядок фільтру лежить в межах [28..45], а для LMS-фільтру в межах [20..40].

а - за показником якості КМЗЕ б - за показником якості Я2

Рис. 2. Ефективність роботи фільтрів на основі адаптивних алгоритмів RLS та LMS при різному порядку фільтра

Слід також відмітити, що збільшення порядку фільтра призводить до зменшення швидкодії обчислювальної системи та підвищення складності адаптивних алгоритмів, а тому для оцінки часових характеристик процесів фільтрації авторами обрано порядок фільтрів рівним 32.

Аналогом порядку фільтру для нейронної мережі ADALINE є кількість ліній вхідних затримок й, а отже доцільно провести якісну оцінку процесів фільтрації з використанням нейронної мережі ADALINE при різній кількості ліній вхідних затримок.

Наведені на рис. 3 результати фільтрації нейронної мережі ADALINE при різній кількості вхідних затримок свідчать про те, що найкращі показники роботи нейро-мережевого фільтру забезпечуються при використанні 6 ліній вхідних затримок [8].

Моделювання процесів фільтрації цифрових фільтрів на основі адаптивних алгоритмів RLS, LMS та нейронної мережі ADALINE.

Для аналізу швидкодії адаптивних алгоритмів авторами проведено моделювання фільтрації звукового сигналу голосу людини у{г), який додатково забруднено шумом ш(г) (рис. 4). При моделюванні порядки адаптивних фільтрів на основі алгоритмів КЬ8 та LMS встановлено рівними 32, а нейронна мережа ADALINE має 6 ліній затримок.

Аналізуючи часові діаграми (рис. 4), можна впевнено говорити, що усі фільтри в тій чи іншій мірі розв’язують задачу шумопоглинання. У фільтра на основі алгоритму LMS за 5000 тактів різниця між еталонним вхідним сигналом і вихідним адаптованим в процентному співвідношенні складає 20 - 25%. В свою чергу у фільтра на основі алгоритму RLS за той самий час відносна похибка дорівнює 3 - 5%, причому відносна похибка менша за 10%, настає вже після 1500 тактів. Ця швидша збіжність

досягається за рахунок значного ускладнення обчислень (у порівнянні з алгоритмом LMS).

а - за показником якості RMSE

б - за показником якості R

Рис. 3. Ефективність роботи фільтру на основі нейронної мережі ADALINE при різній кількості вхідних затримок

Рис. 4. Результати фільтрації сигналу з використанням нейронної мережі ADALINE та адаптивних алгоритмів LMS та RLS у(ї) - еталонний сигнал; ш(ґ) - сигнал забруднений шумом

Фільтр на основі нейронної мережі АБАЬШБ справляється з задачею шумопоглинання з ефективністю в 8 - 10%, проте слід зазначити, що при моделюванні використовувалась попередньо навчена нейронна мережа. Навчання нейронної мережі відбувалось на основі еталоного сигналу у(ї) та забрудненого сигналу ш(ґ) на проміжу часу [0, ..., 0.05] на протязі 100 епох. Відносна похибка вихідного сигналу нейроної мережі під час навчання після 5000 тактів складає лише 1 - 3%.

ISSN 2079-0031 Вестник НТУ "ХПИ", 2012, № 62 (968)

110

Висновки. Застосування адаптивних алгоритмів та нейронної мережі ADALINE навіть при многократному перевищенні шуму над корисною складовою в виміряному сигналі дозволяє отримати очищений від шуму корисний сигнал практично без спотворень.

Фільтр на основі метода найменших квадратів (LMS) має найгірші результати збіжності серед усіх фільтрів розглянутих в даній роботі, що пов’язано з простотою LMS алгоритму та дозволяє використовувати метод LMS в умовах коли швидкість збіжності не відіграє значну роль.

Фільтр, створений на основі метода рекурсивних найменших квадратів (RLS), має найкращі результати серед усіх розглянутих фільтрів. Але складність його реалізації та великі розрахункові процедури під час фільтрації ускладнюють використання цього фільтра. Даний фільтр доцільно використовувати коли якість та швидкість фільтрації стоять на першому місці і забезпечується наявність великих розрахункових потужностей.

Перевагами фільтра, створеного на основі нейроної мережі ADALINE, є добра збіжність і простота реалізації. Проте використання нейромережевих фільтрів зумовлює необхідність їх попереднього навчання, а отже динаміка та якість роботи системи фільтрації буде залежати від обраного алгоритму навчання, що призводить до ускладнення етапу проектування системи.

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

Список літератури: 1. Ceргиeнко A.Б. Цифровая обработка сигналов: учебник для вузов /A.Б. Ceргиeнко. - СПб.: Питер, 2006. - 607 с. 2. Aйфичeр Э. Цифровая обработка сигналов. Практический подход / Э. Aйфичeр, Б. Джeрвис. - М.: "Вильямс", 2004. - 992 с. 3. Уидроу Б. Адаптивная обработка сигналов / Б. Уидроу, С.Д. Стирнз. - М.: Радио и связь, 1989. -44Q с. 4. Адаптивные фильтры / Под рeд. К.Ф.Н. Коуэна и ПМ. Гранта. - М.: Мир, 1988. 5. Glentis G.O. Efficient Least Squares Adaptive Algorithms for FIR Transversal Filtering / G.O. Glentis, K. Berberidis, S. Theodoridis // Signal Processing Magazine, IEEE. - 1999. — Vol. 16. - №.4. - P. 13-41. б. Haykin S. Adaptive Filter Theory / S. Haykin. - Prentice Hall, 2QQ2. - 92Q p. 7. Комашинский В.И. Нейронные сети и их применение в системах управления и связи / В.И. Комашинский, ДЛ. Смирнов. - М.: Горячая линия - Телеком, 2002. - 94 c. 8. Steel D.C. Neural networks for communications / D.C. Steel. - Department of Computer Science and Engineering University of Warwick, Coventry, 2QQ1. - 351 p. 9. Meдвeдeв В.С. Нейронные сети / В.С. Meдвeдeв, В.Г. Поmeмкин. - М.: Диалог МИФИ, 2002. - 496 c. lO. Дьяконов В.П. Компьютерная математика: Теория и практика / В.П. Дьяконов. - М.: Нолидж, 2001. - 1295 c. 11. Widrow B. Noise Canceling and Channel Equalization / B. Widrow, M.A. Lehr // Handbook of Brain Theory and Neural Networks. - MIT Press, 1995. - P. 648-65Q. 12. Caломamин С.Б. Компьютерное моделирование и обработка нестационарных сигналов / С.Б. Caломamин, A.И. Бурак. - Минск, 2004. - 36 c. 13. Paraskeva George. Neural fuzzy theory and adaptive noise cancellation techniques / George Paraskeva. - University of Warwick, 2QQ3. - 93 p. 14. Abend Kenneth. The 2QQ1 Benjamin Franklin Medal in Engineering presented to

Bernard Widrow / Kenneth Abend // Journal of the Franklin Institute. - 2QQ2. - № 339. - P. 283294. 15. Ceргиeнко A.Б. Алгоритмы адаптивной фильтрации: особенности реализации в MATLAB /A.Б. Ceргиeнко // Exponenta Pro. Математика в приложених. - 2QQ3. - № 1. -С. 18-28. 16. Круглов В.В. Искусственные нейронные сети. Теория и практика / В.В. Круглов, В.В. Борисов. - М.: Горячая линия-Телеком, 2002. - 382 с. 17. Widrow В. Adaptive switching circuits / В. Widrow, M. Hoff // IRE WESCON Convention, 196Q. - P. 96-1Q4. 18. Калацкая Л.В. Организация и обучение искусственных нейронных сетей / Л.В. Калацкая, В-A. Новиков. -Мн.: БГУ, 2002. - 76 с. 19. Королюк В.С. Справочник по теории вероятности и математической статистике / В.С. Королюк, Н.И. Порmeнко, A.В. Скороход, A.Ф. Турбин. -М.: Наука, 1985. - 640 с.

УДК 519.218.82+004.032.26

Фильтрация помех и анализ характеристик фильтров на основе адаптивных алгоритмов и нейронной сети ADALINE / Кондратенко Ю.П., Коробко А.В., Свиридов А.И. // Вестник НТУ "ХПИ". Серия: Информатика и моделирование. - Харьков: НТУ "ХПИ". - 2Q12. - № 62 (968). - С. 1Q1 - 112.

В статье рассмотрены существующие методы фильтрации помех с помощью фильтров, использующих адаптивные алгоритмы (метод наименьших квадратов - LMS, метод рекурсивных наименьших квадратов - RLS) и нейронной сети ADALINE. Приведенные временные диаграммы результатов фильтрации сигнала в зависимости от параметров адаптивных алгоритмов фильтрации помех. Проанализированы полученные результаты фильтрации. Ил.: 4. Библиогр.: 19 назв.

Ключевые слова: фильтрация помех, адаптивные алгоритмы, нейронная сеть ADALINE, временные диаграммы.

UDC 519.218.82+QQ4.Q32.26

Noise cancellation and characteristics analysis of the filters based on adaptive algorithms and neural network ADALINE / Kondratenko Y.P., Korobko O.V., Sviridov A.I.

// Herald of the National Technical University "KhPI". Subject issue: Information Science and Modelling. - Kharkov: NTU "KhPI". - 2Q12. - №. 62 (968). - P. 1Q1 - 112.

The article considers the existing methods of noise filtering by filters using adaptive algorithms (least squares method - LMS and recursive least squares method - RLS), and neural network ADALINE. Time-diagrams of noise filtering results depending on the parameters of adaptive filter algorithms are given. The results of filtration are analyzed and compared. Figs: 4. Refs: 19 titles.

Keywords: noise cancellation, adaptive algorithms, neural network ADALINE, time diagrams.

Надійшла до рeдaкцiї 02.08.2012

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