Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Simulation Results

Figure 10.24: Real Gaussian-windowed chirp (time domain).
\includegraphics[width=\twidth]{eps/gwchirp}

Figure 10.24 shows the waveform of a Gaussian-windowed chirp (``chirplet'') generated by the following matlab code:

fs = 8000;
x = chirp([0:1/fs:0.1],1000,1,2000);
M = length(x);
n=(-(M-1)/2:(M-1)/2)';
sigma = M/10;
w = exp(-n.*n./(2*sigma.*sigma));
xw = w(:) .* x(:);

Figure 10.25 shows the same chirplet in a time-frequency plot. Figure 10.26 shows the spectrum of the example chirplet. Note the parabolic fits to dB magnitude and unwrapped phase. We see that phase modeling is most accurate where magnitude is substantial. If the signal were not truncated in the time domain, the parabolic fits would be perfect. Figure 10.27 shows the spectrum of a Gaussian-windowed chirp in which frequency decreases from 1 kHz to 500 Hz. Note how the curvature of the phase at the peak has changed sign.

Figure 10.25: Real Gaussian-windowed chirp (spectrogram).
\includegraphics[width=\twidth]{eps/gwchirpsgC}

Figure 10.26: Gaussian-windowed chirp (frequency domain).
\includegraphics[width=\twidth]{eps/gwchirpxform}

Figure 10.27: Downgoing chirp.
\includegraphics[width=\twidth]{eps/gwchirpdownxform}

Figure 10.28: Short chirp--time waveform.
\includegraphics[width=\twidth,height=3in]{eps/gwchirpshort}
Figure 10.29: Short chirp--spectrum.
\includegraphics[width=\twidth]{eps/gwchirpshortxform}


Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

[How to cite this work]  [Order a printed hardcopy]  [Comment on this page via email]

``Spectral Audio Signal Processing'', by Julius O. Smith III, W3K Publishing, 2011, ISBN 978-0-9745607-3-1.
Copyright © 2022-02-28 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA