A digital signal processing laboratory using the TMS320C25