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
Fall-2009




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.


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 **LATEST** SP-First Toolbox M-files from
this link,
which includes instructions for un-zipping and putting these files at the APPROPRIATE location on 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
24-27 Aug 09 FAQ

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


Little Bits of MATLAB
(Old MATLAB tutorial)


Another MATLAB Tutorial
(written by Prof. Heck of ECE)

SINDRILL should be on the MATLAB path in the ECE-2025 Lab, or you
can install it with the SP-First Toolbox (above).

** Peer Evaluation Form for Teamwork
will be found under Tests & Quizzes.

Lab #2

Complex Exponentials
31-Aug to 3-Sept FAQ
There is yet another capability for making MS-Word compatible files in MATLAB v7.
We will not require its use during the warm-up, but a description is
here.

Tutorial movie about MATLAB’s notebook capability
Notebook Movie

Please get the

latest ZIP file
of the SP-First M-files.
Lab #3

AM & FM Signals
8-14 Sept No FAQ available
**Please bring headphones to lab
<!–
Data file is Lab03s09data.zip
which contains the mat file Lab03s09data.mat, the signal from make_acc_car.m, and also the
make_acc_car.m M-file.
–>
Lab #4

Synthesize Chop Sticks
15-21 Sept No FAQ available
Please bring headphones to lab.

coscos.m (test file for debugging in the Warm-up).
Lab #5

Speech Synthesis
22-28 Sept No FAQ available
Please bring MICROPHONE and headphones to lab.

Formal Lab Report Required. Worth 150 points.
<!–
** The rest of the lab will be posted SOON.
–>
Here is the archive containing the sigUnknownF09.mat and
extractSinus.p files:
Lab05_stuff_F09.zip.
<!–
Download testing file testSigSynth_f06.p

Run the file by typing testSigSynth_f06 at the MATLAB prompt

–>
Lab #6

A/D and D/A Conversion
29-Sept to 12-Oct No FAQ available
No Lab report. Warm-up only, so this must be done entirely in-Lab at your scheduled lab time.

** Worth 50 points**
Lab #7

Digital Images: A/D and D/A
13-19 Oct Old Lab-5 FAQ
Uses an image data file in PNG binary format:
https://jmcclellan.ece.gatech.edu/wp-content/uploads/sites/554/2009/10/https://jmcclellan.ece.gatech.edu/wp-content/uploads/sites/554/2009/10/lighthouse.png.

echart.mat should be on the MATLAB path because it is part of the SP-First toolbox.

Download the lighthouse.zip archive.
Un-zip to get the PNG file.

Data file is Lab07f09dat.zip which
contains the SuperK.png and cardiAngio.png image data files in PNG binary format.

Some useful information is available for
printing-multiple-images.
Lab #8

Hearing Test: Frequency Response
20-26 Oct No FAQ available

** Warm-up worth 30 points**

DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or you
can install them with the SP-First Toolbox (above).
Lab #9

PEZ and IIR Filter Design
27-Oct to 2-Nov No FAQ available

PEZDEMO should be on the MATLAB path in the ECE-2025 Lab, or you
can install it with the SP-First Toolbox (above).
Lab #7

Interpolation for Digital Color Cameras
24-Feb to 2-Mar Old Lab-6 FAQ
DCONVDEMO should be on the MATLAB path in the
ECE-2025 Lab, or you can install it with the SP-First Toolbox (above).
Lab #9

Cochlear Implant Filterbank Simulation
10-23 Mar No FAQ available
Please bring headphones to lab.
–><!–
**So far, only Warm-up is posted; the rest is coming soon**
–><!–

Formal Lab Report Required.
Worth 150 points.


A demo of your working system will be required when you turn in the lab report.
Lab #10

PeZ GUI intro
25-31 Mar No FAQ available
No Lab report. Warm-up only, so this must be done entirely in-Lab at your scheduled lab time.

** Worth 50 points**
Lab #11

Convolution and LTI GUIs
1-7 Apr No FAQ available

Here is an archive containing the Lab11gen.p file:
Lab11s09stuff.zip.

CLTIDEMO and cconvdemo are part of the SP-First Toolbox (above).

**Complete version posted on 1-April at 10:30am**
Lab #12-A

