I. Introduction
The chirp signal is a type of signal often encountered in ultrasound, radar, sonar, seismic signals, EEG and speech [1]–[13]. The chirp signal parameters represent valuable information pertaining to the shape, size and orientation of the reflectors in ultrasonic nondestructive evaluation, the location and velocity of the moving targets in radar-target detection, or the propagation path in seismic signal analysis. Recently, a modified, continuous wavelet transform (MCWT) based on the Gabor-Helstorm transformation has been introduced as a means to decompose ultrasonic echoes in terms of Gabor functions [14], [15]. The MCWT decomposition has not been found effective in representing ultrasonic echoes with chirp characteristics. Compared with the Gabor function [14], [15], the Gaussian chirplet model has one more parameter, the chirp rate, and thereby can better represent chirp-type signals. In this paper, we introduce a chirplet decomposition algorithm to represent chirp-type signals in terms of Gaussian chirplets, which are sparse and energy preserving. The sparseness property aims for a compact representation of the complex signal by decomposing it into a limited number of chirp components. The energy preservation property, by coherently distributing the signal energy into composing functions, enables the linear addition of the time-frequency (TF) distributions of composing functions to represent the TF of the signal. Hence, a high resolution TF representation can be achieved by decomposing the signal into a limited number of chirp functions with known TF distributions [16]–[18]. Furthermore, once the signal is decomposed by a family of chirplet echoes, these echoes, individually or collectively, can be used to describe the nonstationary behavior of the signal.