%% Example: Synthetic Seismic Data
% Load the synthetic seismic data sampled at 100 Hz for 1 second.

load SyntheticSeismicData

% Compute the wavelet synchrosqueezed transform of the seismic data using the bump wavelet and 30 voices per octave.

wsst(x,Fs,'bump','VoicesPerOctave',30,'ExtendSignal',true)

% The seismic signal is generated using the two sinusoids mentioned in "Time-Frequency Analysis of Seismic Data Using Synchrosqueezing Transform" by Ping Wang, Jinghuai Gao, and Zhiguo Wang [4].
% Copyright 2019 The MathWorks, Inc.