Wk | Session | Date | Lecture | Slides | Idea | Due | Read | |
---|---|---|---|---|---|---|---|---|
1 | 1 | 1/20 | W | Lecture: Intro/Overview |
ppt
pdf
|
idea |
questionnaire
(Learning Styles Collection Form) Learning Styles explanation course web page with policies |
|
2 | 1/22 | F | Lecture: Sampling (A2D) |
ppt
pdf
|
idea | DSP: Ch. 3 Quantization and Sampling Theorem | ||
2 | L1 | 1/25 | M | Lab: Digitizing Sound (A2D) |
Lab 01 Sample Tones |
|||
3 | 1/27 | W | Lecture: Quantization | ppt pdf | DSP: Ch. 3 Digital-to-Analog Conversion | |||
4 | 1/29 | F | Lecture: Sampling (Nyquist) | ppt pdf | idea | Lab Writeup Due | DSP: Ch. 3 Analog Filter for Data Conversion | |
3 | L2 | 2/1 | M | Lab: Digital to Sound (D2A) |
Lab 02 play_samples_50khz.c |
|||
5 | 2/3 | W | Lecture: Undersampling (Antialiasing) | ppt pdf | DSP: Ch. 3 Selecting the Antialias Filter | |||
6 | 2/5 | F | Lecture: Lossless Compression | ppt pdf | idea | Lab Writeup Due | DSP: Ch. 27 Data Compression Strategies through Huffman Encoding | |
4 | L3 | 2/8 | M | Lab: Lossless Compression | Lab 03 | |||
7 | 2/10 | W | Lecture: Frequency Domain | ppt pdf |
idea |
DSP: Ch. 8 (through DFT Basis Functions) | ||
2/12 | F | No Class (Engagement Day) | ||||||
2/14 | Sun | Lab Writeup Due | ||||||
5 | L4 | 2/15 | M | Lab: Time-Frequency |
Lab 04 (mystery waves) |
8 | 2/17 | W | Lecture: Psychoacoustics |
ppt
pdf
|
idea | MP3 Theory Sec. 3.1 (on canvas under Files) |
9 | 2/19 | F | Lecture: Fourier Transform | ppt pdf | Lab Writeup Due | DSP: Ch. 8 (remainder) | ||
6 | L5 | 2/22 | M | Lab: Psychoacoustic experiments |
Lab 05
lab5_song.wav maskingDemo.wav lab5_section1.zip lab5_section2.2a.zip lab5_section2.2b.zip lab5_section2.3.zip |
|||
10 | 2/24 | W | Lecture: Pyschoacoustic Masking |
ppt
pdf
Preclass Feedback |
||||
11 | 2/26 | F | Lecture: Perceptual Compression (Formulation) | ppt pdf | idea | Lab Writeup Due | MP3 Theory (rest -- on canvas under Files) | |
7 | L6a | 3/1 | M | Lab: Perceptual Compression (part 1) |
Lab 06 wave files (zip archive) |
|||
3/3 | W | Midterm Exam (no lecture) | [Midterm Plan and Regulations] [Midterm] [Solutions] | |||||
12 | 3/5 | F | Lecture: Perceptual Compression (Optimization) | ppt pdf | No Lab Report Due | |||
8 | L6b | 3/8 | M | Lab: Perceptual Compression (part 2) |
Lab 06 |
|||
3/10 | W | No Class: Spring Break | ||||||
13 | 3/12 | F | Lecture: Digital Logic (Combinational) | ppt pdf | idea | Formal Lab Report Due Sunday 3/14 at 11:59pm PDT | Universal Building Blocks, Logical Functions (up to p. 30) (see Reading on Canvas) | |
3/14 | Su | Formal Lab Report Due | ||||||
9 | L7 | 3/15 | M | Lab: Gates and Logic |
Lab 07 Preliminary Verilog Files |
|||
14 | 3/17 | W | Lecture: Digital Logic (Sequential, Programmable) |
ppt
pdf |
Universal Building Blocks, Finite-State Machines (see Reading on Canvas) |
|||
15 | 3/19 | F | Lecture: Minimal Processor |
ppt
pdf preclass Feedback |
idea | Lab Writeup Due | ||
10 | L8 | 3/22 | M | Lab: Machine-Level Language |
Lab 08 FT_PeakDetection [MP3 with 300 Hz Sine Wave, 1 minute long] |
|||
16 | 3/24 | F | Lecture: Stored-Program Processors |
preclass ppt pdf Feedback |
||||
17 | 3/26 | F | Lecture: Operating System 1 |
preclass ppt pdf Feedback |
idea | Lab Writeup Due | OS Intro | |
11 | L9 | 3/29 | M | Lab: Operating System |
Lab 09 |
|||
18 | 3/31 | W | Lecture: Operating System 2 |
Inclass Worksheet Google Sheets Worksheet ppt pdf Feedback |
||||
19 | 4/2 | F | Lecture: Networking 1 |
preclass ppt pdf Simulations Feedback |
idea | Lab Writeup Due | ||
12 | L10 | 4/5 | M | Lab: Networking |
Lab 10 |
|||
20 | 4/7 | W | Lecture: Networking 2 |
preclass ppt pdf Simulations Feedback |
||||
21 | 4/9 | F | Lecture: Actuation |
preclass ppt pdf Feedback |
idea | Lab Writeup Due |
basic
servo description basic servo operation video with quick look inside video with more detailed tutorial on servo operatiom |
|
13 | 4/12 | M | No Lab (Engagement Day) | |||||
22 | 4/14 | W | Lecture: User Interface 1 |
preclass ppt pdf Feedback |
idea | |||
23 | 4/16 | F | Lecture: User Interface 2 |
preclass ppt pdf Feedback |
||||
14 | L11 | 4/19 | M | Lab: Servo and WiFi |
Lab 11 |
|||
24 | 4/21 | W | Lecture: Intellectual Property 1 |
preclass ppt pdf Feedback |
idea | |||
25 | 4/23 | F | Lecture: Intellectual Property 2 |
preclass ppt pdf Feedback |
Lab Writeup Due | |||
15 | L12 | 4/26 | M | Lab: UI for Networking |
Lab 12 VNC Server instructions |
|||
26 | 4/28 | W | Wrapup |
preclass ppt pdf Feedback |
||||
4/29 | R | Penn Last Day of Classes | Lab Writeup Due | |||||
5/5 | W | Final Exam |
[Regulations] [Final as given] [Solution] |
This working calendar is on the web: http://www.seas.upenn.edu/~ese150/spring2021.html
.
Please, recheck the page on the web as details may be adjusted as the
term progresses. Except for weather and other unexpected events, schedule
of assignments and exams should not change.
Lectures notes, reading, and handouts will be added as we reach them.