exponenta event banner

groupDelay

Групповая задержка каскада фильтров цифрового понижающего преобразователя или цифрового повышающего преобразователя

Описание

D = groupDelay(Conv,N) возвращает вектор групповых задержек, Dцифрового понижающего преобразователя или цифрового повышающего преобразователя, Conv, оценивается в N частотные точки. Частотные точки равномерно разнесены вокруг верхней половины единичной окружности.

пример

[D,F] = groupDelay(Conv,N) возвращает вектор частот, F, при котором вычислена групповая задержка.

Примеры

свернуть все

Вычислите групповые задержки цифрового понижающего преобразователя с помощью groupDelay функция.

Создать dsp.DigitalDownConverter Системный объект с настройками по умолчанию.

dwnConv = dsp.DigitalDownConverter
dwnConv = 
  dsp.DigitalDownConverter with properties:

           DecimationFactor: 100
         MinimumOrderDesign: true
                  Bandwidth: 200000
    StopbandFrequencySource: 'Auto'
             PassbandRipple: 0.1000
        StopbandAttenuation: 60
                 Oscillator: 'Sine wave'
            CenterFrequency: 14000000
                 SampleRate: 30000000

  Show all properties

Используйте groupDelay функция для вычисления вектора групповых задержек. По умолчанию функция оценивает групповые задержки в 8192 частотных точках, равномерно расположенных вокруг верхней половины единичной окружности.

D = groupDelay(dwnConv);

Постройте график вектора групповых задержек.

plot(D)
xlabel('Number of frequency points')
ylabel('Group delay')

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

Определите вектор частот, по которым вычисляются групповые задержки, и постройте их график.

[D,F] = groupDelay(dwnConv);
plot(F,D)
xlabel('Frequencies')
ylabel('Group delay')

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

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

свернуть все

Цифровой понижающий преобразователь или цифровой повышающий преобразователь, указанный как dsp.DigitalDownConverter или dsp.DigitalUpConverter object™ системы.

Число частотных точек, по которым вычисляются групповые задержки, указанное как положительный скаляр. Эти точки равномерно разнесены вокруг верхней половины единичной окружности.

Типы данных: double | single

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

свернуть все

Вектор групповых задержек цифрового понижающего преобразователя или цифрового повышающего преобразователя, оцениваемый на N точки частоты, равномерно разнесенные вокруг верхней половины единичной окружности.

Типы данных: double

Частоты, на которых вычисляются групповые задержки, возвращаются в виде вектора столбца.

Типы данных: double

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