ПОСТАНОВКА ЗАДАЧИ


Была поставлена задача, реализовать цифровой фильтр для сглаживания данных с разрядностью 16 бит. В качестве интерфейса, связывающего проектируемое устройство с ЭВМ необходимо использовать системный интерфейс PCI.

Подход к реализации поставленной задачи на курсовую работу не оговаривается, поэтому метод реализации выбираем самостоятельно на основе исходных данных и условий.

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

Цифровая фильтрация одномерного сигнала описывается следующим рекуррентным уравнением:

clip_image002 (1),

где clip_image004 выходной отсчет в следующий момент времени. То есть для того чтобы вычислить Yi+1 мы суммируем предыдущие входные значения на глубину до К, но также учитываются предыдущие выходные значения на глубину L. Коэффициенты ak и bl можно задают различные режимы сглаживания данных. Если коэффициенты bl положить равными нулю, то получается не рекурсивный фильтр, то есть отсчет выходного сигнала не зависят от ранее полученных отсчетов сигналов.

Для наилучшего режима сглаживания коэффициенты ak и bl и выбраны как 1/K и 1/L соответственно и в выходную очередь отсчётов будет записываться среднее арифметическое по двум очередям отсчётов. Это обеспечивает эффективную работу устройства – вероятность отсеивания грубых промахов очень велика, и возрастает при увеличении количества обрабатываемых входных и выходных данных.