EE513 Audio Signals and Systems, Spring 2009

Instructor: Dr. K.D. Donohue

Phone: 859-257-4004

Email: donohue@engr.uky.edu

Office: 689 FPAT

Hours: Tuesday  3:00pm -5:00pm
Thursday 9:00am - 11:00am

URL: http://www.engr.uky.edu/~donohue/

 

Course Description: An introduction to digital signal processing and classification methods for audio signals. Topics include signal analysis and system design using correlation functions, power spectra, difference equations, and transfer functions; implementations of filters, classifiers, and audio effects; characteristics and modeling of common audio signals such as speech, music, and noise.

Prerequisite:  Graduate or undergraduate students with engineering standing and completed EE422G or equivalent.

 

Expected Student Outcomes:

A student who has successfully completed this course should be able to:

1.                   Characterize digital audio systems with difference equations and transfer functions.

2.                   Characterize digital audio signals with correlation functions and power spectra.

3.                   Design systems for processing audio data for applications such as filtering, audio effects, and signal classification.

4.                   Know the fundamental principles of acoustic energy generation and propagation.

5.                   Program with mathematics software to implement and evaluate designs.

6.                   Work as a team to solve multi-component problems.

 

Text: Digital Audio Signal Processing, Udo Zölzer, John Wiley & Sons, 2008

 

Class Email List:  To receive relevant communications and homework assignments for this class you must register for the list at the following web site:  http://lists.engr.uky.edu/mailman/listinfo/ee513

 

Materials:  Matlab will be use extensively and is on all university computers.  A student edition of Matlab is also available see http://www.mathworks.com/support/product/SV/ for more information.

 

Grading Undergraduate:

Final Exam (1)    

30%

 

Quizzes (4)

20%

 

Studio Assignments (4)

36%

 

Homework (7)

14%

Grading scale:    For undergraduates 100-90% = A, 90-80% = B, 80-70% =C, 70-60% = D, and 60-0% E.

 

Grading Graduate:

Final Exam (1)    

30%

 

Quizzes (4)

20%

 

Studio Assignments (4)

36%

 

Homework (7)

  7%

 

Paper/literature Review (1)

  7%

Grading scale:    For graduates 100-90% = A, 90-80% = B, 80-70% =C, 70-0% E.

 

Final Exam:  The final exam will be comprehensive and similar in complexity to in-class quiz problems, homework problems, and subcomponents of the studio assignments.  The final exam primarily assesses course outcomes 1 through 4.

 

Quizzes:  Quizzes will be given throughout the semester to test recently acquired skills / knowledge.  In-class quizzes will typically involve problems that can be solved without the help of specialized computer software.  Take-home quizzes will require the use of specialized software and the solutions are to be completed independently.  No makeup quizzes will be given.  The quizzes primarily assess course outcomes 1 through 4.

 

Studio Assignments:  Studio assignments involve designing, implementing, and demonstrating a solution by students working in teams (typically 2 to 3).  Time will be given in class (location will be in a lab with workstations) to work on the problems with instructor present for interactions.  The assignment may extend over several class periods.  Each student will hand in a report consisting of the problems statement, the approach taken by the team to solve the problems, and a description of the students individual contribution to the team.  At the end of the assignment, all teams will present a short (10 minute) demonstration of the results and answer questions.  The final grade will have a common component based on the solution and how effectively the group worked together, and an individual component based on the report summarizing their contributions to the project solution.  Individual reports should be no more than 3 pages (single spaced 12 point font).  The use of figures, tables, and equations is highly recommended for make the report clear and concise.  Commented code developed completely or partially by the individual should be submitted with the report in an appendix. The studio assignments assess course outcomes 5 and 6.

 

Homework:  Homework primarily involves responding to problems posed in the textbook or in the lecture.  Homework assignments focus on the assessment of outcomes 1 through 4.  Late homework assignments will not be accepted.

 

Paper Review:  For graduate students only, read a research paper (approved first by instructor) related to audio signals/systems and write a critical report on it.   The report must accurately summarize what the authors claim to show, describe the methods used to make their point, and critically assess the degree to which they established their claims.  The paper review primarily assesses outcomes 1 through 4.

 

Unethical behavior: The following activities are unethical:

·         Using data you did not measure

·         Recording values you did not observe

·         Copying a portion of work belonging to someone else

Any of these will result in the consequences described in the university’s policy on academic dishonesty. (see http://www.chem.uky.edu/research/grossman/acadoffenses/index.htm ).

 

Tentative Course Schedule EE513

Unit 

Lecture Dates  

Text Section

Problems

Lecture Topics

1

1-15

Lecture Notes

HW1 LN: Unit 1 (due 1-22)

 

History/Introduction to Matlab’s sound functions

2

1-20,22

Lecture Notes

HW2 LN: Unit 2 (due 1-29)

DSP general models (Z-transforms and difference equations)

3

1-27,29

Notes

Studio Assignment 1:  Digital oscillator for a complex tone

Digital oscillators, Complex tones 

4

2-3,5

Lecture Notes

HW3 LN: Unit 3 (due 2-12)

PSD, Spectrograms, and correlation functions (Quiz 1)

5

2-10,12

Ch. 2

HW4 TB: 2.1-3 (due 2-19)

 

Quantization noise, Graduate student paper review assignment

6

2-17,19

Notes

Studio Assignment 2: Characterize noise and distortion

Probability density function estimation, Transfer characteristics, PSD estimation

7

2-24,26

Notes

Studio Assignment 2: Characterize noise and distortion

(Quiz 2)

8

3-3,5

Ch. 5.1,2

 

HW5 TB: 1.2,6, 2.2,4, 3.1,3 4.1,2,3 (due 3-12)

Filter design, Recursive

9

3-10,12

Ch. 5.3,4

HW6 TB: 8.3,8,9, 9.2,4,5,6,10.2

Digital filters Non-Recursive, Filter Banks

Spring Break!

10

3-23, 26

Notes

Studio Assignment 3: Filter design for signal enhancement

Filters for signal enhancement, noise reduction, and signal classification (Quiz 3)

11

3-31,4-2

Notes

Studio Assignment 3: Filter design for signal Classification

Subband filter banks

12

4-7,9

Ch. 6.1-4

HW 7 TB: 1.1,2,3 3.1

Wave Propagation and Room Acoustics

 

13

4-14, 16

Notes

Studio Assignment 4: Estimating acoustic parameters and room size

(Quiz 4) (Graduate students: Hand in paper review)  Velocity estimation, modal analysis

14

4-21, 23

Notes

Studio Assignment 4: Filtering out room effects.

Room effect simulation and denoising/noise reduction

15

4-28, 30

 

 

Review (Quiz 5)

 

 

 

Final Exam (5/6/09) 3:30 PM

 

 

TB = Problems assigned in textbook;  LN = Problems assigned in lecture notes