русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Метод Эйлера


Дата добавления: 2013-12-23; просмотров: 2291; Нарушение авторских прав


Метод Эйлера заключается в том, что производная непрерывных функций в дифференциальном уравнении аналогового прототипа (1) заменяется отношением конечных приращений функции и аргумента:

, ,

что соответствует замене оператора дифференцирования p в передаточной функции (2) на следующее выражение:

, (3)

где z-1 - оператор задержки отсчета сигнала на один интервал дискретизации Td.В результате такой замены получим передаточную функцию цифрового фильтра:

Окончательно имеем:

. (4)

где полиномы передаточной функции и их коэффициенты определяются следующими выражениями:

Таким образом, задача синтеза цифрового фильтра решена. По известной передаточной функции аналогового прототипа и ее параметрам (коэффициентам полиномов ak и b,(k=0,1,...K))мы можем найти передаточную функцию цифрового фильтра (4) и ее параметры (коэффициенты полиномов числителя и знаменателя Ak и Bk (k=0,1,...K)).

Теперь необходимо построить алгоритм работы фильтра. Передаточная функция цифрового фильтра определяет отношение Z-преобразований выходного V(z) и входного U(z) сигналов фильтра:

.

Преобразуя это соотношение, получим уравнение:

.

Умножение Z-преобразования дискретного сигналана z-q означает задержку этих сигналов на q отсчетов (U(z)∙z-q ÷ u(n-q)). Учитывая это, можем получить разностное уравнение:

. (5)

Данное уравнение можно разрешить относительно текущего отсчета выходного сигнала v(n):

. (6)

В таком виде оно определяет алгоритм цифровой фильтрации, т.е. показывает, каким образом можно вычислить текущее значение выходного сигнала фильтра v(п) по текущему значению входного сигнала u(п) и по предшествующим отсчетам входного u(п-q) и выходного v(п-q) сигналов (q=1,2,...K), хранимых в запоминающем устройстве. Этому алгоритму соответствует структурная схема прямой формы реализации цифрового фильтра (рис. 3.5), наглядно определяющая порядок действий по вычислению выходного сигнала фильтра.



Таким образом, в результате синтеза построена дробно‑ра-циональная передаточная функция цифрового фильтра (4) и алгоритм цифровой фильтрации (6).

Рис. 3.5

Если передаточная функция имеет простые полюса ak, k=1,2,...,K, то, используя метод неопределенных коэффициентов, ее можно разложить на простейшие дроби:

.

Импульсная переходная функция цифрового фильтра, определяемая как обратное Z-преобразование передаточной функции, будет в данном случае представлять собой сумму дискретных экспонент:

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

, n=0,1,2 …

Бесконечность импульсной переходной функции определяет название данного типа цифровых фильтров: БИХ-фильтры.

Чтобы найти частотные характеристики аналогового прототипа и его цифрового эквивалента, необходимо выполнить в передаточных функциях (1) и (4) замену аргумента: оператора дифференцирования р=jи оператора задержки z-1=exp(-jwTd). При этом зависимость модуля передаточной функции ½W(j)½и ½Wd(ехр(jwТd)½от частоты определяет амплитудно-частотную характеристику (АЧХ) фильтра, а зависимость аргумента от частоты (w)=аrg(W(jw)) и (w)=аrg(Wd(ехр(jwTd)) – фазо‑частот-ную характеристику (ФЧХ). Передаточная функция аналогового прототипа W(jw) определена на всей оси частот от -¥ до +¥ . Передаточная функция цифрового фильтра Wd(z) является периодической функцией частоты с периодом, равным частоте дискретизации, так как её аргумент z=exp(jwТd) (оператор временного сдвига) является периодической функцией частоты. Это положение иллюстрируется графиками на рис. 3.6. На рис. 3.6а показана АЧХ аналогового прототипа ½W(jw)½, на рис. 3.6б - передаточная функция цифрового фильтра½W(ехр(jwТd))½.

-2fd -fd 0 fd 2fd
-2fd -fd 0 fd 2fd
|Wd(exp(j2pfTd))|
|W(j2pf)|

Рис. 3.6

Периодичность частотных характеристик цифровых фильтров обусловлена дискретностью и является их принципиальной особенностью, которая играет существенную роль при решении практических задач обработки сигналов. В методе Эйлера используется простейший дискретный эквивалент операции дифференцирования. Оценим, насколько корректно его применение. Идеальное дифференцирующее устройство имеет следующую передаточную функцию, амплитудно-частотную и фaзо‑час-тотную характеристики:

Передаточную функцию, амплитудно-частотную и фазо‑час-тотную характеристики дискретного дифференциатора можно представить следующим образом:

-fd/2 0 fd/2 -fd/2 0 fd/2

Эти характеристики показаны на рис. 3.7.

p/2       -p/2  

Рис. 3.7

Из графиков следует, что в узкой области низких частот АЧХ и ФЧХ дискретного дифференциатора, показанные на рис. 3.7 сплошными линиями, близки к АЧХ и ФЧХ идеального дифференциатора (пунктирные линии). С увеличением частоты расхождение быстро увеличивается, особенно для фазовых характеристик. Следовательно, применение метода Эйлера оправдано, когда возможно обеспечить многократное превышение частоты дискретизации по отношению к полосе пропускания фильтра



<== предыдущая лекция | следующая лекция ==>
Методы синтеза цифровых БИХ-фильтров | Метод билинейного преобразования


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.005 сек.