freqrespopts

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

Синтаксис

Описание

пример

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

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

Примеры

свернуть все

Этот пример использует freqrespopts функционируйте, чтобы установить опции, которые используются freqrespest функция. hd и hd2 полосовые фильтры, которые используют различные методы разработки. 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