blackmanharris

Минимальное окно Блэкмен-Харриса с четырьмя терминами

Описание

пример

w = blackmanharris(N) возвращает N- укажите симметричное окно Блэкмен-Харриса с четырьмя терминами.

w = blackmanharris(N,sflag) возвращает окно Блэкмен-Харриса с помощью метода выборки окна, заданного sflag.

Примеры

свернуть все

Создайте симметричное окно Блэкмен-Харриса с 32 точками. Отобразите результат с помощью wvtool.

N = 32;
wvtool(blackmanharris(N))

Входные параметры

свернуть все

Длина окна в виде положительного целого числа.

Типы данных: single | double

Метод выборки окна в виде:

  • 'symmetric' — Используйте эту опцию при использовании окон для создания фильтра.

  • 'periodic' — Эта опция полезна для спектрального анализа, потому что это включает оконному сигналу иметь совершенное периодическое расширение, неявное в дискретном преобразовании Фурье. Когда 'periodic' задан, функция вычисляет окно длины L + 1 и возвращает первый L 'points'.

Выходные аргументы

свернуть все

Окно Блэкмен-Харриса, возвращенное как вектор-столбец.

Алгоритмы

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

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

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

w(n)=a0a1cos2πnN+a2cos4πnNa3cos6πnN,0nN1

Периодическим окном является N - периодический.

КоэффициентЗначение
a00.35875
a10.48829
a20.14128
a30.01168

Ссылки

[1] harris, fredric j. “На Использовании Windows для Гармонического Анализа с Дискретным преобразованием Фурье”. Продолжения IEEE®. Издание 66, январь 1978, стр 51–83.

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

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

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

Приложения

Функции

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