Any model of the world we want to study, that we address as a system, we also probably want to observe in some way (this is probably the reason we made the model in the first place). The information we choose to observe is the signal. Based on what we know about different kinds of signals and systems, we can choose what information to collect as a signal, and make effective long-term predictions about our system based on that signal.
The overview handout provides a more detailed introduction, including the big ideas of the session, key vocabulary, what you should understand (theory) and be able to do (practice) after completing this session, and additional resources.
Read section 4.2 of the course notes.
Watch the lecture video. The handout and slides present the same material, but the slides include answers to the in-class questions.
- Lecture 3: Signals and Systems (01:19:43)
Lecture 3: Signals and Systems
About this Video
Introduction to signals and systems, focusing on multiple representations of discrete-time systems: difference equations, block diagrams, and operator representations.
The problems in the tables below are taken from the 6.01 Online Tutor, an interactive environment that is not available on OCW. Do not try to answer these questions in the PDF files; answers will not be checked, and cannot be submitted.
|3.1.1||Simulating cascade (PDF)|
|3.1.2||Cascading machines (PDF)|
|3.1.3||Function machines (PDF)|
|3.1.4||Combining accounts (PDF)|
|3.1.5||Sequential combinations (PDF)|
|3.1.6||Feedback SM (PDF)|
- Design Lab 3: All Carrot, No Stick (PDF)
- Code for Design Lab 3 (ZIP) (This ZIP file contains: 6 .py files.)
|3.3.2||Indexing nested lists (PDF)|
|3.3.3||Finding systems (PDF)|
Nano-quiz problems and solutions are taken from a previous version of the 6.01 Online Tutor. Do not try to answer these questions in the PDF files; answers will not be checked, and cannot be submitted.