PeZ: 2nd-order IIR Filters
8-15-Apr No FAQ available
This part is worth 50 points; the second part of Lab #12 will 50 points.
Lab #12-B

Remove Interference from ECG Signals
15-21 Apr No FAQ available
Lab12s09files.zip file
contains two files, a p-code file: ECGmake09.p and a data file
Lab12ECGdata.mat

No Lab report. Warm-up only, so this must be done entirely
in-Lab at your scheduled lab time.

**Please complete 3 surveys: one in ITS and two official GT course evaluations.
Lab #4

Synthesize Chop Sticks
3-9 Feb No FAQ available
Please bring headphones to lab.

coscos.m (test file for debugging in the Warm-up).
Lab #5

Shepard’s Scale Illusion
10-16 Feb No FAQ available
Please bring headphones to lab.

Formal Lab Report Required.
Worth 150 points.

<!–

Link to Chowning’s paper
–><!–
Lab #6

Digital Images: A/D and D/A
18-24 Feb Old Lab-5 FAQ
Uses an image data file in PNG binary format:
https://jmcclellan.ece.gatech.edu/wp-content/uploads/sites/554/2009/10/https://jmcclellan.ece.gatech.edu/wp-content/uploads/sites/554/2009/10/lighthouse.png.

Download the lighthouse.zip archive.
Un-zip to get the PNG file.

Data file is Lab07s09dat.zip
which contains the SuperK.png and
cardioAngio.jpg image data files in PNG/JPEG binary format.

Some useful information is available for
printing-multiple-images.
Lab #7

Digital Images: Edge Detection
25-Feb to 3-Mar Old Lab-6 FAQ

DCONVDEMO should be on the MATLAB path in the
ECE-2025 Lab, or you can install it with the SP-First Toolbox (above).
Lab #8

Frequency Response: Hearing Test
5-11 Mar No FAQ available

****TWO reports will be required, see Section 4.2 ****

Warmup will be worth 30 points

DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or you
can install it with the SP-First Toolbox (above).
Lab #9-A

PeZ GUI intro
12-25 Mar No FAQ available
No Lab report. Warm-up only, so this must be done entirely in-Lab at your scheduled lab time.
** Worth 50 points**

The latest PeZ has the “ray” feature enabled.
Lab #9-B

Filter Design
26-Mar to 1-Apr Old Lab-7 FAQ is applicable

FilterDesign GUI is on the MATLABPATH, command is filterdesign

** In-Lab only, worth 50 points**
<!– Data file is Lab08s06dat.zip file
DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab, or
you can download it from the GUI page
–><!–
Lab #10

Touch-Tone Dialing/Detection
2-8 Apr Old Lab-8 FAQ Support file is
lab10s09support.zip file. It also contains
the onefreq.p function (p-code format).

New version of the lab writeup with some
pseudo-code for finding the dual-tones.
<!–
*** Lab #9 report due during the week of 9-Nov
–><!–
Lab #11

AM Communication System
9-15 Apr Old Lab-11 FAQ
The signal file is in
lab11f09.zip

lab11f09.mat (1.98Mb) contains a transmitter signal for testing.
Lab #7
(new 2-Mar)


Frequency Content of Images
1-7 Mar Lab-6 FAQ might be applicable

**** Section 4.1 updated for clarity on 2-Mar ****


DLTIDEMO should be on the MATLAB path in the ECE-2025 Lab
–><!– , or you can download it from the
GUI page
Data file is Lab08s06dat.zip file
–><!–
Lab #9 (part two)

PeZ: 2nd-order IIR BPF
29-Mar to 4-Apr No FAQ available
This part is worth 100 points; the first part of Lab #9 was 50 points.
Lab #10

Touch-Tone Dialing/Detection
5-11 Apr Old Lab-8 FAQ Formal lab report (150 points)
***** Data file
Lab10s06data.zip file now posted.
–><!–
Support file is
Lab09f04support.zip file. It also contains
the onefreq.p function (p-code format).

*** Lab #9 report due during the week of 9-Nov
–><!–
Lab #11

Continuous-Time GUIs
12-18 Apr No FAQ available
CLTIDEMO, CCONVDEMO, and FSERIESDEMO should be on the MATLAB path in the ECE-2025 Lab.