Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вычисление коэф-тов рекурсивного цифрового фильтра, исходя из импульсной хар-ки 
:(
    Опции темы
ksili
Дата 7.7.2006, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 2
Всего: 17



Кто-нибудь знает метод вычисления коэффициентов рекурсивного цифрового фильтра (БИХ-фильтра) по значениям отсчётов его импульсной характеристики? 
Я понимаю, что у такого фильтра импульсная характеристика бесконечна. Поэтому имеется в виду некоторое количество её начальных отсчётов, ведь если фильтр устойчив, то последовательность остчётов его имп. хар-ки сходится к некоторому значению.

Есть ли что-то подобное? И вообще, востребовано ли? А-то я в основном видел методы расчёта коэфф-тов ЦФ исходя из требований к частотным характеристикам 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Romikgy
Дата 7.7.2006, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 1
Всего: 146



ksili, можно заюзать так, конечно если есть
Цитата(ksili @  7.7.2006,  04:53 Найти цитируемый пост)
методы расчёта коэфф-тов ЦФ исходя из требований к частотным характеристикам 

берешь
Цитата(ksili @  7.7.2006,  04:53 Найти цитируемый пост)
значениям отсчётов его импульсной характеристики

и переводишь их в спектр (частотную характеристику) , и далее уже в 
Цитата(ksili @  7.7.2006,  04:53 Найти цитируемый пост)
 коэффициентов рекурсивного цифрового фильтра (БИХ-фильтра)

smile 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
ksili
Дата 7.7.2006, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 2
Всего: 17



А как-нибудь из вида имп. хар-ки или каких-нибудь её параметров есть возможность определить какой будет фильтр - ФНЧ, ФВЧ,... или даже коэф. усиления в полосе пропускания, границы полосы перехода и др?

Во всей литературе по цифровой обработке сигналов, которая у меня есть, про импульсную характеристику совсем немного в начале книги, чисто для общей картины, да и то в основном применительно к КИХ-фильтрам. А дальше для синтеза фильтров используются либо требования к виду частотных характеристик, либо информация о нулях и полюсах.

Может эт из-за того, что метод, описанный Romikgy в принципе реализуем, но очень трудоёмок или не исследован? 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Romikgy
Дата 7.7.2006, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 1
Всего: 146



ksili, http://dsp-book.narod.ru/books.html
это литература smile

Цитата(ksili @  7.7.2006,  08:16 Найти цитируемый пост)
А как-нибудь из вида имп. хар-ки или каких-нибудь её параметров есть возможность определить какой будет фильтр - ФНЧ, ФВЧ,... или даже коэф. усиления в полосе пропускания, границы полосы перехода и др?

можно а смысл? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
maxim1000
Дата 7.7.2006, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 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
PM WWW   Вверх
ksili
Дата 10.7.2006, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: 2
Всего: 17



Цитата(Romikgy @  7.7.2006,  09:35 Найти цитируемый пост)
Цитата(ksili @  7.7.2006,  08:16 Найти цитируемый пост)
А как-нибудь из вида имп. хар-ки или каких-нибудь её параметров есть возможность определить какой будет фильтр - ФНЧ, ФВЧ,... или даже коэф. усиления в полосе пропускания, границы полосы перехода и др?

можно а смысл?  

Смысл в том, что частотные характеристики это как минимум две последовательности чисел (если рассм. в оцифрованном виде). А имп-ная хар-ка - одна последовательность, к тому же более простого вида как мне кажется . И если разработать алгоритм расчёта фильтра исходя из имп. хар-ки, мне кажется он будет более вычислительно эффективен. Вот для этого и нужно знать из какой имп.хар-ки получается какой фильтр - чтобы знать, что подавать на вход этому алгоритму. 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Romikgy
Дата 10.7.2006, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 1
Всего: 146



Цитата(ksili @  10.7.2006,  09:27 Найти цитируемый пост)
алгоритм расчёта фильтра исходя из имп. хар-ки

откуда те известна имп. харак-ка? имхо всегда известны другие данные , для разработки фильтра, типа полоса пропускания , затухание в полосе пропускания и полосе задержки , да частоты границ этих полос,
имхо импю хар-ка это и есть КИХ-фильтр, а в БИХ его превратить , надо порыть ,
поставь матлаб и там мож посмотреть , в нем очень сильно это сделано , если память не изменяет 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.9449 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.