Russian Qt Forum
Ноябрь 23, 2024, 01:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: DSP: применение IIR фильтра  (Прочитано 2834 раз)
once_again_abc
Гость
« : Июнь 28, 2012, 08:53 »

никогда ДСП не занимался. с теорией очень слабо и поверхностно знаком, поэтому прошу помощи!

мне нужно "наложить" фильтр на непрерывный поток данных. о фильтре известна его длина (порядок или число коэффициентов фильтра) и сами коэффициенты. насколько я понял из чтива на данный момент, коэффициенты перемножаются с соответствующими сэмплами данных, все это суммируется и получается результат... непонятны два момента а) что с этим результатом делать/что он показывает? б) как быть когда количество сэмплов данных больше/меньше числа коэффициентов фильтра?

т.е. примитивно говоря - получил 3000 сэмплов в секнду, применил к этим данным фильтр, как результат получил измененные 3000 сэмплов. так?

Спасибо за ваше терпение и помощь!
Записан
mks
Гость
« Ответ #1 : Июнь 28, 2012, 14:18 »

Цитировать
а) что с этим результатом делать/что он показывает?
Это и есть результат фильтрации сигнала вашим фильтром.
Цитировать
б) как быть когда количество сэмплов данных больше/меньше числа коэффициентов фильтра?
Если меньше длины фильтра то просто дополните нулями. Если больше то ничего не делать, фильтровать сигнал как есть.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 21.