Непрерывный вейвлет модулированных сигналов

Этот пример показывает, как использовать непрерывное вейвлет (CWT) для анализа модулированных сигналов.

Загрузите квадратичный сигнал щебета. Частота сигнала начинается приблизительно с 500 Гц при t = 0, уменьшается до 100 Гц при t = 2 и увеличивается до 500 Гц при t = 4. Частота дискретизации составляет 1 кГц.

load quadchirp;
fs = 1000;

Получите частотно-временной график этого сигнала, используя CWT с отбойным вейвлетом. Вейвлет является хорошим выбором для CWT, когда ваши сигналы колебательны, и вы больше заинтересованы во частотно-временном анализе, чем в локализации переходных процессов.

[cfs,f] = cwt(quadchirp,'bump',fs);
helperCWTTimeFreqPlot(cfs,tquad,f,'surf','CWT of Quadratic Chirp','Seconds','Hz')

Figure contains an axes. The axes with title CWT of Quadratic Chirp contains an object of type surface.

CWT четко показывает временную эволюцию частоты квадратичного щебета. Квадратичный щебет является частотно-модулированным сигналом. В то время как этот сигнал является синтетическим, частотная и амплитудная модуляция также часто происходит в естественных сигналах. Используйте CWT, чтобы получить частотно-временной анализ эхолокационного импульса, излучаемого большой коричневой битой (Eptesicus Fuscus). Интервал дискретизации составляет 7 микросекунд. Используйте bump вейвлет с 32 голосами на октаву. Спасибо Кертису Кондону, Кену Уайту и Аль Фенгу из Центра Бекмана при Университете Иллинойса за данные летучих мышей и разрешение использовать его в этом примере.

load batsignal
t = 0:DT:(numel(batsignal)*DT)-DT;
[cfs,f] = cwt(batsignal,'bump',1/DT,'VoicesPerOctave',32);
helperCWTTimeFreqPlot(cfs,t.*1e6,f./1e3,'surf','Bat Echolocation (CWT)',...
    'Microseconds','kHz')

Figure contains an axes. The axes with title Bat Echolocation (CWT) contains an object of type surface.

В качестве окончательного примера можно получить частотно-временной анализ некоторых данных сейсмографа, зарегистрированных во время землетрясения в Кобе в 1995 году. Данные представляют собой сейсмографические (вертикальное ускорение, нм/кв.с) измерения, зарегистрированные в Университете Тасмании, Хобарт, Австралия, 16 января 1995 года, начиная с 20:56:51 (GMT) и продолжаясь в течение 51 минут с 1 секундными интервалами. Используйте аналитический вейвлет Морзе по умолчанию.

load kobe;
dt = 1;
cwt(kobe,1);
title('CWT of 1995 Kobe Earthquake Seismograph Data');

Figure contains an axes. The axes with title CWT of 1995 Kobe Earthquake Seismograph Data contains 3 objects of type image, line, area.