это был я-Сэр муррAnonymous писал(а):1замер в секунду( не принципиально).Фильтрация после окончания регистрации. Шум оценивается по среднему значению между масимальными и минимальными значениями сигнала за весь период регистрации ( что-то вроде "трубы", в которой находтся сигнал).Отфильтрованный сигнал используется для определения точек перегиба ( момент, когда сигнал начинает возрастать или падать). Количество точек- не меняется.Сглаживание по нашей методике приводит к смещению момента перегиба на 1\2 величины окна; это можно учесть-если надо для обработки.
Алгоритм фильтра нижних частот
- Сэр Мурр
- Модератор
- Сообщения: 11169
- Зарегистрирован: Чт окт 27, 2005 18:50:07
- Откуда: из мест не столь отдалённых
Re: алгоритм фильтра низких частот
- Реклама
- xelos
- Потрогал лапой паяльник
- Сообщения: 336
- Зарегистрирован: Пн мар 20, 2006 13:05:08
- Контактная информация:
1 замер в секунду - это намана (в смысле сигналы медленные). Если у вас задача фильтровать после записи уже, а не в реал тайм, то тут много всяких решений возможно.
кусочную аппроксимацию не пробовали? подбирать кривые можно оптимизируя квадраты разницы значений (не помню как называется), например. кривые 2-3 порядка на кусок. Наиболее точное воспроизведение сигнала получится. Проблема опять та же - оптимально выбрать ширину кусков. Если добавить сглаживание на границах - что-то типа кривых Безье получится.
Я скользящие фильтры применяю для реал тайм фильтрации, со всеми вытекающими - отставание сглаженного сигнала от полезного. Иногда это мешает.
кусочную аппроксимацию не пробовали? подбирать кривые можно оптимизируя квадраты разницы значений (не помню как называется), например. кривые 2-3 порядка на кусок. Наиболее точное воспроизведение сигнала получится. Проблема опять та же - оптимально выбрать ширину кусков. Если добавить сглаживание на границах - что-то типа кривых Безье получится.
Я скользящие фильтры применяю для реал тайм фильтрации, со всеми вытекающими - отставание сглаженного сигнала от полезного. Иногда это мешает.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
- Сэр Мурр
- Модератор
- Сообщения: 11169
- Зарегистрирован: Чт окт 27, 2005 18:50:07
- Откуда: из мест не столь отдалённых
алгоритм фильтра низких частот
Обработка сигнала после регистрации. Стандартные разложения в Фурье не применимы принципиально. Вейвлеты-пока не получилось, но не очень-то и нужны. Сейчас в новой версии программы и нового АЦП в реальном времени делаем усреднение 10..30 отсчётов; уменьшает вариацию сигнала на 2 МЗР. Посмотрю, что даст на реальном зашумлённом сигнале.
Re: Алгоритм фильтра нижних частот
Вот сдесь я будто-бы хорошо разжевал (с реальным примером реализации)
:
http://howtodoit.com.ua/kak-poluchit-ts ... bih-filtr/
http://howtodoit.com.ua/kak-poluchit-ts ... bih-filtr/

