sample course outline ckcs 902 digital speech processing

advertisement
SAMPLE COURSE OUTLINE
CKCS 902
DIGITAL SPEECH PROCESSING
This is a sample course outline only. It should not be used to plan assignments or purchase textbooks.
A current version of the course outline will be provided by the instructor once the course begins.
Every effort will be made to manage the course as stated. However, adjustments may be necessary at the
discretion of the instructor. If so, students will be advised and alterations discussed in the class prior to
implementation.
It is the responsibility of students to ensure that they understand the University’s policies and procedures,
in particular those relating to course management and academic integrity
COURSE DESCRIPTION
This course covers the basic principles of digital speech processing. Students will learn basic principles of
digital signal processing, fundamentals of speech productions and perceptions, basic techniques of digital
speech processing, speech estimation method, applications of speech signal processing (e.g., speech
coding and synthesis). Students will learn MATLAB functionalities and programs for digital speech
processing and work on a MATLAB-based project. Existing digital speech processing applications for
MAC, ANDROID will be demonstrated. The current state-of-art on digital speech processing such as
design of a digital speech processor, an application-specific low power speech processor, digital signal
processor industry - its past performance, present status and future prospects will be discussed.
OBJECTIVES:



To provide students with opportunities to develop the fundamentals in speech processing
To provide students with opportunities to learn programming in MATLAB for digital speech
processing.
To discuss the state-of-art research in speech processing.
TEXTBOOK AND READING LISTS
This is a sample course outline only. It should not be used to purchase textbooks. A current version
of the course outline will be provided by the instructor once the course begins.
A. Nejat Ince, Digital Speech Processing, Kluwer Academic Publishers
L. R. Rabiner and R. W. Schafer, Theory and Applications of Digital Speech Processing,
Prentice-Hall Inc., 2011
Vinay K. Ingle and John G. Proakis, Digital signal processing using MATLAB.
Sample Course Outline
Digital Speech Processing
Fall 2012
CKCS902
Page 1 of 4
COURSE STRUCTURE AND ORGANIZATION:
Each class will consist of two components: A lecture that covers theory and an overview of practical
applications of concepts; a lab session with MATLAB functionalities and tools for speech processing.
SCHEDULE OF TOPICS:
Week
Topic
Details
Introduction
Introduction to Digital Speech Processing: why speech
processing, speech processing stack and applications
and also discuss student’s intended goals to take this
course, review of digital signal processing
Fundamentals of speech
production and
perception
Introduces sound production mechanisms of the human
vocal tract, sounds of language to phonemes,
conversion of text to sounds, speech chain, auditory
mechanisms, auditory models etc.
WK 1
WK 2
Posting of potential projects
WK 3
Basic techniques for
digital speech
processing
Fourier analysis, homomorphic methods, linear
predictive methods.
WK 4
Speech estimation
methods
Speech/non-speech detection, voiced/unvoiced/nonspeech, segmentation/classification
WK 5
Digital speech
processing using
MATLAB
Basic functionalities for speech processing read speech
file, play/plot, write speech array into speech file,
record
Applications of speech
signal processing
Speech coding, speech synthesis and others
WK 6
Project submission
WK 7
Review
METHOD AND SCHEDULE OF STUDENT EVALUATION
This is a sample course outline only. It should not be used to plan assignments. A current version of the
course outline will be provided by the instructor once the course begins.
This is a non-credit course. However, students are required to submit a project for evaluation. This project
can be (1) implementation of a speech processing algorithm or component using MATLAB or any other
programming language or (2) writing a report on current state-of-art research in this area.
Sample Course Outline
Digital Speech Processing
Fall 2012
CKCS902
Page 2 of 4
MISSED TERM WORK OR EXAMINATIONS
Students are expected to complete all assignments, tests, and exams within the time frames and by the
dates indicated in this outline. Exemption or deferral of an assignment, term test, or final examination is
only permitted for a medical or personal emergency or due to religious observance. The instructor must
be notified by e-mail prior to the due date or test/exam date, and the appropriate documentation must be
submitted. For absence on medical grounds, an official student medical certificate, downloaded from the
Ryerson website at http://www.ryerson.ca/senate/forms/medical.pdf or picked up from The Chang
School at Heaslip House, 297 Victoria St., Main Floor, must be provided. For absence due to religious
observance, visit http://www.ryerson.ca/senate/forms/relobservforminstr.pdf to obtain and submit the
required form.
PLAGIARISM
The Ryerson Student Code of Academic Conduct defines plagiarism and the sanctions against students
who plagiarize. All Chang School students are strongly encouraged to go to the academic integrity
website at www.ryerson.ca/academicintegrity and complete the tutorial on plagiarism.
ACADEMIC INTEGRITY
Ryerson University and The Chang School are committed to the principles of academic integrity as
outlined in the Student code of Academic conduct. Students are strongly encouraged to review the student
guide to academic integrity, including penalties for misconduct, on the academic integrity website at
www.ryerson.ca/academic integrity and the Student code of Academic conduct at
www.ryerson.ca/senate/policies.
RYERSON STUDENT EMAIL
All students in full and part-time graduate and undergraduate degree programs and all continuing
education students are required to activate and maintain their Ryerson online identity at
www.ryerson.ca/accounts in order to regularly access Ryerson’s E-mail (Rmail), RAMSS, my.ryerson.ca
portal and learning system, and other systems by which they will receive official University
communications.
COURSE REPEATS:
Senate GPA policy prevents students from taking a course more than three times. For complete GPA
policy see policy no. 46 at www.ryerson.ca/senate/policies.
Sample Course Outline
Digital Speech Processing
Fall 2012
CKCS902
Page 3 of 4
RYERSON ACADEMIC POLICIES
For more information on Ryerson’s academic policies, visit the Senate website at www.ryerson.ca/senate.
Course Management Policy No. 145
Student Code of Academic Conduct No. 60
Student Code of Non-Academic Conduct No. 61
Examination Policy No. 135
Policy on Grading, Promotion, and Academic Standing Policy No. 46
Undergraduate Academic Consideration and Appeals Policy No. 134
Accommodation of Student Religious Observance Obligations Policy No. 150
Academic Accommodation of Students with Disabilities Policy No. 159
Sample Course Outline
Digital Speech Processing
Fall 2012
CKCS902
Page 4 of 4
Download