Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Рекурсивный цифровой фильтр
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
student58
Здравствуйте! Подскажите, пожалуйста, для чего рекурсивному филтьру запоминать предидущие значения? Или может на пальцах объяснить как работает рекурсивный фильтр. Я преподователю говорю, что фильтр проходит по каждой точке, умножает её на некоторый коэфициент и суммирует с предидущеми уже вычислинными точками (умноженные на другой коэфициент). Но зачем всё это - я не понимаю. Пожалуйста объясните. Я уже 6е занятие не могу ему защитить лабораторную работу.
Lmx2315
..разве рекурсивный фильтр не называется так потому что он запоминает предыдущее состояние?
..если бы не запоминал - назывался бы как-нить ещё.
Maverick
Цитата(student58 @ Dec 15 2015, 09:23) *

Посмотрите эту книгу там практически все "на пальцах" объяснено
стр. 219 и далее
ViKo
Чтобы сэкономить на железе (или программе), использовав одно и то же несколько раз.
Alex_vod
Привет
"Подскажите, пожалуйста, для чего рекурсивному филтьру запоминать предидущие значения?"
Хранить предыдущие значения необходимо для того что бы вычислить текущее значение.
"Или может на пальцах объяснить как работает рекурсивный фильтр."
Если на пальцах, то на картинке это правая область. Вы храните, работаете уже с вычисленными значениями. Получается бесконечный цикл.
"Я преподователю говорю, что фильтр проходит по каждой точке, умножает её на некоторый коэфициент и суммирует с предидущеми уже вычислинными точками (умноженные на другой коэфициент)"
Почти правильно, только
не фильтр проходит , а сигнал
не некоторый , а заданный, рассчитанный
суммирует с предидущеми уже вычислинными точками вот их вам и надо сохранить.
"Но зачем всё это - я не понимаю"
Эти фильтры имеют хорошие характеристики и малые вычислительные затраты, поэтому их и используют. Единственный недостаток БИХ фильтров это нелинейность фазы.
"Пожалуйста объясните."
Это не простая тема, сильно не огорчайтесь. Попробуйте подать на фильтр единичный импульс и расписать все состояния, шаг за шагом, можно использовать табличный редактор типа Excel. Я когда разбирался так и делал. Так же поможет программа для расчёта БИХ фильтров и построения импульсной характеристики, что бы сравнивать вычисленные значения сигнала.
student58
Цитата(Alex_vod @ Dec 15 2015, 10:04) *
Привет
"Подскажите, пожалуйста, для чего рекурсивному филтьру запоминать предидущие значения?"
Хранить предыдущие значения необходимо для того что бы вычислить текущее значение.
"Или может на пальцах объяснить как работает рекурсивный фильтр."
Если на пальцах, то на картинке это правая область. Вы храните, работаете уже с вычисленными значениями. Получается бесконечный цикл.
"Я преподователю говорю, что фильтр проходит по каждой точке, умножает её на некоторый коэфициент и суммирует с предидущеми уже вычислинными точками (умноженные на другой коэфициент)"
Почти правильно, только
не фильтр проходит , а сигнал
не некоторый , а заданный, рассчитанный
суммирует с предидущеми уже вычислинными точками вот их вам и надо сохранить.
"Но зачем всё это - я не понимаю"
Эти фильтры имеют хорошие характеристики и малые вычислительные затраты, поэтому их и используют. Единственный недостаток БИХ фильтров это нелинейность фазы.
"Пожалуйста объясните."
Это не простая тема, сильно не огорчайтесь. Попробуйте подать на фильтр единичный импульс и расписать все состояния, шаг за шагом, можно использовать табличный редактор типа Excel. Я когда разбирался так и делал. Так же поможет программа для расчёта БИХ фильтров и построения импульсной характеристики, что бы сравнивать вычисленные значения сигнала.

Спасибо Большое!!! Вы просто офигительный специалист, был бы у нас препод который также объяняет! Спасибо очень помогли!
И также спасибо Maverick за книгу!)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.