exponenta event banner

сверхдискретизировать

Пример дискретно-временных моделей

Синтаксис

sysl = upsample(sys,L)

Описание

sysl = upsample(sys,L) выполняет повторную выборку модели дискретно-временной динамической системы sys при частоте выборки, которая L- в раз быстрее времени выборки sys (Ts0). L должно быть положительным целым числом. Когда sys является моделью TF, H (z ),upsample прибыль sysl как H (zL) с временем выборки Ts0/ L.

Ответы моделей sys и sysl имеют следующие сходства:

  • Временные ответы sys и sysl совпадение на кратных Ts0.

  • Частотные характеристики sys и sysl соответствует частоте Найквиста δ/ Ts0.

Примечание

sysl имеет L раз больше штатов, чем sys.

Примеры

свернуть все

Создайте передаточную функцию со временем выборки 2,25 секунды.

sys = tf(0.75,[1 10 2],2.25)
sys =
 
       0.75
  --------------
  z^2 + 10 z + 2
 
Sample time: 2.25 seconds
Discrete-time transfer function.

Создайте передаточную функцию со временем выборки, которое в 14 раз быстрее, чем sys.

L = 14;
sys1 = upsample(sys,L)
sys1 =
 
         0.75
  ------------------
  z^28 + 10 z^14 + 2
 
Sample time: 0.16071 seconds
Discrete-time transfer function.

Время выборки sys1 составляет 0,16071 секунды, что в 14 раз быстрее времени выборки sys.

См. также

| |

Представлен в R2008b