Нелинейният филтър е устройство за обработка на сигнали, чийто изходен сигнал не е линейна функция на входния сигнал. Тоест, ако филтърът извежда сигнали и за два входни сигнала и поотделно, не винаги извежда , когато входът е линейна комбинация .

Нелинейните филтри имат широко приложение в инженерството, електрониката, теорията на управлението и обработката на сигнали. Особено често се използват при цифровата обработка на изображения.

Общи сведения Нелинейните филтри могат да бъдат с непрекъснат или дискретен домейн. Прост пример за първите е електрическо устройство, чието изходно напрежение във всеки момент е квадрат на входното напрежение , т.е. ; или чийто вход е ограничен до фиксиран диапазон , а именно }. Важен пример за последното е филтърът за текуща медиана, така че всяка изходна проба е медианата на последните три входни проби . Подобно на линейните филтри, нелинейните филтри могат да бъдат или не с инвариант на отместване.

Нелинейните филтри имат много приложения, особено при отстраняването на определени видове шум, който не е адитивен. Например медианният филтър се използва широко за премахване на пиковия шум - който засяга само малък процент от пробите, вероятно в много големи количества. Наистина, всички радиоприемници използват нелинейни филтри за преобразуване на кило- в гигахерцови сигнали в аудиочестотния диапазон; и цялата цифрова обработка на сигнали зависи от нелинейни филтри (аналогово-цифрови преобразователи) за трансформиране на аналогови сигнали в двоични числа. Нелинейният цифров филтър е много ефективен за премахване на мрежови смущения.Г. Левков, Г. Михов, Р. Иванов, Ив. Даскалов – Нелинейна филтрация за премахване на мрежови смущения в ЕКС.

Нелинейните филтри обаче са значително по-трудни за използване и проектиране от линейните, тъй като най-мощните математически инструменти за анализ на сигнала (като импулсната характеристика и честотната характеристика) не могат да бъдат използвани върху тях. Така например линейните филтри често се използват за премахване на шум и изкривяване, които са създадени от нелинейни процеси, просто защото правилният нелинеен филтър би бил твърде труден за проектиране и конструиране.

Нелинейните филтри имат доста различно поведение в сравнение с линейните филтри. Най-важната характеристика е, че за нелинейните филтри изходът на филтъра или отговорът (реакцията) на филтъра не се подчинява на принципите, очертани по-рано, по-специално на мащабирането и инвариантността на отместването. Освен това нелинейният филтър може да доведе до резултати, които варират по неинтуитивен начин.

Методи за решаване на проблема с нелинейното филтриране Представяне на нелинейна система с помощта на безкрайна сума от интеграли на Волтера. В идеалния случай той осигурява минимална средна квадратична грешка при оценката. Въпреки че решението, получено по този начин, не е точно осъществимо, приблизителните решения могат да намалят средната квадратична грешка в сравнение с използването на оптимална линейна система. Ограничаване на класа от изследвани процеси до едномерни процеси на Марков или компоненти на многомерни Марковски процеси.Логинов, Н. В. Методы стохастической аппроксимации // Автоматика и телемеханика. — 1966. — № 4 Използване на квазилинейни методи, базирани на използването на малък параметър.Башаринов, А. Е. Об асимптотических экстремальных процедурах параметрического распознавания образов // Радиотехника и электроника. — 1965. — № 5Бернштйн, С. Н. О доверительных вероятностях Фишера // Известия АН СССР, серия математическая. — 1941. — № 5 Чрез гейт-масиви с програмируемо поле /ГМПП/ ()

Приложения Премахване на шум Сигналите често се повреждат по време на предаване или обработка; и честа цел при проектирането на филтри е възстановяването на оригиналния сигнал, процес, който обикновено се нарича „премахване на шум“. Най-простият тип повреда е адитивен шум, когато желаният сигнал S се добавя с нежелан сигнал N, който няма известна връзка със S. Ако шумът N има просто статистическо описание, като на Гаусовия шум, тогава филтърът на Калман ще намали N и ще възстанови S до степента, позволена от теоремата на Шенон за кодиране на канал с шумове. По-специално, ако S и N не се припокриват в честотната област, те могат да бъдат напълно разделени от линейни лентови филтри.

За почти всяка друга форма на шум, от друга страна, ще е необходим някакъв вид нелинеен филтър за максимално възстановяване на сигнала. За мултипликативен шум (който се умножава по сигнала, вместо да се добавя към него), например, може да е достатъчно да се преобразува входа в логаритмична скала, да се приложи линеен филтър и след това да се преобразува резултатът в линейна скала. В този пример първата и третата стъпка не са линейни.

Нелинейните филтри също могат да бъдат полезни, когато някои „нелинейни“ характеристики на сигнала са по-важни от общото информационно съдържание. При цифровата обработка на изображения, например, може да трябва да се запази остротата на силуетните ръбове на обектите във снимките или свързаността на линиите в сканираните чертежи. Линеен филтър за премахване на шум обикновено ще замъгли тези функции; нелинеен филтър може да даде по-задоволителни резултати (дори ако размазаното изображение може да е по-„правилно“ в информационно-теоретичен смисъл).

Много нелинейни филтри за премахване на шум работят във времевата област. Те обикновено изследват входния цифров сигнал в краен прозорец, обграждащ всяка проба, и използват някакъв статистически модел за извод (явно или неявно), за да оценят най-вероятната стойност за оригиналния сигнал в тази точка. Проектирането на такива филтри е известно като задача за филтриране за стохастичен процес в теорията на оценката и теорията на управлението.

