exponenta event banner

окно

Фильтр FIR с использованием оконной импульсной характеристики

Синтаксис

h = window(d,fcnhndl,fcnarg,'SystemObject',true)
h = window(d,win,'SystemObject',true)

Описание

h = window(d,fcnhndl,fcnarg,'SystemObject',true) конструирует односкоростной цифровой фильтр System object™ используя спецификации в объекте спецификации фильтра d.

fcnhndl является дескриптором функции конструкции фильтра, которая возвращает вектор окна, такой как hamming или blackman функции. fcnarg - необязательный аргумент, возвращающий окно. Вы передаете функцию window.

h = window(d,win,'SystemObject',true) проектирует фильтр, используя вектор, указанный в win. Длина вектора win должна совпадать с импульсной характеристикой фильтра, равной порядку фильтра плюс один.

Примеры

свернуть все

В этом примере создается фильтр, использующий два метода проектирования: задание дескриптора функции и передача вектора окна в качестве входного аргумента.

Используйте вектор окна, предоставленный функцией окна кайзера, для проектирования фильтра Найквиста. Длина окна должна быть порядка фильтра плюс один.

d = fdesign.nyquist(5,'n',150);
% Kaiser window with beta parameter 2.5
nyqFilter = window(d,'window',kaiser(151,2.5),'SystemObject',true);
fvtool(nyqFilter)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 2 objects of type line.

См. также

|

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