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

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

Совет

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

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

Представление спектра

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

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

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

Примечание

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

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

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

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

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

Совет

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

Настройки

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

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

  • Вы не можете уменьшить масштаб в частоте вне области значений Найквиста.

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

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

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

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

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

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

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

Совет

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

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

Сгенерируйте сигнал, состоявший из управляемого напряжением генератора и четырех Гауссовых атомов. Сигнал производится на уровне 1,4 кГц. Используйте Спектрограмму в 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. Нажмите Import и закройте диалоговое окно.

  4. Установите флажок рядом с именем сигнала в Помеченном Настроенном Браузере Сигнала отобразить сигнал в графике временной зависимости.

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

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

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

  2. В диалоговом окне задайте, Маркируют Name как Atoms, Маркируйте Type как ROI, и тип данных как logical.

  3. Нажать ОК.

На вкладке Display нажмите Spectrogram в разделе Views, чтобы активировать представление спектрограммы сигнала. Настройте настройки спектрограммы во вкладке Spectrogram. В разделе Time Resolution Задайте Разрешение 120 ms и Перекрытие 99%.

Местоположения атомов отображаются в спектрограмме.

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

  1. Во вкладке Labeler выберите определение метки в Маркировать браузере Definitions.

  2. Задайте значение метки как true в разделе Set Value.

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

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

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

Смотрите также

Приложения

Функции

Связанные примеры

Больше о