Содержание
- 2. Параметры для расчета фильтров
- 3. Нерекурсивные фильтры
- 4. Уравнение нерекурсивного фильтра Несимметричная форма: xn a0 a1 a2 aN xn-1 xn-2 xn-N Σ yn
- 5. Уравнение нерекурсивного фильтра Cимметричная форма: Пример: N=2 будущие выборки Cимметричная форма записи адекватна обработке записанных сигналов
- 6. Частотная характеристика нерекурсивного фильтра Воздействие – комплексная гармоника: Отклик: Частотная характеристика: Четность-нечетность коэффициентов:
- 7. Частотная характеристика нерекурсивного фильтра ЧХ цифрового фильтра периодична: Коэффициенты:
- 8. Расчет фильтра
- 9. Пример расчета фильтра N=3 k 0 1 2 3 -1 -2 -3 ИХ аналогового фильтра
- 10. Расчет фильтра в Matlab % === freq_har.m === Частотная хар-ка ФНЧ === a0=0.5; % нулевой коэффициент
- 11. Пример расчета фильтра Частотная характеристика для N=3 Fd = 1/Td
- 12. Окна в цифровых фильтрах Прямоугольное (Дирихле) Треугольное (Бартлетта) Хэннинга (Ханна) Хэмминга Блэкмана Ланцоша
- 13. Прямоугольное (Дирихле) Уровень бокового лепестка: - 13 дБ
- 14. Окно Блэкмана Уровень бокового лепестка: - 58 дБ
- 15. Спектральные образы окон – уровни боковых лепестков
- 16. Пример применения треугольного окна при расчете фильтра Частотная характеристика для N=9 Более пологие скаты Более гладкая
- 17. Методика Кайзера расчета фильтра Выбирают значение параметра «альфа», исходя из уровня флуктуаций АЧХ Вычисляют порядок фильтра,
- 18. Уровень флуктуаций АЧХ и размеры переходной зоны fp fa
- 19. Расчет параметра «альфа»
- 20. Смысл параметра n = 50; k=1:n; % кол-во отсчетов окна w1 = kaiser(n,1); plot(k,w1); hold on;
- 21. Функция Бесселя >> syms x >> I = besseli(0,x); >> ezplot(I) Построение графика в Matlab:
- 22. Расчет КИХ-фильтров с окном Кайзера - функция Бесселя первого рода нулевого порядка - специальный числовой параметр
- 23. АЧХ окна Кайзера % W1 – Фурье-образ окна Кайзера [W1,f] = freqz(w1/sum(w1),1,512,2); [W2,f] = freqz(w2/sum(w2),1,512,2); [W3,f]
- 24. Размеры переходной зоны ФНЧ: ФВЧ: ПФ: РФ:
- 25. Расчет минимального порядка фильтра Учет уровня флуктуаций Учет размеров переходной зоны
- 26. Расчеты по методике Кайзера в среде Matlab Вычисление параметров окна Кайзера: [p, Wn, alfa, ftype] =
- 27. Fs = 100; fcuts = [25 33]; mags = [1 0]; devs = [0.05 0.01]; [p,Wn,alfa,ftype]
- 28. Синтез оптимальных (по Чебышеву) КИХ-фильтров
- 29. Недостатки оконного метода: Уменьшение крутизны АЧХ в переходной зоне Трудно прогнозировать форму АЧХ фильтра Теоретическое обоснование
- 30. Сопоставление АЧХ фильтров: окно Кайзера и метод Чебышева
- 31. Для наилучшего равномерного приближения функции полиномом необходимо и достаточно, чтобы равенство Теорема Чебышева об альтернансе Тригонометрический
- 32. Ограничения на ЧХ синтезируемого фильтра Поведение в переходной области не определено 1 δ1 δ2 fр fs
- 33. Алгоритм Ремеза (Е.Я. Ремез - украинский академик (1896-1975) ) - частоты альтернанса; Составляется и решается система
- 34. Компьютерная реализация алгоритма Ремеза в Matlab Parks, McClellan определяют минимальный порядок фильтра n: [n, f0, a0,
- 35. Пример: синтез НЧ фильтра с граничными частотами 500 Гц и 600 Гц, частотой дискретизации 2 кГц
- 36. Пример: результаты расчетов
- 38. Скачать презентацию