Course

ELEC3104 Digital Signal Processing

University of New South Wales

ELEC3104 Digital Signal Processing is designed to introduce students to the essential concepts and techniques in signal processing. This course covers:

  • Definition and importance of signal processing
  • Types of signals including biomedical data, audio, images, radar, and DNA
  • Techniques for measuring, manipulating, and analyzing signals
  • Filtering techniques to reveal information in signals

Students will engage in practical applications, learning to design and implement filters tailored to various signals through a structured curriculum.

Course Lectures
  • This module covers the Discrete-Time Fourier Transform (DTFT), a fundamental tool in signal processing. Students will learn:

    • The definition and properties of DTFT
    • How to analyze signals in the frequency domain
    • Applications of DTFT in various signal processing tasks

    Through electronic whiteboard-based lectures, students will gain practical insights into working with DTFT.

  • This module continues the exploration of Digital Signal Processing, delving deeper into the concepts previously introduced. Key topics include:

    • Advanced filtering techniques
    • Signal characteristics and their manipulation
    • Real-world applications in audio and image processing

    Students are encouraged to apply theoretical knowledge in practical scenarios to enhance their understanding.

  • This module introduces the Fourier representation of signals, a critical concept for understanding signal behavior in the frequency domain. Students will explore:

    • Fourier series and transforms
    • Relationship between time and frequency representations
    • Applications in analyzing periodic signals

    Theoretical knowledge is paired with practical examples to solidify understanding.

  • This module provides an introduction to the Z-Transform, a powerful tool in analyzing discrete-time signals and systems. Key topics include:

    • Z-Transform properties and applications
    • Relationship between Z-Transform and other transforms
    • Practical exercises in using Z-Transform for system analysis

    Students will learn to apply the Z-Transform in various scenarios, enhancing their analytical skills.

  • This foundational module on Signals and Systems introduces students to the basic principles of how signals are generated and processed. Topics include:

    • Types of signals: continuous and discrete
    • Basic operations on signals
    • System properties and classifications

    Students will engage in practical exercises to reinforce theoretical concepts.

  • This module continues the exploration of Digital Signal Processing with additional advanced topics. Students will delve into:

    • Further filtering techniques
    • Complex signal representations
    • Innovative applications across different domains

    Through interactive lectures, students will enhance their skills in applying these advanced concepts.

  • This module provides insights into the core principles of Digital Signal Processing, focusing on foundational concepts. Key areas of study include:

    • Introduction to digital signals
    • Basic processing techniques
    • Real-world applications and case studies

    Students will learn to apply basic techniques to real-world scenarios, enhancing their understanding of digital signals.

  • This module focuses on Discrete-Time Systems, emphasizing the analysis and design of systems that process discrete signals. Students will explore:

    • System representations
    • Stability and causality
    • Design of discrete-time filters

    Practical exercises will complement theoretical learning, allowing students to design effective discrete-time systems.

  • This module introduces Analogue Filter Design, a crucial aspect of signal processing. Students will learn:

    • Types of analogue filters: low-pass, high-pass, band-pass, and band-stop
    • Design principles and techniques
    • Real-world applications in various fields

    Through interactive lectures and practical examples, students will gain hands-on experience in designing analogue filters.

  • This module on Digital Filter Design covers the essential techniques and methodologies for creating digital filters. Key topics include:

    • Filter types: FIR and IIR
    • Design methodologies
    • Implementation techniques in digital systems

    Students will engage in practical exercises, applying their knowledge to develop effective digital filters.

  • This continuing module on Digital Filter Design focuses on advanced concepts and applications. Students will explore:

    • Advanced filtering techniques
    • Application of digital filters in various fields
    • Performance evaluation of filters

    Through case studies and hands-on projects, students will enhance their understanding of digital filter applications.

  • This module focuses on Multirate Digital Signal Processing, a vital area in contemporary signal processing. Key topics covered include:

    • Multirate signal processing techniques
    • Applications in various digital communication systems
    • Impact of multirate processing on system design

    Students will engage with practical examples to understand how multirate processing can improve system efficiency.