window

Конечная импульсная характеристика с оконной импульсной характеристикой

Синтаксис

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 должен быть таким же, как импульсная характеристика фильтра, которая равна порядку фильтра плюс единица.

Примеры

свернуть все

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

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

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
Для просмотра документации необходимо авторизоваться на сайте