hamming

Синтаксис

w = hamming(L)
w = hamming(L,sflag)

Описание

пример

w = hamming(L) возвращается L - указывают симметричное Окно Хэмминга.

пример

w = hamming(L,sflag) возвращает Окно Хэмминга с помощью выборки окна, заданной sflag.

Примеры

свернуть все

Создайте Окно Хэмминга с 64 точками. Отобразите результат с помощью wvtool.

L = 64;
wvtool(hamming(L))

Проект два Окна Хэмминга:

  • Первое окно имеет N = 64 и симметрично.

  • Второе окно имеет N = 63 и является периодическим.

Отобразите эти два окна.

Hs = hamming(64,'symmetric');
Hp = hamming(63,'periodic');
wvt = wvtool(Hs,Hp);
legend(wvt.CurrentAxes,'Symmetric','Periodic')

Входные параметры

свернуть все

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

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

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

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

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

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

свернуть все

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

Алгоритмы

Следующее уравнение генерирует коэффициенты Окна Хэмминга:

w(n)=0.540.46потому что(2πnN),0nN.

Длина окна L = N + 1.

Ссылки

[1] Оппенхейм, Алан V, Рональд В. Шафер и Джон Р. Бак. Обработка сигналов дискретного времени. Верхний Сэддл-Ривер, NJ: Prentice Hall, 1999.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

Приложения

Функции

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

Для просмотра документации необходимо авторизоваться на сайте