![]() |
|
|
![]()
|
|
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: 2 Всего: 17 |
Кто-нибудь знает метод вычисления коэффициентов рекурсивного цифрового фильтра (БИХ-фильтра) по значениям отсчётов его импульсной характеристики?
Я понимаю, что у такого фильтра импульсная характеристика бесконечна. Поэтому имеется в виду некоторое количество её начальных отсчётов, ведь если фильтр устойчив, то последовательность остчётов его имп. хар-ки сходится к некоторому значению. Есть ли что-то подобное? И вообще, востребовано ли? А-то я в основном видел методы расчёта коэфф-тов ЦФ исходя из требований к частотным характеристикам -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
ksili, можно заюзать так, конечно если есть
берешь и переводишь их в спектр (частотную характеристику) , и далее уже в -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: 2 Всего: 17 |
А как-нибудь из вида имп. хар-ки или каких-нибудь её параметров есть возможность определить какой будет фильтр - ФНЧ, ФВЧ,... или даже коэф. усиления в полосе пропускания, границы полосы перехода и др?
Во всей литературе по цифровой обработке сигналов, которая у меня есть, про импульсную характеристику совсем немного в начале книги, чисто для общей картины, да и то в основном применительно к КИХ-фильтрам. А дальше для синтеза фильтров используются либо требования к виду частотных характеристик, либо информация о нулях и полюсах. Может эт из-за того, что метод, описанный Romikgy в принципе реализуем, но очень трудоёмок или не исследован? -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
ksili, http://dsp-book.narod.ru/books.html
это литература можно а смысл? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 33 Всего: 110 |
ну если мне не изменяет память, большинство фильтров представляется в виде:
y[n+1]=a0*x[n]+a1*x[n-1]+...+am*x[n-k]+b1*y[n-1]+b2*y[n-2]+...+bk*y[n-k] если у нас дана импульсная характеристика, то она и представляет сигнал y, а сигнал x представлен единичным всплеском таким образом каждый отсчёт импульсной функции даёт нам линейное уравнение на коэффициенты если нам известны m и k, и никаких погрешностей нету, то берём m+k+1 уравнений и решаем систему если погрешности - МНК, например если m и k неизвестны... тогда можно постепенно перебирать всё бОльшие m и k, пока не будет получена такая же импульсная функция (не или с удовлетворительной погрешностью) -------------------- qqq |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: 2 Всего: 17 |
Смысл в том, что частотные характеристики это как минимум две последовательности чисел (если рассм. в оцифрованном виде). А имп-ная хар-ка - одна последовательность, к тому же более простого вида как мне кажется . И если разработать алгоритм расчёта фильтра исходя из имп. хар-ки, мне кажется он будет более вычислительно эффективен. Вот для этого и нужно знать из какой имп.хар-ки получается какой фильтр - чтобы знать, что подавать на вход этому алгоритму. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
откуда те известна имп. харак-ка? имхо всегда известны другие данные , для разработки фильтра, типа полоса пропускания , затухание в полосе пропускания и полосе задержки , да частоты границ этих полос, имхо импю хар-ка это и есть КИХ-фильтр, а в БИХ его превратить , надо порыть , поставь матлаб и там мож посмотреть , в нем очень сильно это сделано , если память не изменяет -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |