kaiserwin

Фильтр окна Кайзера от объекта спецификации

Синтаксис

kFilter = design(d,'kaiserwin','SystemObject',true)
kFilter = design(d,'kaiserwin',designoption,value,designoption,...
value,'SystemObject',true)

Описание

kFilter = design(d,'kaiserwin','SystemObject',true) проектирует цифровой фильтр kFilter это использует окно Кайзера. Для kaiserwin чтобы работать правильно, порядок фильтра в объекте технических требований должен быть четным. Кроме того, фильтры высшего порядка (порядок фильтра, больше, чем 120), имеют тенденцию быть более точными для меньших ширин перехода. kaiserwin возвращает предупреждение, когда ваш порядок фильтра может быть слишком низким, чтобы спроектировать ваш фильтр точно.

kFilter = design(d,'kaiserwin',designoption,value,designoption,...
value,'SystemObject',true)
возвращает фильтр, где вы задаете проектные решения как входные параметры, и процесс проектирования использует метод окна Кайзера.

Чтобы определить доступные проектные решения, используйте designopts со спецификацией возражают и метод разработки как входные параметры как показано.

designopts(d,'method')

Для полной справки об использовании kaiserwin, обратитесь к системе справочной информации командной строки. Например, чтобы получить определенную информацию об использовании kaiserwin с d, объект спецификации, введите следующее в посдказке MATLAB.

help(d,'kaiserwin')

Примеры

свернуть все

Этот пример проектирует прямой КИХ-фильтр формы от объекта спецификации полуленточного фильтра.

d = fdesign.halfband('n,tw',200,0.01);
hbFilter = design(d,'kaiserwin','filterstructure','dffir',...
    'SystemObject',true)
hbFilter = 
  dsp.FIRFilter with properties:

            Structure: 'Direct form'
      NumeratorSource: 'Property'
            Numerator: [1x201 double]
    InitialConditions: 0

  Show all properties

fvtool(hbFilter);

В этом примере, kaiserwin использует объект спецификации фильтров интерполяции.

d = fdesign.interpolator(4,'lowpass');
interpFilter= design(d,'kaiserwin','SystemObject',true)
interpFilter = 
  dsp.FIRInterpolator with properties:

        NumeratorSource: 'Property'
              Numerator: [1x147 double]
    InterpolationFactor: 4

  Show all properties

fvtool(interpFilter);

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

|

Введенный в R2011a