nuttallwin

Nuttall-заданное минимальное окно Блэкмен-Харриса с 4 терминами

Синтаксис

w = nuttallwin(N)
w = nuttallwin(N,SFLAG)

Описание

w = nuttallwin(N) возвращается Nuttall задал N- укажите, симметричное окно Блэкмен-Харриса с 4 терминами в вектор-столбце w. Окно минимально в том смысле, что минимизированы его максимальные боковые лепестки. Коэффициенты для этого окна отличаются от коэффициентов окна Блэкмен-Харриса, вычисленных с blackmanharris и произведите немного более низкие боковые лепестки.

w = nuttallwin(N,SFLAG) использование SFLAG выборка окна. SFLAG может быть 'symmetric' или 'periodic'. Значением по умолчанию является 'symmetric'. Можно найти уравнения, задающие симметричные и периодические окна в Алгоритмах.

Примеры

свернуть все

Сравните окна Наттола и Блэкмен-Харриса с 64 точками. Постройте их использующий wvtool.

L = 64;
w = blackmanharris(L);
y = nuttallwin(L);
wvtool(w,y)

Вычислите максимальную разницу между этими двумя окнами.

max(abs(y-w))
ans = 0.0099

Алгоритмы

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

w(n)=a0a1cos(2πnN1)+a2cos(4πnN1)a3cos(6πnN1)

где n = 0,1,2... N-1.

Уравнение для заданного окна Блэкмен-Харриса периодического Nuttall с четырьмя терминами

w(n)=a0a1cos(2πnN)+a2cos(4πnN)a3cos(6πnN)

где n = 0,1,2... N-1. Периодическое окно является N-periodic.

Коэффициенты для этого окна

a0 = 0.3635819

a1 = 0.4891775

a2 = 0.1365995

a3 = 0.0106411

Ссылки

[1] Nuttall, Альберт Х. “Некоторый Windows с Очень Хорошим Поведением Бокового лепестка”. IEEE® Transactions на Акустике, Речи и Обработке сигналов. Издание ASSP-29, февраль 1981, стр 84–91.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Приложения

Функции

Представлено до R2006a