This paper examines the capability, performance, and relevance of a high-performance advanced signal processing toolkit in Java, a programming language for Web-based applications. To demonstrate the simplicity, ease, and application use of the toolkit, a spectral estimation applet has been developed in the Java environment using advanced Internet technologies, such as Remote Method Invocation (RMI). This application provides an interactive and visual approach in understanding theoretical concepts of advanced signal processing methods and shows the need to create more application applets to better understand additional concepts in signal and image processing. Furthermore, a toolkit with limited functionality and different framework has been developed for embedded and handheld devices such as cellular phones and palm pilots. This toolkit is also shown to be useful in developing applications MIDlets on those devices.
[1]
R.B. Lake,et al.
Programs for digital signal processing
,
1981,
Proceedings of the IEEE.
[2]
W. M. Carey,et al.
Digital spectral analysis: with applications
,
1986
.
[3]
Ray Andraka,et al.
A survey of CORDIC algorithms for FPGA based computers
,
1998,
FPGA '98.
[4]
Alvin M. Despain,et al.
Fourier Transform Computers Using CORDIC Iterations
,
1974,
IEEE Transactions on Computers.
[5]
Steven Kay,et al.
Modern Spectral Estimation: Theory and Application
,
1988
.
[6]
Anthony Skjellum,et al.
inAspect™: interfacing Java and VSIPL
,
2002,
JGI '02.
[7]
Geoffrey C. Fox,et al.
Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande 2002, Seattle, Washington, USA, November 3-5, 2002
,
2002,
Java Grande.