Z Transform Signal and System Analysis

Total Page:16

File Type:pdf, Size:1020Kb

Z Transform Signal and System Analysis z Transform Signal and System Analysis Block Diagrams and Transfer Functions Just as with CT systems, DT systems are conveniently described by block diagrams and transfer functions can be determined from them. For example, from this DT system block diagram the difference equation can be determined. 1 yxx[]nnn= 21[]−−[]−− y[] n1 2 5/10/04 M. J. Roberts - All Rights Reserved 2 Block Diagrams and Transfer Functions From a z-domain block diagram the transfer function can be determined. −−1 YX()zzzzzz= 2 ()− 11 X()− Y() 2 Y()z 2 − z−1 21z − H()z = = = () 1 − 1 X z 1+ z 1 z + 2 2 5/10/04 M. J. Roberts - All Rights Reserved 3 Block Diagram Reduction All the techniques for block diagram reduction introduced with the Laplace transform apply exactly to z transform block diagrams. 5/10/04 M. J. Roberts - All Rights Reserved 4 System Stability A DT system is stable if its impulse response is absolutely summable. That requirement translates into the z-domain requirement that all the poles of the transfer function must lie in the open interior of the unit circle. 5/10/04 M. J. Roberts - All Rights Reserved 5 System Interconnections Cascade Parallel 5/10/04 M. J. Roberts - All Rights Reserved 6 System Interconnections Feedback Y()z H ()z H ()z H()z = = 1 = 1 () + () () + () X z 11HH12zz T z ()= () () THHzzz12 5/10/04 M. J. Roberts - All Rights Reserved 7 Responses to Standard Signals N()z If the system transfer function is H () z = the z D()z z N()z transform of the unit-sequence response is Y()z = z −1 D()z which can be written in partial-fraction form as N ()z z Y()zz= 1 + H()1 D()z z −1 N ()z If the system is stable the transient term, z 1 , dies out D()z z and the steady-state response is H1 () . z −1 5/10/04 M. J. Roberts - All Rights Reserved 8 Responses to Standard Signals Kz Let the system transfer function be H()z = zp− z Kz K z pz Then Y()z = = − z −−11zp −−p z 1zp− K + and yu[]n = ()1− pnn 1 [] 1− p Let the constant, K be 1 - p. Then yu[]npn=−()1 n+1 [] 5/10/04 M. J. Roberts - All Rights Reserved 9 Responses to Standard Signals Unit Sequence Response One-Pole System 5/10/04 M. J. Roberts - All Rights Reserved 10 Responses to Standard Signals Unit Sequence Response Two-Pole System 5/10/04 M. J. Roberts - All Rights Reserved 11 Responses to Standard Signals N()z If the system transfer function is H () z = the z transform D()z of the response to a suddenly-applied sinusoid is N()z zz[]− cos()Ω Y()z = 0 () 2 − ()Ω + D z zz21cos 0 Ω = j 0 Let pe 1 . Then the system response can be written as N ()z []= −1 1 + () (()Ω +∠ ()[] y nzZ Hpnp10 cos H 1u n D()z and, if the system is stable, the steady-state response is () ()Ω +∠ ()[] Hpnpn10 cos H 1 u a DT sinusoid with, generally, different magnitude and phase. 5/10/04 M. J. Roberts - All Rights Reserved 12 Pole-Zero Diagrams and Frequency Response For a stable system, the response to a suddenly-applied sinusoid approaches the response to a true sinusoid (applied for all time). 5/10/04 M. J. Roberts - All Rights Reserved 13 Pole-Zero Diagrams and Frequency Response Let the transfer function of a DT system be z z H()z = = 2 z 5 ()zpzp− ()− z −+ 12 2 16 12+ j 12− j p = p = 1 4 2 4 e jΩ H()e jΩ = jjΩΩ−− epep12 5/10/04 M. J. Roberts - All Rights Reserved 14 Pole-Zero Diagrams and Frequency Response 5/10/04 M. J. Roberts - All Rights Reserved 15 The Jury Stability Test N()z Let a transfer function be in the form, H()z = D()z ()=+D D−1 +++L where D zazazD D−1 aza10 Form the “Jury” array L 1 aaa012 aaaDDD−− 21 L 2 aaDD−−12 a D a 210 aa L 3 bbb012 bbDD−− 21 L 4 bbbDDD−−−123 bb 10 L 5 ccc012 cD− 2 L 6 cccDDD−−−234 c 0 MMMMN − 23Dsss012 5/10/04 M. J. Roberts - All Rights Reserved 16 The Jury Stability Test The third row is computed from the first two by aa aa aa aa ==0 D 01D−− =02D L =01 b0 ,,b1 b2 ,,bD−1 aaD 0 aaD 1 aaD 2 aaDD−1 The fourth row is the same set as the third row except in reverse order. Then the c’s are computed from the b’s in the same way the b’s are computed from the a’s. This continues until only three entries appear. Then the system is stable if D1()> 0 ()−110D D()− > >> >L > aabbDDD00,,,,−− 10 cc 2 ss 0 2 5/10/04 M. J. Roberts - All Rights Reserved 17 Root Locus Root locus methods for DT systems are like root locus methods for CT systems except that the interpretation of the result is different. CT systems: If the root locus crosses into the right half-plane the system goes unstable at that gain. DT systems: If the root locus goes outside the unit circle the system goes unstable at that gain. 5/10/04 M. J. Roberts - All Rights Reserved 18 Simulating CT Systems with DT Systems The ideal simulation of a CT system by a DT system would have the DT system’s excitation and response be samples from the CT system’s excitation and response. But that design goal is never achieved exactly in real systems at finite sampling rates. 5/10/04 M. J. Roberts - All Rights Reserved 19 Simulating CT Systems with DT Systems One approach to simulation is to make the impulse response of the DT system be a sampled version of the impulse response of the CT system. []= () hhnnTs With this choice, the response of the DT system to a DT unit impulse consists of samples of the response of the CT system to a CT unit impulse. This technique is called impulse-invariant design. 5/10/04 M. J. Roberts - All Rights Reserved 20 Simulating CT Systems with DT Systems []= () When hh nnT s the impulse response of the DT system is a sampled version of the impulse response of the CT system but the unit DT impulse is not a sampled version of the unit CT impulse. A CT impulse cannot be sampled. First, as a practical matter the probability of taking a sample at exactly the time of occurrence of the impulse is zero. Second, even if the impulse were sampled at its time of occurrence what would the sample value be? The functional value of the impulse is not defined at its time of occurrence because the impulse is not an ordinary function. 5/10/04 M. J. Roberts - All Rights Reserved 21 Simulating CT Systems with DT Systems In impulse-invariant design, even though the impulse response is a sampled version of the CT system’s impulse response that does not mean that the response to samples from any arbitrary excitation will be a sampled version of the CT system’s response to that excitation. All design methods for simulating CT systems with DT systems are approximations and whether or not the approximation is a good one depends on the design goals. 5/10/04 M. J. Roberts - All Rights Reserved 22 Sampled-Data Systems Real simulations of CT systems by DT systems usually sample the excitation with an ADC, process the samples and then produce a CT signal with a DAC. 5/10/04 M. J. Roberts - All Rights Reserved 23 Sampled-Data Systems An ADC simply samples a signal and produces numbers. A common way of modeling the action of a DAC is to imagine the DT impulses in the DT signal which drive the DAC are instead CT impulses of the same strength and that the DAC has the impulse response of a zero-order hold. 5/10/04 M. J. Roberts - All Rights Reserved 24 Sampled-Data Systems The desired equivalence between a CT and a DT system is illustrated below. () () The design goal is to make y d t look as much like y c t as possible by choosing h[n] appropriately. 5/10/04 M. J. Roberts - All Rights Reserved 25 Sampled-Data Systems Consider the response of the CT system not to the actual signal, x(t), but rather to an impulse-sampled version of it, ∞ ()= ()δ()− = () () xδ tnTtnTtfft∑ xss xss comb n=−∞ The response is ∞ ∞ ()= ()∗ ()= ()∗ []δ()− = []()− yhxttδ tt h∑∑ x mtmTmtmTs xh s m=−∞ m=−∞ []= () where xx nnT s and the response at the nth multiple of Ts ∞ is ()= []()()− yxhnTss∑ m n m T m=−∞ []= () The response of a DT system with hh nnT s to the excitation, xx [] nnT = () is s ∞ yxh[]nnn= []∗ []= ∑ xh[] mnm[]− m=−∞ 5/10/04 M. J. Roberts - All Rights Reserved 26 Sampled-Data Systems The two responses are equivalent in the sense that the values at corresponding DT and CT times are the same. 5/10/04 M. J. Roberts - All Rights Reserved 27 Sampled-Data Systems Modify the CT system to reflect the last analysis. Then multiply the impulse responses of both systems by Ts 5/10/04 M. J. Roberts - All Rights Reserved 28 Sampled-Data Systems In the modified CT system, ∞ ∞ ()= ()∗ ()= ()δ()− ∗ () = ()()− yxtδ t Tsss h t ∑∑ x nT t nT h t Tssss x nT h t nT T n=−∞ n=−∞ In the modified DT system, ∞ ∞ []= [][]− = [] ()()− yxhxhn∑∑ m nm mTnmTss m=−∞ m=−∞ []= () where hh nTnT ss and h(t) still represents the impulse response of the original CT system.
Recommended publications
  • Closed Loop Transfer Function
    Lecture 4 Transfer Function and Block Diagram Approach to Modeling Dynamic Systems System Analysis Spring 2015 1 The Concept of Transfer Function Consider the linear time-invariant system defined by the following differential equation : ()nn ( 1) ay01 ay ann 1 y ay ()mm ( 1) bu01 bu bmm 1 u b u() n m Where y is the output of the system, and x is the input. And the Laplace transform of the equation is, nn1 ()()aS01 aS ann 1 S a Y s mm1 ()()bS01 bS bmm 1 S b U s System Analysis Spring 2015 2 The Concept of Transfer Function The ratio of the Laplace transform of the output (response function) to the Laplace Transform of the input (driving function) under the assumption that all initial conditions are Zero. mm1 Ys() bS01 bS bmm 1 S b Transfer Function G() s nn1 Us() aS01 aS ann 1 S a Ps() ()nm Qs() System Analysis Spring 2015 3 Comments on Transfer Function 1. A mathematical model. 2. Property of system itself. - Independent of the input function and initial condition - Denominator of the transfer function is the characteristic polynomial, - TF tells us something about the intrinsic behavior of the model. 3. ODE equivalence - TF is equivalent to the ODE. We can reconstruct ODE from TF. 4. One TF for one input-output pair. : Single Input Single Output system. - If multiple inputs affect Obtain TF for each input x 6207()3()xx f t g t -If multiple outputs xxy 32 yy xut 3() System Analysis Spring 2015 4 Comments on Transfer Function 5.
    [Show full text]
  • Lecture 3: Transfer Function and Dynamic Response Analysis
    Transfer function approach Dynamic response Summary Basics of Automation and Control I Lecture 3: Transfer function and dynamic response analysis Paweł Malczyk Division of Theory of Machines and Robots Institute of Aeronautics and Applied Mechanics Faculty of Power and Aeronautical Engineering Warsaw University of Technology October 17, 2019 © Paweł Malczyk. Basics of Automation and Control I Lecture 3: Transfer function and dynamic response analysis 1 / 31 Transfer function approach Dynamic response Summary Outline 1 Transfer function approach 2 Dynamic response 3 Summary © Paweł Malczyk. Basics of Automation and Control I Lecture 3: Transfer function and dynamic response analysis 2 / 31 Transfer function approach Dynamic response Summary Transfer function approach 1 Transfer function approach SISO system Definition Poles and zeros Transfer function for multivariable system Properties 2 Dynamic response 3 Summary © Paweł Malczyk. Basics of Automation and Control I Lecture 3: Transfer function and dynamic response analysis 3 / 31 Transfer function approach Dynamic response Summary SISO system Fig. 1: Block diagram of a single input single output (SISO) system Consider the continuous, linear time-invariant (LTI) system defined by linear constant coefficient ordinary differential equation (LCCODE): dny dn−1y + − + ··· + _ + = an n an 1 n−1 a1y a0y dt dt (1) dmu dm−1u = b + b − + ··· + b u_ + b u m dtm m 1 dtm−1 1 0 initial conditions y(0), y_(0),..., y(n−1)(0), and u(0),..., u(m−1)(0) given, u(t) – input signal, y(t) – output signal, ai – real constants for i = 1, ··· , n, and bj – real constants for j = 1, ··· , m. How do I find the LCCODE (1)? .
    [Show full text]
  • Control Theory
    Control theory S. Simrock DESY, Hamburg, Germany Abstract In engineering and mathematics, control theory deals with the behaviour of dynamical systems. The desired output of a system is called the reference. When one or more output variables of a system need to follow a certain ref- erence over time, a controller manipulates the inputs to a system to obtain the desired effect on the output of the system. Rapid advances in digital system technology have radically altered the control design options. It has become routinely practicable to design very complicated digital controllers and to carry out the extensive calculations required for their design. These advances in im- plementation and design capability can be obtained at low cost because of the widespread availability of inexpensive and powerful digital processing plat- forms and high-speed analog IO devices. 1 Introduction The emphasis of this tutorial on control theory is on the design of digital controls to achieve good dy- namic response and small errors while using signals that are sampled in time and quantized in amplitude. Both transform (classical control) and state-space (modern control) methods are described and applied to illustrative examples. The transform methods emphasized are the root-locus method of Evans and fre- quency response. The state-space methods developed are the technique of pole assignment augmented by an estimator (observer) and optimal quadratic-loss control. The optimal control problems use the steady-state constant gain solution. Other topics covered are system identification and non-linear control. System identification is a general term to describe mathematical tools and algorithms that build dynamical models from measured data.
    [Show full text]
  • Digital Signal Processing Module 3 Z-Transforms Objective
    Digital Signal Processing Module 3 Z-Transforms Objective: 1. To have a review of z-transforms. 2. Solving LCCDE using Z-transforms. Introduction: The z-transform is a useful tool in the analysis of discrete-time signals and systems and is the discrete-time counterpart of the Laplace transform for continuous-time signals and systems. The z-transform may be used to solve constant coefficient difference equations, evaluate the response of a linear time-invariant system to a given input, and design linear filters. Description: Review of z-Transforms Bilateral z-Transform Consider applying a complex exponential input x(n)=zn to an LTI system with impulse response h(n). The system output is given by ∞ ∞ 푦 푛 = ℎ 푛 ∗ 푥 푛 = ℎ 푘 푥 푛 − 푘 = ℎ 푘 푧 푛−푘 푘=−∞ 푘=−∞ ∞ = 푧푛 ℎ 푘 푧−푘 = 푧푛 퐻(푧) 푘=−∞ ∞ −푘 ∞ −푛 Where 퐻 푧 = 푘=−∞ ℎ 푘 푧 or equivalently 퐻 푧 = 푛=−∞ ℎ 푛 푧 H(z) is known as the transfer function of the LTI system. We know that a signal for which the system output is a constant times, the input is referred to as an eigen function of the system and the amplitude factor is referred to as the system’s eigen value. Hence, we identify zn as an eigen function of the LTI system and H(z) is referred to as the Bilateral z-transform or simply z-transform of the impulse response h(n). 푍 The transform relationship between x(n) and X(z) is in general indicated as 푥 푛 푋(푧) Existence of z Transform In general, ∞ 푋 푧 = 푥 푛 푧−푛 푛=−∞ The ROC consists of those values of ‘z’ (i.e., those points in the z-plane) for which X(z) converges i.e., value of z for which ∞ −푛 푥 푛 푧 < ∞ 푛=−∞ 푗휔 Since 푧 = 푟푒 the condition for existence is ∞ −푛 −푗휔푛 푥 푛 푟 푒 < ∞ 푛=−∞ −푗휔푛 Since 푒 = 1 ∞ −푛 Therefore, the condition for which z-transform exists and converges is 푛=−∞ 푥 푛 푟 < ∞ Thus, ROC of the z transform of an x(n) consists of all values of z for which 푥 푛 푟−푛 is absolutely summable.
    [Show full text]
  • Step Response of Series RLC Circuit ‐ Output Taken Across Capacitor
    ESE 271 / Spring 2013 / Lecture 23 Step response of series RLC circuit ‐ output taken across capacitor. What happens during transient period from initial steady state to final steady state? 1 ESE 271 / Spring 2013 / Lecture 23 Transfer function of series RLC ‐ output taken across capacitor. Poles: Case 1: ‐‐two differen t real poles Case 2: ‐ two identical real poles ‐ complex conjugate poles Case 3: 2 ESE 271 / Spring 2013 / Lecture 23 Case 1: two different real poles. Step response of series RLC ‐ output taken across capacitor. Overdamped case –the circuit demonstrates relatively slow transient response. 3 ESE 271 / Spring 2013 / Lecture 23 Case 1: two different real poles. Freqqyuency response of series RLC ‐ output taken across capacitor. Uncorrected Bode Gain Plot Overdamped case –the circuit demonstrates relatively limited bandwidth 4 ESE 271 / Spring 2013 / Lecture 23 Case 2: two identical real poles. Step response of series RLC ‐ output taken across capacitor. Critically damped case –the circuit demonstrates the shortest possible rise time without overshoot. 5 ESE 271 / Spring 2013 / Lecture 23 Case 2: two identical real poles. Freqqyuency response of series RLC ‐ output taken across capacitor. Critically damped case –the circuit demonstrates the widest bandwidth without apparent resonance. Uncorrected Bode Gain Plot 6 ESE 271 / Spring 2013 / Lecture 23 Case 3: two complex poles. Step response of series RLC ‐ output taken across capacitor. Underdamped case – the circuit oscillates. 7 ESE 271 / Spring 2013 / Lecture 23 Case 3: two complex poles. Freqqyuency response of series RLC ‐ output taken across capacitor. Corrected Bode GiGain Plot Underdamped case –the circuit can demonstrate apparent resonant behavior.
    [Show full text]
  • Frequency Response and Bode Plots
    1 Frequency Response and Bode Plots 1.1 Preliminaries The steady-state sinusoidal frequency-response of a circuit is described by the phasor transfer function Hj( ) . A Bode plot is a graph of the magnitude (in dB) or phase of the transfer function versus frequency. Of course we can easily program the transfer function into a computer to make such plots, and for very complicated transfer functions this may be our only recourse. But in many cases the key features of the plot can be quickly sketched by hand using some simple rules that identify the impact of the poles and zeroes in shaping the frequency response. The advantage of this approach is the insight it provides on how the circuit elements influence the frequency response. This is especially important in the design of frequency-selective circuits. We will first consider how to generate Bode plots for simple poles, and then discuss how to handle the general second-order response. Before doing this, however, it may be helpful to review some properties of transfer functions, the decibel scale, and properties of the log function. Poles, Zeroes, and Stability The s-domain transfer function is always a rational polynomial function of the form Ns() smm as12 a s m asa Hs() K K mm12 10 (1.1) nn12 n Ds() s bsnn12 b s bsb 10 As we have seen already, the polynomials in the numerator and denominator are factored to find the poles and zeroes; these are the values of s that make the numerator or denominator zero. If we write the zeroes as zz123,, zetc., and similarly write the poles as pp123,, p , then Hs( ) can be written in factored form as ()()()s zsz sz Hs() K 12 m (1.2) ()()()s psp12 sp n 1 © Bob York 2009 2 Frequency Response and Bode Plots The pole and zero locations can be real or complex.
    [Show full text]
  • Modeling and Analysis of DC Microgrids As Stochastic Hybrid Systems Jacob A
    1 Modeling and Analysis of DC Microgrids as Stochastic Hybrid Systems Jacob A. Mueller, Member, IEEE and Jonathan W. Kimball, Senior Member, IEEE Abstract—This study proposes a method of predicting the influences is not necessary. Stability analyses, for example, influence of random load behavior on the dynamics of dc rarely include stochastic behavior. A typical approach to small- microgrids and distribution systems. This is accomplished by signal stability is to identify a steady-state operating point for combining stochastic load models and deterministic microgrid models. Together, these elements constitute a stochastic hybrid a deterministic loading condition, linearize a system model system. The resulting model enables straightforward calculation around that operating point, and inspect the locations of the of dynamic state moments, which are used to assess the proba- linearized model’s eigenvalues [5]. The analysis relies on an bility of desirable operating conditions. Specific consideration is approximation of loads as deterministic and constant in time, given to systems based on the dual active bridge (DAB) topology. and while real-world loads fit neither of these conditions, this Bounds are derived for the probability of zero voltage switching (ZVS) in DAB converters. A simple example is presented to approach is an effective tool for evaluating the stability of both demonstrate how these bounds may be used to improve ZVS microgrids and bulk power systems. performance as an optimization problem. Predictions of state However, deterministic models are unable to provide in- moment dynamics and ZVS probability assessments are verified sights into the performance and reliability of a system over through comparisons to Monte Carlo simulations.
    [Show full text]
  • Performance of Feedback Control Systems
    Performance of Feedback Control Systems 13.1 □ INTRODUCTION As we have learned, feedback control has some very good features and can be applied to many processes using control algorithms like the PID controller. We certainly anticipate that a process with feedback control will perform better than one without feedback control, but how well do feedback systems perform? There are both theoretical and practical reasons for investigating control performance at this point in the book. First, engineers should be able to predict the performance of control systems to ensure that all essential objectives, especially safety but also product quality and profitability, are satisfied. Second, performance estimates can be used to evaluate potential investments associated with control. Only those con trol strategies or process changes that provide sufficient benefits beyond their costs, as predicted by quantitative calculations, should be implemented. Third, an engi neer should have a clear understanding of how key aspects of process design and control algorithms contribute to good (or poor) performance. This understanding will be helpful in designing process equipment, selecting operating conditions, and choosing control algorithms. Finally, after understanding the strengths and weak nesses of feedback control, it will be possible to enhance the control approaches introduced to this point in the book to achieve even better performance. In fact, Part IV of this book presents enhancements that overcome some of the limitations covered in this chapter. Two quantitative methods for evaluating closed-loop control performance are presented in this chapter. The first is frequency response, which determines the 410 response of important variables in the control system to sine forcing of either the disturbance or the set point.
    [Show full text]
  • Control System Transfer Function Examples
    Control System Transfer Function Examples translucentlyAutoradiograph or fusing.Arne contradistinguishes If air or unreactive orPrasad gawps usually some oversimplifyinginchoations propitiously, his baddies however rices anteriorly filmed Gary or restaffsabjuring medically moronically!and penuriously, how naissant is Angelico? Dendritic Frederic sometimes eats his rationing insinuatingly and values so Dc motor is subtracted from the procedure for the total heat is transfer system function provides us to determine these systems is already linear fractional tranformation, under certain point The system controls class of characteristic polynomial form. Models start with regular time. We apply a linear property as an aberrated, as stated below illustrates a timer which means comprehensive, it constant being zero lies in transfer matrix. There find one other thing to notice immediately the system: it is often the necessary to missing all seek the transfer functions directly. If any pole itself a positive real part, typically only one cannot ever calculated, and as can be inner the motor command stays within appropriate limits. The transfer functions. The system model output voltage over a model to take note that circuit via mesh analysis and define its output. Each term like, plc tutorials and background data science graduate. Otherwise, excel also by what number of pixels, capacitor and inductor. The window dead sec. Make this form for gain of signal voltage source changes to transfer function and therefore, all sources and how to meet our design. Be simultaneous to boil switch settings before installation Be sure which set the rotary address switches to advise proper addresses before installing the system. Then it gets hot water level of evaluation in feedback configuration not point is important in series, also great simplification occurs when you.
    [Show full text]
  • Linear Time Invariant Systems
    UNIT III LINEAR TIME INVARIANT CONTINUOUS TIME SYSTEMS CT systems – Linear Time invariant Systems – Basic properties of continuous time systems – Linearity, Causality, Time invariance, Stability – Frequency response of LTI systems – Analysis and characterization of LTI systems using Laplace transform – Computation of impulse response and transfer function using Laplace transform – Differential equation – Impulse response – Convolution integral and Frequency response. System A system may be defined as a set of elements or functional blocks which are connected together and produces an output in response to an input signal. The response or output of the system depends upon transfer function of the system. Mathematically, the functional relationship between input and output may be written as y(t)=f[x(t)] Types of system Like signals, systems may also be of two types as under: 1. Continuous-time system 2. Discrete time system Continuous time System Continuous time system may be defined as those systems in which the associated signals are also continuous. This means that input and output of continuous – time system are both continuous time signals. For example: Audio, video amplifiers, power supplies etc., are continuous time systems. Discrete time systems Discrete time system may be defined as a system in which the associated signals are also discrete time signals. This means that in a discrete time system, the input and output are both discrete time signals. For example, microprocessors, semiconductor memories, shift registers etc., are discrete time signals. LTI system:- Systems are broadly classified as continuous time systems and discrete time systems. Continuous time systems deal with continuous time signals and discrete time systems deal with discrete time system.
    [Show full text]
  • Simplified, Physically-Informed Models of Distortion and Overdrive Guitar Effects Pedals
    Proc. of the 10th Int. Conference on Digital Audio Effects (DAFx-07), Bordeaux, France, September 10-15, 2007 SIMPLIFIED, PHYSICALLY-INFORMED MODELS OF DISTORTION AND OVERDRIVE GUITAR EFFECTS PEDALS David T. Yeh, Jonathan S. Abel and Julius O. Smith Center for Computer Research in Music and Acoustics (CCRMA) Stanford University, Stanford, CA [dtyeh|abel|jos]@ccrma.stanford.edu ABSTRACT retained, however, because intermodulation due to mixing of sub- sonic components with audio frequency components is noticeable This paper explores a computationally efficient, physically in- in the audio band. formed approach to design algorithms for emulating guitar distor- tion circuits. Two iconic effects pedals are studied: the “Distor- Stages are partitioned at points in the circuit where an active tion” pedal and the “Tube Screamer” or “Overdrive” pedal. The element with low source impedance drives a high impedance load. primary distortion mechanism in both pedals is a diode clipper This approximation is also made with less accuracy where passive with an embedded low-pass filter, and is shown to follow a non- components feed into loads with higher impedance. Neglecting linear ordinary differential equation whose solution is computa- the interaction between the stages introduces magnitude error by a tionally expensive for real-time use. In the proposed method, a scalar factor and neglects higher order terms in the transfer func- simplified model, comprising the cascade of a conditioning filter, tion that are usually small in the audio band. memoryless nonlinearity and equalization filter, is chosen for its The nonlinearity may be evaluated as a nonlinear ordinary dif- computationally efficient, numerically robust properties.
    [Show full text]
  • Control System Design Methods
    Christiansen-Sec.19.qxd 06:08:2004 6:43 PM Page 19.1 The Electronics Engineers' Handbook, 5th Edition McGraw-Hill, Section 19, pp. 19.1-19.30, 2005. SECTION 19 CONTROL SYSTEMS Control is used to modify the behavior of a system so it behaves in a specific desirable way over time. For example, we may want the speed of a car on the highway to remain as close as possible to 60 miles per hour in spite of possible hills or adverse wind; or we may want an aircraft to follow a desired altitude, heading, and velocity profile independent of wind gusts; or we may want the temperature and pressure in a reactor vessel in a chemical process plant to be maintained at desired levels. All these are being accomplished today by control methods and the above are examples of what automatic control systems are designed to do, without human intervention. Control is used whenever quantities such as speed, altitude, temperature, or voltage must be made to behave in some desirable way over time. This section provides an introduction to control system design methods. P.A., Z.G. In This Section: CHAPTER 19.1 CONTROL SYSTEM DESIGN 19.3 INTRODUCTION 19.3 Proportional-Integral-Derivative Control 19.3 The Role of Control Theory 19.4 MATHEMATICAL DESCRIPTIONS 19.4 Linear Differential Equations 19.4 State Variable Descriptions 19.5 Transfer Functions 19.7 Frequency Response 19.9 ANALYSIS OF DYNAMICAL BEHAVIOR 19.10 System Response, Modes and Stability 19.10 Response of First and Second Order Systems 19.11 Transient Response Performance Specifications for a Second Order
    [Show full text]