Signal Analyzer

Визуализируйте и сравните несколько сигналов и спектров

Описание

Приложение Signal Analyzer является интерактивным инструментом для визуализации, предварительной обработки, измерения, анализа и сравнения сигналов во временном интервале, в частотном диапазоне, и в частотном диапазоне времени. Используя приложение, вы можете:

  • Легко доступ все сигналы в MATLAB® рабочая область

  • Сглаженный, фильтр, передискретизируют, детрендируют, denoise, копия, извлечение, и переименовывают сигналы, не оставляя приложение

  • Добавьте и примените пользовательские функции предварительной обработки

  • Визуализируйте и сравните несколько форма волны, спектр, персистентность, спектрограмма и scalogram представления сигналов одновременно

Приложение Signal Analyzer обеспечивает способ работать со многими сигналами различной длительности одновременно и в том же представлении.

Для получения дополнительной информации смотрите Используя Приложение Signal Analyzer.

  • Signal Analyzer больше не открывает Signal Labeler, который теперь доступен как приложение. Если вы хотите пометить сигналы, открыть Signal Labeler от Панели инструментов MATLAB или Командного окна.

  • Вам нужна лицензия Wavelet Toolbox™, чтобы использовать представление scalogram и применить шумоподавление вейвлета к сигналам.

Signal Analyzer app

Откройте приложение Signal Analyzer

  • Панель инструментов MATLAB: На вкладке Apps, под Signal Processing and Communications, кликают по значку приложения.

  • Командная строка MATLAB: Войти signalAnalyzer.

Программируемое использование

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

signalAnalyzer открывает приложение Signal Analyzer.

signalAnalyzer(sig) открывает приложение Signal Analyzer и импортирует и строит sig сигнала. Если приложение уже открыто, то оно строит sig в текущем отображении. Если sig уже построен, но изменился, затем вызов функции обновляет график.

sig может быть переменная в рабочей области или выражении MATLAB. sig может быть:

  • Вектор или матрица с независимыми сигналами в каждом столбце.

  • A timetable с временными стоимостями, заданными как длительность.

  • timeseries объект.

Смотрите Типы данных, Поддержанные Signal Analyzer для получения дополнительной информации.

По умолчанию приложение строит сигнал в зависимости от демонстрационного индекса. Если вы предоставляете информацию времени, или если сигнал имеет свойственную информацию времени, то приложение строит сигнал в зависимости от времени.

signalAnalyzer(sig1,...,sigN) импорт сигнальные векторы N или матрицы и строит их в текущем отображении. Приложение не поддерживает сигналы импорта со свойственной информацией времени и сигналы без свойственной информации времени в том же вызове функции.

signalAnalyzer(___,'SampleRate',fs) задает частоту дискретизации, fs, когда положительная скалярная величина описывается в Гц. Приложение использует частоту дискретизации, чтобы построить один или несколько сигналов против времени, принимая время начала нуля. Можно задать частоту дискретизации для сигналов без свойственной информации времени.

signalAnalyzer(___,'SampleTime',ts) задает шаг расчета, ts, когда положительная скалярная величина описывается в секундах. Приложение использует шаг расчета, чтобы построить один или несколько сигналов против времени, принимая время начала нуля. Можно задать шаг расчета для сигналов без свойственной информации времени.

signalAnalyzer(___,'StartTime',st) задает время начала сигнала, st, когда скаляр описывается в секундах. Если вы не задаете частоту дискретизации или шаг расчета, то приложение принимает частоту дискретизации 1 Гц. Можно задать время начала для сигналов без свойственной информации времени.

signalAnalyzer(___,'TimeValues',tv) задает вектор, tv, с временными стоимостями, соответствующими точкам данных. tv может быть действительный числовой вектор со значениями, описанными в секундах. tv может также быть a duration массив. Значения в tv должно быть уникальным и не может быть NaN, но они должны быть расположенными неравными интервалами. Все входные сигналы должны иметь ту же длину как tv. Можно задать вектор из временных стоимостей для сигналов без свойственной информации времени.

Фильтрация и представление scalogram не поддерживает неоднородно выбранные сигналы.

Вопросы совместимости

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

Поведение изменяется в R2020a

Введенный в R2016a