|
Есть ли методы минимизации амплитуды overshoot для Step Response?, IIR |
|
|
|
Jun 8 2015, 05:23
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548

|
В цепи контроля данные с датчика идут на HPF IIR 2-го порядка (Butterworth). Получаю нежелательный выброс (20%) на ступенько-образных сигналах.  Сейчас в цепь контроля я вставил велосипед для минимизации эффекта этого выброса, но хотелось бы знать может есть другие способы. Поиск ничего не дал. UPD. Поменял картинку (взято отсюда - http://unicorn.us.com/trading/allpolefilters.html) Выход с моего фильтра, как на этой картинке обозначен синим.
|
|
|
|
|
 |
Ответов
|
Jun 8 2015, 22:35
|

Профессионал
    
Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955

|
Цитата(thermit @ Jun 9 2015, 06:31)  цифровой фильтр бесселя совсем не фильтр бесселя, вообще говоря. Это почему же? IIR часто является цифровым аналогом аналогового фильтра, потому фильтры Бесселя (или очень близкие к ним) в цифре вполне можно построить. Другое дело, эти фильтры вообще не будут иметь выброса в ПХ, а ТС просит оптимизировать (нормировать?) выброс, т.е. совсем от него не отказывается. Сильно подозреваю, что запрашиваемое по своим частотным свойствам (и по сложности) будет стоять между фильтрами Бесселя и Баттерворта, но как оно называется, не знаю. P.S. Самый простой по реализации фильтр с линейной фазой и без выбросов ПХ - это фильтр со скользящим средним, но он имеет уж совсем поганую ЧХ.
|
|
|
|
|
Jun 8 2015, 22:46
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата(V_G @ Jun 9 2015, 01:35)  Это почему же? IIR часто является цифровым аналогом аналогового фильтра, потому фильтры Бесселя (или очень близкие к ним) в цифре вполне можно построить. Другое дело, эти фильтры вообще не будут иметь выброса в ПХ, а ТС просит оптимизировать (нормировать?) выброс, т.е. совсем от него не отказывается. Сильно подозреваю, что запрашиваемое по своим частотным свойствам (и по сложности) будет стоять между фильтрами Бесселя и Баттерворта, но как оно называется, не знаю.
P.S. Самый простой по реализации фильтр с линейной фазой и без выбросов ПХ - это фильтр со скользящим средним, но он имеет уж совсем поганую ЧХ. именно как раз часто не является. еще раз замечу, что выбросов в принципе небудет у фильтра с вещественными полюсами.
|
|
|
|
|
Jun 8 2015, 23:30
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548

|
Цитата(thermit @ Jun 9 2015, 02:46)  именно как раз часто не является. еще раз замечу, что выбросов в принципе небудет у фильтра с вещественными полюсами. Попробую построить цифровой HPF Бесселя и посмотрю что можно сделать с полюсами. Цитата(shf_05 @ Jun 8 2015, 12:46)  с Баттервортом выброс должен быть. по поводу велосипеда, убирающего выброс - любое искажение единичной функции влечет искажение импульсной характеристики и АЧХ/ФЧХ, так что выброс не трогать, если не хотите разрушить фильтр. А если выброс категорически не нужно - придется применять другой фильтр. Все верно. Один момент - амплитуда overshoot'a (превышение от значения послe стабилизации) тем больше, чем больше амплитуда ступеньки. Малые ступеньки не так страшны, так как и последствия от них незаметны - велосипед не активен. Велосипед включается при польших амплитудах входного сигнала и, хотя и искажает немного выход, на больших амплитудах это не критично. На больших амплитудах без велосипеда - катастрофа, 20% выброс очень заметен.
|
|
|
|
Сообщений в этой теме
RCray Есть ли методы минимизации амплитуды overshoot для Step Response? Jun 8 2015, 05:23 serjj Этот "выброс" следствие импульсной харак... Jun 8 2015, 06:47 RCray Цитата(serjj @ Jun 8 2015, 10:47) Этот ... Jun 8 2015, 22:59  blackfin Цитата(RCray @ Jun 9 2015, 01:59) От игр ... Jun 8 2015, 23:07 ViKo У фильтра Бесселя не должно быть выбросов. Jun 8 2015, 07:35 thermit Цитата(RCray @ Jun 8 2015, 08:23) В цепи ... Jun 8 2015, 08:44 shf_05 Цитата(RCray @ Jun 8 2015, 10:23) В цепи ... Jun 8 2015, 08:46 Fourier ЦитатаВ цепи контроля данные с датчика идут на IIR... Jun 8 2015, 17:52 RCray Цитата(thermit @ Jun 9 2015, 00:31) фильт... Jun 9 2015, 04:35 RCray По поводу digital HPF Бесселя вот такая петрушка п... Jun 9 2015, 03:17 ViKo Синие графики смотрите. Зачем вам HPF?
О, вижу, и ... Jun 9 2015, 03:34 RCray Цитата(ViKo @ Jun 9 2015, 07:34) Синие гр... Jun 9 2015, 03:44 ViKo Тогда поясните, что вы хотите фильтровать? Выделит... Jun 9 2015, 03:55 ViKo Если поставите просто RC фильтр, то выбросов не бу... Jun 9 2015, 05:00 shf_05 Цитата(ViKo @ Jun 9 2015, 10:00) Если пос... Jun 9 2015, 08:24 V_G Стало совсем непонятно, что нужно автору. HPF (он ... Jun 9 2015, 09:06 thermit Цитата(V_G @ Jun 9 2015, 12:06) Стало сов... Jun 9 2015, 20:53  V_G Цитата(thermit @ Jun 10 2015, 06:53) это ... Jun 9 2015, 22:45   shf_05 Цитата(V_G @ Jun 10 2015, 03:45) Смешно..... Jun 10 2015, 03:38   thermit Цитата(V_G @ Jun 10 2015, 01:45) Смешно..... Jun 10 2015, 04:27 RCray Цитата(V_G @ Jun 9 2015, 12:06) Стало сов... Jun 9 2015, 23:22 RCray Как правильно заметил shf_05, V_B просто не так по... Jun 10 2015, 05:43 thermit Цитата(RCray @ Jun 10 2015, 08:43) Как пр... Jun 10 2015, 05:55 Santik Некоторую информацию по данной проблеме можно найт... Jul 11 2015, 06:24 RCray Цитата(Santik @ Jul 11 2015, 09:24) Некот... Jul 14 2015, 00:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|