Lecture 0
Lecture 0
Lecture 0
Fall 2012
Introduction
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin
Lecture 0
http://courses.utexas.edu/
Outline
Introduction
Communication systems
Single carrier transceiver Multicarrier transceivers Conclusion
0-2
Introduction
Instructional Staff
Prof. Brian L. Evans
Conducts research in digital communication, digital image processing & embedded systems Past and current projects on next two slides Office hours: M 12:00-12:30pm, T 1:30-3:00pm and F 9:45-10:45am Extra office hours at a local caf F 12:00-2:00 pm
Teaching assistants
Ms. Debarati Kundu Mr. Andrew Mark Lab sections: M & T Lab sections: W & F Office hours: Office hours: TH 3:30-6:30pm TH 12:30-3:30pm
Introduction
System ADSL
Wimax/LTE
Camera Display EDA tools
resource allocation
image acquisition image halftoning video halftoning fixed point conv.
LabVIEW
Matlab Matlab Matlab Matlab
DSP/C
DSP/C C C FPGA
Freescale, TI
Intel, Ricoh HP, Xerox Qualcomm Intel, NI
distributed comp.
Linux/C++
EDA LTE PXI
Navy sonar
Navy, NI
DSP Digital Signal Processor FPGA Field Programmable Gate Array MIMO Multi-Input Multi-Output
Electronic Design Automation Long-Term Evolution (cellular) PCI Extensions for Instrumentation
Introduction
System
Contributions
SW release
Prototype
Companies
Powerline comm.
Wimax/ WiFi
LabVIEW LabVIEW/PXI
Matlab FPGA IBM 45nm chip Matlab Matlab Lake Travis testbed Android
Underwater MIMO testbed; comm. Space-time meth. Cell phone camera reducing rolling shutter artifacts
Navy TI
EDA Tools
reliability patterns
EDA PXI
NI
Electronic Design Automation PCI Extensions for Instrumentation
Introduction
Overview
Objectives
Build intuition for signal processing concepts Explore design tradeoffs in signal quality vs. implementation complexity
32-bit DSP in Laboratory: depth (three hours/week) home theater Translate signal processing concepts into real-time software Design/implement voiceband transceiver Test/validate implementation
0-6
Introduction
Co-Requisites
EE 351K Probability, Statistics & Random Processes OR BME 335 Engineering Probability and Statistics: Gaussian and uniform distributions, noise models, autocorrelation BME/EE 333T Eng. Communication: technical writing
0-7
Introduction
Detailed Topics
Digital signal processing algorithms/applications
Signals, convolution and sampling (BME 343/EE 313) Transfer functions & freq. responses (BME 343/EE 313) Filter design & implementation, signal-to-noise ratio Quantization (EE 319K) and data conversion
Introduction
Required Textbooks
Software Receiver Design, Oct. 2011
Design of digital communication systems Convert algorithms into Rick Johnson Bill Sethares Andy Klein Matlab simulations (Cornell) (WPI) (Wisconsin)
Real-Time Digital Signal Processing from Matlab to C with TMS320C6x DSPs, Jan. 2012
U T
Introduction
Steve Smith, The Scientist and Engineers Guide to Digital Signal Processing, 1997
Available free online: http://www.dspguide.com
0-10
Introduction
Communication/networking
EE445S Real-Time DSP Lab EE360K Digital Comm. EE471C Wireless Comm. Lab EE372N Telecom. Net.
Embedded Systems
EE345M Embedded and Real-Time Systems EE445S Real-Time DSP Lab EE360M Dig. Sys. Des. (FPGAs) EE460N Computer Architecture EE460R Intro to VLSI Design
Introduction
Grading
Calculation of numeric grades
20% midterm #1 20% midterm #2 16% homework (drop lowest grade of nine) 5% pre-lab quizzes (drop lowest grade of six) 39% lab reports (drop lowest grade of seven)
Average GPA has been ~3.1 MyEdu.com No final exam
Introduction
Grading
16% homework nine assignments
Strengthen theory and analysis Translate signal processing concepts into Matlab simulations Evaluate design tradeoffs in signal quality vs. complexity Discuss questions but submit your own independent solutions
Introduction
68.12
73.96 74.43 74.80 74.90
10
0 5 12 2
6
0 4 2 1
75.89
In May 2006, William Swanson, CEO of Raytheon was docked approximately US $1 million in pay by the company after it was revealed he had plagiarized 16 of the 33 rules in his popular 2004 book, Swanson's Unwritten Rules of Management.
[Sept. 8, 2006, issue of IEEE's The Institute electronic newsletter]
0-14
Communication Systems
m(t)
Transmission Medium
CHANNEL
r(t)
Carrier Circuits
TRANSMITTER
RECEIVER
0-15
Communication Systems
-w0 - w1
Baseband signal
-w0
-w0 + w1
w0 - w1
Upconverted signal
w0
w0 + w1
m(t)
Transmission Medium
CHANNEL
r(t)
Carrier Circuits
TRANSMITTER
RECEIVER
0-16
Communication Systems
Receiver
Carrier circuits downconvert bandpass signal to baseband Baseband processing extracts/enhances message signal
m(t)
Baseband Processing
Carrier Circuits
s(t)
Transmission Medium
CHANNEL
r(t)
Carrier Circuits
TRANSMITTER
RECEIVER
0-17
Lab 3 Tx Filters
0-19
0-20
0-21
Multicarrier Transceivers
Conclusion
Objectives
Build intuition for signal processing concepts Translate signal processing concepts into real-time digital communications software
Plug into network of 1,300+ course alumni
Role of technology
Matlab for algorithm development TI DSPs and Code Composer Studio for real-time prototyping LabVIEW for reference system design and simulation
0-23