Настройка представления маркировки

В Signal Labeler можно использовать вид спектра или спектрограммы для просмотра сигналов. Для облегчения маркировки можно также использовать частотно-временное представление.

Совет

Чтобы переключить средство просмотра меток, перейдите на вкладку Display и выберите Label Viewer в Views разделе.

Визуализация спектров сигналов и спектрограмм

Вид спектра

Чтобы активировать представление сигнала в частотном диапазоне, щелкните вкладку Display и выберите Spectrum в Views разделе. Приложение отображает набор осей со спектром степени сигнала и вкладку Spectrum с опциями для управления видом.

Signal Labeler масштабирует спектр так, чтобы, если содержимое сигнала попадало точно в интервал, его амплитуда в этом интервале была истинной средней степенью сигнала. Для примера средняя степень синусоиды составляет половину квадрата синусоидной амплитуды. Для получения дополнительной информации см. «Измерение степени детерминированных периодических сигналов».

Signal Labeler вычисляет спектры, используя те же шаги, что и Signal Analyzer. Для получения дополнительной информации см. «Расчет спектра в Signal Analyzer».

Примечание

При отображении спектра Signal Labeler преобразует степень в дБ с помощью 10 log10 (Power).

Вид спектрограммы

Чтобы активировать частотно-временное представление сигнала, щелкните вкладку Display и выберите Spectrogram в Views разделе. Приложение отображает набор осей со спектрограммой сигнала и вкладку Spectrogram с опциями для управления видом. Вы можете построить график спектрограммы только одного сигнала на отображение.

Чтобы применить переназначение к спектрограмме, проверьте Reassign на вкладке Spectrogram. Метод переназначения точит время и частотную локализацию спектрограмм путем переназначения каждой оценки спектральной степени местоположению ее центра энергии. Если ваш сигнал содержит хорошо локализованные временные или спектральные компоненты, то эта опция генерирует спектрограмму, которую легче считать и интерпретировать.

Signal Labeler вычисляет спектрограммы, используя те же шаги, что и Signal Analyzer. Для получения дополнительной информации смотрите Расчет Spectrogram в Signal Analyzer.

Совет

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

Настройки

  • Если панорамирование активировано и масштабируется на конкретной видимой области (ROI), отображение соответствует необходимой области, а не всему сигналу.

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

  • Вы не можете уменьшить частоту за пределами области значений Nyquist.

Если сигнал дискретизирован неоднородно, то Signal Labeler интерполирует сигнал в однородную сетку для вычисления спектральных оценок. Приложение использует линейную интерполяцию и принимает шаг расчета, равное медиане различий между смежными временными точками. Для неоднородно выбранного сигнала , которого поддерживается медианы временного интервала и средний временной интервал должны подчиняться

1100<  Медиана временного интервалаСредний временной интервал<100.

Используйте спектрограмму, чтобы помочь маркировке

Чтобы пометить представителя, используя представление спектрограммы, установите флажок рядом с сигналом, который вы хотите построить в Labeled Signal Set Browser, и активируйте представление спектрограммы. Выберите определение метки, которое требуется применить в браузере Label Definitions. Draw Labels автоматически активируется, когда определение метки является информация только для чтения или точкой. Задайте значение метки в Set Value разделе вкладки Labeler или присвойте значение после рисования метки. Щелкните на спектрограмме, чтобы добавить метку:

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

  • Для меток точек перемещайте анимированную штриховую линию, пока она не пересечет сигнал в точке вашего выбора.

Чтобы принять метку, установите флажок Accept в разделе Options, нажмите Enter или дважды щелкните активную область или линию. Метка автоматически принимается при рисовании последующей метки.

Совет

Частотно-временное представление может использоваться, чтобы идентифицировать и пометить переходные узкополосные сигналы, встроенные в широкополосные сигналы. Для получения дополнительной информации см. «Поиск помех с использованием спектра стойкости».

Пример: Пометьте сигнал в представлении спектрограммы

Сгенерируйте сигнал, состоящий из управляемого напряжением осциллятора и четырех атомов Гауссова. Дискретизация сигнала производится на частоте 1,4 кГц. Используйте Spectrogram в Signal Labeler, чтобы пометить Гауссовы атомы в сигнале.

fs = 1400;
t = (0:1/fs:2)';

gaussFun = @(A,x,mu,f) exp(-(x-mu).^2/(2*0.01^2)).*sin(2*pi*f.*x)*A';
s = gaussFun([1 1 1 1],t,[0.2 0.5 1 1.75],[2 6 2 5]*100)/10;
x = vco(chirp(t+.1,0,t(end),3).*exp(-2*(t-1).^2),[0.1 0.4]*fs,fs);

s = s/10+x;

Откройте Signal Labeler и импортируйте сигнал:

  1. На вкладке Labeler нажмите Import, выберите From workspace в списке Представители и выберите s переменная в появившемся диалоговом окне.

  2. Установите информацию о времени. Выберите Time в раскрывающемся списке Работа в выберите Sample Rate, и укажите частоту дискретизации следующим 1.4 kHz.

  3. Нажмите кнопку Импорт и закройте диалоговое окно.

  4. Установите флажок рядом с именем сигнала в браузере маркированного набора сигналов, чтобы отобразить сигнал на графике времени.

Колеблющийся щебет доминирует над сигналом и заслоняет атомы на временном графике.

Создайте определение метки сигнала:

  1. Нажмите Add Definition и выберите Add label definition.

  2. В диалоговом окне задайте Имя метки следующим Atoms, Тип метки как ROI, и тип данных как logical.

  3. Нажмите кнопку ОК.

На вкладке Display нажмите Spectrogram в разделе Views для активации спектрограммного представления сигнала. Настройте настройки спектрограммы на вкладке Spectrogram. В разделе Time Resolution задайте разрешение 120 ms и наложение 99%.

Положения атомов видны в спектрограмме.

Пометьте атомы:

  1. На вкладке Labeler выберите определение метки в браузере Определения.

  2. Задайте значение метки следующим true в разделе Установка Значений.

  3. Щелкните на графике спектрограммы, чтобы нарисовать метку. Щелкните и перетащите анимированную штриховую линию, чтобы создать заштрихованную область. Перемещайте и изменяйте размер активной области, пока она не окружает первый атом.

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

  5. Повторите процедуру, чтобы пометить два других атома.

См. также

Приложения

Функции

Похожие примеры

Подробнее о