filtic

Начальные условия для транспонированной прямой формы II реализаций фильтра

Описание

z = filtic(b,a,y,x) находит начальные условия, z, для задержек транспонированной прямой формы II реализаций фильтра, данных мимо выходных параметров y и входные параметры x. Векторы b и представляйте числитель и коэффициенты знаменателя, соответственно, передаточной функции фильтра.

пример

z = filtic(b,a,y) принимает что вход x 0 в прошлом..

Примеры

свернуть все

Определите нулевой входной ответ следующей системы: y(n)+1.12y(n-1)=0.1x(n)+0.2x(n-1) с начальным условием y(-1)=1. Установите числитель и коэффициенты знаменателя и начальные условия для выхода.

b = [0.1 0.2];
a = [1 1.12];
Y = 1;

Вычислите нулевые входные начальные условия для системы.

xic = filtic(b,a,Y);

Вычислите нулевой входной ответ.

yzi = filter(b,a,zeros(1,20),xic);
stem(yzi)

Figure contains an axes object. The axes object contains an object of type stem.

Входные параметры

свернуть все

Коэффициенты передаточной функции в виде векторов.

Пример: b = [1 3 3 1]/6 и a = [3 0 1 0]/3 задайте третий порядок Фильтр Баттерворта с нормированной частотой на 3 дБ 0.5π рад/отсчет.

Мимо выхода в виде вектора. Векторный y содержит новый выход сначала и самый старый выход в последний раз как в

y=[y(1),y(2),y(3),,y(m)]

где m length(a)-1 (порядок знаменателя); если length(y) меньше m, filtic клавиатуры это с нулями к длине m.

Прошлый вход в виде вектора. Векторный x содержит новый вход сначала и самый старый вход в последний раз как в

x=[x(1),x(2),x(3),,x(n)]

где n length(b)-1 (порядок числителя). If length(x) меньше n, filtic клавиатуры это с нулями к длине n

Выходные аргументы

свернуть все

Начальные условия, возвращенные как вектор. Выход z вектор-столбец длины, равной большему из n и m. z описывает состояние задержек, данных прошлые входные параметры x и мимо выходных параметров y.

Советы

Если любой из входных параметров yXB, или a не вектор (то есть, если какой-либо аргумент является скаляром или массивом), filtic дает следующее сообщение об ошибке:

Requires vector inputs.

Алгоритмы

filtic выполняет противоположное разностное уравнение, чтобы получить задержку, утверждает z. Элементы x вне x(n-1) и элементы y вне y(m-1) являются ненужными так filtic игнорирует их.

Транспонированную прямую форму II структур показывают на следующем рисунке.

n  1 порядок фильтра.

Ссылки

[1] Оппенхейм, A.V., и Р.В. Шафер, Обработка сигналов Дискретного времени, Prentice Hall, 1989, стр 296, 301-302.

Смотрите также

|

Представлено до R2006a