Блок ограничения скорости изменения сигнала Rate Limiter

Назначение: Блок обеспечивает ограничение скорости изменения сигнала (первой производной).

Параметры:

Rising slew rate - Уровень ограничения скорости при увеличении сигнала.

Falling slew rate - Уровень ограничения скорости при уменьшении сигнала.

Вычисление производной сигнала выполняется по выражению:

                                             ,

где u(i) - значение входного сигнала на текущем шаге,
   t(i) - значение модельного времени на текущем шаге,
   y(i-1) - значение выходного сигнала на предыдущем шаге,
   t(i-1) - значение модельного времени на предыдущем шаге.

Вычисленное значение производной сравнивается со значениями уровней ограничения скорости Rising slew rate и Falling slew rate. Если значение производной больше, чем значение параметра Rising slew rate, то выходной сигнал блока вычисляется по выражению:   

,

где R - уровень ограничения скорости при увеличении сигнала.

Если значение производной меньше, чем значение параметра Falling slew rate, то выходной сигнал блока вычисляется по выражению:

,

где F - уровень ограничения скорости при уменьшении сигнала.

Если значение производной лежит в пределах между нижним и верхним уровнями ограничения, то выходной сигнал блока равен входному:

.

На рис. 4 показан пример использования блока Rate Limiter, при подаче на его вход прямоугольного периодического сигнала.

Рис. 4. Пример использования блока Rate Limiter

 




Блок квантования по уровню Quantizer

Назначение: Блок обеспечивает квантование входного сигнала с одинаковым шагом по уровню.

Параметры:   

Quantization interval - шаг квантования по уровню.

На рис. 5 показан пример использования блока Quantizer, выполняющего квантование по уровню синусоидального сигнала. Шаг квантования задан равным 0.5.

 

Рис. 5. Пример использования блока Quantizer

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: