Подскажите алгоритмик как фильтровать аномальный выбросы датчика ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
dimkos
03 марта 2003 г. 14:43
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Например, 25 выборок->сортировка->усреднение значений от 10-го до 15-го.
—
GRR
(04.03.2003 08:18,
пустое
)
Если можешь определить что выброс аномальный, то пропусти эту выборку и замени ее предыдущей.
—
AAV
(03.03.2003 15:27,
пустое
)
Ответ: о есть что почитать по этому поводу?
—
dimkos
(03.03.2003 15:09,
пустое
)
Любые книжки по ЦОС.
—
SM
(03.03.2003 15:12,
пустое
)
Ответ:
—
SM
(03.03.2003 15:14,
пустое
,
ссылка
)
Ответ: Для одиночных выбросов делать КИХ(FIR)/БИХ(IIR) фильтрацию не рекомендую - много памяти и времени сожрет, а результат будет хуже!!!
—
SOIC
(03.03.2003 15:09,
пустое
)
Вообще-то медианный фильтр это разновидность КИХ фильтра (с ИХ = 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,
пустое
)
Ответ: Если выбросы одиночные, то медианный фильтр их полностью отфильтрует...
—
SOIC
(03.03.2003 15:03,
пустое
)
Медианный фильтр
—
Владимир
(03.03.2003 14:58, 249 байт)
Часто вполне досточно бывает IIR-реализация ФНЧ 1-го 2-го порядка. Меньше памяти требует.
—
SM
(03.03.2003 15:02,
пустое
)
ФНЧ подходящего порядка. А вообще маловато исходных данных для того, что-бы советовать что-то более конкретное.
—
SM
(03.03.2003 14:57,
пустое
)
А можно делать FFT и при наличии в спектре слишком высокочастотных составляющих достаточной амплитуды игнорировать данные. Можно также пропустить через ФВЧ затем через детектор и игнорировать при слишком большом сигнале на выходе.
—
SM
(03.03.2003 15:00,
пустое
)
Фильтром: наверно можно просто усреднять несколко выборок
—
ES
(03.03.2003 14:55,
пустое
)
мб медианный фильтр ?
—
DASM
(03.03.2003 14:51,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru