AlexandrY (02.11.2009 16:10, просмотров: 317) ответил Alex B. на Медианный фильтр сам по себе нелинейный. Если вы будете использовать четное окно и брать среднее арифметическое - нелинейность будет еще больше.
Ну хоть и нелинейный, но АЧХ с него снять можно и тут открываются интересные вещи. http://www.alylab.eu/img/Median_Sort_Mean.png
Че дала Ксения это не медиана, а сортировка с децимацией.
Медианая именно фильтрация получает на вход сэмпл и выдает на выход сэмпл, а не делает один сэмпл из буфера.
Ну и усреднение при четной глубине для настоящей DSP медианы тоже обязательно.
Но усреднение не увеличивает нелинейность, а уменьшает и приближает АЧХ к характеристике линейного фильтра с равными коэффициентами.
Но линейный фильтр или усреднение по простому имеет очень глубокие затухания на определенных частотах и искажает частотную характеристику сигнала, а вот медиана с четной глубиной и без усреднения имеет наименьшую неравномерность.
Но самую меньшую неравномерность имеет фильтрация сортировкой сведенной к нахождению минимума или максимума!
Т.е. если надо резко улучшить сигнал, то я бы подумал о среднем из двух фильтров по максимумам и минимумам.
INDEMSYS