2008 Fast Chirplet Transform With
2008 Fast Chirplet Transform With
Abstract—This letter presents a fast chirplet transform (FCT) Parameter estimation of chirp signals and derivation of several
algorithm, a computationally efficient method, for decomposing estimators were studied in [5].
highly convoluted signals into a linear expansion of chirplets. The Signal modeling and parameter estimation, although algo-
FCT algorithm successively estimates the chirplet parameters in
order to represent a broad range of chirplet shapes, including the rithmically complex and computationally heavy, can be an
broadband, narrowband, symmetric, skewed, nondispersive, or effective procedure to decompose and estimate echoes with
dispersive. These parameters have significant physical interpre- important diagnostic information. The parameters of a chirplet,
tations for radar, sonar, seismic, and ultrasonic applications. For i.e., time-of-arrival, center frequency, amplitude, bandwidth
the real-time application and embedded implementation of the factor, chirp rate, and phase, are capable of representing a
FCT algorithm, an FPGA-based hardware/software co-design is broad range of echo shapes, including the narrowband, broad-
developed on Xilinx Virtex-II Pro FPGA development platform.
Based on the balance among the system constraints, cost, and the band, symmetric, skewed, nondispersive, or dispersive [6].
efficiency of estimations, the performance of different algorithm The chirplet parameter estimator is an unbiased and minimum
implementation schemes have been explored. The developed variance estimator. Moreover, the estimated parameters closely
system-on-chip successfully exhibits robustness in the chirplet represent the physical properties of the system, such as position
transform of experimental signals. The FCT algorithm addresses and velocity of a target in radar or sonar, target size, and orien-
a broad range of applications including velocity measurement,
target detection, deconvolution, object classification, data com-
tation in ultrasonic imaging. In this letter, we present a highly
pression, and pattern recognition. efficient realization of chirplet transform and also an embedded
system running on an FPGA.
Index Terms—Detection, estimation, fast chirplet transform, In the following section, the fast chirplet transform (FCT) al-
field programmable gate arrays, hardware/software co-design.
gorithm and the procedure for successive parameter estimation
is presented. Section III discusses hardware/software (HW/SW)
co-design of an FPGA-system for the FCT algorithm. Moreover,
I. INTRODUCTION
a case study of the FPGA system using an ultrasonic experi-
mental signal and a bat chirp signal is presented.
(4)
(5)
(6)
(7)
(8)
Fig. 2. Ultrasonic backscattered signal superimposed with the reconstruction Fig. 3. Bat chirp signal superimposed with the reconstructed echoes.
echoes.
IV. CONCLUSION
in Scheme 3. The Est Para gets a moderate performance gain
from the FFT accelerator. It can be seen that the overall per- In this letter, an FPGA-based hardware/software co-design
formance of the FCT algorithm has been improved by 775.45 for the fast chirplet transform algorithm is presented. The pro-
times through the FPGA-based hardware/software co-design. totype design shows that hardware accelerators and software op-
The performance improvement from hardware accelerator timization have improved the system performance significantly.
comes at the expense of logic usage in FPGA. In the embedded The developed embedded system successfully decomposed the
ultrasonic experimental data and bat chirp signal into chirplets
implementations of the FCT algorithm, the trade-off between
and estimated all the parameters. This type of study addresses a
performance and logic usage for Schemes 1 and 3 is: 5.1%
broad range of applications in target detection, deconvolution,
more number of logic slices, 3.2% more number of slice flip
object classification, data compression, and pattern recognition.
flops, and 4.3% more number of four-input LUTs due to the
multiplier hardware accelerators. The trade-off for Schemes 3
and 4 is: 11% more number of logic slices, 5.8% more number REFERENCES
of slice flip flops, and 9.7% more number of four-input LUTs, [1] M. I. Skolnik, Radar Handbook, 2nd ed. New York: McGraw-Hill,
Jan. 1990.
and 1.5% more BRAMs due to the FFT hardware accelerators. [2] S. Mann and S. Haykin, “The chirplet transform: A generalization of
From the analysis of different design schemes, it can be seen Gabor’s logon transform,” in Proc. Vision Interface’91, Jun. 1991, pp.
that HW/SW co-design on FPGA can switch some functions 205–212.
[3] J. Li and H. Ling, “Application of adaptive chirplet representation for
of the FCT algorithm between hardware and software in a ISAR feature extraction from targets with rotating parts,” Proc. Inst.
reconfigurable way. In practice, choosing a hardware acceler- Elect. Eng., Radar, Sonar, Navig., vol. 150, no. 4, pp. 284–291, Aug.
2003.
ator is based on the trade-off of the system constraints (cost, [4] W. Fan, H. Zou, Y. Sun, Z. Li, and R. Shi, “Decomposition of seismic
performance, etc.). signal via chirplet transform,” in Proc. IEEE 6th Int. Conf. Signal Pro-
For a case study, the FPGA-based system of the FCT cessing, Aug. 2002, vol. 2, pp. 1778–1782.
[5] P. Djuric and S. Kay, “Parameter estimation of chirp signals,” IEEE
algorithm is applied to the experimental ultrasonic back- Trans. Acoust., Speech, Signal Process., vol. ASSP-38, no. 12, pp.
scattered signal [6]. The estimated parameter vectors consisting 2118–2126, Dec. 1990.
[6] Y. Lu, R. Demirli, G. Cardoso, and J. Saniie, “A successive parameter
of 20 chirplets are used to reconstruct the original experimental estimation algorithm for chirplet signal decomposition,” IEEE Trans.
signal. The experimental ultrasonic signal superimposed with Ultrason., Ferroelect., Freq. Control, vol. 53, no. 11, pp. 2121–2131,
the reconstructed chirplets is shown in Fig. 2. The recon- Nov. 2006.
[7] S. Mann and S. Haykin, “The chirplet transform: Physical consider-
structed chirplets match closely to the original experimental ation,” IEEE Trans. Signal Process., vol. 43, no. 11, pp. 2745–2761,
signal. The estimation process of 20 chirplets takes about Nov. 1995.
[8] S. Mann and S. Haykin, “The adaptive chirplet: An adaptive wavelet
1.0 s. Furthermore, the performance of the FCT algorithm has like transform,” in Proc. SPIE, 36th Annu. Int. Symp. Optical and Op-
been tested using a bat chirp signal emitted by a large brown toelectronic Applied Science and Engineering, Jul. 1991.
bat, which is digitized within 2.2 ms duration with a 7 s [9] J. Detrey and F. Dinechin, “A parameterized floating-point exponential
function for FPGAs,” in Proc. IEEE Int. Conf. Field-Programmable
sampling period [11]. The comparison of the decomposition Technology, Dec. 2005, pp. 27–34.
and the original signal is shown in Fig. 3. These results confirm [10] Xilinx XUP-V2P Development System. [Online]. Available:
http://www.xilinx.com/univ/xupv2p.html.
the feasibility of FCT algorithm for signal estimation and [11] Bat Chirp Signal. [Online]. Available: http://www.dsp.rice.edu/soft-
representation. ware/bat.shtml.