Development of MATLAB-Based Digital Signal Processing Teaching Module with Graphical User Interface Environment for Nigerian University

Authors and Affiliations

  • Oyetunji Samson Ade'
  • Daniel Ale

About this article

Download PDF

Abstract

The development of a teaching aid module for digital Signal processing (DSP) in Nigeria Universities was undertaken to address the problem associated with non-availability instructional module. This paper annexes the potential of Peripheral Interface Controllers (PICs) with MATLAB resources to develop a PIC-based system with graphic user interface environment suitable for data acquisition and signal processing. The module accepts data from three different sources: real time acquisition, pre-recorded data acquisition and software-generated data. The developed system is able to perform analysis on both stationary and non-stationary signals using Fast Fourier Transform (FFT) and Short Time Fourier Transform (STFT). The STFT-based approach provides Improved Joint Time Frequency Analysis (IJTFA) of signals. A graphical user interface (GUI) was developed to create interactive environment for understanding the operations of digital signal processing. The developed system not only provides interactive platform for data acquisition, spectral analysis and filter design but also makes it avoidable to students in Nigeria University.

References

[1] Online: http://www.microchip.com/1010/index.htm, website of Microchip Technology, Inc.

[2] D. W. Smith, PIC in Practice, (2003), Newnes, Oxford, U.K.,.

[3] Monson H. Harris, Digital Signal Processing, (1999), Schaum’s Outline, McGraw-Hill, New York,

[4] S.-H. Lee, Y.-F. Li, and V. Kapila, “Development of a Matlab-Based Graphical User Interface for PIC Microcontroller Projects,” Proceedings of the American Society of Engineering Education Conference, Salt Lake City, UT, Session, (2004), pp2220.

[5] Y. F. Li, S. Harari, H. Wong, and V. Kapila, “Matlab-Based Graphical User Interface Development for Basic Stamp 2 Microcontroller Projects,” Proceedings of the American Control Conference, Boston, MA, (2004), pp. 3233–3238,.

View more references (6)

[6] Online. http://www.usbpicprog.org

[7] Proakis, Jhon G. and Manolakis Dimitris G., Digital Signal Processing: Principles, Algorithms and Applications, Pearson Education Inc., 2007.

[8] www.mathworks.com

[9] Online: http://www.microchip.com/1010/suppdoc/appnote/index.htm, website of Microchip Technology, Inc., (access link for application notes, code examples, and templates).

[10] www.nuc.ng.org

[11] Oppenheim, A.V., and R.W. Schafer, Discrete-Time Signal Processing, Prentice-Hall, 1989, pp. 447-448


How to Cite

Ade', O. S., & Ale, D. (2013). Development of MATLAB-Based Digital Signal Processing Teaching Module with Graphical User Interface Environment for Nigerian University. International Journal of Engineering and Technology, 2(3), 230-238. https://doi.org/10.14419/ijet.v2i3.1081