Digital Signal Processing lab assignments