INTERNATIONAL ISLAMIC UNIVERSITY MALAYSIA
COURSE OUTLINE
Kulliyyah / Institute      Engineering
Department / Centre        Electrical & Computer Engineering
Programme                  B. Eng (Electronics – Computer and Information) (Honours)
Name of Course / Mode      Digital Signal Processing /Full time
Course Code                ECE 3123
Name (s) of Academic
                           Prof Dr Othman O. Khalifa and Dr Khairul Azami Sidek
staff / Instructor(s)
Rationale for the
                          Required course for Electronics – Computer and Information
inclusion of the course /
                          Engineering Programme & Communication Engineering
module in the programme
Semester and Year
                           Every Semester
Offered
Status                     Core
Level                      3
Proposed Start Date
Batch of Student to be
Affected
                                   Face to Face                     Assessments
                                                                                      Independent
                                                                                                     Total
                                                                                        Learning
                                                                    Midterm
                                                        Practical
                                                                                                    Student
                                             Tutorial
                                   Lecture
Total Student Learning
                                                                              Final
                                                                                                    Learning
Time (SLT)
                                                                                                     Time
                                   42                                2         3        81            128
Credit Value / Hours       3/128
Pre-requisites (if any)    ECE 2221
Co-requisites (if any)     None
                           The objectives of this course are:
                           1. To introduce the student to the digital signal analysis.
                           2. To understand the discrete-time representation of signals.
Course Objectives
                           3. To expose the student to the implementation of Discrete-Time
                              Systems.
                           4. To understand the concept, properties and uses of the z –
                               transform
                            5. To understand the Discrete Fourier transform, Fast Fourier
                               transform and their significance
                            6. To provide a background to design digital filters that have
                               specified frequency characteristics.
                            7. Apply DSP in many areas of Engineering.
                            Upon completion of this course, students should be able to:
                            1. Acquire the major concepts in digital signal processing.
                            2. Use z-transform and discrete Fourier transform for analyzing
                               digital signals and systems.
                            3. Characterize input-output relationships of linear time invariant
Learning Outcomes
                               discrete-time systems.
                            4. Apply the fast Fourier transform algorithm in DSP
                               application.
                            5. Design digital filters and draw a block diagram of its physical
                               realization in terms of DSP elements.
                            Skills and how they are developed and assessed:
                                     Skills          Development           Assessment
Transferable Skills:         Technical             Lectures          Written Assessment
                             Analytical            Projects          Report
Teaching-Learning and
                            Lectures, Assignments and Quizzes
assessment strategy
                            Frequency analysis of discrete time signals and systems.
                            Sampling and reconstruction of signals. Z-transform: properties
                            and applications to signal processing. Discrete Fourier transform:
Course Synopsis             properties, applications and computations methods with emphasis
                            on fast Fourier transform. Implementation of discrete time
                            systems. Frequency analysis of discrete time signals and systems.
                            Design of analog and Digital filters.
Mode of Delivery            Lecture,
                                LO                      Method                %
Assessment Methods and
                            1,2,3        Mid-term Examination                30
Type/Course Assessement
State weightage of each     1,2,3,4,     Final Examination                   50
type of assessment.         1,2,3,4      Quiz                                10
                            2,3,4,5      Matlab Assignments                  10
           Mapping of course / module to the Programme Learning Outcomes
          Learning Outcome of the course                   Programme Outcomes
                                                      01   02   03   04   05   06   07   08   09   10   11   12
 Acquire the major concepts in digital signal
                                                       
 processing.
 Use z-transform and discrete Fourier transform for
                                                                              
 analyzing digital signals and systems.
 Characterize input-output relationships of linear
                                                                    
 time invariant discrete-time systems
 Apply the fast Fourier transform algorithm in DSP
                                                               
 application.
 Design digital filters and draw a block diagram of
                                                                               
 its physical realization in terms of DSP elements
             Content outline of the course / module and the SLT per topic
                                                                Learning
Weeks                              Topics                                 Task/Reading
                                                                 Hours
      Introduction: definition of basic elements of DSP system.
      Advantages and disadvantages of DSP. Signal
 1, 2 representation. Sampling & Sampling theorem and                       Chapter 1
      aliasing. Analog /Digital conversion and reconstruction.
         Discrete systems: Discrete time signals and systems.
         Classification of discrete time signals and systems.
  3                                                                           Chapter 2
         Representation of discrete systems. Differential equation
         of discrete time system. Convolution and correlation.
         Z- transform: Definition and properties. Region of
         convergence. Poles, Zeros and Z-plane. Inverse of z-
 4, 5                                                                         Chapter 3
         transform. Applications of z-transform in DSP systems.
         Frequency domain analysis of Discrete time signals and
         systems. Fourier series and Fourier transform. Frequency
         spectrum. Discrete Fourier transforms. DFT as a linear
 6, 7                                                                         Chapter 4
         transformation. DFT relationship to the z-transform,
         properties of DFT.
         Fast Fourier transform: introduction. FFT computation,
         Decimation in time FFT, decimation in frequency.
 8, 9                                                                         Chapter 6
         Matrix view of FFT, Split radix of FFT.
         Filters: definition, analog filters classification. Practical
  10                                                                         Chapter 4, 8
         analog filters. Design of analog filters
         Digital filters. Finite impulse response (FIR) filter.
