edward a. lee designing a relevant lab for introductory signals and systems edward a. lee uc...
TRANSCRIPT
![Page 1: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/1.jpg)
Edward A. Lee
Designing a Relevant Lab for Introductory Signals and
Systems
Edward A. LeeUC Berkeley
A computer without networking, audio, video, or real-time services.
![Page 2: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/2.jpg)
Edward A. Lee
Objectives
• Introduce applications before the theory fully supports them.
• Connection between a mathematical (declarative) and a computational (imper-ative) view of systems.
• Use of software to perform operations that could not possibly be done by hand, operations on real signals such as sounds and images.
![Page 3: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/3.jpg)
Edward A. Lee
Technology
• Matlab– imperative programming language– finite signals (matrices and vectors)– discrete signals
• Simulink– block diagram language– infinite signals– continuous-time semantics
We view these as complementary.
![Page 4: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/4.jpg)
Edward A. Lee
Organization
• 3 hour scheduled sessions, once a week• 11 labs in 15 week session
– 1 organizational, 1 technological, 2 review sessions
• In-lab section– takes about 1 hour, completed with signoff
• Independent section– takes 1-6 hours, completed with a report
• Tightly synchronized with the lectures.
![Page 5: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/5.jpg)
Edward A. Lee
Lab 1 (audio)
• Arrays and vectorization in Matlab• Construct finite sound signals
![Page 6: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/6.jpg)
Edward A. Lee
Lab 2 (images)
• Colormaps
![Page 7: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/7.jpg)
Edward A. Lee
Lab 2 (images)
• Sinusoidal images
![Page 8: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/8.jpg)
Edward A. Lee
Lab 2 (images)
• Images– blurring (averaging)– edge detection (first-order differences)
![Page 9: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/9.jpg)
Edward A. Lee
Lab 3 (state)• State machines
– Tamagotchi virtual pet
![Page 10: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/10.jpg)
Edward A. Lee
Lab4 (feedback control)
• Closed loop control of the virtual pet
![Page 11: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/11.jpg)
Edward A. Lee
Lab 5 (difference equations)
![Page 12: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/12.jpg)
Edward A. Lee
Lab 6 (differential equations)
![Page 13: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/13.jpg)
Edward A. Lee
Lab 7 (spectrum)
![Page 14: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/14.jpg)
Edward A. Lee
Lab 7 (spectrum)
![Page 15: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/15.jpg)
Edward A. Lee
Lab 8 (comb filters)
![Page 16: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/16.jpg)
Edward A. Lee
Lab 9 (plucked string model)
![Page 17: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/17.jpg)
Edward A. Lee
Lab 10 (modulation/demodulation)
![Page 18: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/18.jpg)
Edward A. Lee
Lab 10 (modulation/demodulation)
![Page 19: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/19.jpg)
Edward A. Lee
Lab 10 (modulation/demodulation)
![Page 20: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/20.jpg)
Edward A. Lee
Lab 10 (modulation/demodulation)
![Page 21: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/21.jpg)
Edward A. Lee
Lab 10 (modulation/demodulation)
Note that the entire exercise remains in the audio band.
![Page 22: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/22.jpg)
Edward A. Lee
Lab 11 (sampling & aliasing)
![Page 23: Edward A. Lee Designing a Relevant Lab for Introductory Signals and Systems Edward A. Lee UC Berkeley A computer without networking, audio, video, or real-time](https://reader034.vdocuments.site/reader034/viewer/2022050714/56649cf45503460f949c3047/html5/thumbnails/23.jpg)
Edward A. Lee
Areas for Improvement
• Extensive capabilities of the tools can be intimidating.
• Requires some programming background.
• On-line help for Matlab is much better than for Simulink.
• Simulink’s discrete-time models are continuous-time models in disguise.