blackmanharris

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

Синтаксис

w = blackmanharris(N)
w = blackmanharris(N,sflag)

Описание

пример

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

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

Примеры

свернуть все

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

N = 32;
wvtool(blackmanharris(N))

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

свернуть все

Длина окна, заданная как положительное целое число.

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

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

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

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

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

свернуть все

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

Алгоритмы

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

w(n)=a0a1потому что(2πnN1)+a2потому что(4πnN1)a3потому что(6πnN1), 0nN1

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

w(n)=a0a1потому что2πnN+a2потому что4πnNa3потому что6π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