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

taylorwin

Окно Тейлора.

Библиотека

EngeeDSP

Синтаксис

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

  • w = taylorwin(L) — возвращает L-точечное окно Тейлора.

  • w = taylorwin(L, nbar) — возвращает L-точечное окно Тейлора с nbar боковыми лепестками почти постоянного уровня, примыкающих к главному лепестку.

  • w = taylorwin(L, nbar, sll) — возвращает L-точечное окно Тейлора с максимальным уровнем боковых лепестков sll дБ относительно пика главного лепестка.

Аргументы

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

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

Details

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

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

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

# nbar — количество боковых лепестков почти постоянного уровня
4 (по умолчанию) | скаляр

Details

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

# sll — максимальный уровень боковых лепестков относительно пика главного лепестка
4 (по умолчанию) | скаляр

Details

Максимальный уровень боковых лепестков относительно пика главного лепестка, задается как действительный отрицательный скаляр в дБ. Он создает боковые лепестки с пиками на sll дБ ниже пика главного лепестка.

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

# w — окно Тейлора
вектор-столбец

Details

Окно Тейлора, возвращаемое в виде вектора-столбца.

Примеры

Окно Тейлора

Details

Сгенерируем 64-точечное окно Тейлора с четырьмя практически постоянными по уровню боковыми лепестками и пиковым уровнем бокового лепестка -35 дБ относительно пика главного лепестка. Отобразим результат с помощью plot.

import EngeeDSP.Functions: taylorwin
using Plots
w = taylorwin(64, 4, -35)
plot(w,
     label = "Taylor Window",
     xlabel = "Sample Number",
     ylabel = "Amplitude",
     linewidth = 2,
     color = :blue,
     grid = true)

taylorwin

Алгоритмы

Окна Тейлора аналогичны окнам Чебышева. Окно Чебышева имеет максимально узкий главный лепесток для заданного уровня боковых лепестков, но окно Тейлора позволяет находить компромисс между шириной главного лепестка и уровнем боковых лепестков. Распределение Тейлора исключает разрывы на краях диаграммы направленности, поэтому боковые лепестки окна Тейлора монотонно уменьшаются. Коэффициенты окна Тейлора не нормализованы. Окна Тейлора обычно используются в радиолокационных приложениях, таких как взвешенные радиолокаторы с синтезированной апертурой и проектирование антенн.

Литература

  1. Brookner, Eli. Practical Phased Array Antenna Systems. Boston: Artech House, 1991.

  2. Carrara, Walter G., Ronald M. Majewski, and Ron S. Goodman. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms. Boston: Artech House, 1995, Appendix D.2.