An Overview of Linear Systems

Size: px
Start display at page:

Download "An Overview of Linear Systems"

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!) 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 information

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

Advantages 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 information

Actuators. EECS461, Lecture 5, updated September 16,

Actuators. 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 information

The Case for Oversampling

The 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 information

Introduction to Discrete-Time Control Systems

Introduction 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 information

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

CONTROLLER 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 information

Homework Assignment 06

Homework 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 information

Digital Signal Processing +

Digital 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 information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory 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 information

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS

DIGITAL 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 information

Embedded 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 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 information

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

6 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 information

System analysis and signal processing

System 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 information

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

ANNA 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 information

System on a Chip. Prof. Dr. Michael Kraft

System 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 information

The Fundamentals of Mixed Signal Testing

The 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 information

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

FYS3240 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 information

Assist Lecturer: Marwa Maki. Active Filters

Assist 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 information

BSNL TTA Question Paper Control Systems Specialization 2007

BSNL 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 information

Karadeniz Technical University Department of Electrical and Electronics Engineering Trabzon, Turkey

Karadeniz 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 information

CHASSIS 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 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 information

Magnetic Levitation System

Magnetic 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 information

Design 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 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 information

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

Lecture 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 information

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.

T.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 information

Basic Concepts in Data Transmission

Basic 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 information

Dr Ian R. Manchester

Dr 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 information

An 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 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 information

Summary Last Lecture

Summary 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 information

Data acquisition and instrumentation. Data acquisition

Data 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 information

Microcomputer Systems 1. Introduction to DSP S

Microcomputer 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 information

The 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 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 information

Department 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) 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 information

EE251: Tuesday October 10

EE251: 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 information

Analytical Chemistry II

Analytical 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 information

Lecture 7 Frequency Modulation

Lecture 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 information

ELC224 Final Review (12/10/2009) Name:

ELC224 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 information

A 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 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 information

The 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 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 information

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Classical 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 information

CHAPTER. delta-sigma modulators 1.0

CHAPTER. 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 information

A-D and D-A Converters

A-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 information

SENSOR AND MEASUREMENT EXPERIMENTS

SENSOR 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 information

Digital Processing of Continuous-Time Signals

Digital 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 information

Digital Sampling. This Lecture. Engr325 Instrumentation. Dr Curtis Nelson. Digital sampling Sample rate. Bit depth. Other terms. Types of conversion.

Digital 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 information

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Music 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 information

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

Chapter 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 information

Digital Processing of

Digital 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 information

EE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting

EE247 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 information

Department of Mechanical and Aerospace Engineering. MAE334 - Introduction to Instrumentation and Computers. Final Examination.

Department 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 information

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Analog 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 information

EE 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 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 information

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Lecture 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 information

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale

UNIT 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 information

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

FYS3240 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 information

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

II 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 information

Elements of Power Electronics PART III: Digital control

Elements 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 information

Fundamentals of Servo Motion Control

Fundamentals 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 information

EE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC

EE 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 information

Discretization of Continuous Controllers

Discretization 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 information

Analog-to-Digital Converters

Analog-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 information

Introduction to Discrete-Time Control Systems

Introduction 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 information

16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20

16.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 information

Frequency Domain Representation of Signals

Frequency 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 information

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Implementation 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 information

EE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd

EE233 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 information

P a g e 1. Introduction

P 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 information

10. Introduction and Chapter Objectives

10. 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 information

EE 508 Lecture 28. Integrator Design. Alaising in SC Circuits Elimination of redundant switches Switched Resistor Integrators

EE 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 information

This 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. 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 information

ESE319 Introduction to Microelectronics High Frequency BJT Model & Cascode BJT Amplifier

ESE319 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

+ 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 information

Operational Amplifier BME 360 Lecture Notes Ying Sun

Operational 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 information

Poles and Zeros of H(s), Analog Computers and Active Filters

Poles 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 information

Underwater Signal Processing Using ARM Cortex Processor

Underwater 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 information

Brief Introduction to Signals & Systems. Phani Chavali

Brief 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 information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Linear Integrated Circuits Applications

About 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 information

GOVERNMENT 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-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 information

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2

PYKC 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 information

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

EE 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 information

For the system to have the high accuracy needed for many measurements,

For 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 information

Analog to Digital Conversion

Analog 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 information

Applied Electronics II

Applied 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 information

Optimal Control System Design

Optimal 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 information

Basic Operational Amplifier Circuits

Basic 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 information

Analysis 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 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 information

Figure z1, Direct Programming Method ... Numerator Denominator... Vo/Vi = N(1+D1) Vo(1+D ) = ViN Vo = ViN-VoD

Figure 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 information

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

ECE 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 information

CHAPTER 9. Sinusoidal Steady-State Analysis

CHAPTER 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 information

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

DIGITAL 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 information

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

Continuous 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 information

Lesson number one. Operational Amplifier Basics

Lesson 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 information

Multirate DSP, part 3: ADC oversampling

Multirate 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 information

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

Mechatronics. 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 information

Basic Signals and Systems

Basic 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 information

Electrical 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 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 information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory 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 information

Electronics 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 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 information

Pulse Code Modulation

Pulse 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 information

Rotary 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 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