Demonstration Videos

Dedicated DSP filter chip in Roland FA-06 workstation [0:19 - 1:15]

Software DSP filter coded into Arturia Modular V computer program [3:03 - 4:47]

Analog filters in modular cabinet [2:53 - 4:39]

Demonstration of NON-LINEAR mixing of signals (Modulation)

Demonstration of LINEAR mixing and comparison to non-linear sound

Effect of Sample Rate on AD-DA conversion

Lectures from 2016:

Lecture 1 & 2

Analog and Digital signals

Advantages of DSP

Impuse and Step functions

Lecture 3 & 4

Recursive and non-recursive difference equations / convolution

Example of Difference equation calculation

Difference equations and impulse response

Cascaded DSP's

Lecture 5 & 6

Time Domain and Frequency Domain

Euler's Relation

Signal Functions

Math Tools

Fourier

Summary Lecture

Difference equations and their block diagrams

Input as a sum of impulses & output as a sum of impulse responses

Using a table to perform convolution

DSP's in series and parallel

Lecture - Oct 17

Fourier Transform, Fast Fourier Transform and Discrete Fourier Transform

Digital Frequency, Unit Circle, Frequency Resolution and the DFT

Notch Filter, Frequency Response from the Difference Equation

Worked example of Frequency Response from the Difference Equation

Lecture - Oct 19

Frequency Response and Complex Numbers

Worked Example - finding the magnitude and phase response from the Frequency Response

Worked Example - finding the output of the DSP from the Frequency Response and the input

Lecture - Oct 26

Translating the input data to the Frequency Domain using the DTFT

Finding the Frequency Response from the Difference Equation

Worked Example - Frequency Response from Difference Equation

Energy and Power signals in time domain, Parseval's theorem

Finding the power in a sinusoid using calculus

Adding the phasors of the sinusoid to prove Parseval's theorem

Computing signal energy from the frequency domain

Finding the Frequency Response from the Impulse Response

Various statements of Parseval's theorem

Lecture - Nov 2

Summary - Difference Equation, Impulse Response, Frequency Response, DFT and DTFT

Summary - Proof of Parseval's Theorem

Summary - Different Double Sided Spectrums

Introduction to the z-domain

z-domain and sum of a geometric series

Finding the z-domain transform of various time-domain data inputs

Lecture - Nov 9

Summary of Z-transform (transfer function), Frequency response and Difference equation

Transfer functions in series and parallel

Lecture - Nov 16

Finding the transfer function from the difference equation

Finding the difference equation from the transfer function

Finding the difference equation from the transfer function - second example

Finding the transfer function and the difference equation from the impulse response

Finding the overall transfer function for DSP's in series from a diagram

Working for the above example

Relationship of Poles and Zeros to the transfer function

Table of Inverse Z-transforms

Lecture - Nov 23

Relating the original input frequencies to it's (n-point) DTFT graph

Finding the Poles and Zeros for a given transfer function

Finding the Poles and Zeros for a given transfer function