Автор работы: Пользователь скрыл имя, 09 Июня 2013 в 11:33, курсовая работа
Фильтром называется устройство (цепь), которое обеспечивает необходимую реакцию на какой-то входной сигнал. В основном, данная реакция заключается в выделении из входного сигнала, который представляет собой смесь полезного сигнала с шумом, полезной составляющей, то есть определённые полезные свойства входного сигнала сохраняются в выходном сигнале, а нежелательные – подавляются. Данный аспект очень актуален, например, при передаче данных, где, может быть, из-за характеристик линии связи, а, может быть, и из-за других каких-то причин, полезный сигнал зашумляется, искажается, и поэтому приёмная сторона получает не нужный ей полезный сигнал, а его сильно искажённую форму
Введение………………………………………………………………………………………3
Исходные требования…………………………………………………………………….4
Выбор метода проектирования…………………………………………………………..5
Проектирование фильтра…………………………………………………………………7
Характеристики идеального фильтра нижних частот (ФНЧ)………………….7
Выбор взвешивающей функции (окна)………………………………………….8
Получение цифрового КИХ-фильтра нижних частот
с заданными характеристиками………………………………………………….11
Уравнение фильтра……………………………………………………………………….13
Тестирование фильтра…………………………….……………………………………...15
Программирование и анализ быстродействия фильтра………………………………..18
Заключение……………………………………………………………………………………21
Список литературы и электронных источников информации…………
Рис.10. График АЧХ спроектированного КИХ-фильтра нижних частот.
Рис.11. График АЧХ спроектированного КИХ-фильтра нижних частот в логарифмическом масштабе.
Из графика (Рис.10) видно, что нужная амплитудно-частотная характеристика у спроектированного фильтра обеспечивается, и что частота F = 500 Герц является частотой среза, как и задано в исходных требованиях.
Окончанием проектирования фильтра можно считать получение его уравнения. Получим же уравнение нашего спроектированного фильтра:
Уравнение спроектированного
КИХ-фильтра нижних частот
, где коэффициенты фильтра - это есть значения взвешенной импульсной характеристики .
Порядок нашего фильтра равен 256, а
это значит, что в вышеуказанном
уравнении будет 256 слагаемых с
таким же количеством коэффициентов-
Список всех коэффициентов фильтра:
Последующие значения взвешенной импульсной
характеристики будут равны нулю,
и, значит на самом деле, уравнение
полученного фильтра будет
Тестирование фильтра.
Фильтр спроектирован. Но нужно реализовать его, проверить его работу. Рассмотрим реализацию фильтра путём подачи на его вход тестового сигнала. Порядок нашего фильтра равен 256, а это значит, как уже отмечалось выше в анализе исходных требований, что данный фильтр должен реализовываться не путём дискретной свёртки входного сигнала и импульсной характеристики фильтра, а путём использования вычисления свёртки в частотной области с помощью алгоритмов быстрого преобразования Фурье (БПФ), что увеличит быстродействие нашего цифрового КИХ-фильтра нижних частот примерно в 4 раза. Итак, рассмотрим реализацию фильтра, которая будет представлять собой свёртку в частотной области:
Другие два тестовых сигнала имеют аналогичный вид.
Мы дополнили входной сигнал и импульсную характеристику фильтра нулями до L, так как длина их свёртки во временной области будет равна L.
Рис.13. График сигнала sv1(n) на выходе фильтра при входном сигнале s1(n),
частота которого
Рис.14. График сигнала sv2(n) на выходе фильтра при входном сигнале s2(n),
частота которого
Рис.15. График сигнала sv3(n) на выходе фильтра при входном сигнале s3(n),
частота которого
Как видно из графиков выходных сигналов (Рис.13,14,15), наш фильтр без изменений пропустил сигнал s1(n), частота которого 200 герц входит в полосу пропускания фильтра, с довольно большим послаблением пропустил сигнал s2(n), частота которого 525 герц входит в переходную полосу фильтра, и практически не пропустил сигнал s3(n), частота которого 800 герц входит в полосу задерживания фильтра. В данном примере мы использовали для наглядности три гармонических сигнала, частоты которых входят в полосу пропускания, переходную полосу и полосу задерживания соответственно. На самом же деле, в практике, фильтр будет оперировать с сигналами, у которых много гармоник с различными частотами. В этом случае фильтр будет работать с входным сигналом точно также как в рассмотренном выше примере – будет пропускать без искажения низкочастотные гармоники сигнала, с ослабление будет пропускать те гармоники сигнала, частота которых входит в переходную полосу фильтра, и практически не будет пропускать высокочастотные гармоники сигнала. Задержка выходного сигнала по времени относительно входного сигнала обуславливается линейной фазовой характеристикой нашего фильтра, данная задержка пропорциональна частоте.
Итак, в ходе данной работы был спроектирован цифровой КИХ-фильтр нижних частот со следующими характеристиками:
В качестве метода проектирования был выбран метод взвешивания импульсной характеристики при помощи соответствующей взвешивающей функции (окна). Данный метод проектирования наиболее удобен и прост по сравнению с методами частотной выборки и расчёта оптимальных фильтров. Использование данного метода привело к некоторому “искажению” порядка фильтра из-за того, что для получения требуемой импульсной характеристики, импульсная характеристика идеального фильтра ограничивается окном Кайзера с определённой шириной (M = 80). Важным при использовании окна является соотношение между переходной полосой и пульсациями в полосах пропускания и задерживания. Так как эти два условия противоречивы, требуется найти компромиссный вариант. Итогом проектирования фильтра является получение его уравнения, где вся задача сводится к определению коэффициентов, которые являются значениями импульсной характеристики фильтра. После проектирования фильтра необходимо его рационально реализовать. Так использование вычисления свёртки в частотной области с помощью алгоритмов быстрого преобразования Фурье (БПФ) вместо непосредственной дискретной свёртки во временной области привело к повышению быстродействия нашего фильтра примерно в 4 раза. Сигнал на выходе данного спроектированного фильтра оказался задержанным относительно входного сигнала, что обуславливается линейной фазовой характеристикой нашего фильтра.
В ходе данной работы мною был получен навык проектирования цифрового КИХ-фильтра нижних частот, такая конкретика связана с тем, что разновидностей фильтров, скажем так, немало. И различия в способах проектирования разных фильтров бывают существенны, так, например, они существенны при проектировании БИХ- и КИХ-фильтров. Работа сама по себе интересна, да к тому же и весьма актуальна в нашем современном техническом мире, где практически любое электронное устройство средней сложности не обходится без участия фильтров. Поэтому навыки по проектированию фильтров, а также знания и понимание в этой области, конечно, надо повышать. Ведь обработка сигналов, а особенно цифровая, - это современное состояние технического мира. И если не “разобраться” с этой областью науки сейчас, то рано или поздно всё равно придётся столкнуться с проблемой её знания и понимания.
Список
литературы и электронных
Информация о работе Программирование и анализ быстродействия фильтра