Есть расчитанная функция H(s) передаточная ф-я фильтра N-ого порядка.
Есть ли хоть что-то похожее или само разложение данной функции на последовательно соедин. звенья 1 и 2ого порядков?
-[H(s)]- необходимо привести к виду -[T1(s)]-[T2(s)-...-[Ti(s)]-
где H(s)=T1(s)*T2(s)*...*Ti(s)
T1(s),T2(s),...,Ti(s) - функции передаточные 1 и 2ого порядков.
Очень нужна программная реализация или хотя б идея, наброски! Заранее спасибо...
Подобное встречалось в книге Мошиц, Хорн.
Help. H(s), преобразование
- Бахурин Сергей
- Администратор
- Сообщения: 1114
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Help. H(s), преобразование
могу порекомендовать книгу Лемм Аналоговые и цифровые фильтры. Там все от расчета до реализации фильтров. У меня эта книга есть если что могу одолжить . Вообще такая задача решается путем нахождения нулей и полюсов и выделения комплексно-сопряженных пар в биквадратные блоки. Покажите свою H(s).
Re: Help. H(s), преобразование
H(s) вычисляется при попмощи вашей библиотеки ) в программе.
в принципе мне бы хотя б программного кода разложение многочлена на множители и было б уже достаточно, вот до чего додумался недавно! полезно бывает полежать и подумать иногда)
окей, книгу гляну!)
в принципе мне бы хотя б программного кода разложение многочлена на множители и было б уже достаточно, вот до чего додумался недавно! полезно бывает полежать и подумать иногда)
окей, книгу гляну!)
- Бахурин Сергей
- Администратор
- Сообщения: 1114
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Help. H(s), преобразование
Ясно. В библиотеке рассчитываются нули и полюса фильтров и H(s) строится как произведение биквадратных блоков. Но это все снаружи недоступно. Надо править код. Или вы сами можете реализовать расчет нулей и полюсов вся информация по этому вопросу есть на сайте.
Re: Help. H(s), преобразование
Ух ух... не стоит править.
Мне нужен в курсовой именно код... мол сам сделал то-то =)
лс
Мне нужен в курсовой именно код... мол сам сделал то-то =)
лс