Оцените спектры мощности timeseries

Как оценить спектры мощности timeseries Используя приложение

Вы, должно быть, уже импортировали свои данные в приложение, как описано в Подготовке Данных Timeseries.

Оценить временные ряды спектральные модели в приложении System Identification:

  1. В приложении System Identification выберите Estimate> Spectral Models, чтобы открыть диалоговое окно Spectral Model.

  2. В списке Method выберите метод спектрального анализа, который вы хотите использовать. Для получения информации о каждом методе смотрите Выбор Method for Computing Spectral Models.

  3. Задайте частоты, на которых можно вычислить спектральную модель любым из следующих способов:

    • В поле Frequencies введите или вектор значений, выражение MATLAB®, которое оценивает к вектору или имени переменной вектора в рабочем пространстве MATLAB. Например, logspace(-1,2,500).

    • Используйте комбинацию Frequency Spacing и Frequencies, чтобы создать вектор частоты значений:

      • В списке Frequency Spacing выберите частотный интервал Logarithmic или Linear.

        Примечание

        Для etfe только опция Linear доступна.

      • В поле Frequencies введите номер точек частоты.

      Для данных временного интервала, частотных диапазонов от 0 до частоты Найквиста. Для данных частотного диапазона, частотных диапазонов от самого маленького до самой большой частоты в наборе данных.

  4. В поле Frequency Resolution введите разрешение частоты, как описано в Управлении Разрешением Частоты Спектральных Моделей. Чтобы использовать значение по умолчанию, введите default или покиньте поле пустые.

  5. В поле Model Name введите имя модели корреляционного анализа. Имя модели должно быть уникальным в Образцовом Совете.

  6. Нажмите Estimate, чтобы добавить эту модель в Образцовый Совет в приложении System Identification.

  7. В диалоговом окне Spectral Model нажмите Close.

  8. Чтобы просмотреть предполагаемый спектр воздействия, установите флажок Noise spectrum в приложении System Identification. Для получения дополнительной информации о работе с этим графиком, см. Шумовые Графики Спектра.

Чтобы экспортировать модель в рабочее пространство MATLAB, перетащите его к прямоугольнику To Workspace в приложении System Identification. Можно просмотреть спектр мощности и доверительные интервалы получившегося объекта модели idfrd с помощью команды bode.

Как оценить спектры мощности timeseries в командной строке

Можно использовать etfe, spa и команды spafdr, чтобы оценить спектры мощности временных рядов и для временного интервала и для данных частотного диапазона. Следующая таблица предоставляет краткое описание каждой команды.

Вы, должно быть, уже подготовили свои данные, как описано в Подготовке Данных Timeseries.

Получившиеся модели хранятся как объект модели idfrd, который содержит SpectrumData и его отклонение. Для нескольких-выходных-данных SpectrumData содержит спектры мощности каждого вывода и перекрестных спектров между каждой выходной парой.

Оценка частотной характеристики временных рядов

КомандаОписание
etfe

Оценивает периодограмму с помощью анализа Фурье.

spa

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

spafdr

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

Например, предположите, что y является данными временных рядов. Следующие команды оценивают спектр мощности g и периодограмма p, и строят обе модели с тремя доверительными интервалами стандартного отклонения:

g = spa(y);
p = etfe(y);
spectrum(g,p);

Для получения дальнейшей информации об этих командах, смотрите соответствующие страницы с описанием.