Periodogram

Спектральная плотность степени или оценка среднего квадратного спектра с помощью метода периодограммы

  • Библиотека:
  • DSP System Toolbox/Оценка/Оценка спектральной мощности

  • Periodogram block

Описание

Блок Periodogram оценивает степень спектральную плотность (PSD) или среднеквадратичный спектр (MSS) входа. Блок использует метод периодограммы и усредненный, измененный метод периодограммы Уэлча. Блок рассчитывает среднюю квадратную величину функции БПФ, вычисленную по оконным секциям входа. Затем он нормализует среднее значение спектра по квадрату суммы выборок окна. Для получения дополнительной информации смотрите Periodogram and Welch's Method.

Порты

Вход

расширить все

Входной сигнал, заданный как вектор или матрица.

Блок обрабатывает входной параметр M -by N матрицы как M последовательные временные выборки из N независимых каналов.

Типы данных: single | double
Поддержка комплексного числа: Да

Выход

расширить все

Выходной сигнал, возвращенный как вектор или матрица.

Каждый столбец выходной матрицы содержит оценку спектральной плотности степени соответствующего входного столбца в Nfft одинаково разнесенных частотных точках. Частотные точки находятся в области значений [0, Fs), где Fs - частота дискретизации сигнала.

Блок вычисляет отдельную оценку для каждого из N независимых каналов и генерирует Nfft -by - N матричный выход.

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

Параметры

расширить все

Укажите тип измерения для блока, который будет выполнен: Power spectral density или Mean-square spectrum.

Настраиваемый: Нет

Выберите тип применяемого окна.

Для получения дополнительной информации см. Window Function страницу с описанием блока.

Настраиваемый: Да

Введите параметр β для окна Кайзера. Увеличение Beta расширяет майнлобу и уменьшает амплитуду боковых элементов в отображаемой частотной величиной характеристики.

Для получения дополнительной информации см. Window Function страницы с описанием блоков.

Настраиваемый: Да

Зависимости

Этот параметр становится видимым, если для Window параметр, вы выбрали Kaiser.

Из списка выберите Symmetric или Periodic.

Для получения дополнительной информации см. Window Function страницу с описанием блока.

Настраиваемый: Да

Зависимости

Этот параметр становится видимым, только если вы устанавливаете Window параметр одному из Blackman, Hamming, Hann, или Hanning.

Установите этот параметр равным FFTW для поддержки входного сигнала произвольной длины. Блок ограничивает сгенерированный код с реализацией FFTW MATLAB® Хосты-компьютеры.

Установите этот параметр равным Radix-2 для обработки с обращенным битом, данных с фиксированной или плавающей точкой или для портативной Генерации кода C с помощью Simulink® Coder™. Первая размерность M матрицы входа должен быть степенью двойки. Чтобы работать с другими размерами входных параметров, используйте блок Pad, чтобы дополнить или обрезать эти размерности до степеней двойки, или, по возможности, выберите реализацию FFTW.

Установите этот параметр равным Auto чтобы включить блок, выберите реализацию БПФ. Для степени двойки длин преобразования, блок ограничивает сгенерированный код хостов-компьютеров MATLAB.

Настраиваемый: Нет

Введите уровень, в децибелах (дБ) затухания в полосе задерживания, Rs, для окна Чебышева.

Настраиваемый: Да

Зависимости

Этот параметр становится видимым, если для Window параметр, вы выбираете Chebyshev.

Когда вы устанавливаете этот флажок, блок использует размер входного кадра как количество точек данных, Nfft, на которых можно выполнить БПФ. Чтобы задать число точек для выполнения БПФ, снимите флажок Inherit FFT length from input dimensions. Затем можно задать степень двойки длин БПФ с помощью параметра Длина БПФ.

Настраиваемый: Нет

Введите количество точек данных, по которым будет выполняться БПФ, Nfft. Когда Nfft больше, чем размер входного кадра, блок обнуляет каждую систему координат по мере необходимости. Когда Nfft меньше, чем размер входного кадра, блок оборачивает каждую систему координат по мере необходимости.

Когда вы устанавливаете FFT implementation параметр в Radix-2, это значение должно быть степенью двойки.

Настраиваемый: Нет

Зависимости

Этот параметр становится видимым только при снятии флажка Наследовать длину БПФ из входных размерностей.

Задайте количество спектральных к среднему значению. Когда вы задаете это значение 1, блок вычисляет периодограмму входа. Когда вы задаете это значение больше 1блок реализует Метод Уэлча, чтобы вычислить измененную периодограмму входного сигнала.

Настраиваемый: Нет

Если вы выбираете флажок Inherit sample time from input, блок вычисляет частотные данные из периода дискретизации входного сигнала. Чтобы блок произвел допустимый выход, должны состояться следующие условия:

  • Вход в блок является исходным сигналом, без выборок добавленных или удаленных (путем вставки нулей, для примера).

  • Период дискретизации сигнала временной области в симуляции равен периоду дискретизации исходных временных рядов.

Если эти условия не удерживаются, снимите флажок Inherit sample time from input. Затем можно задать шаг расчета при помощи Sample time of original time series параметр.

Зависимости

Этот параметр становится видимым, только если вы устанавливаете Measurement параметр в Power spectral density.

Задайте шаг расчета исходного сигнала временной области.

Настраиваемый: Нет

Зависимости

Этот параметр становится видимым только, когда вы очищаете Inherit sample time from input флажок.

Характеристики блоков

Типы данных

double | single

Многомерные сигналы

No

Сигналы переменного размера

No

Ссылки

[2] Frigo, M. and S. G. Johnson, «FFTW: An Adaptive Software Architecture for БПФ», Труды Международной конференции по акустике, речи и обработке сигналов, Vol. 3, 1998, pp. 1381-1384.

[3] Oppenheim, A. V. and R. W. Schafer. Обработка сигнала в дискретном времени. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1989.

[4] Orfanidis, S. J. Введение в обработку сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1995.

[5] Проакис, Дж. и Д. Манолакис. Цифровая обработка сигналов. 3-й эд. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1996.

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

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