0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 4
1

КИХ фильтр (FIR) по Куприянову, Матюшкину.

14.03.2012, 21:29. Показов 4967. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Плохо знаком с MATLAB, но весь день борюсь с ним.... Дело в том, что пытаюсь получить коэффициенты КИХ ФИЛЬТРА как в книге Куприянов М.С., Матюшкин Б.Д. - Цифровая обработка Сигналов: процессоры, алгоритмы, средства проектирования. Страница 317-320.
Все частоты там рассчитаны и указаны. Когда делаю через fdatool, подставляю частоты, выбираю bandpass опции, это полосовой фильтр, то я не получаю нужные коэффициенты. как я понимаю методом fdatool это не настроить, а нужно создавать M файл... Очень нуждаюсь в помощи в этом задании.

p.s. в книге написано что все проделанное сделано с помощью "окон".
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2012, 21:29
Ответы с готовыми решениями:

КИХ фильтр
как сделать такую характеристику у фильтра?

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

КИХ фильтр на Delphi
Помогите пожалуйста реализовать КИХ фильтр. Имеем зашумлённый график синуса, нужно получить график...

Нерекурсивный КИХ-фильтр на С++
Всем привет! Необходимо реализовать алгоритм работы нереккрсивного КИХ-фильтр. Много гуглил на...

7
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
15.03.2012, 09:34 2
Цитата Сообщение от Insight Посмотреть сообщение
как я понимаю методом fdatool это не настроить, а нужно создавать M файл...
никогда не испытывал проблем с fdatool. Выложи параметры фильтра,я попробую сгенерировать коэффициенты.
Цитата Сообщение от Insight Посмотреть сообщение
а нужно создавать M файл
Ну можно и так. Определись сначала.
Цитата Сообщение от Insight Посмотреть сообщение
в книге написано что все проделанное сделано с помощью "окон"
Это один из методов синтеза фильтров. Почитайте теорию если интересно.
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 4
15.03.2012, 10:37  [ТС] 3
vital792,
Рассчитаем коэфф полосового Чебышевского КИХ-фильтра, АЧХ которого должна удовлетворять требованиям
fгз1, кГц=7.20
fгп1, кГц=9.60
fгп2, кГц=12.96
fгз2, кГц=15.36
Eп=0.05
Eз=0.01
fD, кГц=48
Коэфф фильтра должны быть квантованы до m=24 разрядов (предполагается что фильтр будет реализован на DSP56000).

передаточная функция имеет вид
https://www.cyberforum.ru/cgi-bin/latex.cgi?H(z)=\sum_{k=0}^{N-1} {b}_{k}{z}^{-k}
N=35


Рис.1 Требование к АЧХ
Рис.2 Полученные коэфф

Разностное уравнение (алгоритм обработки) имеет вид:
https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{n}=\sum_{k=0}^{N-1}{b}_{k}{x}_{n-k}

Рис.3 Так должно выглядеть в итоге.
Миниатюры
КИХ фильтр (FIR) по Куприянову, Матюшкину.   КИХ фильтр (FIR) по Куприянову, Матюшкину.   КИХ фильтр (FIR) по Куприянову, Матюшкину.  

0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
15.03.2012, 14:37 4
Insight, так и в чем проблема? Подставляешь эти значения в fdatool и экспортируешь коэффициенты в среду.
Миниатюры
КИХ фильтр (FIR) по Куприянову, Матюшкину.  
1
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 4
15.03.2012, 15:58  [ТС] 5
Цитата Сообщение от vital792 Посмотреть сообщение
Insight, так и в чем проблема? Подставляешь эти значения в fdatool и экспортируешь коэффициенты в среду.
во 1 коэфф не совпадают с таблицей
во 2 версия МАТЛАБ 6,5

извеняюсь, что не сказал про версию...

Вот сделано на 7,12, но нужно преобразовать в MatLab 6.5
Вложения
Тип файла: rar full.rar (589 байт, 59 просмотров)
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
15.03.2012, 16:57 6
Цитата Сообщение от Insight Посмотреть сообщение
во 1 коэфф не совпадают с таблицей
а почему они обязательно должны совпадать? Обычно надо чтобы совпадали полученные характеристики фильтра. К тому же если
Цитата Сообщение от Insight Посмотреть сообщение
Коэфф фильтра должны быть квантованы до m=24 разрядов
то они еще изменятся после квантования
Цитата Сообщение от Insight Посмотреть сообщение
версия МАТЛАБ 6,5
ого, я не на столько археолог) Не знаю, если там filter design toolbox есть, то по идее все должно работать одинаково.
0
0 / 0 / 0
Регистрация: 14.03.2012
Сообщений: 4
17.03.2012, 01:54  [ТС] 7
Цитата Сообщение от vital792 Посмотреть сообщение
ого, я не на столько археолог) Не знаю, если там filter design toolbox есть, то по идее все должно работать одинаково.
функции по разному расписаны( в 7 и 6.5 по разному прописываются... и в 7 dens можно задать...
0
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
17.03.2012, 08:47 8
Цитата Сообщение от Insight Посмотреть сообщение
dens можно задать...
dens это в смысле знаменатель передаточной функции? Ну тут к счастью ких фильтр и знаменатель отсутствует
0
17.03.2012, 08:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2012, 08:47
Помогаю со студенческими работами здесь

КИХ-фильтр. Алгоритм.
Добавлено: 19 Янв 2012 20:07 Заголовок сообщения: КИХ-фильтр. Алгоритм. Уважаемые форумчане,...

Ких-фильтр на Matlab
Ребят помогите разобраться. Почему в моем случае Ких-фильтр пропускает полный сигнал на частоте...

Ресемплинг + КИХ-фильтр
Здравствуйте. Есть сигнал, перенесенный на нулевую частоту и с частотой дискретизации 1 МГц. Мне...

КИХ фильтр НЧ на окне Хемминга
кто-нибудь делал такое ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru