freqrespopts

Создайте объект опций для оценки частотной характеристики

Синтаксис

Описание

пример

opts = freqrespopts(sysobj) использует текущие настройки в Системном object™ фильтра, чтобы создать объект опции. Этот объект содержит опции для оценки частотной характеристики. Вы передаете opts объект как входной параметр к freqrespest функция для задания значений для параметров входа.

freqrespopts позволяет использовать те же настройки для freqrespest с несколькими фильтрами, не задавая все параметры в качестве входных параметров freqrespest.

Примеры

свернуть все

Этот пример использует freqrespopts функция для задания опций, используемых freqrespest функция. hd и hd2 являются полосно-пропускающими фильтрами, которые используют различные методы проекта. The opts объект облегчает установку тех же условий для оценки частотной характеристики при использовании freqrespest функция с различными объектами фильтра..

d = fdesign.bandpass('fst1,fp1,fp2,fst2,ast1,ap,ast2',...
0.25,0.3,0.45,0.5,60,0.1,60);
hd = design(d,'butter','SystemObject',true)
hd = 
  dsp.BiquadFilter with properties:

                   Structure: 'Direct form II'
             SOSMatrixSource: 'Property'
                   SOSMatrix: [18x6 double]
                 ScaleValues: [19x1 double]
           InitialConditions: 0
    OptimizeUnityScaleValues: true

  Show all properties

hd2 = design(d,'cheby2','SystemObject',true)
hd2 = 
  dsp.BiquadFilter with properties:

                   Structure: 'Direct form II'
             SOSMatrixSource: 'Property'
                   SOSMatrix: [9x6 double]
                 ScaleValues: [10x1 double]
           InitialConditions: 0
    OptimizeUnityScaleValues: true

  Show all properties

opts = freqrespopts(hd)
opts =

  struct with fields:

             FreqPoints: 'All'
                   NFFT: 512
    NormalizedFrequency: true
                     Fs: 'Normalized'
          SpectrumRange: 'Half'
               CenterDC: false
opts.NFFT = 256; % Same as set(opts,'nfft',256).
opts.NormalizedFrequency = false;
opts.fs = 1.5e3;
opts.CenterDC = true
opts =

  struct with fields:

             FreqPoints: 'All'
                   NFFT: 256
    NormalizedFrequency: false
                     Fs: 1500
          SpectrumRange: 'Whole'
               CenterDC: true

С opts объект сконфигурирован по мере необходимости, используйте его как входной параметр для freqrespest функция.

[h2,w2] = freqrespest(hd2,20,opts);
[h1,w1] = freqrespest(hd,20,opts);

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

свернуть все

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

свернуть все

Объект Options, который содержит опции оценки частотной характеристики, возвращенный как pseudospectrum объект. Вы передаете opts объект как входной параметр к freqrespest функция для задания значений для входных параметров.

См. также

| | |

Введенный в R2011a