Macromedia Flash-Based Animations for Teaching of the Digital Signal Processing Principles


Article Preview

Digital Signal Processing (DSP) is an important and growing subject area in Electrical/Computer Engineering (ECE), Computer Science and other Engineering/Science disciplines. Since 1997, the authors have taught an undergraduate DSP courses at Xinjiang University (XJU). While the subject of DSP has become very popular with ECE students and with the growing DSP job market, the subject matter is still considered to be a difficult and complex one for students. This paper presents an approach to teaching DSP basic concepts using a platform which developed by the tool, Macromedia Flash. The authors of XJU had enhanced the learning experience for their students by adding the platform to their class offering to reduce the difficulty of understanding the theoretical DSP.



Advanced Materials Research (Volumes 219-220)

Edited by:

Helen Zhang, Gang Shen and David Jin






K. Ubul et al., "Macromedia Flash-Based Animations for Teaching of the Digital Signal Processing Principles", Advanced Materials Research, Vols. 219-220, pp. 1518-1522, 2011

Online since:

March 2011




[1] K. Steiglitz: An Introduction to Discrete Systems. New York Wiley, (1974).

[2] H . Gethoffer, A. Lacroix, and R. Reiss: A unique hardware and software approach for digital signal processing, IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, ICASSP'77, Hartford, Connecticut, USA, (1977), pp.151-154.

DOI: 10.1109/icassp.1977.1170262

[3] S. M. Kuo and G. D. Miller: An Innovative Course on Real-Time Digital Signal Processing Applications, In Proceedings of ASILOMAR-29, (1996), pp.88-92.

[4] S. Kim; K. I. Kum and Wonyong S.: in Fixed-point optimization utility for C and C++ based digital signal processing programs, IEEE Transactions on Circuits and Systems—II: Analog and Digital Signal Processing, Vol. 45, No. 11, (1998).

DOI: 10.1109/82.735357

[5] MATLAB User's Guide, The Mathworks, Inc., Natick, MA, (1985-1995).

[6] Information on http: /www. mathworks. com.

[7] S. Wolfram: Mathematica: A System for Doing Mathematics by Computer, Reading, MA: Addison-Wesley, (1988).

[8] D. A Lyon, H. V. Rao, H. Rao, D. Lyon: Java Digital Signal Processing, published or distributed by M & T Books, (1997).

[9] C. S. Burrus, J. H. McClellan, A. V. Oppenheim, et al: Computer-based Exercises for Signal Processing Using Matlab, Prentice-Hall, Englewood Cliff, NJ. (1994).

[10] C. S. Burrus: Teaching the FFT using Matlab, In Proceedings of the IEEE International Conference on Signal Processing, ICASSP'92, San Francisco, CA (1992), pp.93-96.

DOI: 10.1109/icassp.1992.226403

[11] Information on http: /www. ni. com.

[12] M. A. Yoder, B. A. Black: Teaching DSP First with LabVIEW, 12th Digital Signal Processing Workshop, & 4th Signal Processing Education Workshop, (2006), pp.278-280.

DOI: 10.1109/dspws.2006.265390

[13] T. Bigg, J. Owen, R. W. Stewart, et al: Rapid Prototyping Library for Adaptive Signal Processing Applications, Proceedings of 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing , ICASSP '99, Vol. 4 (1999).

DOI: 10.1109/icassp.1999.758365

[14] Z. Haixin, Z. Baoling: Applications of SystemView Software in Digital Signal Processing Teaching ( in Chinese), Modern Teaching equipment of China, Vol. 89, No. 1 (2010), pp.71-73.

[15] TMS320C54x Code Composer Studio: Tutorial, SPRU327A, Texas Instruments, Dallas, (1999).

[16] T. S. Hall, D. V. Anderson: A Framework for Teaching Real-Time Digital Signal Processing With Field-Programmable Gate Arrays, IEEE Trans. on Education, Vol. 48, No. 3, (2005), pp.551-558.

DOI: 10.1109/te.2005.853069

[17] N. Kehtarnavaz, N. Kim, and I. Panahi: Digital Signal Processing System Design: Using LabVIEW and TMS320C6000, 2004 IEEE 11th Digital Signal Processing Workshop & IEEE Signal Processing Education Workshop, (2004), pp.10-14.

DOI: 10.1109/dspws.2004.1437901

[18] M. J. Korczynski; Virtual Laboratory a Key for Teaching Principles of Digital Signal Processing, International Conference on 2005 Instrumentation and Measurement Technology Conference, IMTC2005, Ottawa, Canada, (2005), pp.1222-1225.

DOI: 10.1109/imtc.2005.1604341

[19] S. L. Toral, F. Barrero, M. R. Martı´nez-Torres: Analysis of Utility and Use of a Web-based Tool for Digital Signal Processing Teaching by Means of a Technological Acceptance Model, Computers & Education , Vol. 49 (2007), p.957–975.

DOI: 10.1016/j.compedu.2005.12.003

[20] N. Kehtarnavaz, C. Gope: DSP System Design using LabVIEW and Simulink: A Comparative Evaluation, Proceedings of 2006 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '06, Vol. 2 (2006), p.981 – 985.

DOI: 10.1109/icassp.2006.1660510

[21] Information on http: /www. wordiq. com/definition/Macromedia_Flash.

[22] A. Asif: Multimedia Learning Objects for Digital Signal Processing Communication, Proceedings of 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP '03, Vol. 3 (2003), p.781 –784.

DOI: 10.1109/icassp.2003.1199593

[23] S. J. Orfanidis: Intrduction to Signal Processing, Prentice –Hall International, Inc. (1996).

In order to see related information, you need to Login.