Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2013, 19:49   #1
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию Подскажите фильтр

Здравствуйте. Есть в некотором смысле банальная задача. Нужно сделать фильтр сигнала. Однако ничего не могу найти подходящего.

Суть в следующем:
Есть сигнал как на изображении 1.
Нужен такой фильтр который будет снижать резкие выбросы функции.
Исследовал всякие экспоненциальные фильтры, но результата не добился.
Вот сейчас обратил внимание на неньютоновские жидкости, нашел формулу но никак не могу применить ее для набора данных.

В общем прошу помочь, либо с формулой неньютоновской жидкости либо подсказать какой нибудь фильтр с требуемыми параметрами.
Ну в целом хотелось чтобы на пиках функция как бы тормозилась, в тоже время на плавных изменениях не сопротивлялась.
Спасибо.
Изображения
Тип файла: png сигнал.png (6.0 Кб, 116 просмотров)
Тип файла: png сигнал2.png (3.4 Кб, 115 просмотров)
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.

Последний раз редактировалось WorldMaster; 07.11.2013 в 19:52.
WorldMaster вне форума Ответить с цитированием
Старый 07.11.2013, 20:26   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Это я понял что надо исправить, а на что надо исправить? Дай еще картинки.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 07.11.2013, 20:30   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

может на какой-то предел от X до Y и не шагу далее?
Человек_Борща вне форума Ответить с цитированием
Старый 07.11.2013, 20:31   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Это я понял что надо исправить, а на что надо исправить? Дай еще картинки.
Из черного хочется получить зеленый график.
Примерно .. потому что не знаю как отработает .
Изображения
Тип файла: png сигнал3.png (3.5 Кб, 115 просмотров)
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 07.11.2013, 20:39   #5
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
может на какой-то предел от X до Y и не шагу далее?
Чего то не понял .. как это?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 07.11.2013, 20:51   #6
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Похоже на работу звукового компрессора. Формулу назвать не возьмусь, но вот тут есть какие-то наработки:
http://forum.shelek.ru/index.php/topic,24077.0.html
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 07.11.2013, 21:19   #7
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

ну с порогом не подходит .. обрезать сигнал низя ... надо его тормозить тем сильнее чем больше производная..
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 07.11.2013, 23:10   #8
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Больше идеи нету??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 08.11.2013, 06:36   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Больше идеи нету??
Умножать на k/F'(x), где k - некоторый коэффициент, отвечающий за высоту амплитуды, а второй коэффициент производная.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр geniy1998 Общие вопросы Delphi 6 18.03.2012 15:45
фильтр cookies Общие вопросы Delphi 4 14.02.2012 17:44
Фильтр beygul Помощь студентам 7 09.02.2010 22:50