exponenta event banner

Periodogram

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

  • Библиотека:
  • Инструментарий системы DSP/Оценка/Оценка спектра мощности

  • Periodogram block

Описание

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

Порты

Вход

развернуть все

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

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

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

Продукция

развернуть все

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

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

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

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

Параметры

развернуть все

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

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

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

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

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

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

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

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

Зависимости

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

В списке выберите Symmetric или Periodic.

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

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

Зависимости

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

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

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

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

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

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

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

Зависимости

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

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

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

Введите количество точек данных, для которых необходимо выполнить FFT, Nfft. Если Nfft больше, чем размер входного кадра, блок заполняет каждый кадр по мере необходимости. Если значение Nfft меньше размера входного кадра, блок переносит каждый кадр по мере необходимости.

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

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

Зависимости

Этот параметр становится видимым только при снятии флажка Наследовать длину БПФ (Inherit FFT length from input dimensions).

Укажите число спектральных значений для усреднения. При установке этого значения в значение 1блок вычисляет периодограмму входного сигнала. При установке этого значения больше 1блок реализует метод Уэлча для вычисления модифицированной периодограммы входного сигнала.

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

Если установлен флажок Наследовать время выборки из ввода, блок вычисляет частотные данные из периода выборки входного сигнала. Для получения действительных выходных данных блоком должны выполняться следующие условия:

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

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

Если эти условия не сохраняются, снимите флажок Наследовать время выборки из ввода. Затем можно указать время выборки с помощью Sample time of original time series параметр.

Зависимости

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

Укажите время выборки исходного сигнала временной области.

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

Зависимости

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

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

Типы данных

double | single

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

No

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

No

Ссылки

[2] Фриго, М. и С. Г. Джонсон, «FFTW: адаптивная архитектура программного обеспечения для FFT», Труды Международной конференции по акустике, речи и обработке сигналов, том 3, 1998, стр. 1381-1384.

[3] Оппенгейм, А. В. и Р. В. Шефер. Дискретно-временная обработка сигналов. Энглвуд Клиффс, Нью-Джерси: Прентис Холл, 1989.

[4] Орфанидис, С. Дж. Введение в обработку сигналов. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1995.

[5] Проакис, Дж. и Д. Манолакис. Цифровая обработка сигналов. 3-й ред. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1996.

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

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