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