Спектральный анализ

Параметрические и непараметрические методы

Представление частотного диапазона сигнала показывает важные характеристики сигнала, которые затрудняют, чтобы анализировать во временном интервале. Спектральный анализ позволяет вам охарактеризовать содержимое частоты сигнала. Выполните спектральный анализ в реальном времени динамического сигнала с помощью dsp.SpectrumAnalyzer Система object™ в MATLAB® и блоке Spectrum Analyzer в Simulink®. Спектр анализатор использует метод валлийцев усреднения модифицированной периодограммы или метода набора фильтров, чтобы вычислить спектральные данные. И эти методы являются основанными на БПФ спектральными методами оценки, которые не делают предположений о входных данных и могут использоваться с любым видом сигнала. Для получения дополнительной информации об алгоритме спектр использование анализатора смотрите Спектральный анализ. В дополнение к просмотру спектра можно также просмотреть спектрограмму сигнала в спектре анализатор. Для примера, вид на море Спектрограмма Используя Спектр Анализатор.

Если вы хотите получить эти данные для обработки сообщения в MATLAB, вызвать isNewDataReady и getSpectrumData возразите функциям на спектре объект анализатора. Путем вызывания этих функций в цикле потоковой передачи можно получить целые спектральные данные. В Simulink, чтобы получить спектральные данные, создают Spectrum Analyzer Configuration возразите и запуститесь getSpectrumData функция на этом объекте. Обратите внимание на то, что в Simulink, можно получить только последнюю систему координат спектральных данных, показанных на спектре анализатор.

Альтернативно, можно использовать dsp.SpectrumEstimator Системный объект и блок Spectrum Estimator, чтобы вычислить спектр мощности и получить спектральные данные для последующей обработки. Чтобы просмотреть спектральные данные, вычисленные средством оценки спектра, используйте график массивов. Для примеров смотрите Оценку Спектр мощности в MATLAB и Оценке Спектр мощности в Simulink.

Объекты

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

dsp.SpectrumAnalyzerОтобразите спектр частоты сигналов временной области
dsp.SpectrumEstimatorОцените спектр плотности энергии или спектр мощности
dsp.CrossSpectrumEstimatorОцените перекрестную спектральную плотность
dsp.TransferFunctionEstimatorОцените передаточную функцию

Блоки

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

Burg MethodСтепень спектральная оценка плотности с помощью метода Города
Covariance MethodСтепень спектральная оценка плотности с помощью метода ковариации
Cross-Spectrum EstimatorОцените плотность перекрестного спектра мощности
Discrete Transfer Function EstimatorВычислите оценку передаточной функции частотного диапазона системы
Magnitude FFTВычислите непараметрическую оценку спектра с помощью метода периодограммы
Modified Covariance MethodСтепень спектральная оценка плотности с помощью модифицированного метода ковариации
PeriodogramСтепень спектральная плотность или среднеквадратическая оценка спектра с помощью метода периодограммы
Short-Time FFTНепараметрическая оценка спектра, использующего короткое время, метод быстрого преобразования Фурье (FFT)
Spectrum AnalyzerОтобразите спектр частоты
Spectrum EstimatorОцените спектр плотности энергии или спектр мощности
Yule-Walker MethodСтепень спектральная оценка плотности с помощью метода Юла-Уокера
Burg AR EstimatorВычислите оценку авторегрессивных (AR) параметры модели с помощью метода Города
Covariance AR EstimatorВычислите оценку авторегрессивных (AR) параметры модели с помощью метода ковариации
Modified Covariance AR EstimatorВычислите оценку авторегрессивных (AR) параметры модели с помощью модифицированного метода ковариации
Yule-Walker AR EstimatorВычислите оценку авторегрессивных (AR) параметры модели с помощью метода Юла-Уокера

Темы

Спектральный анализ

Спектральный анализ является процессом оценки спектра мощности (PS) сигнала от его представления временного интервала.

Оцените спектр мощности в MATLAB

Вычислите спектр мощности с помощью dsp.SpectrumAnalyzer и dsp.SpectrumEstimator Системные объекты.

Оцените спектр мощности в Simulink

Вычислите спектр мощности с помощью Spectrum Analyzer и блоков Spectrum Estimator.

Потоковая передача оценки спектра мощности Используя метод валлийцев

Используйте метод валлийцев усредненной модифицированной периодограммы, чтобы оценить спектр мощности.

Высокое разрешение основанная на наборе фильтров оценка спектра мощности

В этом примере показано, как выполнить спектральный анализ высокого разрешения при помощи эффективного многофазного набора фильтров, иногда называемого channelizer.

Просмотрите спектрограмму Используя спектр Анализатор

Вычислите спектрограмму и покажите эффект RBW на спектральных данных.

Оцените передаточную функцию неизвестной системы

Можно оценить передаточную функцию неизвестной системы на основе измеренных входных и выходных данных системы.

Оценка групповой задержки Simulink

В этом примере показано, как оценить групповую задержку фильтра в Simulink™.

Сигнал переменного размера поддерживает системные объекты DSP

Список Системных объектов, которые поддерживают сигналы переменного размера в DSP System Toolbox™.

Рекомендуемые примеры