EE513 Audio Signals and Systems

Instructor: Dr. K.D. Donohue

Phone: 859-257-4004

Email: donohue@engr.uky.edu

Office: 689 FPAT

Hours:
Tuesday   1:30pm -  3:30pm
Thursday 9:00am - 11:00am

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

Background:  Students should have engineering standing and have completed EE422 before taking this course.

 

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: Speech and Audio Signal Processing (Processing and Perception of Speech and Music), Ben Gold and Nelson Morgan, John Wiley & Sons, 2000.

 

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/ee599-2

 

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:

Final Exam (1)    

31%

 

Quizzes (5)

25%

 

Studio Assignments (4)

32%

 

Homework (10)

12% for undergraduate students
  6% for graduate students

 

Paper Review (1)

  6% for graduate students (not required for undergraduate students)

 

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

                                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.  There will likely be 6 quizzes, and the 5 highest quiz scores will be taken to compute the final grade.  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 to a posed problem with 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 problem with instructor present for interactions.  The assignment may extend over several class periods.  Some assignments may require a short description of the results (a few paragraphs and figures), but all will require a short demonstration to the class and oral questions from the instructor directed to individual group members.  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 responses to questions/contributions and code written.  Commented code should be handed in where it is clearly identified which team member wrote which components or version of the code. The studio assignments primarily assess all course outcomes.

 

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) on audio signals/systems and write a critical report on it.   The report must accurately summarize what the authors claim to show, describe their methods, site other related works that support/contradict the findings, and critically assess the degree to which they established their claims.  The paper review primarily assesses outcomes 1 through 4.

 

Unethical behavior (cheating): 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 EE599

     

Lecture Dates  

Text Section

Problems

Lecture Topics

1

8-23,28,30

Chapters
1-5

Text: 2.4,3.1,3.5,5.1,5.4
class: (Matlab)

History/Introduction to Matlab’s sound functions

2

9-4,6

Chapter 6

Text: 6.1,3,4,7,8,9,10,11,12, 13

Class: (Matlab)

DSP general models (Z-transforms and difference equations)

3

9-11,13

Chapter 6
(Notes)

Studio Assignment 1:  Digital oscillator for a complex tone

Digital oscillators, Complex tones (Quiz 1)

4

9-18,20

Chapter 7.1-7.5

Text: 7.1,2

Class: (Matlab)

Digital filters (graduate students: select review paper)

5

9-25,27

Chapter 7.6-7.8

(Notes)

Text: 7.4, 6, 7, 10

Class: (special problems)

DFTs, Power spectra, Spectrograms, and correlation functions (Analysis and design of audio signals and systems), (Quiz2)

6

10-2,4

Chapter 7
(notes)

Studio Assignment 2: Characterize noise (room,/quantization) distortion (sampling/amplifier)

Noise, distortion, and sampling

7

10-9,11

Chapter 7
(notes)

Studio Assignment 3: Filter design for signal enhancement

Filter design, Optimal filtering (Quiz 3)

8

10-16,18

Chapter 8

8.1,2,3,4,5

Class: (special problems)

Feature vectors, Pattern classification, Neural networks (Quiz 4)

9

10-23,25

Chapter 9

9.1-9.7

9.1,2,3

Class: (special problems)

Classifiers: Maximum likelihood, Bayes, Linear discriminants

10

10-30,11-1

Chapter 10

10.1,4,5,7,8,10,12,13

 

Acoustic energy generation and propagation

11

11-6,8

Chapter 11

11.2,3,4,5,6,7

Speech (modeling sounds from human voice mechanics) (Quiz 5)

12

11-13,15

 

Studio Assignment 4: Design, build, and test a word classifier



13

11-20

Chapter 12.1-12.6

12.1,2,4,5

 

Music (tonal and percussive sounds, timbre, harmonic analysis, stringed instruments)

14

11-27,29

Chapter 12.7-12.8

12.6,7,8,9

Music (percussive and wind instruments) (Quiz 6) (graduate students: Hand in paper review)

15

12-4,6

Review

 

 

16

12-13

 

Final Exam 3:30 PM