VLSI Communication Systems

Instructor

users.ece.utexas.edu_adnan_adnan-bridge.jpgAdnan Aziz
Graph
1-(512) 657-3040

Important Dates

There will be 4 written homeworks, and 4 labs. Homeworks and labs will be staggered. A lab which is assigned in Unit-i will be due on Sunday following Unit-(i+1), 23:59 hours, the exception being the final lab, which will be due one week before Unit 5.

Lectures

  • Analog CMOS ADC and DAC terminology: Link 1, Link 2
  • Communication Systems Theory - also see my notes, and some more readings. Notes for CDMA.
  • Fast convolution using the FFT: we'll largely draw on Cormen, Leiserson, Rivest, and Stein's “Introduction to Algorithms” text, specifically Chapter 32. Here are some figures, and a talk describing the state-of-the-art in software FFTs, and the project homepage
  • Digital filtering in hardware: we'll be using Parhi's book - his notes are are online, and in some respects are a little easier to read. Here are some of the figures we'll use for illustration.
    • Introduction, Iteration bound (Ch1, Ch2)
    • Pipelining & Parallel Processing (Ch 3)
    • Retiming (Ch 4 - we'll go in less detail; a simpler description of algorithms for retiming)
    • Unfolding, Folding (Ch 5, 6)
    • Recursive and Adaptive Filters (Ch 10)
    • Numerical strength reduction (Ch 15)
    • Scaling and Roundoff Noise (Ch 11)
      • A toolbox for computing wordlengths for filters by Kyungtae Han and Brian Evans
      • Here is a classic paper on the impact of round-off noise on parallel, cascade, and lattice filter structures, all implementing the same transfer function.
  • Error correcting codes: my notes are mostly from “Error Correcting Codes” by Lin and Costello. Some comments.
  • Switching: a short overview of hardware issues in switch design (4-to-a-page)
  • Recap: a quick walk-through of what we covered in the class
  • Programmable DSPs Mike Warner's overview of DSP architectures
  • Adaptive Filtering for Noise Cancellation Slides from Jay Fletcher's (ECD MS 2006) talk
  • Wireless Communications: From Systems to Silicon Dr Raghu Rao (Xilinx) on the design and implementation of a complex communication protocol

Teaching Assistant

Diptendu Ghosh, 512-573-3916, Graph, Office: ENS 507

Day Time
Teaching Weekend: Friday 1700:1900
Teaching Weekend: Saturday 1700:1900
Other Weekend: Saturday 1300:1500
Sunday 1300:1500

Homework and Labs

Submission Guidelines

  • Hardcopy: preferred
  • Softcopy: email to Graph
    • Subject: [Yourname_VLSI_COMM_HW_#] or [Yourname_VLSI_COMM_LAB_#]
    • Please attach a SINGLE file (.pdf, .zip, .doc, etc.) or send the web link to files.
    • Corey Thacker experienced a problem with Adobe Writer creating a pdf that was too big for the UT servers, which have an attachment size limit (8MB?). On advice from Henry Chang, he used bullzip to create a much smaller pdf which did go through.

(Some links may not be activated yet.)

Homework Assigned Due (hardcopy by 5pm) Solution
HW1 VLSI Principles and Comm Theory Jan./23/2009 11:59pm, Sunday Feb./8/2009 HW1_Sol
HW2 Iteration Bound, Pipelining & Parallel Proc Feb./20/2009 11:59pm, Sunday Mar./1/2009 HW2_Sol
HW3 Retiming, Folding & Unfolding Mar./13/2009 11:59pm, Sunday Mar./29/2009 HW3_Sol
HW4 IIR and Numerical Strength Reduction Apr./3/2009 11:59pm, Sunday Apr./19/2009 HW4_Sol
Lab Assigned Due (hardcopy by 5pm) Solution
LAB1 Communication System Modeling
Simulink_Tutorial Lab1.pdf Lab1.ppt
Jan./24/2009 11:59pm, Sunday Feb./21/2009 Lab1_Sol
LAB2 Filters - Finite Word length Effects
Lab2.pdf Lab2.ppt
Feb./21/2009 11:59pm, Sunday Mar./15/2009 Lab2_Sol
LAB3 LMS Based Adaptive Equalizer
Lab3.pdf Lab3.ppt
Mar./14/2009 11:59pm, Sunday Apr./5/2009 Lab3_Sol
LAB4 Timing Recovery
Lab4.pdf Lab4.ppt Supplementary readings
Apr./4/2009 11:59pm, Sunday May/10/2009 Lab4_Sol

All course related files can be found at here.

Please see the FAQ page on assignments frequently.

Resources

 
classes/comm2009/main.txt · Last modified: 2009/05/15 10:05 by adnan
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki