Ответ: Для одиночных выбросов делать КИХ(FIR)/БИХ(IIR) фильтрацию не рекомендую - много памяти и времени сожрет, а результат будет хуже!!!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SOIC
03 марта 2003 г. 15:09
В ответ на:
Подскажите алгоритмик как фильтровать аномальный выбросы датчика ?
отправлено dimkos 03 марта 2003 г. 14:43
Составить ответ
|||
Конференция
|||
Архив
Ответы
Вообще-то медианный фильтр это разновидность КИХ фильтра (с ИХ = 1/N для n=[1..N] и 0 для остальных n. где N порядок фильтра). А БИХ жрет обычно меньше памяти и ресурсов при одинаковой крутизне среза АЧХ.
—
SM
(03.03.2003 15:18,
пустое
)
Ответ: Не согласный я насчет медианного фильтра.
—
ВН
(03.03.2003 15:45, 144 байт)
Вы будете смеяться, но медианный фильтр действительно очень похож на КИХ c равными коэффициентами. И даже в некоторм смысле лучше его.
—
Alexandr
(03.03.2003 16:25,
пустое
,
картинка
)
Продолжение:
—
Alexandr
(03.03.2003 16:28, 159 байт)
Ответ: Нет, не буду смеяться.
—
ВН
(03.03.2003 16:58, 577 байт)
Для четного N для чередования -1 и +1 медиана даст тоже 0, если их (плюсов и минусов) одинаковое количество.
—
SM
(03.03.2003 17:03,
пустое
)
Ответ:
—
ВН
(03.03.2003 17:19, 949 байт)
Ответ: to Alexandr, SM.
—
ВН
(03.03.2003 18:03, 288 байт)
В MATLAB принято по другому.
—
Alexandr
(03.03.2003 17:29, 326 байт)
Не соглашусь тут - для четных N медианное значение определено не так. Берется среднее между двумя центральными выборками. Что-бы далеко не ходить за ссылками приведу вырезку из матлаба (+)
—
SM
(03.03.2003 17:28, 177 байт)
гм. а как вообще медиану надо брать при четном буфере ? это вообще корректно ?
—
DASM
(03.03.2003 17:10,
пустое
)
Как среднее арифметическое двух центральных элементов.
—
SM
(03.03.2003 17:11,
пустое
)
Ответ: Ну уж не знаю, можно ли такое называть медианой...
—
SOIC
(03.03.2003 17:55,
пустое
)
Имеется ввиду естественно после сортировки.
—
SM
(03.03.2003 17:59,
пустое
)
Любопытно, но возникают смутные подозрения... Как иожно их сравнивать только по АЧХ ? И насколько random удовлетворяет большому кол-ву примерно одинаковых выборок с периодическими выбросами. Думаю, разная природа этих фильтров делает приведенный выше результат абсолютно бессмысленным
—
DASM
(03.03.2003 16:42,
пустое
)
Согласен - ошибочка вышла. Не медианный то о чем я сказал, а скользящего среднего.
—
SM
(03.03.2003 15:49,
пустое
)
С ИХ облажался.
—
SM
(03.03.2003 15:51,
пустое
)
Чего-то мой маразм не дает мне понять, каким боком в такой формулировке заложена сортировка буфера N выборок ?
—
DASM
(03.03.2003 15:36,
пустое
)
Ответ: Хм, будем знать... ;)
—
SOIC
(03.03.2003 15:27,
пустое
)
Ответ: Мне вобще тоже не очень понятно - сомнительно что сумированием и умножением можно медиану получить - надо проверять...
—
SOIC
(03.03.2003 15:54,
пустое
)
Лучше сразу забудь, SM что-то спутал "с прямым углом" (+).
—
ReAl
(03.03.2003 15:52, 247 байт)
Да, спутал. Был не прав.
—
SM
(03.03.2003 15:57,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru