Digital Signal Processing

This page includes notes and work from EE 250: Digital Signal Processing taught by Prof. Farid Dowla at UC Santa Cruz. Please let me know if you see any errors!

PROJECT: Exploration of Rhythm Generation and Spectrograms

DSP project thumbnail

The goal of this project was to explore toned rhythm generation and audio visualization through spectrograms. Four tunes, each featuring two types of rhythms, were generated in MATLAB. Spectrograms were created for each tune, and parameter modifications were explored.

Spectrum Representation

spectrum representation


Euler formulas, phasor representation, complex amplitude

Sampling and Aliasing

sampling aliasing


sampling theory, sampling rate, uniform sampling, discrete time sinusoid, digital frequency, normalized frequency, Nyquist Rate

Finite Impulse Response (FIR) Filters

fir filters