Примерите за нелинейни филтри включват: затворени контури за фазова автодонастройка на честотата детектори смесители медианни филтри ранклети

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

Филтриране на Кушнер-Стратонович Контекстът тук е формулирането на задачата за нелинейното филтриране, погледнато през призмата на теорията на стохастичните процеси. В този контекст, както случайният сигнал, така и шумните частични наблюдения се описват чрез непрекъснати времеви стохастични процеси. Ненаблюдаваният случаен сигнал, който трябва да бъде оценен, се моделира чрез нелинейно стохастично диференциално уравнение на Итo и функцията за наблюдение е непрекъснато времево нелинейно преобразуване на ненаблюдавания сигнал, наблюдение, нарушено от непрекъснат шум от наблюдение. Предвид нелинейния характер на динамиката, познатите концепции за честотна област, които могат да бъдат приложени към линейни филтри, не са жизнеспособни и е формулирана теория, базирана на представянето на пространството на състоянието. Пълната информация за нелинейния филтър в даден момент е вероятностният закон за ненаблюдавания сигнал в този момент, който зависи от историята на наблюденията до този момент. Този закон може да има плътност и безкрайномерното уравнение за плътността на този закон приема формата на стохастично частно диференциално уравнение (SPDE). Проблемът с оптималното нелинейно филтриране в този контекст е решен в края на 1950-те и началото на 1960-те години от Руслан Л. СтратоновичRuslan L. Stratonovich (1959), Optimum nonlinear systems which bring about a separation of a signal with constant parameters from noise. Radiofizika, volume 2, issue 6, pages 892–901.Ruslan L. Stratonovich (1959). On the theory of optimal non-linear filtering of random functions. Theory of Probability and Its Applications, volume 4, pages 223–225.Ruslan L. Stratonovich (1960), Application of the Markov processes theory to optimal filtering. Radio Engineering and Electronic Physics, volume 5, issue 11, pages 1–19.Ruslan L. Stratonovich (1960), Conditional Markov Processes. Theory of Probability and Its Applications, volume 5, pages 156–178. и Харолд Дж. Кушнер.Kushner, Harold. (1967), Nonlinear filtering: The exact dynamical equations satisfied by the conditional mode. IEEE Transactions on Automatic Control, volume 12, issue 3, pages 262–267 Оптималният филтър SPDE се нарича уравнение на Кушнер-Стратонович. През 1969 г. Моше Закай въвежда опростена динамика за ненормализирания условен закон на филтъра, известен като уравнение на Закай.Moshe Zakai (1969), On the optimal filtering of diffusion processes. Zeitung Wahrsch., volume 11, pages 230–243. MR-242552 Zbl-0164.19201 Доказано е от Мирей Шалейа-Морел и Доминик Мишел,Chaleyat-Maurel, Mireille and Dominique Michel (1984),Des resultats de non existence de filtre de dimension finie. Stochastics, volume 13, issue 1+2, pages 83–102. че решението е безкрайномерно като цяло и като такова изисква крайномерни приближения. Те могат да бъдат базирани на евристика като разширения филтър на Калман или филтрите за предполагаема плътност, описани от Питър С. Мейбек Peter S. Maybeck (1979), Stochastic models, estimation, and control. Volume 141, Series Mathematics in Science and Engineering, Academic Press или проекционните филтри, въведени от Дамиано Бриго, Бернар Ханзон и Франсоа Льо Гланд,Damiano Brigo, Bernard Hanzon, and François LeGland (1998) A Differential Geometric approach to nonlinear filtering: the Projection Filter, IEEE Transactions on Automatic Control, volume 43, issue 2, pages 247–252. някои подфамилии на за които е показано, че съвпадат с предполагаемите филтри за плътност.Damiano Brigo, Bernard Hanzon, and François LeGland (1999), Approximate Nonlinear Filtering by Projection on Exponential Manifolds of Densities, Bernoulli, volume 5, issue 3, pages 495–534 Филтрите за частици са друга опция, свързана с последователните методи на Монте Карло.

Енергопреносни филтри Филтрите за пренасяне на енергия са клас нелинейни динамични филтри, които могат да се използват за преместване на енергия по проектиран начин. Енергията може да бъде преместена към по-високи или по-ниски честотни ленти, разпръсната върху проектиран диапазон или фокусирана. Възможни са много конструкции на филтри за пренос на енергия и те осигуряват допълнителни степени на свобода в конструкцията на филтъра, които просто не са възможни при използване на линейни конструкции. Billings S.A. "Nonlinear System Identification: NARMAX Methods in the Time, Frequency, and Spatio-Temporal Domains". Wiley, 2013

Вижте също Нелинейност Филтър на Калман Линеен филтър

Източници

Литература Левин Б. Р. – Теоретические основы статистической радиотехники. – М.: Советское радио, 1968. – 504 с. Тихонов В. И., Кульман Н. К. – Нелинейная фильтрация и квазикогерентный прием сигналов. — М.: Советское радио, 1975. — 704 с.

Външни препратки Анализ FPGA, реализующих нелинейные цифровые фильтры. «Журнал радиоэлектроники» №2, 2003. Проверен на 3.7.2008. Ilya Shmulevich – Nonlinear signal processing

Категория:Обработка на сигнали