ECE 609 - Digital Signal Processing Laboratory
Current Announcements:
-
Project lab
-
See Project Lab lecture slides
for project lab demonstration schedule during 10th week and exam week:
May 29 and 31, June 1, and June 4-6.
-
Matlab simulations for lab 5 (project lab) are due May 24.
The submission can be electronically to the GTA; the format is informal. Please
view the submission as a rough draft of the corresponding section of the Lab 5 report.
-
Description of the Project lab report:
Project Lab lecture slides (623 kB)
-
Submit one page description of project lab (topic and team) by May 14.
-
Ideas for fifth lab, "project lab"
-
Digital down conversion (especially quarter-rate down conversion: fs=4*fc)
-
Wavelet transform, re-using block processing from Lab 4.
-
Audio effects
-
Re-write FIR filter to optimize clock cycles
DSP DesignLine
-
Re-write Adaptive FIR filter to optimize clock cycles using LMS command
-
Digital demodulation of AM, FM or PM signals
-
Others
(see left-hand column, project labs)
-
FFT spectrum analyzer (lab 4): prelab due in lab, May 8 or 10.
- (Links to lab manual sections given below.)
-
Weeks 5 and 6 in laboratory (April 24--May 7): IIR filter exercise.
-
LMS adaptive FIR filtering
-
Lab 2: Adaptive FIR Filtering
-
For prelab on LMS adaptive FIR filter, come to lab prepared with the
assembly language commands necessary to insert the weight update
equation into your FIR code.
-
"Lab 1": FIR filtering
-
Lab 1: FIR Filtering
(See
asm file for hints on part 2.)
Note: part 3 may be submitted at beginning of lab next week (April 16-19) to receive full credit.
To demo part 3, come prepared with the few lines of assembly code already written: implement and exaplain your result.
Spring 2007 Course Information:
-
Lecture Hour: 12:30--1:18 Mondays,
Caldwell 135
-
Three Lab Sections,
Dreese 569:
- Tuesday 10:30-1:18
- Tuesday 4:30-7:18
- Thursday 10:30-1:18
-
Open Lab Session: 1:30-4:18 Mondays
-
Instructors:
Ozan Koyluoglu, GTA, koyluogo@ece.osu.edu
Lee Potter, Associate Professor,716 Dreese Lab, potter.36@osu.edu
-
E-mail responses daily. Office hours Mon 1:18-2:18 and by appointment.
-
Additional open lab open hours: as posted to this web page.
On-line Documents
-
Course syllabus
(59 kB)
-
Lab Manual Online and under construction at Connexions
-
Lab 0
(set font size in IE with View -> Text Size -> Larger)
-
Lab 1: prelab
- Useful Matlab, by example: hex2dec('4000')
- Useful Matlab, by example: dec2hex(4096*4096)
-
C54CM status bit set, so circular registers operate with explicit need of BSA
(buffer start address); see page 6-111 (page 253 of 263) from the
TI-55x CPU Reference Guide
(1.1 MB)
-
MACM does bit shift left (multiply by 2) after each multiply and before the accumulate
in the FRCT mode; see page 5-173 (page 265 of 679) from
TI-55x Mnemonic Instruction Set
(2.4 MB)
-
Lab 1: FIR
-
Lab 2: Adaptive FIR
(prelab and lab combined in a three page document)
- Lab 3: IIR filtering
-
Lab 4: Spectrum Analyzer via FFT using a compiler
(Best viewed in Mozilla,
but can click on "pdf" to view in Adobe if IE doesn't work well for you.)
-
Overview
-
Prelab (Matlab exercise)
-
Lab (Using compiler)
-
To access referenced computer files, replace
v:\ece420\55x\lab4 with c:\ece609\55x\lab4
-
Ideas for fifth lab, "project lab"
-
Digital down conversion (especially quarter-rate down conversion: fs=4*fc)
-
Wavelet transform, re-using block processing from Lab 4.
-
Audio effects
-
Re-write FIR filter to optimize clock cycles
-
Digital demodulation of AM, FM or PM signals
-
Others
(see left-hand column, project labs)
-
Lecture Slides
-
Manuals
-
TI-55x Mnemonic Instruction Set
(2.4 MB)
-
TI-55x DSP Programmer's Guide
(1.1 MB)
-
TI-55x CPU Reference Guide
(1.1 MB)
-
TI-55x Optimizing C/C++ Compiler User's Guide
(1.6 MB)
-
Code Composer Studio, IDE v3.1 Getting Started Guide
(3.2 MB)
-
TI-TMS320C54x Digital Filters Applications Note
(147 kB)
Other Resource Materials
-
Matlab
- On-line tutorials and java applets
-
DSP Text books
-
Off-site campus computing
Lab Equipment
-
Texas Instruments 55xx
-
E-DSP
-
Comm/DSP Lab Bench
If you do not have Acrobat Reader on your computer,
download
free software for viewing Adobe Acrobat files.
These copyrighted items are for the sole use of students enrolled in
ECE 609 and may not be reproduced or redistributed without securing
previous written permission of the author.
lcp
Mon May 21 2007