All MATLAB-based exercises, assignments, and lab tasks I completed for EE-394 Digital Signal Processing, a 3rd year course taught as part of BE-Electrical Engineering at NEDUET, Karachi.
A challenging but rewarding MATLAB-based bonus task in which a static image of a wheel (or similar object) had to be rotated using MATLAB's imrotate
command.
The image was then written to a video file with a specific number of rotations per frame. The balance between the actual rate of rotation of the wheel and the
rate at which frames were added to the video (sampling frequency) determined whether the wheel was undersampled, oversampled, or critically sampled.
I really enjoyed this task because it was the first time I worked with images and videos using MATLAB.
The report can be found here.
Please see the lab manual for more details about the following lab tasks.
Lab Session | Description |
---|---|
01 | Introduction to Digital Signal Processing |
02 | Sampling |
03 | Quantization |
04 | Sound Card as ADC |
05 | Simulink System Modeling |
06 | Convolution |
07 | Frequency Spectra |
08 | DFT and FFT |
09 | FFT and Spectral Leakage |
10 | Sound Card and FFT |
11 | Windowed FFT |