0% found this document useful (0 votes)
22 views5 pages

Digital Signal Processing

The Digital Signal Processing course covers principles and techniques such as signal representation, sampling, z-transforms, and digital filter design, with a focus on analyzing and simulating algorithms using MATLAB. Students will achieve outcomes aligned with the Sydney Accord Graduate Attributes, including applying mathematical knowledge and solving engineering problems. The course includes a structured 15-week content schedule with assessments, practical applications, and reference materials.

Uploaded by

dummy04171985
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views5 pages

Digital Signal Processing

The Digital Signal Processing course covers principles and techniques such as signal representation, sampling, z-transforms, and digital filter design, with a focus on analyzing and simulating algorithms using MATLAB. Students will achieve outcomes aligned with the Sydney Accord Graduate Attributes, including applying mathematical knowledge and solving engineering problems. The course includes a structured 15-week content schedule with assessments, practical applications, and reference materials.

Uploaded by

dummy04171985
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

📘 Course Title:

Digital Signal Processing

📄 Course Description:

This course introduces the principles and techniques of digital signal processing. It
covers signal representation, sampling and reconstruction, z-transforms, discrete-
time systems, discrete Fourier transform (DFT), fast Fourier transform (FFT), and
digital filter design. Students will analyze, implement, and simulate signal
processing algorithms using MATLAB and real-world audio, biomedical, or
communication signals.

🎯 Course Outcomes

(Aligned with the Sydney Accord Graduate Attributes)

Cod
Course Outcome Level Sydney Accord GA Alignment
e

GA1: Apply knowledge of


Explain fundamental concepts of I–
CO1 mathematics and engineering
discrete-time signals and systems. Introduce
principles

Analyze systems using z- D–


GA2: Analyze well-defined
CO2 transforms, convolution, and Demonstrat
engineering problems
difference equations. e

D–
Apply DFT and FFT techniques for GA3: Formulate and solve DSP
CO3 Demonstrat
frequency-domain signal analysis. problems
e

Design FIR and IIR filters using


GA5: Use appropriate tools and
CO4 classical and software-based E – Enhance
techniques
methods.

GA6 & GA9: Communicate


Simulate DSP algorithms and
CO5 E – Enhance effectively and use engineering
interpret results using MATLAB.
tools

🎓 Institutional Learning Outcomes (ILO)


1. Demonstrate understanding of discrete-time signals and systems.

2. Analyze and interpret time- and frequency-domain responses.

3. Apply transforms and filtering techniques in DSP problems.

4. Simulate digital filters and DSP systems using MATLAB.

5. Communicate and document DSP solutions effectively.

📚 Reference Books

1. Oppenheim, A. V., Schafer, R. W., & Buck, J. R. (1999). Discrete-Time Signal


Processing (2nd ed.). Prentice Hall.

2. Proakis, J. G., & Manolakis, D. G. (2007). Digital Signal Processing: Principles,


Algorithms, and Applications (4th ed.). Pearson.

3. Mitra, S. K. (2010). Digital Signal Processing: A Computer-Based Approach (4th


ed.). McGraw-Hill.

4. Ifeachor, E. C., & Jervis, B. W. (2002). Digital Signal Processing: A Practical


Approach (2nd ed.). Pearson.

5. MATLAB Documentation and Signal Processing Toolbox, MathWorks,


www.mathworks.com

📅 Course Content (15 Weeks)

Wee Intended Learning Learning Teaching Assessme


Topic
k Outcomes Contents Techniques nt

- Define DSP and its


areas of application
Intro to DSP - Differentiate
Overview of Lecture + Case
1 and between analog and Quiz
DSP, ADC/DAC Studies
Applications digital signals
- Identify advantages
of DSP

2 Discrete-Time - Classify signal types Unit impulse, MATLAB Signal Problem


Signals - Perform signal step, sinusoid Plotting Set
operations
Wee Intended Learning Learning Teaching Assessme
Topic
k Outcomes Contents Techniques nt

- Plot basic signals

- Define LTI systems


- Solve systems using Causality,
Discrete-Time Whiteboard +
3 difference equations Stability, Seatwork
Systems Examples
- Analyze system Linearity
properties

- Perform linear
Convolution convolution MATLAB/
Time-domain
4 and Impulse - Determine system Manual Quiz
analysis
Response response Practice
- Analyze overlapping

- Compute z-
transforms
z-Transform - Apply inverse z- ROC, Transfer Derivation + Homewor
5
Analysis transforms Functions Examples k
- Analyze poles and
zeros

- Interpret magnitude
Frequency and phase response Low-pass, MATLAB
Problem
6 Response and - Compute DTFT Band-pass Frequency
Set
DTFT - Apply filtering characteristics Analysis
concepts

- Understand Nyquist
rate Anti-aliasing,
Sampling and Visualization +
7 - Perform sampling Sampling Quiz
Reconstruction Audio Demos
and hold Theorem
- Avoid aliasing

- Compute DFT
manually
DFT
- Use FFT for fast MATLAB/
8 DFT and FFT Properties, Midterm
computation Octave Demos
Radix-2 FFT
- Analyze spectral
leakage
Wee Intended Learning Learning Teaching Assessme
Topic
k Outcomes Contents Techniques nt

- Differentiate from
linear convolution Block
Circular Assignme
9 - Apply Processing Coding Activity
Convolution nt
overlap-add/overlap- Techniques
save methods

- Design low/high-
pass FIR filters
Hamming,
FIR Filter - Use window MATLAB FIR
10 Rectangular, Quiz
Design methods Design
Kaiser
- Simulate filter
response

- Design Butterworth,
Chebyshev filters Analog to
IIR Filter MATLAB Filter Problem
11 - Analyze pole-zero Digital
Design Design Set
plots Conversion
- Compare with FIR

- Cascade and
parallel structures Simulink
Filter Realization
12 - Implement filters Implementatio Quiz
Implementation Techniques
using difference n
equations

- Model quantization
noise
Quantization - Discuss fixed-point Finite Word Audio Signal Assignme
13
and Effects effects Length Effects Testing nt
- Assess overflow
handling

14 DSP System - Implement basic Speech Project Project


Applications DSP apps Processing, Consultation Dev.
- Analyze ECG,
communication/audio Denoising
signals
- Simulate filters on
Wee Intended Learning Learning Teaching Assessme
Topic
k Outcomes Contents Techniques nt

real data

- Demonstrate DSP
solution
- Present Final
Final Project Final Demo
15 implementation and Presentation Evaluatio
Presentation and Defense
results n
- Respond to
questions

You might also like