exponenta event banner

flattopwin

Взвешенное окно с плоским верхом

Описание

пример

w = flattopwin(L) возвращает L-точка симметричного плоского верхнего окна

w = flattopwin(L,sflag) возвращает L-точка симметричного плоского верхнего окна с использованием метода выборки окна, заданного sflag.

Примеры

свернуть все

Создайте 64-точечное симметричное плоское верхнее окно. Просмотр результата с помощью wvtool.

N = 64;
w = flattopwin(N);
wvtool(w)

Figure Window Visualization Tool contains 2 axes and other objects of type uimenu, uitoolbar, uipanel. Axes 1 with title Time domain contains an object of type line. Axes 2 with title Frequency domain contains an object of type line.

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

свернуть все

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

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

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

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

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

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

свернуть все

Плоское верхнее окно, возвращаемое в виде вектора столбца.

Алгоритмы

Плоские верхние окна представляют собой суммирование косинусов. Коэффициенты плоского верхнего окна вычисляются из следующего уравнения:

w (n) = a0 a1cos (2πnL 1) + a2cos (4πnL 1) a3cos (6πnL 1) + a4cos (8πnL − 1),

где 0≤n≤L−1. Значения коэффициентов:

КоэффициентСтоимость
a00.21557895
a10.41663158
a20.277263158
a30.083578947
a40.006947368

Плоские верхние окна имеют очень низкую пульсацию полосы пропускания (< 0,01 дБ) и используются главным образом для калибровки. Их пропускная способность примерно в 2,5 раза шире окна Ханна.

Ссылки

[1] Д'Антона, Габриэле и А. Ферреро. Цифровая обработка сигналов для измерительных систем. Нью-Йорк: Springer Media, 2006, стр. 70-72.

[2] Гейд, Свенд и Хенрик Херлуфсен. «Использование весовых функций в анализе DFT/FFT (часть I)». «Окна для анализа БПФ» (Часть I): Технический обзор Brüel & Kjergy r. Том х., номер 3, 1987, стр. 1-28.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Приложения

Функции

Представлен до R2006a