Covariance Method

Оценка спектральной плотности степени с помощью ковариационного метода

Библиотека

Спектр мощности

dspspect3

  • Covariance Method block

Описание

Блок Ковариация Method оценивает степень спектральную плотность (PSD) входа с помощью метода ковариации. Этот метод подбирает авторегрессивную (AR) модель к сигналу путем минимизации ошибки прямого предсказания в смысле наименьших квадратов. Параметр Estimation order задает порядок полнополюсной модели. Блок вычисляет спектр из БПФ оцененных параметров модели AR. Чтобы гарантировать допустимый выход, параметр Estimation order должен быть меньше или равен половине длины входного вектора.

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

Выбор Inherit FFT length from estimation order определяет, что Nfft на единицу больше, чем порядок оценки. Очистка параметра Inherit FFT length from estimation order позволяет вам использовать параметр FFT length для задания Nfft как степени 2. Блок zero-pads или переносит вход в Nfft перед вычислением БПФ.

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

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

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

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

Смотрите ссылку на Burg Method блок для сравнения блоков Burg Method, Ковариации Method, Модифицированного метода ковариации и Метода Юла-Уокера.

Параметры

Estimation order

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

Inherit FFT length from estimation order

При выборе этой опции длина БПФ на один больше, чем порядок оценки.

FFT length

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

Inherit sample time from input

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

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

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

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

Sample time of original time series

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

Ссылки

Кей, С. М. Современная спектральная оценка: теория и применение. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1988.

Марпл, С. Л. Младший, Цифровой спектральный анализ с применением. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1987.

Орфанидис, С. Дж. Введение в обработку сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1995.

Поддерживаемые типы данных

ПортПоддерживаемые типы данных

Вход

  • Плавающая точка двойной точности

  • Плавающая точка с одной точностью

Выход

  • Плавающая точка двойной точности

  • Плавающая точка с одной точностью

См. также

Burg MethodDSP System Toolbox
Covariance AR EstimatorDSP System Toolbox
Modified Covariance MethodDSP System Toolbox
Short-Time FFTDSP System Toolbox
Yule-Walker MethodDSP System Toolbox

Смотрите Спектральный анализ для получения соответствующей информации.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

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