Digital Signal Processing Course (DSP) – Learn from scratch

digital signal processing dsp course logo
Content
Details
Updates

Difference between linear and circular convolution

What is the difference between linear convolution and circular convolution?

December 1, 2019

There are two types of convolution. Linear convolution and circular convolution. Turns out, the difference between them isn’t quite stark.

Convolution - Derivation, types and properties

Convolution – Derivation, types and properties

December 4, 2019

Convolution is an important operation in digital signal processing. In this post, we will introduce it, derive an equation and see its types and properties.

Discrete Time Fourier Transform (DTFT) vs Discrete Fourier Transform (DFT)

Discrete Time Fourier Transform (DTFT) vs Discrete Fourier Transform (DFT)

The Discrete Fourier Transform is a subset of the Discrete Time Fourier Transform. But there are some subtle differences between the two. Let’s check em out

Quantization of filter coefficients in digital filter design

Quantization of filter coefficients in digital filter design

December 21, 2019

The practical designing of filters requires the coefficients of the filter’s transfer equation to be quantized. Let’s see how the quantization is acheived.

FIR vs IIR filters

Difference between Infinite Impulse Response (IIR) & Finite Impulse Response (FIR) filters

December 22, 2019

IIR vs FIR is an evergreen distinction in DSP. Both these filter types have their advantages and disadvantages & you’ll need to know them to make a choice.

Twiddle factor of DFT

Twiddle factors in DSP for calculating DFT, FFT and IDFT

December 30, 2019

An easy to understand summary of twiddle factors, their usage in calculating DFT and IDFT in DSP and their cyclic properties.

IIR filters

What is an Infinite Impulse Response Filter (IIR)?

December 31, 2019

One of the two main digital filter types, the Infinite Impulse Response (IIR) filter is a major part of any DSP curriculum. Let’s take an in-depth look into what it is.

Relation of Z-transform with Fourier and Laplace transforms

Relation of Z-transform with Fourier and Laplace transforms – DSP

The relationship between the z transform and laplace and fourier transforms is important for the designing of a digital filter. Let’s derive it.

Aliasing in DSP

What is aliasing in DSP and how to prevent it?

January 1, 2020

Aliasing is a very common undesirable effect in the processing of digital signals. In this post, we discuss what it is, its implications and how to avoid it.

Limit Cycle Oscillation in recursive systems

Limit Cycle Oscillation in recursive systems

Limit cycle oscillations are an unwanted implication of finite-word length effects in an IIR filter. These arise due to inherent system quantizations.

IIR filter design - approximation of derivates method

Approximation of derivatives method to design IIR filters

The backward difference method (aka approximation of derivates method) is one of the main ways to get a digital IIR filter from an analog filter.

Quantization in DSP – Truncation and Rounding

January 9, 2020

Rounding and Truncation are two easy methods to quantize a filter coefficient in digital signal processing. Let’s see a simple explanation of the two.

Introduction to Digital Signal Processing (DSP)

What is digital signal processing (DSP)? – A complete overview

January 10, 2020

An introduction to Digital Signal Processing that includes everything you need to know about the DSP, its merits and demerits, and its applications.

IDFT using DIF FFT (IFFT)

Computing Inverse DFT (IDFT) using DIF FFT algorithm – IFFT

For the faster calculation of inverse DFT (IDFT) we can use Decimation in Frequency (DIF) Fast Fourier Transform (FFT) with the butterfly diagram.

simple explanation of the signal transforms (Laplace, Fourier and Z)

A simple explanation of the signal transforms (Laplace, Fourier and Z)

January 12, 2020

When I began studying DSP (Digital Signal Processing), I was confounded by all the transformation of signals. There was the Laplace transform, the Fourier transform, and the Discrete Fourier transform and the z transform. Then there were all these planes like the s-plane, the z-plane, which looked a lot like the normal x-y axes of […]

Top