ECE 352 Systems II Manish K. Gupta, PhD Office: Caldwell Lab 278 Home Page:

Slides:



Advertisements
Similar presentations
Presented by: Eng. Karam Al-sofy
Advertisements

Information Sources And Signals
9.1 Chapter 9 Using Telephone and Cable Networks for Data Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Prepared by : Deepak Kumar Rout.1 Introduction to Digital Signal Processing DEEPAK KUMAR ROUT SYNERGY INSTITUTE OF ENGG AND TECHNOLOGY.
Eeng 360 Communication Systems I Course Information
Broadband local access technology
Communications Systems ASU Course EEE455/591 Instructor: Joseph Hui Monarch Institute of Engineering.
Review on Fourier …. Slides edited from: Prof. Brian L. Evans and Mr. Dogu Arifler Dept. of Electrical and Computer Engineering The University of Texas.
September 2, 2009ECE 366, Fall 2009 Introduction to ECE 366 Selin Aviyente Associate Professor.
1 بسم الله الرحمن الرحيم Islamic University of Gaza Electrical & Computer Engineering Department.
Lesson 3 Signals and systems Linear system. Meiling CHEN2 (1) Unit step function Shift a Linear system.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 7 Introduction to Networks and the Internet.
DSP for Engineering Aplications DSP for Engineering Aplications ECI Semester /2010 Department of Engineering and Design London South Bank University.
EE-2027 SaS, L11/7 EE-2027 Signals and Systems Dr Martin Brown E1k, Main Building
Chapter 9 Using Telephone and Cable Networks for Data Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Linear Systems and Signals Prof. Shun-Pin Hsu ( 許舜斌 ) Dept. of Electrical Engineering National Chung-Hsin University Course 2303 Spring 2008 Lecture 1.
Department of Electrical Engineering Systems. What is Systems? The study of mathematical and engineering tools used to analyze and implement engineering.
INTRODUCTION TO Microprocessors Dr. Hugh Blanton ENTC 4337/5337.
What is ADSL? n ADSL stands for Asymmetric Digital Subscriber Line. n Modem technology that transforms ordinary phone into high-speed digital lines for.
Chapter 12 Long-Distance Digital Connection Technologies Pulse Code Modulation DSU/CSU ISDN ADSL Cable Modem.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Definition of a System Examples Causality Linearity Time Invariance.
Homework n Final Exam Wednesday, 3 May, 5:30-7:20 pm n Readings: [26] “Cable It’s not just for TV” [27] “Battling for Local Phone Customers” [28] “IP/ATM.
Applications of Signals and Systems Application Areas Control Communications Signal Processing (our concern)
ADSL Raghunath M D BSNL Mobile Services, Ernakulam, Ph:
BGL/SNU1 Introduction to Digital Signal Processing Fall 2003 Byeong Gi Lee School of Electrical Engineering Seoul National University EE
Signals and Systems M. Rahmati Computer Engineering and Information Technology Department Amir Kabir University of Technology (Tehran Polytechnic)
EE3010_Lecture2 Al-Dhaifallah_Term Introduction to Signal and Systems Dr. Mujahed Al-Dhaifallah EE3010: Signals and Systems Analysis Term 332.
1 Prof. Nizamettin AYDIN Digital Signal Processing.
Using Telephone and Cable Networks for Data Transmissions : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
CEN352 Digital Signal Processing Lecture No. 1 Department of Computer Engineering, College of Computer and Information Sciences, King Saud University,
Copyright 2002, S.D. Personick. All Rights Reserved. Telecommunications Networking I Topic 6 Point-To-Point Digital Communications Dr. Stewart D. Personick.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 313 Linear Systems and Signals Spring 2013 Continuous-Time.
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
EEE 503 Digital Signal Processing Lecture #1 : Introduction Dr. Panuthat Boonpramuk Department of Control System & Instrumentation Engineering KMUTT.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Definition of a System Examples Causality Linearity Time Invariance Resources:
EE 64 Linear System Theory M. R. Gustafson II Adjunct Assistant Professor Duke University.
Signals and Systems Dr. Mohamed Bingabr University of Central Oklahoma
Signals Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 313 Linear Systems and Signals Fall 2010.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Department of Electrical and Computer Engineering Brian M. McCarthy Department of Electrical & Computer Engineering Villanova University ECE8231 Digital.
Fourier Analysis of Signals and Systems
EE3TR4 Communication Systems. 2 Objectives To provide an understanding of the practical communication systems such as AM and FM radio and digital modem.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
ECE 352 Systems II Manish K. Gupta, PhD Office: Caldwell Lab Home Page:
Lecture 01 Signal and System Muhammad Umair Muhammad Umair, Lecturer (CS), KICSIT.
How ADSL Modems Work Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin
Digital Control CSE 421.
Introduction Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 313 Linear Systems and Signals Fall.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 7B Data Communications.
COMPUTER NETWORKING 2 LECTURE 3: BROADBAND TECHNOLOGY & DSL.
Electric Circuit Theory.  Lecture Session : 3 hours (2+1) ◦ Day – Time (2 hours): Location ◦ Day – Time (1 hour): Location  Lab /Tutorial Session :
Atul saxena EC-4 th year. What is Broadband Access ? Any data access rate more than 2Mbps is considered as broadband access. As per the recent broadband.
Eeng360 1 Eeng 360 Communication Systems I Course Information  Instructor: Huseyin Bilgekul, Room No: EE 207, Office Tel:  Course Webpage:
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 3
Lecture 4 Outline: Analog-to-Digital and Back Bridging the analog and digital divide Announcements: Discussion today: Monday 7-8 PM, Hewlett 102 Clarifications.
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Digital Subscriber Line (DSL)
Communications and Signal Processing Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin June 12, 2002.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Signal & Linear Systems (EELE 3310)
Introduction to Digital Signal Processing
Signals and Systems.
Sampling and Reconstruction
McGraw-Hill Technology Education
Overview We were looking at technologies to connect a bunch of nodes
ECE 352 Systems II Manish K. Gupta, PhD Office: Caldwell Lab 278
Signal & Linear Systems (EELE 3310)
McGraw-Hill Technology Education
Presentation transcript:

