Документация Engee

blackmanharris

Минимальное четырехчленное окно Блэкмана—Харриса.

Библиотека

EngeeDSP

Синтаксис

Вызов функции

  • w = blackmanharris(L) — возвращает L-точечное симметричное четырехчленное окно Блэкмана—Харриса.

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

  • w = blackmanharris(___,typeName) — указывает возможность возврата окна w с одинарной или двойной точностью.

Аргументы

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

# L — длина окна
положительное целое число

Details

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

Если задать L как нецелое число, функция округлит его до ближайшего целого значения.
Типы данных

Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

# sflag — выборка окна
"symmetric" (по умолчанию) | "periodic"

Details

Метод выборки окна, задаваемый следующим образом:

  • "symmetric" — используйте это значение при использовании окон для проектирования фильтров;

  • "periodic" — используйте это значение при использовании окон для спектрального анализа. При выборе значения "periodic", функция blackmanharris вычисляет окно длиной L + 1 и возвращает первые L точек. Отсутствующая конечная точка является началом следующего периода периодического расширения последовательности. Следовательно, последовательность удовлетворяет предположению о периодичности дискретного преобразования Фурье.

Типы данных

String

# typeName — тип выходных данных
Float64 (по умолчанию) | Float32

Details

Тип выходных данных (класс), заданный одним из следующих способов:

  • Float64 — используйте это значение, чтобы вернуть выходные данные w с двойной точностью.

  • Float32 — используйте это значение, чтобы вернуть выходные данные w с одинарной точностью.

Типы данных

DataType

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

# w — окно Блэкмана—Харриса
вектор-столбец

Details

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

Алгоритмы

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

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

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

Коэффициент Значение

0.35875

0.48829

0.14128

0.01168

Литература

  1. Harris, Fredric J. «On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform.» Proceedings of the IEEE®. Vol. 66, January 1978, pp. 51–83.