bandwidth

Полоса пропускания частотной характеристики

Описание

пример

fb = bandwidth(sys) возвращает полосу пропускания модели sys динамической системы SISO. Полоса пропускания является первой частотой, где усиление опускается ниже 70,79% (-3 дБ) его значения DC. Полоса пропускания описывается в rad/TimeUnit, где TimeUnit TimeUnit свойство sys.

Эта команда требует лицензии Control System Toolbox™.

пример

fb = bandwidth(sys,dbdrop) возвращает полосу пропускания для заданного отбрасывания усиления.

Примеры

свернуть все

Вычислите полосу пропускания передачи function sys = 1/(s+1).

sys = tf(1,[1 1]);
fb = bandwidth(sys)
fb = 0.9976

Этот результат показывает что усиление sys спады на 3 дБ ниже его значения DC на уровне приблизительно 1 рад/с.

Вычислите частоту, на которой усиление системы спадает на 3,5 дБ ниже ее значения DC. Создайте модель в пространстве состояний.

A = [-2,-1;1,0];
B = [1;0];
C = [1,2];
D = 1;
sys = ss(A,B,C,D);

Найдите полосу пропускания на 3,5 дБ sys.

dbdrop = -3.5;
fb = bandwidth(sys,dbdrop)
fb = 0.8348

Найдите полосу пропускания каждой записи в массиве 5 на 1 моделей передаточной функции. Используйте for цикл, чтобы создать массив и подтвердить его размерности.

sys = tf(zeros(1,1,5));
s = tf('s');
for m = 1:5
    sys(:,:,m) = m/(s^2+s+m);
end
size(sys)
5x1 array of transfer functions.
Each model has 1 outputs and 1 inputs.

Найдите полосы пропускания.

fb = bandwidth(sys)
fb = 5×1

    1.2712
    1.9991
    2.5298
    2.9678
    3.3493

bandwidth возвращает массив, в котором каждая запись является полосой пропускания соответствующей записи в sys. Например, полоса пропускания sys(:,:,2) fb(2).

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

свернуть все

Динамическая система в виде модели динамической системы SISO или массива моделей динамической системы SISO. Динамические системы, которые можно использовать, включают:

  • Непрерывное время или дискретное время числовые модели LTI такой как tf (Control System Toolbox), zpk (Control System Toolbox), или ss Модели (Control System Toolbox).

  • Модели данных частотной характеристики такой как frd модели. Для таких моделей, bandwidth использует первую точку частоты, чтобы аппроксимировать усиление DC.

Если sys массив моделей, bandwidth возвращает массив, одного размера, где каждая запись является полосой пропускания соответствующей модели в sys. Для получения дополнительной информации о массивах моделей смотрите Массивы моделей (Control System Toolbox).

Получите понижение дБ в виде действительного отрицательного скаляра.

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

свернуть все

Полоса пропускания частотной характеристики, возвращенная как скаляр или массив. Если sys :

  • Одна модель, затем fb полоса пропускания sys.

  • Массив моделей, затем fb массив одного размера с массивом моделей sys. Каждая запись является полосой пропускания соответствующей записи в sys.

fb описывается в rad/TimeUnit, где TimeUnit TimeUnit свойство sys.

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

| |

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