1 / 31

Motivating Engineering Students: Simulation versus Real-Time

Motivating Engineering Students: Simulation versus Real-Time. C.H.G. Wright T.B. Welch M.G. Morrow ECE Department ECE Department ECE Department Univ. of Wyoming Boise State Univ. Univ. of Wisconsin Laramie, WY Boise, ID Madison, WI.

mtejada
Download Presentation

Motivating Engineering Students: Simulation versus Real-Time

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Motivating Engineering Students: Simulation versus Real-Time C.H.G. Wright T.B. Welch M.G. Morrow ECE Department ECE Department ECE Department Univ. of Wyoming Boise State Univ. Univ. of Wisconsin Laramie, WY Boise, ID Madison, WI 2019 ASEE Rocky Mountain Section Conference --- Laramie WY --- May 19-21, 2019

  2. Overview • Introduction • What hardware platform to use? • What demos or exercises to use? • Results of using real-time demos/exercises • Conclusions and recommendations

  3. Introduction • Digital signal processing (DSP) has evolved • Once a specialty topic, now “must know” for ECE graduates and some other technical majors • Authors have been involved in improving signal processing education for over 20 years • 1998 ASEE Annual Conference: “Teaching real-world DSP using MATLAB” • Signal processing education papers in ASEE and IEEE conferences and journals every year since • Three editions of a widely-used DSP textbook

  4. Introduction • Papers described our various lessons learned, projects that worked well, and many tools that we made freely available to educators … e.g., winDSK • We believe that if students are truly interested in a topic they will regularly exceed our educational expectations • This belief has been confirmed over and over again, at multiple institutions

  5. Introduction • How to get them “truly interested?” • The hook that (metaphorically speaking) reels the students in is working with real-world signals • Preferably on real-world hardware • This is what industry does • A significant number of our students will go on to work for industry

  6. Introduction • Most professors agree that interactive learning, exercises, and demonstrations are invaluable for helping students understand a given concept • We believe that hands-on exercises and projects are even more effective than classroom demonstrations • But interesting demonstrations can be a wonderful way to lead students into hands-on activities

  7. What hardware platform to use? • Computing for DSP has evolved tremendously, from • mainframe (non-real-time) computing, to • specialized processor architectures that led to the first DSP chips, to • floating-point DSP chips, to • FPGAs, to • HPC or multicore signal processors, the • reinvigoration of the hobby or maker movement with low-cost boards such as Arduino and Raspberry Pi, to • power hungry, massively parallel GPUs, and even to • implementing signal processing algorithms on smartphones • So many choices!

  8. What hardware platform to use? • Years ago, personal computers were widely adopted into classrooms and teaching labs • Simulation took over and most students back then were amazed by the presentations that could be provided • We believe that those days are long gone • They are probably at least a decade in the past • Today’s students are not at all enthralled with just simulations

  9. What hardware platform to use? • The only possible exception to this is if the simulation involves a video • But today’s students are, at best, simply tolerant of these “canned” simulation presentations • However, hands-on demonstrations… • Where they get to work with real-world signals and hardware • Still excite most students!

  10. What hardware platform to use? • Working with real-world signals in an interactive, hands-on manner implies real-time DSP • Real-time DSP can be performed to some degree using low-cost boards such as Arduino or Raspberry Pi… • But we’ve found that more specialized real-world hardware adds to the power and efficacy of the demonstrations • By “real-world hardware,” we mean hardware (and the associated software development tools) that would most likely be used to develop a commercial product in industry today • This tends to make Arduino, Raspberry Pi, and similar low-cost solutions less attractive

  11. Our Process • Review the theory • Demo for the students • Students develop and test their own algorithm in MATLAB • Port their algorithm to C … using CCS IDE • Compile and test their algorithm on real hardware, in real-time

  12. What hardware platform to use? • We primarily used TI boards because of their long-standing support of educators at all levels • The C31, C6201, C6211, C6711, C6713, and most recently, the OMAP-L138, which incorporates both a C6748 DSP core and an ARM-9 core OMAP: open media applications platform

  13. What demos or exercises to use? • Many possibilities with real-world signals and industry-grade real-time DSP hardware • We’ve developed demos and exercises that include • sampling and quantization • digital filter design, implementation, and testing • unstable system implementation • phase response and group delay • modulation and demodulation • beam forming, using inexpensive microphones • biomedical signal conditioning

  14. What demos or exercises to use? • And there’s more… • encoding and decoding Caller-ID signals • control of high-amperage external devices • sampling rate conversion • signal processing of financial data • software defined radio • adaptive filters • video signal manipulation • multispectral imaging • and the basics of optical engineering • Many more topics await!

  15. What demos or exercises to use? • No one expects everyone who teaches DSP to become an expert in the hardware and software tools for real-time DSP • But that expertise isn’t necessary to be able to incorporate such demonstrations into their courses • For 20+ years, the authors have regularly provided tools, freely available to educators, that make it relatively simple to get students involved with real-time hands-on demonstrations • For example, the original winDSK tool, and it’s follow-ons winDSK6 and now winDSK8, allow any professor to perform real-time demonstrations with little effort • Provides student motivation and a segue into hands-on exercises

  16. winDSK8 main user interface

  17. winDSK8 Audio Effects user interface

  18. winDSK8 CommDSK user interface

  19. winDSK8 CommFSK user interface

  20. Results of using real-time demos • This paper lists a subset of our more recent results of using real-time signals and industry-grade hardware for student demos and exercises • The References section of this paper lists many more papers, with more detail

  21. Results of using real-time demos • In 2013, we described using adaptive filters for student real-time exercises • Majority of our students agreed that the demonstrations helped them understand the underlying signal processing concepts • Survey question designed to assess the efficacy of DSP demonstrations in general averaged a score of 4.29 on a 5-point Likert scale, where 5 is most effective

  22. Results of using real-time demos • In 2014, we described using a video see-through application to help students understand not only signal processing concepts, but also the basics of video signal formatting and timing • While “see-through” is a simple process on first glance, we find that students must establish confidence in the hardware and software platform before any significant learning can begin • In the audio realm, a “talk-through” project accomplishes this • For moving on to the more complicated video signal, we used a see-through project

  23. Results of using real-time demos • This point really deserves more discussion, as many professors consider a project such as see-through or talk-through a waste of time. • Using a bare-bones first project, such as talk-through or see-through, to build student confidence in the real-time platform is a valuable pedagogical approach • We have found that if this step is skipped, the instructor greatly reduces student motivation to pursue the real cause of incorrect results from a real-time DSP exercise • That is, students can often be quick to “blame” the platform rather than their own mistakes • Establishing a working baseline in each student’s mind, using talk-through or see-through, is definitely worth the time

  24. Results of using real-time demos • In 2016, we discussed how signal processing can be used to segue into related topics, such as optical engineering • The daunting challenge of teaching practical optical engineering in a single course can be greatly reduced by taking advantage of existing student knowledge of signal processing concepts • In general, for students learning a new topic area, a particularly efficient and effective method takes best advantage of the students’ prior knowledge • By making links to their existing cognitive frameworks, our students were far less intimidated by the new subject material, and more quickly mastered an acceptable level of expertise, compared to a “starting from scratch” approach to a new topic area

  25. Results of using real-time demos • In 2018, we discussed how the latest generation of affordable infrared (IR) cameras can be used for an interesting exercise in DSP for the students • In particular, we used such tools for introducing the concept of multispectral signal processing • These IR cameras provide both IR and visible images, hence the multispectral aspect • We described the use of a FLIR E60 IR camera in a graduate digital image processing course, in which both IR and visible images were used as the basis for an open-ended final project in the course that required them to design and implement an image fusion algorithm • By using both pre- and post-project questionnaires, we were able to confirm that the project was a positive experience for the students, and helped motivate them to master the course material

  26. 2018 Results (image fusion exercise) • The student responses • Both questionnaires had a 100% response rate of N = 30, and used a 5-point Likert scale • 1-Strongly disagree, 2-Disagree, 3-Neutral, 4-Agree, 5-Strongly agree

  27. 2018 Results (image fusion exercise) • Interpreting the survey results: • The questions that assessed how students learned new concepts as a result of the project (Questions 1-3) showed significant gain from before the project to after it • The questions that assessed the level of motivation the project provided (Questions 4 & 5) were very high both before and after the project • See the original paper for more details

  28. Conclusions • Modern industry has a global need for engineers who are literate, confident, and competent in DSP methods and techniques • An obvious solution for supplying this need is for universities to educate new engineers • To help educate the next generation of DSP engineers, several powerful and highly versatile options are available • Real-time or quasi real-time systems can be implemented using, for example, microprocessors, field programmable gate arrays, dedicated DSP hardware, general-purpose processors, graphical processing units, or smart phones

  29. Conclusions • We believe that real-time, hands-on exercises or demonstrations, using real-world signals, are still one of the most motivating methods to use with today’s students • We strongly encourage faculty who teach DSP to incorporate demonstrations and hands-on experience with real-time hardware for their students • We have made a wide variety of resources easily available to help in this endeavor, and they are freely available to educators

  30. The tools are there, the path is open before you…

  31. Questions?

More Related