Wk | Session | Date | Lecture | Slides | Idea | Due | Read | |
---|---|---|---|---|---|---|---|---|
1 | 1 | 1/11 | W | Lecture: Intro/Overview | ppt pdf | idea |
questionnaire
(Learning Styles Collection Form) Learning Styles explanation course web page with policies |
|
L0 | 1/11 | W | Lab: Lab Equipment Penn virtual Monday |
Lab 00 |
||||
2 | 1/16 | M | MLK Jr. Holiday -- No Class | |||||
2 | 1/18 | W | Lecture: Sampling (A2D) | ppt pdf | idea | Lab Writeup Due | DSP: Ch. 3 Quantization and Sampling Theorem | |
3 | 3 | 1/23 | M | Lecture: Quantization | ppt pdf | DSP: Ch. 3 Digital-to-Analog Conversion | ||
L1 | 1/23 | M | Lab: Digitizing Sound (A2D) |
Lab 01 Code Sample Tones (all as zip) [300Hz] [500Hz] [300-500Hz] |
||||
4 | 1/25 | W | Lecture: Sampling (Nyquist) | ppt pdf | idea | DSP: Ch. 3 Analog Filter for Data Conversion | ||
4 | 5 | 1/30 | M | Lecture: Undersampling (Antialiasing) | ppt pdf | Lab Writeup Due | DSP: Ch. 3 Selecting the Antialias Filter | |
L2 | 1/30 | M | Lab: Digital to Sound (D2A) |
Lab 02 play_samples_50khz.c |
||||
6 | 2/1 | W | Lecture: Lossless Compression | ppt pdf | idea | DSP: Ch. 27 Data Compression Strategies through Huffman Encoding | ||
5 | 7 | 2/6 | M | Lecture: Frequency Domain | ppt pdf |
idea |
Lab Writeup Due | DSP: Ch. 8 (through DFT Basis Functions) |
L3 | 2/6 | M | Lab: Lossless Compression | Lab 03 | 8 | 2/8 | W | Lecture: Psychoacoustics | ppt pdf | idea | MP3 Theory Sec. 3.1 (on canvas under Files) |
6 | 2/13 | M | No lecture | Lab Writeup Due | ||||
L4 | 2/13 | M | Lab: Time-Frequency |
Lab 04 (mystery waves) |
||||
2/15 | W | No lecture | ||||||
7 | 9 | 2/20 | M | Lecture: Pyschoacoustic Masking | ppt pdf | Lab Writeup Due | ||
L5 | 2/20 | M | Lab: Psychoacoustic experiments |
Lab 05
Lab5_plot_dft.m lab5_song.wav maskingDemo.wav lab5_section1.zip lab5_section2.2a.zip lab5_section2.2b.zip lab5_section2.3.zip |
||||
10 | 2/22 | W | Lecture: Fourier Transform |
ppt
pdf
Spreadsheet for Preclass 1 and 2 |
DSP: Ch. 8 (remainder) | |||
8 | 11 | 2/27 | M | Lecture: Perceptual Compression (Formulation) | ppt pdf | idea | Lab Writeup Due | MP3 Theory (rest -- on canvas under Files) |
L6a | 2/27 | M | Lab: Perceptual Compression (part 1) |
Lab 06 wave files (zip archive) supplied Matlab code (zip archive) |
||||
3/1 | W | Midterm Exam (in lecture slot) | [Midterm] [Solutions] | |||||
3/6 | M | No Class: Spring Break | ||||||
3/8 | W | No Class or Lab: Spring Break | ||||||
9 | 12 | 3/13 | M | Lecture: Perceptual Compression (Optimization) | ppt pdf | |||
L6b | 3/13 | M | Lab: Perceptual Compression (part 2) | |||||
13 | 3/15 | W | Lecture: Digital Logic (Combinational) | ppt pdf | idea | Universal Building Blocks, Logical Functions (up to p. 30) (see Reading on Canvas) | ||
10 | 14 | 3/20 | M | Lecture: Digital Logic (Sequential, Programmable) | ppt pdf | Formal Lab Writeup Due | Universal Building Blocks, Finite-State Machines (see Reading on Canvas) | |
L7 | 3/20 | M | Lab: Gates and Logic |
Lab 07 Preliminary Verilog Files (ese1500logic) |
||||
15 | 3/22 | W | Lecture: Minimal Processor | ppt pdf | idea | |||
11 | 16 | 3/27 | M | Lecture: Stored-Program Processors | ppt pdf | Lab Writeup Due | ||
L8 | 3/27 | M | Lab: Machine-Level Language |
Lab 08 FT_PeakDetection [MP3 with 300 Hz Sine Wave, 1 minute long] |
||||
17 | 3/29 | W | Lecture: Operating System 1 | ppt pdf | idea | OS Intro | ||
12 | 18 | 4/3 | M | Lecture: Networking 1 |
ppt
pdf |
idea | Lab Writeup Due | |
L9 | 4/3 | M | Lab: Operating System |
Lab 09 |
||||
19 | 4/5 | W | Lecture: Operating System 2 |
ppt
pdf |
||||
13 | 20 | 4/10 | M | Lecture: Networking 2 |
ppt
pdf |
Lab Writeup Due | ||
L10 | 4/10 | M | Lab: Networking |
Lab 10 |
||||
21 | 4/12 | 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 |
||
14 | 22 | 4/17 | M | Lecture: User Interface 1 |
ppt
pdf |
idea | Lab Writeup Due | |
L11 | 4/17 | M | Lab: Servo and WiFi |
Lab 11 |
||||
23 | 4/19 | W | Lecture: User Interface 2 |
ppt
pdf |
||||
15 | 24 | 4/24 | M | Lecture: Intellectual Property | ppt pdf | idea | Lab Writeup Due | |
L12 | 4/24 | M | Lab: UI for Networking |
Lab 12 |
||||
25 | 4/26 | W | Wrapup |
ppt
pdf |
Lab Writeup Due | |||
5/5 | F | Final Exam (3pm, Towne 305) |
[Final as given] [Solution] |
This working calendar is on the web: http://www.seas.upenn.edu/~ese1500/spring2023.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.