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

 
 
> Восстановить АЧХ из коэффициентов фильтра КИХ (FIR), Заранее спасибо
dsp_counter
сообщение Aug 21 2015, 17:30
Сообщение #1


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

Группа: Участник
Сообщений: 82
Регистрация: 27-08-05
Пользователь №: 8 009



Как с помощью MatLab-a создать фильтр (массив коэффициентов) удалось освоить. А вот по имеющимся коэффициентам получить амплитудную и фазовую характеристику не получается. Ощущение такое, что из-за очевидности решения ни кто эту задачу не обсуждает. Значит, совсем не врубаюсь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
Fat Robot
сообщение Aug 21 2015, 17:39
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



В командной строке матлаба:
doc freqz
doc fvtool

Цитата(dsp_counter @ Aug 21 2015, 18:30) *
Как с помощью MatLab-a создать фильтр (массив коэффициентов) удалось освоить. А вот по имеющимся коэффициентам получить амплитудную и фазовую характеристику не получается. Ощущение такое, что из-за очевидности решения ни кто эту задачу не обсуждает. Значит, совсем не врубаюсь.
Go to the top of the page
 
+Quote Post
V_G
сообщение Aug 21 2015, 18:04
Сообщение #3


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

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



Видимо, прежде чем осваивать Матлаб, надо знать азы теории.
В частности, что коэффициенты КИХ-фильтра - это его импульсная характеристика. И что частотная характеристика с импульсной связаны преобразованием Фурье.
Go to the top of the page
 
+Quote Post
dsp_counter
сообщение Aug 21 2015, 18:09
Сообщение #4


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

Группа: Участник
Сообщений: 82
Регистрация: 27-08-05
Пользователь №: 8 009



пытаюсь осознать ответ.


Цитата(V_G @ Aug 22 2015, 00:04) *
Видимо, прежде чем осваивать Матлаб, надо знать азы теории.
В частности, что коэффициенты КИХ-фильтра - это его импульсная характеристика. И что частотная характеристика с импульсной связаны преобразованием Фурье.

Ага, все слова понятны, но только по отдельности, а вместе ну ни как.



давайте попроще?
есть 10 коэффициентов, каждый равен 0.1. как посмотреть АЧХ?
Go to the top of the page
 
+Quote Post
thermit
сообщение Aug 21 2015, 18:54
Сообщение #5


Знающий
****

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



Цитата(dsp_counter @ Aug 21 2015, 21:09) *
пытаюсь осознать ответ.



Ага, все слова понятны, но только по отдельности, а вместе ну ни как.



давайте попроще?
есть 10 коэффициентов, каждый равен 0.1. как посмотреть АЧХ?


plot(20*log10(abs(freqz(ones(1,10)*0.1,1,10000))));

если b=вектор коэффициентов, то ones(1,10)*0.1 заменяем на b.

а вообще-то, как правильно заметили, теория и матлабский хэлп рулят невероятно...
Go to the top of the page
 
+Quote Post
dsp_counter
сообщение Aug 22 2015, 04:44
Сообщение #6


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

Группа: Участник
Сообщений: 82
Регистрация: 27-08-05
Пользователь №: 8 009



Точно, работает. Огромное спасибо!
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 20 2015, 19:06
Сообщение #7


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

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(thermit @ Aug 21 2015, 21:54) *
plot(20*log10(abs(freqz(ones(1,10)*0.1,1,10000))));

если b=вектор коэффициентов, то ones(1,10)*0.1 заменяем на b.

а вообще-то, как правильно заметили, теория и матлабский хэлп рулят невероятно...

Читать теорию ТС не пошел))) рыбы дали-нафик удочка...

Сообщение отредактировал Corner - Sep 20 2015, 19:07
Go to the top of the page
 
+Quote Post
agregat
сообщение Sep 20 2015, 19:15
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



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

"Вот фильтр, вот его формула, вот коэффициенты, вот рекурсия, вот ачх, вот фчх, нч фильтр, вч фильтр, полосовой, фурье, time domain, frequency domain"
И так далее. Баттерворт, Чебышев, Кауэр...
Но вот ни в одном курсе нет внятного пояснения как взаимосвязаны с коэффициентами фильтра и его типом ачх, фчх, гвз, импеданс входной, выходной.
Все ограничивается АЧХ, в крайнем случае бегло ФЧХ, одним словом ГВЗ и никогда импедансы.
Есть ли книга которая с практической точки разжевывает фильтры. Спасибо.

Еще опять же фильтр фильтру рознь. Цифровые фильтры, аналоговые фильтры, фильтры прототипы.
Ну да литературы набрано много, но опять же глава там, глава тут.

Тоже хотелось бы книжку с доступным пояснением что где применять и как переходить от одного к другому, интуитивно есть ощущение что это такой инструмент анализа, представлять фильтры то в одной форме, то в другой, чтобы анализировать удобнее.
Go to the top of the page
 
+Quote Post
Santik
сообщение Sep 22 2015, 07:22
Сообщение #9


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

Группа: Участник
Сообщений: 87
Регистрация: 30-03-12
Из: Мирный (Якутия)
Пользователь №: 71 096



Цитата(agregat @ Sep 20 2015, 22:15) *
Кстати вопрос в тему. С фильтрами бьюсь давно, осваивал их раза 4 от начала до конца. Но всегда знания даются в одной и той же последовательности, шаблонно и фрагментарно. Но главное это нет законченной картины...

Посмотрите здесь

"Показано, как с помощью матриц z- преобразования легко осуществить переход от аналогового фильтра-прототипа НЧ к цифровым фильтрам НЧ, ВЧ, полосовым и режекторным. Эти же рассуждения пригодны для создания фильтров более высоких порядков, а также фильтров Чебышева и Кауэра. "
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 13th August 2025 - 22:28
Рейтинг@Mail.ru


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