Прямое решение линейных разностных уравнений.

Линейное разностное уравнение описывает связь выхода и входа Д-фильтра лишь в неявной форме. Чтобы найти его реакцию на некоторую входную последовательность, надо это уравнение решить. Здесь, как и для непрерывных систем, знание поведения входной последовательности u[i] для

i = 0,1,2, ... и равенство ее нулю при i<0 позволяют получить лишь частичное описание выходной последовательности y[i] при i = 0,1,2. Для системы порядка n необходимо иметь n дополнительных данных, соответствующих начальным условиям в непрерывном случае. Однако в отличие от ситуации с дифференциальными уравнениями определение реакции Д-фильтра оказывается более простым делом. Покажем это, выразив уравнение (1) через последовательности, смещенные в сторону запаздывания. Заменяя в

 

(1)

 

( ) на i, т.е. полагая , а затем, обозначая как i , получаем другую форму записи разностного уравнения Д-фильтра

 

, (2)

 

где . Здесь

 

, , , ,

 

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

Полагая , из (2) получаем рекуррентное соотношение

 

, (3)

 

позволяющее определять выходную последовательность y[i], другими словами, реакцию Д-фильтра на входную последовательность u[i].

Отметим, что для уравнения (3) начальными условиями являются значения y[-1], y[-2],,y[-n], которые будем считать заданными.

За начальный момент времени принимаем i=0.

Если хотя бы одно из значений y[-1] , y[-2] ,, y[-n] не равно нулю, то говорят, что Д-фильтр предварительно возбужден.

Если y[-1]=y[-2]=…=y[-n]=0, то говорят, что Д-фильтр предварительно невозбужден.

 

Поставим задачу:

Пусть известна входная последовательность u[i]и начальные условия.y[-1] , y[-2] ,, y[-n].

Требуется найти реакцию Д-фильтра для i = 0, 1, 2, 3, ....

Эту задачу можно решитьс помощью прямого метода в силу того, что ЛРУ (3) является рекуррентным соотношением. Полагая i=0, из уравнения

 

(3)

получаем

 

,

 

Значение y[0] можно вычислить, т.к. u[i] задано, а начальные условия известны.

Положим i=1 в (3), получаем

,

 

( значение y[0] найдено на предыдущем шаге) и т. д. вычисляем y[2], y[3],…

Недостаток: ошибки округления.








Дата добавления: 2015-08-14; просмотров: 851;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.