реклама на сайте
подробности

 
 
> Есть ли методы минимизации амплитуды overshoot для Step Response?, IIR
RCray
сообщение Jun 8 2015, 05:23
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



В цепи контроля данные с датчика идут на HPF IIR 2-го порядка (Butterworth). Получаю нежелательный выброс (20%) на ступенько-образных сигналах.


Сейчас в цепь контроля я вставил велосипед для минимизации эффекта этого выброса, но хотелось бы знать может есть другие способы.
Поиск ничего не дал.

UPD. Поменял картинку (взято отсюда - http://unicorn.us.com/trading/allpolefilters.html) Выход с моего фильтра, как на этой картинке обозначен синим.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
thermit
сообщение Jun 8 2015, 20:31
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



фильтр бесселя пробовать смысла нет. ибо цифровой фильтр бесселя совсем не фильтр бесселя, вообще говоря.
если колбасня критична, используют последовательное соединение звеньев

H(z)=k/(1+(k-1)*z^-1)
k=1-(1-L)^(1/Fs/t)

переходная характеристика такого звена монотонно достигнет значения L через t сек
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 8 2015, 22:35
Сообщение #3


Профессионал
*****

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



Цитата(thermit @ Jun 9 2015, 06:31) *
цифровой фильтр бесселя совсем не фильтр бесселя, вообще говоря.

Это почему же?
IIR часто является цифровым аналогом аналогового фильтра, потому фильтры Бесселя (или очень близкие к ним) в цифре вполне можно построить.
Другое дело, эти фильтры вообще не будут иметь выброса в ПХ, а ТС просит оптимизировать (нормировать?) выброс, т.е. совсем от него не отказывается.
Сильно подозреваю, что запрашиваемое по своим частотным свойствам (и по сложности) будет стоять между фильтрами Бесселя и Баттерворта, но как оно называется, не знаю.

P.S. Самый простой по реализации фильтр с линейной фазой и без выбросов ПХ - это фильтр со скользящим средним, но он имеет уж совсем поганую ЧХ.
Go to the top of the page
 
+Quote Post
thermit
сообщение Jun 8 2015, 22:46
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730



Цитата(V_G @ Jun 9 2015, 01:35) *
Это почему же?
IIR часто является цифровым аналогом аналогового фильтра, потому фильтры Бесселя (или очень близкие к ним) в цифре вполне можно построить.
Другое дело, эти фильтры вообще не будут иметь выброса в ПХ, а ТС просит оптимизировать (нормировать?) выброс, т.е. совсем от него не отказывается.
Сильно подозреваю, что запрашиваемое по своим частотным свойствам (и по сложности) будет стоять между фильтрами Бесселя и Баттерворта, но как оно называется, не знаю.

P.S. Самый простой по реализации фильтр с линейной фазой и без выбросов ПХ - это фильтр со скользящим средним, но он имеет уж совсем поганую ЧХ.


именно как раз часто не является. еще раз замечу, что выбросов в принципе небудет у фильтра с вещественными полюсами.
Go to the top of the page
 
+Quote Post
RCray
сообщение Jun 8 2015, 23:30
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 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% выброс очень заметен.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 15:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01439 секунд с 7
ELECTRONIX ©2004-2016