ECE 352 Systems II Manish K. Gupta, PhD Office: Caldwell Lab Home Page: TA: Zengshi Chen Chen Office Hours for TA : in CL 341: TBD Home Page:

Acknowledgements Various graphics used here has been taken from public resources instead of redrawing it. Thanks to those who have created it. Thanks to Brian L. Evans and Mr. Dogu Arifler (some of their slides are used here) Thanks to Randy Moses and Bradley Clymer

Course Web Page: public_html/home/courses/ece352/ index.html

Tentative Outline Frequency Response and Sampling Review 2 Chapter 5 Laplace Transforms 6 Chapter 8 Transfer functions, stability and step responses3 Chapter 9 Z-Transforms 5 Chapter 11 Transfer functions, stability and step responses (DT) 3 Chapter 11 State variable descriptions 5 Chapter 13 Applications to Communications, Control and Signal Processing 4 selected topics from Chapters 6, 10, and 12 A more detailed tentative time line is at

References: Other Linear Systems Texts: Haykin and Van Veen, Signals and Systems, Wiley, Oppenheim and Willsky, Signals and Systems, Prentice-Hall, Lindner, Introduction to Signals and Systems, McGraw-Hill, Phillips and Paar, Signals, Systems, and Transforms, 2nd ed.,Prentice-Hall, Study Guides: Hsu, Schaum's Outline of Theory and Problems of Signals and Systems, McGraw-Hill, 1995.

References on Matlab: The Mathworks, Inc., The Student Edition of Matlab, Prentice-Hall. Biran and Breiner, Matlab for Engineers Addison-Wesley, –This is a good elementary introduction to Matlab. Hanselman and Littlefield, Mastering MATLAB 6: A Comprehensive Tutorial and Reference, Prentice Hall, Mastering MATLAB 6: A Comprehensive Tutorial and Reference –This is an excellent reference for both beginners and advanced users, with helpful hints on how to do many elemenatry and advanced operations in Matlab.

Other Tentative Plans Grading: The tentative grading schedule is as follows: Midterm 1: 25% Midterm 2: 25% Homework and /Projects: 15% Final 35% Homework and / OR Projects: Homework will be assigned regularly in class (Type I & II) Homework is considered an integral part of this course, and you are expected to work all homework assignments. Homework will include computer assignments that use Matlab. Type I home works you have to submit in time. Late homework or projects will receive a grade of zero. Type II home work (class home work No submission ) Attendance: You are responsible for all assignments, changes of assignments, announcements, and other course-related events which occur in class.

Please Complete First Day Survey and Enjoy the class ! Any Questions ?

What is Signal ?

What is System ?

Audio CD Samples at 44.1 kHz Human hearing is from about 20 Hz to 20 kHz Sampling theorem (We will cover this later): sample analog signal at a rate of more than twice the highest frequency in the analog signal –Apply a filter to pass frequencies up to 20 kHz (called a lowpass filter) and reject high frequencies, e.g. a coffee filter passes water through but not coffee grounds –Lowpass filter needs 10% of cutoff frequency to roll off to zero (filter can reject frequencies above 22 kHz) –Sampling at 44.1 kHz captures analog frequencies of up to but not including kHz.

Coverage Analysis of linear subsystems within control, communication, and signal processing systems Examples of electronic control systems? –Antilock brakes –Engine control –Chemical processing plant Examples of signal processing systems?

Signal Processing Systems Speech synthesis and speech recognition Audio CDs Audio compression (MP3, AC3) Image compression (JPEG, JPEG 2000) Optical character recognition Video CDs (MPEG 1) DVD, digital cable, and HDTV (MPEG 2) Wireless video (MPEG 4/H.263) Examples of communication systems?

Communication Systems Voiceband modems (56k) Digital subscriber line (DSL) modems –ISDN: 144 kilobits per second (kbps) –Business/symmetric: HDSL and HDSL2 –Home/asymmetric: ADSL and VDSL Cable modems Cell phones –First generation (1G): AMPS –Second generation (2G): GSM, IS-95 (CDMA) –Third generation (3G): cdma2000, WCDMA

Wireline Communications HDSL High bitrate Mbps in both directions ADSL Asymmetric 1-10 Mbps down, Mbps up VDSL Very high bitrate, 22 Mbps down, 3 Mbps up Customer Premises downstream upstream Voice Switch Central Office DSLAM ADSL modem Lowpass Filter PSTNPSTN Interne t

Wireless Communications Time-frequency (Fourier) analysis Digital communication increases SNR/capacity Antenna array adds further increase in SNR & capacity by using spatial diversity 2.5G and 3G systems: transmit voice & data Picture by Prof. Murat Torlak, UT Dallas

Picture by Prof. Jean Walrand, UC Berkeley Networking Internet Video-on-demand Sonet Asynchronous Transfer Mode (ATM) Broadband Integrated Services Network (ISDN) Gigabit Ethernet 10 Gigabit Ethernet

Signals Continuous-time signals are functions of a real argument x(t) where t can take any real value x(t) may be 0 for a given range of values of t Discrete-time signals are functions of an argument that takes values from a discrete set x[n] where n  {...-3,-2,-1,0,1,2,3...} We sometimes use “index” instead of “time” when discussing discrete-time signals Values for x may be real or complex

1 Analog vs. Digital The amplitude of an analog signal can take any real or complex value at each time/sample Amplitude of a digital signal takes values from a discrete set

Systems A system is a transformation from one signal (called the input) to another signal (called the output or the response). Continuous-time systems with input signal x and output signal y (a.k.a. the response): y(t) = x(t) + x(t-1) y(t) = x 2 (t) Discrete-time system examples y[n] = x[n] + x[n-1] y[n] = x 2 [n] x(t)x(t) y(t)y(t) x[n]x[n] y[n]y[n]

Linearity Linear systems –Output is linear transformation of input Linear transformation T{·} satisfies both –Homogeneity T[k x(t)] = k T[x(t)] k is a scalar constant and x(t) is an input –Additivity T[x 1 (t) + x 2 (t)] = T[x 1 (t)] + T[x 2 (t)] x 1 (t) and x 2 (t) are two inputs x 1 (t) + x 2 (t) is a superposition (addition) of inputs x(t)x(t) y(t)y(t)

Time-Invariance A shift in the input produces a shift in the output by the same amount –If T[x(t)] = y(t), then T[x(t -  )] = y(t -  ) for all real- valued time shifts  Is the following system time-invariant? y(t) = x(t) + x(t -1)

Causality Output depends only on the current and past inputs and past outputs y(t) = y(t -1) + x(t) + 2 x(t -1) is causal y(t) = y(t +1) + x(t +1) - 2 x(t -100) is NOT causal For systems that involve functions of time (e.g audio signals), we must use causal systems if we must process signals in real-time For systems that involve functions of spatial coordinates (images), this is not of concern when entire image is available for processing

Time domain analysis –Signals and systems in continuous and discrete time –Convolution: finding system response in time domain Generalized frequency domain analysis –Laplace and z transforms of signals –Transfer functions of linear time-invariant systems –Tests for system stability Frequency domain analysis –Fourier series –Fourier transform of continuous-time signals –Frequency responses of systems

???

ECE 352 Mars Spirit Rover Transmits pictures: –At 11 kbits/sec (~1/3 telephone modem rate) –Across 300 million miles (485 million km) –Using a 140 watt transmitter HOW? Image coding (signal processing) and digital communications Navigation: –Lands within 5 miles after traveling 300 million miles 3mm error on a trip from Columbus to Cleveland –50 minute round-trip communication delay HOW? feedback control

ECE 352 Systems Applications Signal processing: –How do I encode images in the fewest bits possible, and so that bit errors don’t kill image quality? Communications: –How do I reliability (few bit errors) transmit bits over 300 million miles with 140 watts of power? Control systems: –How do I design feedback systems to provide robustness to uncertainties?

ECE 352 Feedback Control Propulsion and steering system r(t) desired track y(t) actual track

ECE 352 Feedback Control Propulsion and steering system r(t) desired track y(t) actual track Steering correction system + + -

ECE 352 ECE352 Goals You will learn to work with signals and systems in the time and frequency domains. You will work with continuous-time and discrete-time signals and systems, and know how they relate. You will learn mathematical techniques to analyze and design signals and systems. You will learn how to apply these techniques to problems in ECE fields.

ECE 352 x(t) y(t) CT System x[n] y[n] DT System x(t) A/D y(t) D/A

ECE 352 First Day Class Home Work No Submission 1.Review ECE Read Pages (Chapter 8) 3.Play with Matlab !

ECE 352 Fourier Transform

ECE 352 Laplace Transform