Wk | Session | Date | Lecture | Slides | Idea | Due | Read | |
---|---|---|---|---|---|---|---|---|
1 | 1 | 1/12 | W | Lecture: Intro/Overview [zoom only] | ppt pdf | idea |
questionnaire
(Learning Styles Collection Form) Learning Styles explanation course web page with policies |
|
2 | 1/17 | M | MLK Jr. Holiday -- No Class | |||||
2 | 1/19 | W | Lecture: Sampling (A2D) [zoom only] | ppt pdf | idea | DSP: Ch. 3 Quantization and Sampling Theorem | ||
L1 | 1/19 | W | Lab: Digitizing Sound (A2D) [remote/zoom?] |
Lab 01 Sample Tones (all as zip) [300Hz] [500Hz] [300-500Hz] |
||||
3 | 3 | 1/24 | M | Lecture: Quantization [hopefully, hybrid] | ppt pdf | Lab Writeup Due | DSP: Ch. 3 Digital-to-Analog Conversion | |
4 | 1/26 | W | Lecture: Sampling (Nyquist) | ppt pdf | idea | DSP: Ch. 3 Analog Filter for Data Conversion | ||
L2 | 1/26 | W | Lab: Digital to Sound (D2A) |
Lab 02 play_samples_50khz.c |
||||
4 | 5 | 1/31 | M | Lecture: Undersampling (Antialiasing) | ppt pdf | Lab Writeup Due | DSP: Ch. 3 Selecting the Antialias Filter | |
6 | 2/2 | W | Lecture: Lossless Compression | ppt pdf | idea | DSP: Ch. 27 Data Compression Strategies through Huffman Encoding | ||
L3 | 2/2 | W | Lab: Lossless Compression | Lab 03 | ||||
5 | 7 | 2/7 | M | Lecture: Frequency Domain | ppt pdf |
idea |
Lab Writeup Due | DSP: Ch. 8 (through DFT Basis Functions) | 8 | 2/17 | W | Lecture: Psychoacoustics | ppt pdf | idea | MP3 Theory Sec. 3.1 (on canvas under Files) |
L4 | 2/9 | W | Lab: Time-Frequency |
Lab 04 (mystery waves) |
||||
6 | 9 | 2/14 | M | Lecture: Fourier Transform | ppt pdf | Lab Writeup Due | DSP: Ch. 8 (remainder) | |
10 | 2/16 | W | Lecture: Pyschoacoustic Masking | ppt pdf | ||||
L5 | 2/16 | W | 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 |
||||
7 | 11 | 2/21 | M | Lecture: Perceptual Compression (Formulation) | ppt pdf | idea | Lab Writeup Due | MP3 Theory (rest -- on canvas under Files) |
12 | 2/23 | W | Lecture: Perceptual Compression (Optimization) | ppt pdf | ||||
L6a | 2/23 | W | Lab: Perceptual Compression (part 1) |
Lab 06 wave files (zip archive) |
||||
8 | 2/28 | M | Midterm Exam (in lecture slot) | [Midterm] [Solutions] | ||||
13 | 3/2 | W | Lecture: Digital Logic (Combinational) |
ppt
pdf
|
idea | Universal Building Blocks, Logical Functions (up to p. 30) (see Reading on Canvas) | ||
L6b | 3/2 | W | Lab: Perceptual Compression (part 2) |
Lab 06 wave files |
||||
3/7 | M | No Class: Spring Break | ||||||
3/9 | W | No Class or Lab: Spring Break | ||||||
9 | 14 | 3/14 | M | Lecture: Digital Logic (Sequential, Programmable) | ppt pdf | Formal Lab Writeup Due |
Universal Building Blocks, Finite-State Machines (see Reading on Canvas) |
|
15 | 3/16 | W | Lecture: Minimal Processor | ppt pdf | idea | |||
L7 | 3/16 | W | Lab: Gates and Logic |
Lab 07 Preliminary Verilog Files (ese150logic) |
||||
10 | 16 | 3/21 | M | Lecture: Stored-Program Processors | ppt pdf | Lab Writeup Due | ||
17 | 3/23 | W | Lecture: Operating System 1 | ppt pdf | idea | OS Intro | ||
L8 | 3/23 | W | Lab: Machine-Level Language |
Lab 08 FT_PeakDetection [MP3 with 300 Hz Sine Wave, 1 minute long] |
||||
11 | 18 | 3/28 | M | Lecture: Operating System 2 | ppt pdf | Lab Writeup Due | ||
19 | 3/30 | W | Lecture: Networking 1 |
ppt
pdf |
idea | |||
L9 | 3/30 | W | Lab: Operating System |
Lab 09 |
||||
12 | 20 | 4/4 | M | Lecture: Networking 2 |
ppt
pdf |
Lab Writeup Due | ||
21 | 4/6 | W | Lecture: Actuation |
ppt
pdf |
idea |
basic
servo description basic servo operation video with quick look inside video with more detailed tutorial on servo operatiom |
||
L10 | 4/6 | W | Lab: Networking |
Lab 10 |
||||
13 | 22 | 4/11 | M | Lecture: User Interface 1 |
ppt
pdf |
idea | Lab Writeup Due | |
23 | 4/13 | W | Lecture: User Interface 2 |
ppt
pdf preclass worksheet |
||||
L11 | 4/13 | W | Lab: Servo and WiFi |
Lab 11 |
||||
14 | 24 | 4/18 | M | Lecture: Intellectual Property 1 |
ppt
pdf preclass worksheet |
idea | Lab Writeup Due | |
25 | 4/20 | W | Lecture: Intellectual Property 2 | ppt pdf | ||||
L12 | 4/20 | W | Lab: UI for Networking |
Lab 12 |
||||
15 | 26 | 4/25 | M | Wrapup |
ppt
pdf preclass worksheet |
Lab Writeup Due | ||
4/27 | W | Penn Last Day of Classes: No Lecture (was buffer) | ||||||
5/4 | W | Final Exam 9--11am (Moore 212) |
[Final as given] [Solution] |
This working calendar is on the web: http://www.seas.upenn.edu/~ese150/spring2022.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.