11, 12   Structures of FIR filters. Structures of Infinite Impulse           Chapter 4, 8
         filter (IIR).
         FIR design by Impulse Response truncation. Gibb’s
         Phenomenon. FIR filter design by using windows.
13, 14                                                                       Chapter 4, 8
         Frequency Sampling filters design. IIR filter design by
         Impulse invariant and bilinear mapping.
                             Required references supporting the course
The reference lists shall be presented in accordance with APA bibliographic practices and in alphabetical order.
Proakis J. G. and Manolakis D. G., (2007), Digital Signal Processing: Principles, Algorithms
    and Applications, 3th Edition, Prentice Hall
                          Recommended references supporting the course
Cavicchi T. J, (2000). Digital Signal Processing. Wiley & Sons.
Couch II L. W., (1997). Digital and Analog Communication System. Prentice
Hall.Proakes J. G. and Manolakes D. G., (1992). Digital Signal Processing Algorithms and
     Applications. 2rd Edition, Prentice Hall
Frerking, M. E. , (1994). Digital signal processing in Communication systems. Van Nostrand
     Reinhold.
Myers D. G., (1990). Digital signal processing: Efficient Convolution and Fourier Transform
Techniques. Prentice Hall.
         Prepared by:                           Checked by:                           Approved by:
    Prof. Dr Othman O.                   Assoc. Prof. Dr Teddy                          Dean
          Khalifa                           Surya Gunawan                      Kulliyyah of Engineering
    Course Coordinator                   Head of Department
  Kulliyyah of Engineering              Kulliyyah of Engineering
Programme Learning Outcome (PO): At the end of the programme, Students are able to:
                    Programme Learning Outcome (PO)                                  MQF Domain
 1. Engineering Knowledge (T) -Apply knowledge of mathematics,
 sciences, engineering fundamentals and an engineering specialization to
                                                                                       Knowledge
 the solution of complex engineering problems;
 2. Problem Analysis (T) – Identify, formulate, research relevant
 literature and analyze complex engineering problems, and reaching
 substantiated conclusions using first principles of mathematics, natural              Knowledge
 sciences and engineering sciences;
 3. Design/Development of Solutions (A) –Design solutions, exhibiting
 innovativeness, for complex engineering problems and design systems,
 components or processes that meet specified needs with appropriate
                                                                                       Knowledge
 consideration for public health and safety, cultural, societal, economical,
 ethical, environmental and sustainability issues.
 4. Investigation (D) Conduct investigation into complex problems,
 displaying creativeness, using research-based knowledge, and research
 methods including design of experiments, analysis and interpretation of             Practical Skills
 data, and synthesis of information to provide valid conclusions;
 5. Modern Tool Usage (A & D) -Create, select and apply appropriate
 techniques, resources, and modern engineering and IT tools, including
                                                                                  Problem Solving and
 prediction and modelling, to complex engineering activities, with an
                                                                                    Scientific Skills
 understanding of the limitations;
 6. The Engineer and Society (ESSE) -Apply reasoning based on
 contextual knowledge to assess societal, health, safety, legal, cultural,
                                                                                  Problem Solving and
 contemporary issues, and the consequent responsibilities relevant to
                                                                                    Scientific Skills
 professional engineering practices.
 7. Environment and Sustainability (ESSE) -Understand the impact of
 professional engineering solutions in societal, global, and environmental
                                                                               Communication, Leadership
 contexts and demonstrate knowledge of and need for sustainable
                                                                                   and Team Skills
 development;
 8. Ethics (ESSE) –Apply professional ethics with Islamic values and
 commit to responsibilities and norms of professional engineering code              Managerial and
 of practices.                                                                    Entrepreneurial Skills
 9. Communication (S) -Communicate effectively on complex
 engineering activities with the engineering community and with society
 at large, such as being able to comprehend and write effective reports         Information Management
 and design documentation, make effective presentations, and give and          and Lifelong Learning Skills
 receive clear instructions;
 10. Individual and Team Work (S) -Function effectively as an
 individual, and as a member or leader in diverse teams and in multi-                Social skills and
 disciplinary settings.                                                              Responsibilities
 11. Life Long Learning (S) -Recognize the need for, and have the                 Value, Attitudes and
 preparation and ability to engage in independent and life-long learning           Professionalism
 in the broadest context of technological change.
 12. Project Management and Finance (S) -Demonstrate knowledge
 and understanding of engineering management and financial principles
 and apply these to one’s own work, as a member and/or leader in a       Information Management
 team, to manage projects in multidisciplinary settings, and identify   and Lifelong Learning Skills
 opportunities of entrepreneurship.
The program learning outcomes (PO) are grouped into 5 general areas to identify the nature of
the skills and capability involved. These groups are:
1. Technical (T) – essential capabilities related to traditional scientific and engineering
    knowledge
2. Analysis (A) – creatively working with available data and engineering tools and fundamental
    knowledge to correctly solve basic problem
3. Design (D) – being able to perceive the best solution for both small scale and large scale
    project by involving all required basic problems
4. Ethics, Safety, Society and Environment (ESSE) - giving appropriate consideration to
    matters pertaining to professionalism and ethics, safety, local and global society and the
    environment
5. Work skills (S) – being and effective communicator and effective member of a team and to
    appreciate the need to continuously acquired skills and abilities.