ESE1500, Spring 2023, Working Calendar

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.


ESE1500: Digital Audio Basics