Applications of the STFT
Gaussian Windowed Chirps
Identifying Chirp Rate
Simulation ResultsSearch Spectral Audio Signal Processing
Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?
Figure 9.20 shows the time waveform for 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)'; w = exp(-n.*n./(2*sigma.*sigma)); xw = w(:) .* x(:);
Figure 9.21 shows the same chirplet in a time-frequency plot. Figure 9.22 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 9.23 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.
