British Columbia Institute of

Important Notice: COVID-19 Institute response


ELEX 3545 - Digital Signal Processing

Electrical and Computer Engineering Part-time Studies Course

School of Energy

To support you and your education, BCIT is adapting applied learning in formats appropriate to the unfolding global situation. All PTS classes are being delivered in an online format unless you are notified otherwise.

Course Details

Introduces the student to Digital Signal Processing techniques. Topics include: continuous and discrete time systems, z-transforms and Fast Fourier Transforms. In addition, the course includes the design and implementation of digital filters. A filter design package such as MatLab is used. The filter designed by the student on the package will be tested on a TMS320C6211 DSK board.


ELEX 2120 and ELEX 3305* and MATH 3431* (* may be taken concurrently)



This course isn't currently offered through BCIT Part-time Studies. Please check back next term, subscribe to receive email updates or contact us with your comments or questions.

Learning Outcomes


  • Review how Digital Signal Processing has impacted the Telecommunications industry.
    • Explain what is Digital Signal Processing.
    • Discuss the advantages and disadvantages of DSP over analog techniques.


  • Explain how an analog signal is transformed to the digital domain.
    • Describe the Sampling Theorem as related to Digital Signal Processing.
    • Explain the purpose and theory of a Sample and Hold.
    • Discuss real world Analog to Digital converters.
    • Explain how quantization errors affect the accuracy of DSP operations.
    • Discuss various Digital to Analog methods that are prevalent in the industry.


  • Various aspects and purposes of filters are discussed in this section.
    • Describe what is a Filter and its applications in the telecommunications field.
    • Explain and analyze the performance specifications of filters.
    • Differentiate various Filter types, both Analog and Digital.
    • Discuss the advantages and disadvantages of different filter types.
    • Implement the realization of Digital Filters using various techniques.
    • Use Matlab as a mathematical filter design and simulation tool.


  • In this section the Z-transform is discussed.
    • A basic review of Laplace is done.
    • Various manipulations of Z-transforms are implemented.
    • Both time and frequency inter-relationships are discussed.


  • The hardware which is the backbone of the DSP process is discussed here.
    • The different types of DSP hardware is explained.
    • The advantages of Fixed or Floating point processors is entertained.
    • Various other device constraints are discussed.
    • The implementation of software design and coding is done.


  • Frequency and time domain applications of DSP are discussed here.
    • A basic review of phasors is done.
    • The Fourier transform is implemented.
    • The Discrete Fourier Transform (DFT) is explained in digital terms.
    • The advantages of the Fast Fourier Transform (FFT) over the DFT is explained.


  • Various other facets of Digital Signal Processing are entertained here.
    • Convolution as a mainstay of DSP is discussed.
    • Uses of Correlation in the telecommunications field are explained.

Effective as of Fall 2006

Contact Us

If you have a comment or question about this course, please complete and submit the form below.

Contact Information

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.


Interested in being notified about future offerings of ELEX 3545 - Digital Signal Processing? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

Privacy Notice: The information you provide will be used to respond your request related to BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email:

Programs and courses are subject to change without notice.

Find Courses

English Language Proficiency

BCIT's Part-time Studies English Language Proficiency Standard is English 12 (or equivalency). Students who do not meet this requirement should upgrade their English skills prior to any future registration.

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Course Navigation, Related Links & Tools

Registration News

Registration is currently open for the Winter 2021 term.

The sneak preview for the Spring/Summer 2021 term starts Fri, Feb 19 at 8:30 am (PST).

Students may register for Spring/Summer 2021 term courses online or by phone starting Wed, Feb 24 at 9:00 am (PST).

Classroom Locations

Classroom locations are subject to last minute changes. Please check the Part-time Studies Classroom Locations listing at on the first day of any course you are registered for.

Part-time Studies Financial Aid

Will you be studying at BCIT part-time? Do you need assistance funding your studies? Find out if you qualify for Part-time Studies financial aid.