exponenta event banner

generate

Класс: sigwin.nuttallwin
Пакет: sigwin

Генерирует заданное окно Блэкмен-Харриса Nuttall с четырьмя терминами

Синтаксис

win = generate(H)

Описание

win = generate(H) возвращает значения заданного объекта окна Блэкмен-Харриса Nuttall с четырьмя терминами как вектор-столбец с двойной точностью.

Примеры

развернуть все

Сгенерируйте два Nuttall-заданных окна Блэкмен-Харриса с четырьмя терминами:

  • Первое окно имеет N = 64 и симметрично.

  • Второе окно имеет N = 63 и является периодическим.

Отобразите эти два окна.

Hs = sigwin.nuttallwin(64);
Hp = sigwin.nuttallwin(63);
Hp.SamplingFlag = 'periodic';

wvt = wvtool(Hs,Hp);
legend(wvt.CurrentAxes,'Symmetric','Periodic')

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain contains 2 objects of type line. Axes object 2 with title Frequency domain contains 2 objects of type line. These objects represent Symmetric, Periodic.

Сгенерируйте симметричное Nuttall-заданное окно Блэкмен-Харриса с четырьмя терминами с N = 16. Возвратите значения окна как вектор-столбец. Покажите информацию об объекте окна. Отобразите окно.

H = sigwin.nuttallwin(16);

win = generate(H)
win = 16×1

    0.0004
    0.0048
    0.0306
    0.1105
    0.2778
    0.5292
    0.7983
    0.9755
    0.9755
    0.7983
      ⋮

wininfo = info(H)
wininfo = 4x26 char array
    'Nuttall Window            '
    '--------------            '
    'Length         : 16       '
    'Sampling Flag  : symmetric'

wvtool(H)

Figure Window Visualization Tool contains 2 axes objects and other objects of type uimenu, uitoolbar, uipanel. Axes object 1 with title Time domain contains an object of type line. Axes object 2 with title Frequency domain contains an object of type line.