Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 1
1

Рекурсивный цифровой фильтр

15.12.2015, 10:29. Просмотров 782. Ответов 4
Метки нет (Все метки)

Здравствуйте! Подскажите, пожалуйста, для чего рекурсивному филтьру запоминать предидущие значения? Или может на пальцах объяснить как работает рекурсивный фильтр. Я преподователю говорю, что фильтр проходит по каждой точке, умножает её на некоторый коэфициент и суммирует с предидущеми уже вычислинными точками (умноженные на другой коэфициент). Но зачем всё это - я не понимаю. Пожалуйста объясните. Я уже 6е занятие не могу ему защитить лабораторную работу.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2015, 10:29
Ответы с готовыми решениями:

Цифровой фильтр для получения сглаженных производных
Ребята, подскажите пожалуйста мне в таком вопросе. Мне задали тему курсового проекта: "Цифровой...

Сигма-дельта цифровой демодулятор или sinc фильтр
Подскажите, пожалуйста, не работал ли кто с сигма-дельта АЦП с цифровым выходом? Например,...

Цифровой фильтр
Здравствуйте. Мне требуется спроектировать цифровой фильтр по аналоговому прототипу. Чтобы...

Цифровой фильтр Гильберта.
Обсуждение статьи "Цифровой фильтр Гильберта"...

4
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
15.12.2015, 14:24 2
Цитата Сообщение от student58 Посмотреть сообщение
Или может на пальцах объяснить как работает рекурсивный фильтр.
Цифровые фильтры бывают двух типов БИХ (IIR) и КИХ (FIR).
Для вычисления значения сигнала на выходе КИХ фильтра необходимо знать только значение текущего сигнала на входе фильтра и нескольких предыдущих (зависит от порядка фильтра).
Для вычисления значения сигнала на выходе БИХ фильтра необходимо знать текущее значения сигнала на входе, несколько предыдущих значений на входе и несколько предыдущих значений на выходе фильтра . Такой фильтр называют рекурсивным, т.к. он как бы "обращается сам к себе" за предыдущими значениями.
Если комплексная передаточная функция имеет вид:
https://www.cyberforum.ru/cgi-bin/latex.cgi?H(z)=\frac{b_0+b_1z^{-1}+...+ b_Nz^{-N}}{1+a_1z^{-1}+...+ a_Nz^{-N}}
Рекуррентная формула БИХ- фильтра порядка N:
Y[k]=b0*X[k]+b1*X[k-1]+....bn*X[k-N] - a1*Y[k-1]-a2*Y[k-2]-...-an*Y[k-N]
где Y[i] - выборки на выходе фильтра, X[i] - входные выборки.
Если a1,a2,...aN=0, то это КИХ-фильтр и он использует для вычисления значений на выходе только значения входного сигнала. (Ну и коэффициенты конечно :-)
Вот на пальцах как-то так...
0
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
16.12.2015, 12:36 3
student58, можно привести аналогию с обратной связью у усилителя

В обратной связи работает еще один КИХ фильтр. Причина использования БИХ фильтров в том что можно получиться лучшие характеристика при меньшем числе элементов, но минусы в том что БИХ фильтры не линейны, т.е. искажают фазы сигналов (задержки для разных частот получаются разные).
0
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
16.12.2015, 12:46 4
Ричард Лайонс. Цифровая обработка сигналов, 2006, стр.222
0
Миниатюры
Рекурсивный цифровой фильтр  
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
16.12.2015, 12:57 5
Если быть более точным, то БИХ фильтры бывают и линейные, например CIC фильтр
https://en.wikipedia.org/wiki/... omb_filter

или их проектируют с приемлемыми искажениями
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2015, 12:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Идиотский цифровой фильтр.
Собственно надо сделать очень грубый НЧ фильтр для моего стробоскопа. Что возникает в голове. ...

Цифровой фильтр Гильберта
Подскажите как рассчитать коэффициенты цифрового фильтра Гильберта его передаточной f(z) функции?...

Цифровой согласованный фильтр
Приветствую всех. Интересует вопрос. Есть сигнал, код баркера 7 позиций. 0 заменяем на -1,...

STM32 цифровой фильтр
Стоит задача сделать цифровой фильтр с использованием прямого и последующего обратного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.