CPE 112 - Digital Signal Processing
CPE 112 - Digital Signal Processing
COLLEGE OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING
Description : The course includes the fundamental concepts and practical applications of Digital Signal Processing
General Objectives :
1. Understand the fundamental concept of Digital Signal Processing
2. Learn the Practical application of DSP systems
3. Have a broad foundation on basic DSP theory to prepare the students in their specialization studies
PRELIMINARY PERIOD
Time Teaching-Learning
Specific Objectives Topic Tools/Aids Evaluative Measures
Table Strategies
1st week Introduction of DSP
To describes a typical design cycle in Digital Systems
the implementation of a signal - Principle Recitation
2nd week processing - Multi-core systems Homewok
Application. Black Board
Seatwork
Components of a Digital Design Lecture Presentation
To examine the scope of the subject of Quizzes
Process Multimedia
digital design, let us consider an Case Study
- Design
embedded signal processing system of Laboratory
- Verification
medium complexity - Implementation
1|Page
3rd week Laboratory
To understand the design as
Black Board Homewok
Synthesized for better timing means Synchronous Digital Hardware
Lecture Presentation Seatwork
shorter critical paths, the design may Systems
Multimedia Quizzes
result in a larger area.
Case Study
4th week To understand the design of a few boxes
and take major design decisions like
algorithm partitioning and target Recitation
DESIGN Strategies
th
5 week technology selection. Black Board Homewok
- Algorithms
To discover partitioning of the Lecture Presentation Laboratory
Using Hardware Description
algorithm into hardware (HW) and Multimedia Quizzes
Language
6th week software (SW), and its subsequent Case Study
mapping on different platforms,
algorithm design and coding techniques
MIDTERM
Time Teaching-Learning
Specific Objectives Topic Tools/Aids Evaluative Measures
Table Strategies
1st week To understand different design System Design Flow
implementations in DSP LOGIC Synthesis
2nd week To discover design constraints and the Four Levels of Abstraction Recitation
target technology in the form of a - Modules Homewok
3rd week standard cell library. - Design Partitioning Lecture Black Board Seatwork
To understand the different levels of - Hierarchical Design Presentation Quizzes
design which can be coded in a mix of - Logic Values Case Study
levels moving from the lowest - Data Types Laboratory
abstraction of switch level to the highly - Variable Declaration
abstract model of behavioral level - Constants
4th week
To understand the limited scope for VERIFICATION of Hardware Laboratory
verification in Verilog and to add more - Introduction to Verification Recitation
Black Board
5th week advanced features for HW design, the - Testing Approaches Lecture Homewok
Presentation
EDA vendors constituted a consortium - Levels of testing in the Seatwork
To experiment and understand the development cycle Quizzes
2|Page
6th week
3|Page
Course Requirements
Lecture: Laboratory:
I. Term Examination - 50% I. Oral Examinations - 60%
II. Quizzes/Exercises - 20% II. Quizzes/Exercises - 40%
III. Class Participation - 10% _____
IV. Attendance - 10% 100%
V. Others - 10%
_____
100% Term Grade = Lecture Grade (60%) + Laboratory Grade (40%)
Grading System
Classroom Policies
Tardiness will not be tolerated. Being late for 15 minutes in a 1 ½ hour class or 30 minutes for a 3 hour class is considered absent.
Students who are causing disruptions during class hours will be punished as defined in the student manual.
Special exams will only be given to students who were able to secure an excuse slip from the OSA as defined in the student manual.
References
4|Page
Digital Signal Processing ,SanjitMitra , McGraw Hill Companies , 2006
Understanding Digital Signal Processing, Richard Lyons , Prentice Hall , 2010
Required Readings
Due to the Complexity of the subject matter Hand-outs will be given to the student to support their study…
Project Implementation will play a huge part of their LABORATORY GRADE as CASE STUDY.
Consultation Schedule
Recommending Approval
5|Page