ECE-2025 COMPUTER LAB ASSIGNMENTS

ECE-2025 COMPUTER LAB ASSIGNMENTS

TD.header { vertical-align: baseline; color: white; background-color: rgb(55,255,55); font-family: sans-serif; font-weight: bold; text-align: center }
TD.row1 { color: black; background-color: rgb(255,255,220); font-family: sans-serif; text-align: left }
TD.row2 { color: black; background-color: rgb(230,230,230); font-family: sans-serif; text-align: left }

ECE-2025 Lab Assignments
Spring-2003




The labs are posted in Adobe’s PDF format. You may
obtain a copy of the Adobe Acrobat Reader for
free from http://www.adobe.com
. It should work in version 3.0 or later, but it works best with version 4.


Special instructions are noted on each assignment.

In general, Lab reports are due one week after doing the supervised warm-up.

Lab reports are due at the beginning of lab;
Labs turned in later on the same day will lose 5 points.


Please get the ZIP file of the SP-First M-files

Un-zip and put these files at the BEGINNING of your MATLAB path.



Labs


















































































**
NOTE: The FAQs were created from questions and comments on the labs during
the previous semester(s). Thus, there might be some differences in cross-referencing
sections of the labs for this semester.
Description Lab Dates FAQ** Supporting Material & Links
Lab#1

Intro to MATLAB
13-16 Jan-03 FAQ

Getting Started with MATLAB
(2.6 Mb PDF file from Mathworks)

Little
Bits of MATLAB
(Old MATLAB tutorial)


Another MATLAB Tutorial
(written by Prof. Heck)
Lab#2

Complex Exponentials
21-27 Jan FAQ
Please get the ZIP file of the SP-First M-files

See Bulletin Board msg for installation instructions.
Lab#3

AM & FM Signals
28 Jan to 3-Feb No FAQ available
Please bring headphones to lab
The beatcon.m function is in the SP-First toolbox.
Lab #4

Music Synthesis

4-10 Feb Lab-4 FAQ
coscos.m (test file for
debugging in the preLab).


Song is “Beethoven’s Fifth”

Uses two data files in MATLAB binary format:
Bee5th.mat contains information about key numbers and amplitudes for the entire song.
Bee5th_short.mat contains only the first 7 measures (useful for debugging).
Data is stored in a MATLAB structure called Bar.

Download this Bee5th.zip archive.
Un-zip to get Bee5th.mat and Bee5th_short.mat

Sheet Music for Beethoven’s Fifth



Help on Structures in MATLAB
Lab #5

Digital Images: A/D and D/A
11-17 Feb Lab-5 FAQ
Uses two image data files in PNG binary format:
lighthouse.png and pccat.png
Download this lab05pix.zip archive.
Un-zip to get the two PNG files. Some useful information is available in printing-multiple-images.
Lab #6 (NEW)

FIR Filtering of Digital Images
18-24 Feb Lab-6 FAQ
Data file is Lab-6 ZIP file
CON2DIS and DCONVDEMO should be on the MATLAB path in the ECE-2025 Lab, or you can get them at GUI page
Lab #7

Nulling Filters
25 Feb – 10 Mar Lab-7 FAQ
Data file is speech7333.zip file
DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or you can download it from the GUI page
Lab #8

Filter Design: BPF
11-17 Mar Lab-7 FAQ is applicable

Data file is Lab8sig zip file
DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or you can download it from the GUI page
Lab #9

Touch-Tone Dialing/Detection
18-24 Mar Old Lab-8 FAQ Data file is
lab9dat.zip file
Lab #10

PeZ: Pole-Zero Placing
25-31 Mar No FAQ available
Data file is lab10sig.zip file
pezdemo should be on the MATLAB path in the ECE-2025 Lab, or you can download it from the GUI page
Lab #11

Convolution GUIs
2-8 Apr No FAQ available
DCONVDEMO should be on the MATLAB path in the ECE-2025 Lab,
or you can get it from GUI page
Lab #12

Design in the Frequency Domain
9-15 Apr No FAQ available
Be Prepared: write ak4sqwave and ak2sig ahead of time.

CLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or you can download it from the GUI page