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

rectwin

Прямоугольное окно.

Библиотека

EngeeDSP

Синтаксис

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

  • w = rectwin(L) — возвращает L-точечное прямоугольное окно.

Аргументы

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

# L — длина окна
скаляр

Details

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

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

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

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

# w — прямоугольное окно
вектор-столбец

Details

Прямоугольное окно, возвращаемое в виде вектора-столбца.

Примеры

Прямоугольное окно

Details

Сформируем прямоугольное окно с 64 точками. Отобразим результат с помощью plot.

import EngeeDSP.Functions: rectwin
using Plots
w = rectwin(64)
plot(w,
     xlabel = "Sample Number",
     ylabel = "Amplitude",
     linewidth = 2,
     color = :blue,
     grid = true,
     ylim = (0, 1.2))

rectwin

Алгоритмы

Выходные данные функции rectwin с входными данными L могут быть созданы с помощью функции ones:

w = ones(L, 1)

Литература

  1. Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. Discrete-Time Signal Processing. Upper Saddle River, NJ: Prentice Hall, 1999.