Импульсная характеристика

ЦОС, обработка видео и изображений в MATLAB\Simulink

Модератор: Admin

aBoomest
Пользователь
Сообщения: 216
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Импульсная характеристика

Сообщение aBoomest » Пт ноя 17, 2017 1:48 pm

Строю импульсную характеристику.
1. Для аналоговых систем имеем передаточную функцию H = H(s).
Например

Код: Выделить всё

Transfer function from input "PG" to output "V":
             1.400e007
--------------------------------------
       s^2 + 1500 s + 5.0e005
Вызываю impulse(TF,Time);
TF - передаточная функция (пример выше);
Time - массив времени.
Все отлично работает. Ф-ция возвращает массив имп.хар-ки размером [Len х 1].
Len - длина сигнала

2. Пробую аналогично для цифровой системы
varSS = tf2ss(num,den); - из коэффициентов делаю коэффициенты для объекта State-Space Models (хотя зачем это - не совсем понимаю)
varSS = ss(varSS); - из коэффициентов для объекта State-Space Models делаю объект State-Space Models
Imp = impulse(varSS,Time); - и вот тут он вроде работает, но возвращает возвращает массив имп.хар-ки размером [Len х 2 х 2].
- что в этом массиве?
- почему во 2-ом примере нельзя передать в функцию impulse передаточную функцию TF как в первом примере?
- как "по науке" построить импульсную характеристику для 2-го примера?
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./

sandy
Эксперт
Сообщения: 5432
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: Импульсная характеристика

Сообщение sandy » Пт ноя 17, 2017 3:29 pm

Импульсная характеристика дискретной системы рассчитывается функцией impz.
С уважением

Александр Сергиенко

KatKat
Пользователь
Сообщения: 92
Зарегистрирован: Чт мар 22, 2007 4:06 pm

Re: Импульсная характеристика

Сообщение KatKat » Пт ноя 17, 2017 3:32 pm

Такой пример может поможет:
w1=tf(1,[0.01 0.1 1])

w1 =
1
--------------------
0.01 s^2 + 0.1 s + 1
Continuous-time transfer function.
impulse(w1,1)
w2=c2d(w1,0.01)

w2 =
0.004833 z + 0.004675
----------------------
z^2 - 1.895 z + 0.9048
Sample time: 0.01 seconds
Discrete-time transfer function.

impulse(w2,1)

aBoomest
Пользователь
Сообщения: 216
Зарегистрирован: Чт июл 10, 2008 5:35 pm

Re: Импульсная характеристика

Сообщение aBoomest » Чт фев 08, 2018 9:31 am

Спасибо
С уважением.
/Ни что так не ограничивает фантазию программиста, как компилятор./