DOC PREVIEW
UT EE 445S - EE 445S Introduction

This preview shows page 1-2-23-24 out of 24 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

IntroductionOutlineInstructional StaffCompleted Research ProjectsCurrent Research ProjectsReal-Time Digital Signal ProcessingCourse OverviewPre-Requisites and Co-RequisitesDetailed TopicsDigital Signal Processors In ProductsRequired TextbooksSupplemental (Optional) TextbooksRelated BS ECE Technical CoresGradingSlide 15Maximizing Your Numeric GradeCommunication System StructureSlide 18Slide 19Single Carrier Transceiver DesignLab 1: QAM Transmitter DemoSlide 22Got Anything Faster?ConclusionIntroductionProf. Brian L. EvansDept. of Electrical and Computer EngineeringThe University of Texas at AustinEE 445S Real-Time Digital Signal Processing Lab Fall 2014Lecture 0 http://www.ece.utexas.edu/~bevans/courses/realtime0-2Outline•Instructional staff•Real-time digital signal processing•Course overview•Communication systems•Single carrier transceiver•Multicarrier transceivers•ConclusionInstructional Staff•Prof. Brian L. EvansConducts research in digital communication,digital image processing & embedded systemsPast and current projects on next two slidesOffice hours: MW 12:00-12:30pm (UTC) andWF 9:30-10:30am (UTA 7.520)Coffee hours F 12:00-2:00pm starting Aug. 29th•Teaching assistants (lab sections/office hours below)Ms. Debarati KunduM & T lab sectionsOffice hours:TH 3:30-6:30pmMr. Shreyas RaoW & F lab sectionsT 5:00-6:30pmTH 6:30-8:00pm0-3Completed Research ProjectsDSP Digital Signal Processor FPGA Field Programmable Gate ArrayLTE Long-Term Evolution (cellular) PXI PCI Extensions for Instrumentation21 PhD and 9 MS alumniInstructional StaffSystem Contribution SW releasePrototype FundingADSL equalization Matlab DSP/C Freescale, TI2x2 testbed LabVIEW LabVIEW/PXI Oil&GasWimax/LTE resource alloc. LabVIEW DSP/C Freescale, TIUnderwater comm.space-time comm. large rec. arraysMatlab Lake Travis testbedUT Applied Res. LabsCamera image acquisition Matlab DSP/C Intel, RicohDisplay image halftoning Matlab C HP, Xeroxvideo halftoning Matlab C QualcommElec. design automationfixed point conv. Matlab FPGA Intel, NIdistributed comp. Linux/C++ Navy sonar Navy, NI0-4Current Research Projects9 PhD studentsInstructional StaffSystem Contributions SW releasePrototype FundingSmart grid comm.interference reduction;testbedsLabVIEW Freescale,TI modemsFreescaleIBM, TIWi-Fi interference reduction Matlab NI FPGA Intel, NItime-based analog-to-digital converterIBM 45nmTSMC 180nmCellular (LTE)baseband compression Matlab Huaweimassive antenna arrays NI FPGA NIHandheld camerareducing rolling shutter artifactsMatlab Android TIEDA reliability patterns NIEDA Electronic Design Automation FPGA Field Programmable Gate ArrayLTE Long-Term Evolution (cellular) TSMC Taiwan Semicond. Manufac. Corp.0-5Real-Time Digital Signal Processing•Real-time systems [Prof. Yale Patt, UT Austin]Guarantee delivery of data by a specific time•Signal processing [http://www.signalprocessingsociety.org]Generation, transformation, extraction, interpretation of informationAlgorithms with associated architectures and implementationsApplications related to processing information•Embedded systemsPerform application-specific tasksWork “behind the scenes” (e.g. speech compression)0-6Course Overview•ObjectivesBuild intuition for signal processing conceptsExplore design tradeoffs in signal quality vs.implementation complexity•Lecture: breadth (3 hours/week)Digital signal processing (DSP) algorithmsDigital communication systemsDigital signal processor (DSP) architectures•Laboratory: depth (3 hours/week)Translate DSP concepts into softwareDesign/implement data transceiver Test/validate implementationMeasures of signal quality?Implementation complexity?ADSL receiver design: bit rate (Mbps) vs. multiplicationsin equalizer training methods[Data from Figs. 6 & 7 in B. L. Evans et al., “Unification and Evaluation of Equalization Structures…”, IEEE Trans. Sig. Proc., 2005]105106107Pre-Requisites and Co-Requisites•Pre-RequisitesIntroduction to Programming: C programming, arrays and circular buffers, asymptotic analysisSignals & Systems: convolution, transfer functions, frequency responses, filteringIntro. to Embedded Systems: assembly and C languages, microprocessor organization, quantization•Co-RequisitesProbability: Gaussian and uniform distributions, sum of random variables, statistical independence, random processes, correlationEngineering Communication: technical writingCourse Overview dtt -0-8Detailed Topics•Digital signal processing algorithms/applicationsSignals, convolution and sampling (signals & systems)Transfer functions & freq. responses (signals & systems)Filter design & implementation, signal-to-noise ratioQuantization (embedded systems) and data conversion•Digital communication algorithms/applicationsAnalog modulation/demodulation (signals & systems)Digital modulation/demodulation, pulse shaping, pseudo noiseSignal quality: matched filtering, bit error probability•Digital signal processor (DSP) architecturesAssembly language, interfacing, pipelining (embedded systems)Harvard architecture, addressing modes, real-time prog.Course Overview0-9Digital Signal Processors In Products0-10Consumer audioPro-audioAmpMixing boardIP cameraIP phoneVideo conferencingMultimediaIn-car entertainmentCommunicationsSmart power metersDSL modemsTabletsCourse Overview0-11Required TextbooksSoftware Receiver Design, Oct. 2011Design of digital communication systemsConvert algorithms into Matlab simulationsBill Sethares (Wisconsin)Rick Johnson (Cornell)Andy Klein (WPI)Thad Welch (Boise State)Cameron Wright (Wyoming)Michael Morrow (Wisconsin)UTReal-Time Digital Signal Processing from Matlab to C with the TMS320C6x DSPs, Dec. 2011Matlab simulationMapping algorithms to C0-11Course OverviewSupplemental (Optional) Textbooks•J. H. McClellan, R. W. Schafer & M. A. Yoder,DSP First: A Multimedia Approach, 1998DSP theory and algorithms at sophomore levelDemos: http://users.ece.gatech.edu/~dspfirst/•B. P. Lathi, Linear Systems & Signals, orM. J. Roberts, Signals and Systems, orOppenheim & Willsky, Signals and SystemsTextbook for pre-requisite signals & systems course•Steve Smith, The Scientist and Engineer’sGuide to Digital Signal Processing, 1997Available free online: http://www.dspguide.comR. Schafer’s 1975 book seminal for DSP theory0-12Course OverviewRelated BS ECE Technical CoresSignal/image processingReal-Time Dig. Sig. Proc.


View Full Document

UT EE 445S - EE 445S Introduction

Download EE 445S Introduction
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view EE 445S Introduction and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view EE 445S Introduction 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?