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

sinc

Страница в процессе разработки.

Кардинальный синус.

Библиотека

EngeeDSP

Синтаксис

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

  • y = sinc(x) — возвращает массив y, элементы которого являются кардинальными синусами элементов входного массива x. Выходной массив y имеет тот же размер, что и x.

Аргументы

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

# x — входные данные
скаляр | вектор | матрица

Details

Входные данные, заданные в виде вещественного или комплексного скаляра, вектора или матрицы. Если x не скаляр, то sinc применяется к каждому элементу.

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

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

# y — значение кардинальных синусов входных данных
скаляр | вектор | матрица

Details

Кардинальные синусы x, возвращаемые в виде вещественного или комплексного скаляра, вектора или матрицы той же размерности, что и x.

Типы данных

Float32, Float64

Поддержка комплексных чисел

Да

Дополнительно

Функция кардинального синуса

Details

Функция кардинального синуса определяется как:

Это аналитическое выражение соответствует непрерывному обратному преобразованию Фурье прямоугольного импульса шириной и высотой 1:

Пространство функций с ограниченной полосой пропускания в диапазоне частот охватывается счетно бесконечным множеством функций sinc, сдвинутых на целые числа. Таким образом, можно восстановить любую такую функцию с ограниченной полосой пропускания из ее отсчетов на целочисленных интервалах: