An Overview of Linear Systems
|
|
- Shauna Stewart
- 5 years ago
- Views:
Transcription
1 An Overview of Linear Systems The content from this course was hosted on TechOnline.com from TechOnline.com is now targeting commercial clients, so the content, (without animation and voice) is now being hosted here. Description This course provides an introduction to linear systems with a view towards modeling, simulation, filtering, and control system design. The material introduces linear, time-invariant systems that can be modeled with ordinary, constant coefficient, differential equations. The Laplace transform and transfer functions are used to simply the analysis. Bode and Nyquist plots are used to present the system frequency response. Module List: ) Modeling of continuous time invariant linear systems ) Analysis of linear systems, state space representation, numerical simulation 3) Analysis of linear systems, control system design and synthesis 4) Implementation of control systems, discretization, z-transforms. Author: Duane Mattern Background: Duane Mattern is an independent contractor specializing in modeling, simulation, control system design and implementation. He is experienced with rapid prototyping software tools like the Mathwork s Matlab/Simulink/Controls/RTW and Integrated System s Xmath/MatrixX/ SystemBuild/Autocode. As a mechanical engineer specializing in instrumentation and controls with more than years of experience, he has a broad range of practical knowledge, including automatic testing machines, turbofan engine control, integrated flight and propulsion control, servo-systems including voice coil and electromagnetic actuation, diagnostics, and neural networks. His current interests are in modeling, real-time simulation, control system design and embedded system programming for control system implementation, Prerequisites: Familiarity with the following concepts: (i) phasor notation and the fundamentals of complex variables; (ii) integration and differentiation; (iii) superposition, the Laplace transform and transfer functions; (iv) frequency response using Bode and Nyquist plots, (v) basic linear algebra. Intended Audience: () Engineer or practitioner who would like to renew their knowledge of linear systems; () Engineer or practitioners who would like a fast introduction to linear systems; (3) College student who desires an alternative presentation to linear systems, separate from what they receive in their normal courses. Estimated Total Learning Time: hours 999 DLMattern
2 HTML text - Module 4a introduction Module : Sampled data systems and z-transforms Purpose - To introduce sampled data systems, aliasing and z-transforms. - To introduce process of converting a continuous system to a discrete system. Objective: - Understand sampled data systems, aliasing, and z-domain transfer functions. Contents: 9 pages test questions Learning Time: minutes This module introduces sampled data systems, aliasing, discrete time systems and z-transforms as an introductory step prior to discussing the implementation of a controller in a digital system. Upon completion, you will be able to accomplish the objective listed here. Click the Forward arrow when you re ready to continue. 999 DLMattern
3 Content Slide : Continuous closed-loop control Position Command err unity gain feedback b s + b s + b Current Cmd r(s) e(s) s + a s u(s) Continuous Controller, K(s) Continuous controller differential equations Linear Voice Coil Actuator Plant G(s) Position mm Velocity m/s Current, amps Volts, volts y(s) Block diagram of continuous controller 3 4 x& a x e x& = x + x u = [ b ba b] b e x + [ ] e(t) + b b / s / s x x b + u(t) -a = integration with respect to time [E high light row ] In a previous module we designed a continuous time, linear controller for a linear plant comprised of a voltage controlled current source and a voice coil motor. The output from the controller is a command signal, u(t), for the desired current. The input to the controller is an error signal, e(t), which is the difference between the desired position, r(t), and measured position, y(t), of the voice coil. [E high light row ] Using the inverse Laplace transform we can convert the controller transfer function back to the time domain to obtain a set of differential equation that relate the error to the commanded current. A state space representation of this set of differential equations is shown above in control canonical form. It is possible to implement this controller in continuous time using analog components with a couple of quad op-amp IC s and the appropriate resistors and capacitors. However, we want to implement this control system in a digital device so any required modifications are made in software. We could implement the continuous version of the controller in software, but this requires online numerical integration and adds to the computational overhead. Instead, we will convert the continuous controller to a discrete representation resulting in a system of difference equations suitable for digital implementation. Before we can consider the conversion of the continuous controller to a discrete version, we need to review sampling theory and aliasing and all the components necessary to implement the discrete controller. 999 DLMattern 3
4 Content Slide : Discrete closed-loop control Digital System Analog to Digital T sampler Continuous System Sensor Position Command err Clock Discrete Controller K(z) Digital to Analog zero order hold Current Cmd Linear Voice Coil Actuator Plant G(s) Position mm Force, Newtons Current, amps Volts, volts 3 4 [E3] The figure shows the components necessary to implement a discrete version of our controller. Lets walk around the signal path to examine each of the components, starting with the voice coil position measurement. [E3 highlight sensor block] The optical sensor that we are using in this control system has an analog interface and provides a voltage signal that is proportional to the voice coil position in millimeters. [E3b high light sampler block] The position signal will be sampled ever T seconds, T being the sampling period. The sampler latches the signal to give the analog to digital converert time to convert the voltage signal. [E3c highlight ADC block] The voltage signal is digitized to an integer count by the analog to digital converter. If we assume - bit conversion devices over a ± volt range, we obtain 496 counts over volts, or about count per 5 millivolts of the input. [E3d highlight Discrete Controller K(z) block] This integer count is then acted upon by the software control program. The control program generates an output signal that is proportional to the current command in amps. Ever T seconds, the discrete controller presents a new current command in the form of an integer count to the digital to analog converter. [E3e highlight DAC block] The digital to analog converter then updates the controller output signal, which is held constant by the zero order hold until the next time period. There are quantization errors caused by convert from analog to digital and from digital to analog. For a -bit ADC and DAC this process only has a resolution of in 496. We will assume that the scale factors within the position sensor and the voltage controlled current source are such that -bit resolution is sufficient for this application. [E3f highlight clock block] Our main concern is with the selection of the clock sampling period T and how this selection affects the measured signal and the controller output signal. 999 DLMattern 4
5 Content Slide 3: Sampled data systems A 6 Hertz signal sampled at,, and 5 Hertz to show the effects of aliasing. Sampled 6 Hz Signal Magnitude of FFT of Sampled Signal - - Sampled at Hz Sampled at Hz Aliased from 6 to 4 Hz T=ms T=.83ms 5 Hz fold freq. 6 Hz fold freq. Sampled at 75 Hz 5 Hz fold freq. - T=.673ms Time (seconds) Signal Frequency (Hertz) [E4] The sampling theory of Nyquist and Shannon states that in order for a sampled signal to accurately represent the original signal, that the sampling frequency (one over the sampling period) must be at least twice the frequency of the highest frequency component within the signal. If a signal contains frequency components greater than one half the sampling frequency, then aliasing occurs. Aliasing introduces lower frequency components into the sampled signal that do not exist in the original signal. The three figures on the left shown a 6 Hertz analog signal as a function of time. The sampled data points, shown by linearly connected discrete points, corresponding to sampling frequencies of,, and 5 Hertz. On the right are the corresponding plots of the magnitude of the discrete Fourier transform of the sampled signal. The magnitude of the discrete Fourier transform is plotted versus frequency. According to the sampling theory, the 6 Hz signal must be sampled at least two times 6, or at Hertz to prevent aliasing. The top figure on the right shows what happens to the signal when it is not sampled fast enough. Instead of seeing a 6 Hz signal in the discrete Fourier transform, the data sampled at Hz appears as a 4 Hz signal! Any signal with frequency content above one half the sampling frequency is folded back unto the lower frequencies as a mirror image. So when sampled at Hertz, a 6 Hertz signal looks like 4 Hertz and a 9 Hertz signal would looks like a Hertz. This frequency folding effect occurs over frequency bands such that and 6 Hertz signals sampled at Hertz would appear as and 4 Hertz signals respectively. 999 DLMattern 5
6 Content Slide 4: Anti-aliasing filters Digital System Analog to Digital T sampler Analog Anti- Aliasing Filter Continuous System Sensor Position Command err Clock Discrete Controller K(z) Digital to Analog zero order hold Current Cmd Linear Voice Coil Actuator Plant G(s) Position mm Force, Newtons Current, amps Volts, volts 3 4 [E5 highlight analog anti-aliasing filter] If aliasing occurs, it can not be corrected in the sampled data. To avoid aliasing, an analog anti-aliasing filter can be used to attenuate signals above one half the sampling frequency. Anti-aliasing filters are typically high-order, low-pass filters and can have significant phase lag. If the anti-aliasing filter design frequency is not significantly larger than the controller bandwidth, the phase contribution of the antialiasing filter may affect the controller performance. Note that occasionally, the sensing device itself provides sufficient low pass filtering to avoid the requirement for a separate anti-aliasing filter. Let s look at a pair of anti-aliasing filters for our case study problem to see how much phase lag they contribute. 999 DLMattern 6
7 Content Slide 5: Sampling rate Frequency response of anti-aliasing filters phase (degs) gain (db) - - 6th order low-pass 3kHz and 6kHz phase = -3, -46 degs - -4 design bandwidth Hz Frequency (radians/sec) Control design bandwidth = 6 Hz Phase lag of anti-aliasing filter at 6 Hz 3 Hertz -46 degrees 6 Hertz -3 degrees [E6] Consider two 6 th order filter with a pass-band of 3kHz and 6 khz. These filter attenuate the high frequency components, but both filters also contribute to the phase lag. The 3kHz filter contributes (- 46) degrees at 6 Hz, while the 6kHz filter contributes (-3) degrees of phase at 6 Hz. Recall that the phase margin of the control design was 55 degrees at 6 Hz. If the phase contribution of the antialiasing filter is significant, then a model of the filter can be lumped into the model of the original plant and a control system can be designed that includes the effect of the anti-aliasing filter. This will increase the phase lead required in the control design. If we decide that our problem requires an anti-aliasing filter and that the above 6kHz filter with (-3) degrees of phase lag at 6 Hz is acceptable, then what sampling frequency should we select? To be effective, the anti-aliasing filter should provide at least db of attenuation at one-half the sampling frequency. For the 6kHz filter, db of attenuation occurs at 85 Hz. This implies that when using the above 6kHz filter, the minimum sampling frequency is * 85 = 7 khz. Reference [] suggestions the when approximating a continuous design with a discrete representation, a sampling rate of -3 times the controller bandwidth will provide a reasonable approximation of the continuous design. A sampling rate of 7kHz for a 6 Hz bandwidth control falls within the region denoted by this rule of thumb. We will discuss the conversion of the continuous controller to a discrete representation next, but this approximation is improved with a higher sampling rate. There is a cost associated with the higher sampling rate, in the form of new hardware or in a reduction of the total number of calculations that can be performed each time period. It may be possible to achieve a lower sampling rate by performing a direct digital control design. This would require a discrete approximation of the plant, but we will not consider the topic of digital control system design here. Instead, we ll focus on the conversion of the continuous design to a discrete design. Reference: [] Feedback Control of Dynamics Systems, G.F. Franklin, J.D. Powell, A. Emami- Naeini, 3 rd edition, Addison-Wesley Publishing Co. 994, ISBN , p DLMattern 7
8 Content Slide 6: Conversion from continuous to discrete us () Transfer function for a integral controller es ( ) = s Rearranging su( s) = e( s) du(t) Taking the inverse Laplace transform = et () dt Integrating both sides with respect to time ut () = etdt () Breaking off the last time period. (k-)t kt ukt ( ) = ektdt ( ) + ektdt ( ) = u(( k ) T) + e( kt) dt (k-)t t kt (k-)t [E7 high light row] Consider the transfer function of a pure integral controller with an error signal as input, e, and output u. Using the inverse Laplace transform, we can convert this system to a continuous time, differential equation where the time derivative of u(t) is equal to e(t). We can integrate this differential equation as a function of time to obtain the controller output, u(t) as a function of the integral of the error, with respect to time. [E7 high light row] Now let s consider a sampled version of this equation. We can substitute kt for the time, where T is the fixed sampling period and k is equal to the integer time index. We can break this integral up into two parts represent all previous values, and just the current time interval. How should we approximate this integral over the interval? We only have the end point data at e(kt) and e((k-)t) to work with. Let s consider trapozoidal integration. 999 DLMattern 8
9 Content Slide 7: Numerical integration (k-)t kt ukt ( ) = ektdt ( ) + ektdt ( ) = u(( k ) T) + e( kt) dt (k-)t Trapezoidal integration e(t) area = T*(e(kT)+e((k-)T) )/ e(kt) e((k-)t) (k-)t kt (k+)t time kt (k-)t Trapezoidal integration kt u(( k ) T) + e( kt) dt ukt ( ) = u(( k ) T) + T Introduce the z-transform uz ( ) = z uz ( ) + ( ez ( ) + z ez ( ) ) (k-)t [ ( ) + (( ) )] TekT e k T T ( ) ( ) ( ) ( z u z = + z e z) uz ( ) T z ez ( ) = + z Tustin s Transformation (bilinear) T + z z s s z T z + or z T + z [E8 highlight row ] The figure shows the discrete sampling of this error signal. If we assume that the function behaves linearly between the sampling points, we can calculate the integral for the current time step by summing the trapezoidal area under the curve. Trapezoidal integration only requires data at the individual sampling times and does not require information between time steps. Thus, we can write the integration as the sum of the integral from the previous time step and the incremental addition between the current time step. This equation is in the form of a discrete time, difference equation where (kt) denotes the current time and ((k-)t) denotes the previous sample. [E8 high light row3] For notational purposes we can introduce the z-transform and the unit time delay operator z -. The z- transform of u(k) is u(z) and the z-transform of u(k-) is z - u(z). Using this transformation, we can write the difference equation as a discrete time transfer function, parameterized as a function of z. [E8 high light row4] We started with a transfer function for an continuous time, s-domain, integral and we end up with a transfer function for a discrete time, z-domain, integral. If we equate these two transfer functions, we define the Tustin s or bilinear transformation. We can use this transformation to approximate any continuous time transfer function with a discrete time transfer function by substituting the above function of z for the Laplace variable, s. We ll discuss the z-transform a bit more in the next module. For now, let s convert the original continuous controller to a discrete approximation. 999 DLMattern 9
10 Content Slide 8 Continuous to discrete Continuous to discrete approximation using Tustin s transformation (bilinear) z us () bs + bs+ b s Ks ( ) = = T z + uz ( ) β z + β z + β K( z) = = es ( ) s + as ez ( ) z + α z + α Discrete transfer function coefficients Discrete transfer function β = (4b + b T + b T ) / (4 + a T) β = (b T - 8b ) / (4 + a T) uz ( ) z z β = (4b - b T + b T ) / (4 + a T) ez ( ) = β + β + β + α z + α z α = (-8) / (4 + a T) α = (4-a T) / (4 + a T) Rearrange discrete transfer function ( + α z + α z ) u( z) = ( β + β z + β z ) e( z ) Solve for the controller output, u(z) uz ( ) = ( β + β z + β z ) ez ( ) ( α z + α z ) u(z) Inverse z-transform to get to a difference equation ukt ( ) = β ekt ( ) + β e(( k ) T) + β e(( k ) T) α u( ( k) T) α u( ( k ) T) [E9 high light row ] Now we can consider the steps necessary to go from a continuous, s-domain transfer function to a discrete, z-domain transfer function. We will start with the continuous control system, K(s) and the bilinear transformation. [E9 high light row ] By substituting the function of z for all occurrences of the Laplace variable s in the transfer function, K(s), we arrive at a transfer function for K(z). This substitution process is automated in most computer aided control design software packages. The coefficients of the discrete time transfer function were calculated by hand for this simple transfer functions. Note that the coefficients of the discrete time transfer function are parameterized by the sampling period, T. [E9 high light row 3] We would like to implement this discrete transfer function, so we have to convert it back to a difference equation. We can rearrange the equation to solve for u(z) as a function of e(z) and other terms that are multiplied by powers of the time delay operator z -. By taking the inverse z-transform, we can convert this equation back to a difference equation. The updated control output, u(kt) requires the current error signal, e(kt) and the two prior error signals, e((k-)t, e((k-)t), and the two prior controller outputs, u((k-)t), u((k-)t). We can easily implement this difference equation in a digital computer. 999 DLMattern
11 Content Slide 9: Summary err Implemented in continuous time using differential equations e(s) b s + b s + b s + a s Continuous Controller K(s) Current Cmd u(s) z s T z + err e(z) Implemented in discrete time using difference equations β z + β z + β z + α z+α Discrete Controller K(z) Current Cmd u(z) [E] We have introduced the process of converting a continuous control system design to a difference equation suitable for implementation on a digital computer. First we explored some new components: sampler, analog to digital and digital to analog converts. Then we reviewed sampling theory and considered aliasing. We examined anti-aliasing filters and how they contribute to the phase lag of the measured signal. Finally we looked at a numerical approximation technique to approximate the continuous controller as a discrete controller. This method is called Tustin s transform or the bilinear transformation. In the next module, we ll look at some of the mathematics behind the z-transform and we ll discuss the implementation of difference equations on a digital computer to complete the implementation of this control design. 999 DLMattern
12 Question ) Given a signal with frequency content from to Hertz, what is the minimum sampling frequency that can be used to log this data in a digital computer? a) Hertz b) Hertz c) 3 Hertz d) 4 Hertz ) Given a signal with frequency content from to Hertz, what is the minimum sampling frequency that can be used to log this data in a digital computer? The correct answer is (d). According to sampling theory, you can accurately represent signals with frequency content up to one half the sampling frequency. Thus you need to sample twice as fast as the highest frequency of the signal you which to obtain. 999 DLMattern
13 Question ) What is the bilinear or Tustin transformation? z a) s = T + z b) z = e Ts c) The Laplace Transform of a sampled data system. d) A numerical technique for approximating continuous systems using digital devices. Both a and d are correct. The bilinear or Tustin transformation is: A numerical technique for approximating continuous systems using digital devices. This approximation is equal to : z s = T + z By substituting the above for s in a continuous, s-domain transfer function, we can obtain a discrete, z-domain transfer function. 999 DLMattern 3
Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.
Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,
More informationAdvantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.
Analog Signals Signals that vary continuously throughout a defined range. Representative of many physical quantities, such as temperature and velocity. Usually a voltage or current level. Digital Signals
More informationActuators. EECS461, Lecture 5, updated September 16,
Actuators The other side of the coin from sensors... Enable a microprocessor to modify the analog world. Examples: - speakers that transform an electrical signal into acoustic energy (sound) - remote control
More informationThe Case for Oversampling
EE47 Lecture 4 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations nd order ΣΔ
More informationIntroduction to Discrete-Time Control Systems
TU Berlin Discrete-Time Control Systems 1 Introduction to Discrete-Time Control Systems Overview Computer-Controlled Systems Sampling and Reconstruction A Naive Approach to Computer-Controlled Systems
More informationCONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS
CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS Introduction A typical feedback system found in power converters Switched-mode power converters generally use PI, pz, or pz feedback compensators to regulate
More informationHomework Assignment 06
Homework Assignment 06 Question 1 (Short Takes) One point each unless otherwise indicated. 1. Consider the current mirror below, and neglect base currents. What is? Answer: 2. In the current mirrors below,
More informationDigital Signal Processing +
Digital Signal Processing + Nikil Dutt UC Irvine ICS 212 Winter 2005 + Material adapted from Tony Givargis & Rajesh Gupta Templates from Prabhat Mishra ICS212 WQ05 (Dutt) DSP 1 Introduction Any interesting
More informationLaboratory Experiment #1 Introduction to Spectral Analysis
J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished
More informationDIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS
DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS Item Type text; Proceedings Authors Hicks, William T. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings
More informationEmbedded Systems Lecture 2: Interfacing with the Environment. Björn Franke University of Edinburgh
Embedded Systems Lecture 2: Interfacing with the Environment Björn Franke University of Edinburgh Overview Interfacing with the Physical Environment Signals, Discretisation Input (Sensors) Output (Actuators)
More information6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling
Note: Printed Manuals 6 are not in Color Objectives This chapter explains the following: The principles of sampling, especially the benefits of coherent sampling How to apply sampling principles in a test
More informationSystem analysis and signal processing
System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,
More informationANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS
ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10
More informationSystem on a Chip. Prof. Dr. Michael Kraft
System on a Chip Prof. Dr. Michael Kraft Lecture 5: Data Conversion ADC Background/Theory Examples Background Physical systems are typically analogue To apply digital signal processing, the analogue signal
More informationThe Fundamentals of Mixed Signal Testing
The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed
More informationFYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5
FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2017 Lecture #5 Bekkeng, 30.01.2017 Content Aliasing Sampling Analog to Digital Conversion (ADC) Filtering Oversampling Triggering
More informationAssist Lecturer: Marwa Maki. Active Filters
Active Filters In past lecture we noticed that the main disadvantage of Passive Filters is that the amplitude of the output signals is less than that of the input signals, i.e., the gain is never greater
More informationBSNL TTA Question Paper Control Systems Specialization 2007
BSNL TTA Question Paper Control Systems Specialization 2007 1. An open loop control system has its (a) control action independent of the output or desired quantity (b) controlling action, depending upon
More informationKaradeniz Technical University Department of Electrical and Electronics Engineering Trabzon, Turkey
Karadeniz Technical University Department of Electrical and Electronics Engineering 61080 Trabzon, Turkey Chapter 3-2- 1 Modelling and Representation of Physical Systems 3.1. Electrical Systems Bu ders
More informationCHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton
CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION C.Matthews, P.Dickinson, A.T.Shenton Department of Engineering, The University of Liverpool, Liverpool L69 3GH, UK Abstract:
More informationMagnetic Levitation System
Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor
More informationDesign and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo
Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo Richard C. Montesanti a,b, David L. Trumper b a Lawrence Livermore National Laboratory, Livermore, CA b Massachusetts
More informationLecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control
246 Lecture 9 Coming week labs: Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control Today: Systems topics System identification (ala ME4232) Time domain Frequency domain Proportional
More informationT.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.
T.J.Moir AUT University Auckland The Ph ase Lock ed Loop. 1.Introduction The Phase-Locked Loop (PLL) is one of the most commonly used integrated circuits (ICs) in use in modern communications systems.
More informationBasic Concepts in Data Transmission
Basic Concepts in Data Transmission EE450: Introduction to Computer Networks Professor A. Zahid A.Zahid-EE450 1 Data and Signals Data is an entity that convey information Analog Continuous values within
More informationDr Ian R. Manchester
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More informationAn Investigation into the Effects of Sampling on the Loop Response and Phase Noise in Phase Locked Loops
An Investigation into the Effects of Sampling on the Loop Response and Phase oise in Phase Locked Loops Peter Beeson LA Techniques, Unit 5 Chancerygate Business Centre, Surbiton, Surrey Abstract. The majority
More informationSummary Last Lecture
Interleaved ADCs EE47 Lecture 4 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations
More informationData acquisition and instrumentation. Data acquisition
Data acquisition and instrumentation START Lecture Sam Sadeghi Data acquisition 1 Humanistic Intelligence Body as a transducer,, data acquisition and signal processing machine Analysis of physiological
More informationMicrocomputer Systems 1. Introduction to DSP S
Microcomputer Systems 1 Introduction to DSP S Introduction to DSP s Definition: DSP Digital Signal Processing/Processor It refers to: Theoretical signal processing by digital means (subject of ECE3222,
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam
The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam Date: December 18, 2017 Course: EE 313 Evans Name: Last, First The exam is scheduled to last three hours. Open
More informationDepartment of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)
Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:
More informationEE251: Tuesday October 10
EE251: Tuesday October 10 Analog to Digital Conversion Text Chapter 20 through section 20.2 TM4C Data Sheet Chapter 13 Lab #5 Writeup Lab Practical #1 this week Homework #4 is due on Thursday at 4:30 p.m.
More informationAnalytical Chemistry II
Analytical Chemistry II L3: Signal processing (selected slides) Semiconductor devices Apart from resistors and capacitors, electronic circuits often contain nonlinear devices: transistors and diodes. The
More informationLecture 7 Frequency Modulation
Lecture 7 Frequency Modulation Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/15 1 Time-Frequency Spectrum We have seen that a wide range of interesting waveforms can be synthesized
More informationELC224 Final Review (12/10/2009) Name:
ELC224 Final Review (12/10/2009) Name: Select the correct answer to the problems 1 through 20. 1. A common-emitter amplifier that uses direct coupling is an example of a dc amplifier. 2. The frequency
More informationA Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b
A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b 1, 2 Calnetix, Inc 23695 Via Del Rio Yorba Linda, CA 92782, USA a lzhu@calnetix.com, b lhawkins@calnetix.com
More informationThe University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2
The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2 Date: November 18, 2010 Course: EE 313 Evans Name: Last, First The exam is scheduled to last 75 minutes. Open books
More informationClassical Control Design Guidelines & Tools (L10.2) Transfer Functions
Classical Control Design Guidelines & Tools (L10.2) Douglas G. MacMartin Summarize frequency domain control design guidelines and approach Dec 4, 2013 D. G. MacMartin CDS 110a, 2013 1 Transfer Functions
More informationCHAPTER. delta-sigma modulators 1.0
CHAPTER 1 CHAPTER Conventional delta-sigma modulators 1.0 This Chapter presents the traditional first- and second-order DSM. The main sources for non-ideal operation are described together with some commonly
More informationA-D and D-A Converters
Chapter 5 A-D and D-A Converters (No mathematical derivations) 04 Hours 08 Marks When digital devices are to be interfaced with analog devices (or vice a versa), Digital to Analog converter and Analog
More informationSENSOR AND MEASUREMENT EXPERIMENTS
SENSOR AND MEASUREMENT EXPERIMENTS Page: 1 Contents 1. Capacitive sensors 2. Temperature measurements 3. Signal processing and data analysis using LabVIEW 4. Load measurements 5. Noise and noise reduction
More informationDigital Processing of Continuous-Time Signals
Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital
More informationDigital Sampling. This Lecture. Engr325 Instrumentation. Dr Curtis Nelson. Digital sampling Sample rate. Bit depth. Other terms. Types of conversion.
Digital Sampling Engr325 Instrumentation Dr Curtis Nelson Digital sampling Sample rate. Bit depth. Other terms. Types of conversion. This Lecture 1 Data Acquisition and Control Computers are nearly always
More informationMusic 270a: Fundamentals of Digital Audio and Discrete-Time Signals
Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego October 3, 2016 1 Continuous vs. Discrete signals
More informationChapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition
Chapter 7 Sampling, Digital Devices, and Data Acquisition Material from Theory and Design for Mechanical Measurements; Figliola, Third Edition Introduction Integrating analog electrical transducers with
More informationDigital Processing of
Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital
More informationEE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting
EE47 Lecture 6 This lecture is taped on Wed. Nov. 8 th due to conflict of regular class hours with a meeting Any questions regarding this lecture could be discussed during regular office hours or in class
More informationDepartment of Mechanical and Aerospace Engineering. MAE334 - Introduction to Instrumentation and Computers. Final Examination.
Name: Number: Department of Mechanical and Aerospace Engineering MAE334 - Introduction to Instrumentation and Computers Final Examination December 12, 2002 Closed Book and Notes 1. Be sure to fill in your
More informationAnalog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016
Analog I/O ECE 153B Sensor & Peripheral Interface Design Introduction Anytime we need to monitor or control analog signals with a digital system, we require analogto-digital (ADC) and digital-to-analog
More informationEE 435 Switched Capacitor Amplifiers and Filters. Lab 7 Spring 2014 R 2 V OUT V IN. (a) (b)
EE 435 Switched Capacitor Amplifiers and Filters Lab 7 Spring 2014 Amplifiers are widely used in many analog and mixed-signal applications. In most discrete applications resistors are used to form the
More informationLecture 3 Concepts for the Data Communications and Computer Interconnection
Lecture 3 Concepts for the Data Communications and Computer Interconnection Aim: overview of existing methods and techniques Terms used: -Data entities conveying meaning (of information) -Signals data
More informationUNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale
UNIT III Data Acquisition & Microcontroller System Mr. Manoj Rajale Syllabus Interfacing of Sensors / Actuators to DAQ system, Bit width, Sampling theorem, Sampling Frequency, Aliasing, Sample and hold
More informationFYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5
FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2015 Lecture #5 Bekkeng, 29.1.2015 Content Aliasing Nyquist (Sampling) ADC Filtering Oversampling Triggering Analog Signal Information
More informationII Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing
Class Subject Code Subject II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing 1.CONTENT LIST: Introduction to Unit I - Signals and Systems 2. SKILLS ADDRESSED: Listening 3. OBJECTIVE
More informationElements of Power Electronics PART III: Digital control
Elements of Power Electronics PART III: Digital control Fabrice Frébel (fabrice.frebel@ulg.ac.be) September 21 st, 2017 PART III: Digital control Chapter 1: Continuous-Time Averaged Modeling of DC-DC Converters
More informationFundamentals of Servo Motion Control
Fundamentals of Servo Motion Control The fundamental concepts of servo motion control have not changed significantly in the last 50 years. The basic reasons for using servo systems in contrast to open
More informationEE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC
EE 421L Digital Electronics Laboratory Laboratory Exercise #9 ADC and DAC Department of Electrical and Computer Engineering University of Nevada, at Las Vegas Objective: The purpose of this laboratory
More informationDiscretization of Continuous Controllers
Discretization of Continuous Controllers Thao Dang VERIMAG, CNRS (France) Discretization of Continuous Controllers One way to design a computer-controlled control system is to make a continuous-time design
More informationAnalog-to-Digital Converters
EE47 Lecture 3 Oversampled ADCs Why oversampling? Pulse-count modulation Sigma-delta modulation 1-Bit quantization Quantization error (noise) spectrum SQNR analysis Limit cycle oscillations nd order ΣΔ
More informationIntroduction to Discrete-Time Control Systems
Chapter 1 Introduction to Discrete-Time Control Systems 1-1 INTRODUCTION The use of digital or discrete technology to maintain conditions in operating systems as close as possible to desired values despite
More information16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20
16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20 IV. Lectures 16-20 IVA : Sampling, Aliasing, and Reconstruction JVV 9.5, Lecture Notes on Shannon - Understand the mathematical
More informationFrequency Domain Representation of Signals
Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X
More informationImplementation of Conventional and Neural Controllers Using Position and Velocity Feedback
Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:
More informationEE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd
EE233 HW7 Solution Nov. 16 th Due Date: Nov. 23 rd 1. Use a 500nF capacitor to design a low pass passive filter with a cutoff frequency of 50 krad/s. (a) Specify the cutoff frequency in hertz. fc c 50000
More informationP a g e 1. Introduction
P a g e 1 Introduction 1. Signals in digital form are more convenient than analog form for processing and control operation. 2. Real world signals originated from temperature, pressure, flow rate, force
More information10. Introduction and Chapter Objectives
Real Analog - Circuits Chapter 0: Steady-state Sinusoidal Analysis 0. Introduction and Chapter Objectives We will now study dynamic systems which are subjected to sinusoidal forcing functions. Previously,
More informationEE 508 Lecture 28. Integrator Design. Alaising in SC Circuits Elimination of redundant switches Switched Resistor Integrators
EE 508 Lecture 28 Integrator Design Alaising in S ircuits Elimination of redundant switches Switched Resistor Integrators Review from last time The S integrator 1 1 I 0eq= f LK Observe this circuit has
More informationThis manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.
This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. Use Control Theory to Improve Servo Performance George Ellis Introduction
More informationESE319 Introduction to Microelectronics High Frequency BJT Model & Cascode BJT Amplifier
High Frequency BJT Model & Cascode BJT Amplifier 1 Gain of 10 Amplifier Non-ideal Transistor C in R 1 V CC R 2 v s Gain starts dropping at > 1MHz. Why! Because of internal transistor capacitances that
More information+ power. V out. - power +12 V -12 V +12 V -12 V
Question 1 Questions An operational amplifier is a particular type of differential amplifier. Most op-amps receive two input voltage signals and output one voltage signal: power 1 2 - power Here is a single
More informationOperational Amplifier BME 360 Lecture Notes Ying Sun
Operational Amplifier BME 360 Lecture Notes Ying Sun Characteristics of Op-Amp An operational amplifier (op-amp) is an analog integrated circuit that consists of several stages of transistor amplification
More informationPoles and Zeros of H(s), Analog Computers and Active Filters
Poles and Zeros of H(s), Analog Computers and Active Filters Physics116A, Draft10/28/09 D. Pellett LRC Filter Poles and Zeros Pole structure same for all three functions (two poles) HR has two poles and
More informationUnderwater Signal Processing Using ARM Cortex Processor
Underwater Signal Processing Using ARM Cortex Processor Jahnavi M., Kiran Kumar R. V., Usha Rani N. and M. Srinivasa Rao Abstract: Acoustic signals are the important means of detecting underwater objects.
More informationBrief Introduction to Signals & Systems. Phani Chavali
Brief Introduction to Signals & Systems Phani Chavali Outline Signals & Systems Continuous and discrete time signals Properties of Systems Input- Output relation : Convolution Frequency domain representation
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Linear Integrated Circuits Applications
About the Tutorial Linear Integrated Circuits are solid state analog devices that can operate over a continuous range of input signals. Theoretically, they are characterized by an infinite number of operating
More informationGOVERNMENT OF KARNATAKA KARNATAKA STATE PRE-UNIVERSITY EDUCATION EXAMINATION BOARD II YEAR PUC EXAMINATION MARCH-2013 SCHEME OF VALUATION
GOVERNMENT OF KARNATAKA KARNATAKA STATE PRE-UNIVERSITY EDUCATION EXAMINATION BOARD II YEAR PUC EXAMINATION MARCH-03 SCHEME OF VALUATION Subject Code: 0 Subject: PART - A 0. What does the arrow mark indicate
More informationPYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2
In this lecture, I will introduce the mathematical model for discrete time signals as sequence of samples. You will also take a first look at a useful alternative representation of discrete signals known
More informationEE 230 Lecture 39. Data Converters. Time and Amplitude Quantization
EE 230 Lecture 39 Data Converters Time and Amplitude Quantization Review from Last Time: Time Quantization How often must a signal be sampled so that enough information about the original signal is available
More informationFor the system to have the high accuracy needed for many measurements,
Sampling and Digitizing Most real life signals are continuous analog voltages. These voltages might be from an electronic circuit or could be the output of a transducer and be proportional to current,
More informationAnalog to Digital Conversion
Analog to Digital Conversion 02534567998 6 4 2 3 4 5 6 ANALOG to DIGITAL CONVERSION Analog variation (Continuous, smooth variation) Digitized Variation (Discrete set of points) N2 N1 Digitization applied
More informationApplied Electronics II
Applied Electronics II Chapter 3: Operational Amplifier Part 1- Op Amp Basics School of Electrical and Computer Engineering Addis Ababa Institute of Technology Addis Ababa University Daniel D./Getachew
More informationOptimal Control System Design
Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient
More informationBasic Operational Amplifier Circuits
Basic Operational Amplifier Circuits Comparators A comparator is a specialized nonlinear op-amp circuit that compares two input voltages and produces an output state that indicates which one is greater.
More informationAnalysis and Design of Analog Integrated Circuits Lecture 1. Overview of Course, NGspice Demo, Review of Thevenin/Norton Modeling
Analysis and Design of Analog Integrated Circuits Lecture 1 Overview of Course, NGspice Demo, Review of Thevenin/Norton Modeling Michael H. Perrott January 22, 2012 Copyright 2012 by Michael H. Perrott
More informationFigure z1, Direct Programming Method ... Numerator Denominator... Vo/Vi = N(1+D1) Vo(1+D ) = ViN Vo = ViN-VoD
Z Transform Basics Design and analysis of control systems are usually performed in the frequency domain; where the time domain process of convolution is replaced by a simple process of multiplication of
More informationECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION
Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding
More informationCHAPTER 9. Sinusoidal Steady-State Analysis
CHAPTER 9 Sinusoidal Steady-State Analysis 9.1 The Sinusoidal Source A sinusoidal voltage source (independent or dependent) produces a voltage that varies sinusoidally with time. A sinusoidal current source
More informationDIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling
DIGITAL SIGNAL PROCESSING Chapter 1 Introduction to Discrete-Time Signals & Sampling by Dr. Norizam Sulaiman Faculty of Electrical & Electronics Engineering norizam@ump.edu.my OER Digital Signal Processing
More informationContinuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals
Continuous vs. Discrete signals CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 22,
More informationLesson number one. Operational Amplifier Basics
What About Lesson number one Operational Amplifier Basics As well as resistors and capacitors, Operational Amplifiers, or Op-amps as they are more commonly called, are one of the basic building blocks
More informationMultirate DSP, part 3: ADC oversampling
Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562
More informationMechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2
Mechatronics Analog and Digital Electronics: Studio Exercises 1 & 2 There is an electronics revolution taking place in the industrialized world. Electronics pervades all activities. Perhaps the most important
More informationBasic Signals and Systems
Chapter 2 Basic Signals and Systems A large part of this chapter is taken from: C.S. Burrus, J.H. McClellan, A.V. Oppenheim, T.W. Parks, R.W. Schafer, and H. W. Schüssler: Computer-based exercises for
More informationElectrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications
Electrical Engineering Control Systems Comprehensive Theory with Solved Examples and Practice Questions Publications Publications MADE EASY Publications Corporate Office: 44-A/4, Kalu Sarai (Near Hauz
More informationLaboratory Assignment 2 Signal Sampling, Manipulation, and Playback
Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.
More informationElectronics Prof D. C. Dube Department of Physics Indian Institute of Technology, Delhi
Electronics Prof D. C. Dube Department of Physics Indian Institute of Technology, Delhi Module No. # 04 Feedback in Amplifiers, Feedback Configurations and Multi Stage Amplifiers Lecture No. # 03 Input
More informationPulse Code Modulation
Pulse Code Modulation EE 44 Spring Semester Lecture 9 Analog signal Pulse Amplitude Modulation Pulse Width Modulation Pulse Position Modulation Pulse Code Modulation (3-bit coding) 1 Advantages of Digital
More informationRotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual
Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2
More information