window

КИХ-фильтр с помощью оконной импульсной характеристики

Синтаксис

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

Описание

h = window(d,fcnhndl,fcnarg,'SystemObject',true) проектирует односкоростную Систему цифрового фильтра 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)

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

|

Введенный в R2011a