ON THE USE OF VOLTERRA SERIES FOR REAL-TIME SIMULATIONS OF WEAKLY NONLINEAR ANALOG AUDIO DEVICES: APPLICATION TO THE MOOG LADDER FILTER

Size: px
Start display at page:

Download "ON THE USE OF VOLTERRA SERIES FOR REAL-TIME SIMULATIONS OF WEAKLY NONLINEAR ANALOG AUDIO DEVICES: APPLICATION TO THE MOOG LADDER FILTER"

Transcription

1 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 ON THE USE OF VOLTEA SEIES FO EAL-TIME SIMULATIONS OF WEAKLY NONLINEA ANALOG AUDIO DEVICES: APPLICATION TO THE MOOG LADDE FILTE Thomas Hélie Ircam - CNS - STMS UM 992 Équipe Analyse/Synthèse, place Igor Stravinsky F-75 Paris, France Thomas.Helie@ircam.fr ABSTACT In this paper, we show how the formalism of the Volterra series can be used to represent the nonlinear Moog ladder filter. The analog circuit is analyzed to produce a set of governing differential equations. The Volterra kernels of this system are solved from simple algebraic equations. They define an exact decomposition of the system. An identification procedure leads to structures composed of linear filters, sums and instantaneous products of signals. Finally, a discrete-time realization of the truncated series, which guarantees no aliasing, is performed.. INTODUCTION Most of the analog audio devices used in electro-acoustic music have been simulated in numerous softwares thanks to digital implementations. Nevertheless, many musicians still prefer original devices rather than their digital versions. One of the main reasons is that analog circuits involve nonlinearities, responsible for perceptible characteristic distortions. Even for weak nonlinearities, the distortion is progressively activated with respect to the signal amplitude so that playing on the dynamics makes the sound live. Including such phenomena in audio implementation is difficult to tackle since nonlinearities naturally creates aliasing. In this paper, we show that the Volterra series formalism can be used to represent weakly nonlinear analog audio devices as inputoutput systems, from which efficient digital implementations can be deduced. Volterra series define exact representations of such systems on given amplitude ranges. If the equations which govern the circuit are differential, each kernel of the series is deduced in the Laplace domain from simple algebraic equations. One kernel isolates a sub-system attached to a monomial nonlinearity of order n and monitors the exact associated sub-dynamics. In practice, even a low order truncated version of the series yields realistic distortions while it allows to overcome the problem of aliasing. In order to concentrate on the method rather than a new complex circuit, we choose to consider a well-known and deeply-studied circuit, the Moog ladder filter [, 2,, ]. The paper is structured as follows. In section 2, the analog circuit of the Moog ladder filter is recalled and analyzed to produce a set of governing differential equations. This nonlinear differential system is re-casted, for dimensionless variables. Section introduces the Volterra series and some of their fundamental properties. Section establishes the equations satisfied by the Volterra kernels of the Moog ladder filter: first in. for a one stage filter, second in. for a four-stages filter, third in. for the complete Moog ladder filter with a loop. Analytic expressions of these kernels are detailed for the orders n, 2,. Section 5 presents a low-cost numerical simulation in the time domain: in 5., the kernels are identified as structures composed of linear filters, sums and instantaneous products of signals in the continuous time-domain; a state-space representation is given in 5.2; a digital implementation is derived in 5. such that the pole mapping of the linear part is exact and the aliasing due to the nonlinearities is rejected. The validity of the approximated structure is discussed in section 6. Finally, conclusions are given in section ELECTONIC CICUIT AND NONLINEA DIFFEENTIAL EQUATIONS 2.. The Moog ladder filter circuit The Moog ladder filter is a circuit composed of a driver and a cascade of four filters involving capacitors C and differential pairs of NPN-transistors (see Figure Transistors The NPN-transistors (see Figure a are configured such that the base currents I B can be neglected. Indeed, I B I C/β with β > so that I E I C + I B I C. Moreover, the PN-junction BE is governed by h i I C I E I s e V B V E V T I s e V B V E V T, ( where the thermal voltage is V T kt/q mv and the saturation current is I s A for the temperature T K, and where k.8 2 J/K is the Boltzmann constant, and q.6 9 C is the electron charge Driver From (, the ratio I J is I J e U V T (see Figure b. Moreover, I + J I c (2 I /J U I J I c Ic tanh ( I /J + 2V T DAFX-7

2 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 Filter (c V 2 U V (b V B (a I k+ I k+ I k Driver I B C U k I I V C I C I E V E i k I c J k+ J k+ J k J J v pol. I 5 J 5 Filter U U I J U (d Filter U I J Filter 2 U 2 I 2 J 2 Filter U I J Driver Figure : Circuits: (a NPN transistor, (b driver, (c one-stage filter, and (d four-stages Moog ladder filter One-stage filters for k,2,, From (, the ratios I k+ are I k+ e U k V T (see Figure c. J k+ J k+ Moreover, I k+ I k + i k ( I c V cc J k+ J k i k (5 In practice, the Moog ladder filter includes the circuit in Figure d, a voltage input which controls I c, some voltage adders, and a loop with a controlled feedback gain [], [5, p6]. This feedback writes U U in r U ( where U in is the input and r [, ] controls the feedback gain Dimensionless model A dimensionless version of the problem is given by du k ω c + tanh u k tanhu k, k, 2,,, (2 with u u in r u, ( where ω c I c/(cv T, u k U k /(2V T and u in U in/(2v T. In this paper, parameters ω c and r are supposed quasi-constant so that the global system is quasi-stationary. Nevertheless, the method presented below could be adapted to non-stationary problems, using non-stationary Volterra series [6, 7].. INTODUCTION TO VOLTEA SEIES.. Definitions and notations A system is described by a Volterra series of kernels {h n} n N for inputs u(t < ρ if the output y(t is given by the multiconvolutions y(t + X n Z n h n(τ,..., τ n u(t τ...u(t τ n dτ...dτ n, ( where ρ is the convergence radius of the characteristic function ϕ h (x + X n h n x n, (5 and h n n h n(τ,..., τ n dτ...dτ n is the L -norm of h n. The sum and the difference of ( and (5 yield ` I k+ + J k+ I k + J k I + J I c (6 I k+ J k+ I k J k + 2i k (7 u(t {h n} Figure 2: System represented by Volterra kernels. y(t Now, the differential pair of transistors yields I k+ J k+ I c I k+ /J k+ I k+ /J k+ + Ic tanh U k 2V T (8 and the capacitor law yields i k C du k 2... Four-stages filter and loop ewriting the terms of (7 for k,2,, thanks to (, (8 and (9, leads to the voltage equations (9 I c tanh U k I c tanh U k + 2C du k 2V T 2V T. ( For a causal system, h n are zero for τ k <. Their monolateral [8, (29..2] Laplace transforms are denoted with capital letters H n(s. For stable systems, the kernels H n are analytic for s k, e(s k >. Notation: These systems are usually represented with their kernels, either in the time domain {h n} as displayed in Figures 2 and, either in the Laplace domain {H n} as displayed in Figure. emark : Volterra series embed systems described by: (a linear filters (h n for n 2 ; (b instantaneous nonlinear functions y h(u with h( which admits a series expansion h(u P + n αnun ; (c their various combinations (sum, product, cascade, as detailed in.2. emark 2: For the case (b, the (convolution kernels are given by h n(t,..., t n α nδ(t,..., t n in the time domain (δ denotes the Dirac distribution, and by the constant functions H n(s α n in the Laplace domain. DAFX-8

3 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 u(t {f n} y(t u(t {f n} y(t d u k u k u k ω c {F n} Q {g n} {g n} (a (b u(t {f n} {g n} y(t (c Figure : Sum (a, product (b, and cascade (c of two systems. tanh(u k {T n} tanh(u k { T n} Figure : Canceling system for F..2. Interconnection laws Let N denote the strictly positive integers. The kernels {H n} n N of the systems in Figures a, b, and c are given respectively by [9, p.,5] H n(s F n(s + G n(s, (6 H n(s H n(s Xn F p(s..., s pg n p(s p+, (7 p nx X F i (s,..., s i...f ip (s i i,., s p + n.. p (i,...,i p I p n. G p(s +...+s i,..., s i i p s n (8 where I p n (i,..., i p (N p s.t. i i p n. Note that I p p is the singleton {(,...,} and that I p n when p > n. The radii of convergence are such that ρ h min(ρ f, ρ g for the cases (a,b and ρ h min `ρ f, ϕ (ρg f for the case (c.. VOLTEA KENELS OF THE MOOG LADDE FILTE.. Kernels of a single stage F Let {F n} n N be the unknown kernels of a single stage filter with input u k and output u k. They describe the dimensionless system (2 which corresponds to the circuit in Figure c, for a given k. Let {T n} n N be the coefficients of the series expansion of tanh. They are given by T 2p for p N, T, T / and, more generally, by T 2p ( p 2(2 2p B 2p/(2p! for p where B n denotes the n th Bernoulli numbers (see [8, (.5.6]. According to the remark 2 in., the coefficients T n also define the constant kernels {T n} of the system y(t tanh `u(t, in the Laplace domain. Now, we describe (2 through a block diagram involving the Volterra kernels {F n} and {T n} which define the null-system detailed in Figure, where Q (s s ω c (9 defines to the linear operator ω c in the Laplace domain. The kernels of this null-system can be derived from the interconnection laws (6 and (8. Writing that the kernels of the null system are zero yields, for n N, d F n(s Q (s s n + nx X F i (s,..., s i...f ip (s i i,., s p + nt.. p T n.(2 p (i,...,i p I p n The first term in (2 represents the cascade {F n} Q in Figure. It is derived from (8 in which only the term with p n is not zero. The second term represents the cascade {F n} {T n}. Note that the index p is associated to F n(s T while the indexes p 2 only involve F k with k n. The second member stands for { T n}. Equation (2 rewrites, for n N, F n(s [T + Q (s s n ]. # nx X T p F i (s,..., s i...f ip (s i i,., s p + n.(2.. p2 (i,...,i p I p n This yields recursive algebraic equations: for each n, the second member of (2 is a finite sum composed of kernels F ik which have been yet computed since i k < n. The kernels for n, 2, are given by,» F (s [T + Q (s ] + s ω c (22 F 2(s, (2 F (s T ˆ F(s F (s 2 F (s F (s.(2 Thus, including the nonlinear effect in the application requires to consider the kernels at least until n..2. Kernels of a complete four-stages filter F Let {Fn k } n N denote the kernels of the cascade of k systems {F n} n N. The kernels {Fn} are derived from (8 in two steps: first, the cascade of {F n} and {F n} yields {Fn}; 2 second, that of {Fn} 2 with {Fn} 2 yields {Fn}. " T n As F 2(s, this leads to, for n,2,, F 2 (s ˆF (s 2, (25 F 2 2 (s, (26 F 2 (s F (s F (s +F (s F (s 2 F (s F (s, (27 DAFX-9

4 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 and for the second step, F (s ˆF 2 (s 2 ˆF (s, (28 F 2 (s, (29 F (s F 2 (s F 2 (s +F 2 (s F 2 (s 2 F 2 (s F 2 (s X ˆF(s kˆf(s 2 kˆf(s k k.f (s ˆF (s k. (.. Kernels of the Moog ladder filter L with a loop Let {L n} n N be the kernels of the four-stages filter with the loop, fed by the input u in and with output u. They describe the dimensionless system (2- which corresponds to the circuit in Figure d. This system is such that the block diagram in Figure 5 defines the null system. In this block diagram, the kernels of the u u in u u {L n} r { Fn} Figure 5: Canceling system for L. sub-system inside the gray box are r L n(s + δ,n where δ,n denotes the Kronecker symbol (δ,n if n and δ,n otherwise. Writing from (8 that the cascade of this system with {Fn} n N is {L n} n N yields nx Xˆδ,i rl i (s,..., s i...ˆδ,ip rl ip (s i i, p +..., s n p (i,...,i p I p n.f p (s +...+s i,..., s i i p s n L n(s, ( so that, for n, 2,, L (s ˆ rl (s F (s, (2 L 2(s, ( L (s r L (s F (s +ˆ r L (s ˆ r L(s 2 Finally, the kernels are given by u. ˆ r L (s F (s. ( L (s (s F (s, (5 L 2(s, (6 L (s (s (s 2 (s F (s. (s, (7 with (s ˆ + rf (s. (8 5. SIMULATION 5.. Identifying structures composed of filters, sums and products The Volterra kernels of order given in (22, (28 and (5 correspond to standard linear filters. Those of order given in (2, ( and (7 are sums of terms with general expression A (s B (s 2 C (s D (s. From (8, each term defines an elementary system of order presented in Figure 6, where A, B, C and D are linear filters. For u A B C D Figure 6: Elementary system of order. instance, in (2, F can be decomposed into two elementary systems as in Figure a: one corresponds to A B C and D T F and is the cascade of an instantaneous cube power and the filter T F where T /; the second corresponds to A B C F and D T F and is the cascade of a filter F, an instantaneous cube power and the filter T F. Thus, by identification, (22-2, (28- and (5-7 lead to the structures given in Figures 7, 8 and 9 for the third order structures of F, F and L, respectively. Note that third order approximations of (2- would involve instantaneous loops whereas these structures have no loops and yield realizable systems composed of causal linear filters, sums and products in the time domain. The structure L makes the resonant filter (s appear u u F.. y F v T F w F Figure 7: Third-order structure F of the system F. u u u 2 u u F F F F.... F v v 2 v v F w F w F T 2 w F w Figure 8: Third-order structure F of the system F.. y y F only through an encapsulation of the four-stages system F. This corroborates the remark given in [5, p.5] even for the third order nonlinear case: the loop does not modify the low-pass properties of the filter. Indeed, controlling the resonance (Q-factor through the feedbackgain r modifies the filter but does not affect the structure F DAFX-

5 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 u in u u F L w w 5 Figure 9: Third-order structure L of the system L. y L since the cut-off pulsation ω c is controlled through I c but not r. Now, the filter is resonantobut has not a low-pass behavior. Bode diagrams for r n,, 2, are displayed in Figure. 2 2 (2iπf (db π 2 arg`(2iπf (rd f (in Hz f (in Hz Figure : Bode diagrams of for r (, r (, r 2 ( and r (. π π Filter The filter defined in (8 with one input u and one output y admits the representation (9- with the state x ˆx,dx/,d 2 x/ 2,d x/ t and A 2 6 ωc(+r ωc 6ωc 2 ω c 7 5, (5 B ˆ t, (6 C ˆ r ω c, (7 D. ( Linear processing The linear part of the Moog ladder filter corresponds to the upper stage of Figure 9, that is, the cascade of the filter and the linear four-stage filter F. It admits a state-space representation, with u L u in, y L [u, u, u 2, u, u ] t, x L ˆu, u, u 2, u, x,dx/,d 2 x/ 2, d x/ t, and»» AF B F.C BF.D x, A L(t +»» I,, y(t x, C L(t + d x L(t B u L(t, (9 D u L(t. ( Processing of order 5.2. State-space representation In this section, linear filters involved in the structure L are reshaped into state-space representations dx(t A x(t + B u(t (9 y(t C x(t + D u(t ( which define stationary linear systems with P inputs u, Q outputs y and the state x of dimension N. The vectors u, y and x have dimensions P,Q, N, respectively. The matrices A, B, C and D have dimensions N N, N P, Q N and Q P, respectively Cascade of four filters F The cascade of four linear filters F with one input u F u and four outputs y F [u, u, u 2, u ] t (see Figure 8 admits the representation (9- with the state x F y F and 2 6 A F ω c 7 5, ( B F ω c ˆ t, (2 C F I, ( D F ˆ t, ( where I denotes the identity matrix. This part is composed of the intermediate and the lower stages in Figures 8-9. The intermediate stage is nonlinear but memoryless. It computes v ˆ(u (u,(u 2 (u,(u (u 2,(u (u t. (5 The lower stage is a cascade of four linear filters F with adders, a gain T / and a linear filter. It admits a state-space representation with u NL v, y NL w 5, and x NL ˆw,dw/,d 2 w/ 2,d w/, w, w, w 2, w t where w is involved in the state-space representation of, and» d x NL(t A B.ˆT,,, x NL(t +, A F», u ω NL(t ci (52 y NL(tˆ C D.ˆT,,, x NL(t (5 5.. Digital simulation without aliasing and results The state-space representation of L is given by equations (9-5. The digital implementation of its linear parts is very standard. Methods such as bilinear or backward difference transforms and even redesigned versions of L have been deeply studied in [2]. Another way to preserve important features such as the exact pole mapping with (r,ω c consists in deriving the exact free-regime dynamics from the solution of (9, namely, x(t t exp `A(t τ.b.u(τdτ + exp `At.x( so that, denoting x n x(nt for the sampling period T, x n+ exp `AT.x n+ Z (n+t nt exp `A(t n+ τ.b.u(τdτ. (5 DAFX-

6 Proc. of the 9 th Int. Conference on Digital Audio Effects (DAFx-6, Montreal, Canada, September 8-2, 26 Finite dimensional approximations of u(t P n Z unh(t nt with h(t sin(πt/(πt will yield digital filters. As a low order example, the approximation h (t` t T [ T,T] (t leads to x n+ exp `AT.x n + B.u n+ + B.u n, (55 where B TE (T E 2(T, B E 2(T with E (t T t exp `A(T τ Bdτ and E 2(t t E(τdτ. The output y n is computed from (. The approximation due to h means that the exact system is fed with a modified input with spectrum TF[u](f [sinc(tf] 2 rather than TF[u](f, where TF denotes the Fourier transform and [sinc(tf] 2 TF[h ](f. Now, the aliasing due to the cube powers in (5 can be rejected by encapsulating the digital system with an oversampling process at the input and an under-sampling process at the output. Here, the oversampling factor is. This factor improves the approximation due to h since [sinc(ξ] 2 decreases from db at ξ to only.8 db at ξ /6 rather than 7.8 db at ξ /2. esults are presented in Fig. for a sum of 2 square waves (7Hz, Hz with a linear attack (.5s and a linear decay (.s. Parameters are ω c 2πf c with f c 5Hz, r.5 and T /s. frequency (in Hz amplitude time (in s time (in s Figure : Spectrograms and signals of u in u + w 5 y L DISCUSSION The validity of the third order structure is conditioned by that of the series expansion of tanh(u. Typical valid ranges for orders, and 5 are u <.5, u <.75, u <. Compared to Fig.7, a (2N+ -order structure F 2N+ involves N+ elementary filters F and also instantaneous operators (powers, products, sums. Moreover, structures F 2N+ and L 2N+ are built from F 2N+. Now, a way to improve the validity for a fixed order 2N+ consists in modifying coefficients T 2k+ ( k N so that they minimize a distance between tanh(u and its (2N+-order polynomial approximation P 2N+(u, globally on a u-range rather than near u. This will introduce some ripples on P 2N+(u but which do not affect the global behavior if sufficiently small (in particular, P 2N+(u must preserve the sign of tanh(u over the considered u-range. 7. CONCLUSION nonlinear differential systems (including loops into an infinite set of algebraic equations from which the Volterra kernels are deduced. Each kernel isolates a sub-system attached to a monomial nonlinearity and monitors the exact associated sub-dynamics. In practice, keeping the very first kernels suffices to capture the distortion in a significant amplitude range, which characterizes the warmth of analog devices. Structures which admits a realization in the time domain can be deduced from the Volterra kernels. In this paper, for each kernel, elementary and low-cost sub-systems have been identified, but other systematic identification procedures are also available, see e.g. []. Moreover, a truncated version of the series allows to reject aliasing for digital implementations. In practice, using lower oversampling factors can be sufficient, especially for naturally low-pass systems. This formalism also proves to be useful for solving weakly nonlinear partial differential equations, see e.g. [] for the nonlinear propagation in a brass. 8. EFEENCES []. A. Moog, A voltage-controlled low-pass high-pass filter for audio signal processing, in 7th Conv. Audio Eng. Soc., New York, USA, 965, pp. 2. [2] T. Stilson and J. Smith, Analyzing the Moog VCF with consideratons for digital implementation, in Proc. Int. Comp. Music Conf. (ICMC 96, Hong Kong, 996, pp. 98. [] A. Huovilainen, Non-linear digital implementation of the Moog ladder filter, in Proc. Int. Conf. on Digital Audio Effects (DAFx-, Naples, Italy, 2, pp [] T. E. Stinchcombe, Derivation of the transfer function of the Moog ladder filter, [Online] Moog_ladder_tf.pdf, Tech. ep., 25. [5] J. Smith, Virtual acoustic musical instruments: eview of models and selected research, in Proc. IEEE Workshop Appl. of Dig. Sig. Proc. to Audio and Acoust., New Palz, NY, 25, presentation Overheads. [6] F. Lamnabhi-Lagarrigue, Analyse des Systèmes Non Linéaires. Editions Hermès, 99, isbn [7] A. Isidori, Nonlinear control systems, rd ed. Springer Verlag, 995. [8] M. Abramowitz and I. A. Stegun, Handbook of mathematical functions. New York: Dover, 97. [9] M. Hasler, Phénomènes non linéaires. École Polytechnique Fédérale de Lausanne, Jan [] W. J. ugh, Nonlinear System Theory, The Volterra/Wiener approach. Baltimore: The Johns Hopkins University Press, 98. [] T. Hélie and M. Hasler, Volterra series for solving weakly non-linear partial differential equations: application to a dissipative Burgers equation, Int. Journal of Control, vol. 77, no. 2, pp. 7 82, 2. In this paper, the Volterra series have been used to model a weakly nonlinear analog audio device. This formalism helps to transform DAFX-2

A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE CONTROLLED FILTER

A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE CONTROLLED FILTER A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE CONTROLLED FILTER Marco Civolani University of Verona Dipartimento di Informatica 15 Strada Le Grazie Verona 37134, Italy marcocivolani@gmailcom Federico

More information

Preserving the LTI system topology in s- to z-plane transforms

Preserving the LTI system topology in s- to z-plane transforms Preserving the LTI system topology in s- to z-plane transforms Vadim Zavalishin May 5, 2008 Abstract A method for preserving the LTI system topology during the application of an s- to z-plane transform

More information

Publication V. c 2012 Copyright Holder. Reprinted with permission.

Publication V. c 2012 Copyright Holder. Reprinted with permission. Publication V R. C. D. Paiva, J. Pakarinen, and V. Välimäki. Reduced-complexity modeling of high-order nonlinear audio systems using swept-sine and principal component analysis. In Proc. AES 45th Conf.

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010 [E2.5] IMPERIAL COLLEGE LONDON DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2010 EEE/ISE PART II MEng. BEng and ACGI SIGNALS AND LINEAR SYSTEMS Time allowed: 2:00 hours There are FOUR

More information

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

e st f (t) dt = e st tf(t) dt = L {t f(t)} s Additional operational properties How to find the Laplace transform of a function f (t) that is multiplied by a monomial t n, the transform of a special type of integral, and the transform of a periodic

More information

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems Cosc 3451 Signals and Systems Systems Terminology and Properties of Systems What is a system? an entity that manipulates one or more signals to yield new signals (often to accomplish a function) can be

More information

A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS. Luke Dahl, Jean-Marc Jot

A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS. Luke Dahl, Jean-Marc Jot Proceedings of the COST G-6 Conference on Digital Audio Effects (DAFX-00), Verona, Italy, December 7-9, 000 A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS Lue Dahl, Jean-Marc Jot Creative Advanced

More information

Antialiased Soft Clipping using an Integrated Bandlimited Ramp

Antialiased Soft Clipping using an Integrated Bandlimited Ramp Budapest, Hungary, 31 August 2016 Antialiased Soft Clipping using an Integrated Bandlimited Ramp Fabián Esqueda*, Vesa Välimäki*, and Stefan Bilbao** *Dept. Signal Processing and Acoustics, Aalto University,

More information

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?

UNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter? UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics

More information

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra Time Series Analysis: 4. Digital Linear Filters P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2018 Linear filters Filtering in Fourier domain is very easy: multiply the DFT of the input by a transfer

More information

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 52, NO. 4, AUGUST 2003 1129 A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial

More information

Advanced Analog Building Blocks. Prof. Dr. Peter Fischer, Dr. Wei Shen, Dr. Albert Comerma, Dr. Johannes Schemmel, etc

Advanced Analog Building Blocks. Prof. Dr. Peter Fischer, Dr. Wei Shen, Dr. Albert Comerma, Dr. Johannes Schemmel, etc Advanced Analog Building Blocks Prof. Dr. Peter Fischer, Dr. Wei Shen, Dr. Albert Comerma, Dr. Johannes Schemmel, etc 1 Topics 1. S domain and Laplace Transform Zeros and Poles 2. Basic and Advanced current

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts 1 Signals A signal is a pattern of variation of a physical quantity, often as a function of time (but also space, distance, position, etc). These quantities are usually the

More information

A.1 THE SAMPLED TIME DOMAIN AND THE Z TRANSFORM. 0 δ(t)dt = 1, (A.1) δ(t)dt =

A.1 THE SAMPLED TIME DOMAIN AND THE Z TRANSFORM. 0 δ(t)dt = 1, (A.1) δ(t)dt = APPENDIX A THE Z TRANSFORM One of the most useful techniques in engineering or scientific analysis is transforming a problem from the time domain to the frequency domain ( 3). Using a Fourier or Laplace

More information

University Question Paper Solution

University Question Paper Solution Unit 1: Introduction University Question Paper Solution 1. Determine whether the following systems are: i) Memoryless, ii) Stable iii) Causal iv) Linear and v) Time-invariant. i) y(n)= nx(n) ii) y(t)=

More information

Digital Filters Ying Sun

Digital Filters Ying Sun Digital Filters Ying Sun Digital filters Finite impulse response (FIR filter: h[n] has a finite numbers of terms. Infinite impulse response (IIR filter: h[n] has infinite numbers of terms. Causal filter:

More information

Gaussian-Shaped Circularly-Symmetric 2D Filter Banks

Gaussian-Shaped Circularly-Symmetric 2D Filter Banks Gaussian-Shaped Circularly-Symmetric D Filter Bans ADU MATEI Faculty of Electronics and Telecommunications Technical University of Iasi Bldv. Carol I no.11, Iasi 756 OMAIA Abstract: - In this paper we

More information

THEORY AND DESIGN OF HIGH ORDER SOUND FIELD MICROPHONES USING SPHERICAL MICROPHONE ARRAY

THEORY AND DESIGN OF HIGH ORDER SOUND FIELD MICROPHONES USING SPHERICAL MICROPHONE ARRAY THEORY AND DESIGN OF HIGH ORDER SOUND FIELD MICROPHONES USING SPHERICAL MICROPHONE ARRAY Thushara D. Abhayapala, Department of Engineering, FEIT & Department of Telecom Eng, RSISE The Australian National

More information

Signals and Systems Chapter 2

Signals and Systems Chapter 2 Signals and Systems Chapter 2 Continuous-Time Systems Prof. Yasser Mostafa Kadah Overview of Chapter 2 Systems and their classification Linear time-invariant systems System Concept Mathematical transformation

More information

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters Lecture 6, ATIK Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters What did we do last time? Switched capacitor circuits The basics Charge-redistribution analysis Nonidealties

More information

Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity

Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity Satoshi Kinoshita Department of Electrical and Electronic Engineering, Kansai University

More information

ELECTRONIC SYSTEMS. Basic operational amplifier circuits. Electronic Systems - C3 13/05/ DDC Storey 1

ELECTRONIC SYSTEMS. Basic operational amplifier circuits. Electronic Systems - C3 13/05/ DDC Storey 1 Electronic Systems C3 3/05/2009 Politecnico di Torino ICT school Lesson C3 ELECTONIC SYSTEMS C OPEATIONAL AMPLIFIES C.3 Op Amp circuits» Application examples» Analysis of amplifier circuits» Single and

More information

Time Series Analysis: 4. Linear filters. P. F. Góra

Time Series Analysis: 4. Linear filters. P. F. Góra Time Series Analysis: 4. Linear filters P. F. Góra http://th-www.if.uj.edu.pl/zfs/gora/ 2012 Linear filters in the Fourier domain Filtering: Multiplying the transform by a transfer function. g n DFT G

More information

Volterra Series: Introduction & Application

Volterra Series: Introduction & Application ECEN 665 (ESS : RF Communication Circuits and Systems Volterra Series: Introduction & Application Prepared by: Heng Zhang Part of the material here provided is based on Dr. Chunyu Xin s dissertation Outline

More information

Music 420 Lecture Elementary Finite Different Schemes

Music 420 Lecture Elementary Finite Different Schemes Music 420 Lecture Elementary Finite Different Schemes Julius O. Smith III (jos@ccrma.stanford.edu) Center for Computer Research in Music and Acoustics (CCRMA) Department of Music, Stanford University Stanford,

More information

EE Control Systems LECTURE 9

EE Control Systems LECTURE 9 Updated: Sunday, February, 999 EE - Control Systems LECTURE 9 Copyright FL Lewis 998 All rights reserved STABILITY OF LINEAR SYSTEMS We discuss the stability of input/output systems and of state-space

More information

Chapter 2 Time-Domain Representations of LTI Systems

Chapter 2 Time-Domain Representations of LTI Systems Chapter 2 Time-Domain Representations of LTI Systems 1 Introduction Impulse responses of LTI systems Linear constant-coefficients differential or difference equations of LTI systems Block diagram representations

More information

ECE Branch GATE Paper The order of the differential equation + + = is (A) 1 (B) 2

ECE Branch GATE Paper The order of the differential equation + + = is (A) 1 (B) 2 Question 1 Question 20 carry one mark each. 1. The order of the differential equation + + = is (A) 1 (B) 2 (C) 3 (D) 4 2. The Fourier series of a real periodic function has only P. Cosine terms if it is

More information

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries . AERO 632: of Advance Flight Control System. Preliminaries Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Preliminaries Signals & Systems Laplace

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts Signals A signal is a pattern of variation of a physical quantity as a function of time, space, distance, position, temperature, pressure, etc. These quantities are usually

More information

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations

Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Krylov-Subspace Based Model Reduction of Nonlinear Circuit Models Using Bilinear and Quadratic-Linear Approximations Peter Benner and Tobias Breiten Abstract We discuss Krylov-subspace based model reduction

More information

Digital Control & Digital Filters. Lectures 21 & 22

Digital Control & Digital Filters. Lectures 21 & 22 Digital Controls & Digital Filters Lectures 2 & 22, Professor Department of Electrical and Computer Engineering Colorado State University Spring 205 Review of Analog Filters-Cont. Types of Analog Filters:

More information

Discrete-time signals and systems

Discrete-time signals and systems Discrete-time signals and systems 1 DISCRETE-TIME DYNAMICAL SYSTEMS x(t) G y(t) Linear system: Output y(n) is a linear function of the inputs sequence: y(n) = k= h(k)x(n k) h(k): impulse response of the

More information

Lecture 9 Infinite Impulse Response Filters

Lecture 9 Infinite Impulse Response Filters Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9

More information

Volterra/Wiener Representation of Non-Linear Systems

Volterra/Wiener Representation of Non-Linear Systems Berkeley Volterra/Wiener Representation of Non-Linear Systems Prof. Ali M. U.C. Berkeley Copyright c 2014 by Ali M. Linear Input/Output Representation A linear (LTI) system is completely characterized

More information

Interconnection of LTI Systems

Interconnection of LTI Systems EENG226 Signals and Systems Chapter 2 Time-Domain Representations of Linear Time-Invariant Systems Interconnection of LTI Systems Prof. Dr. Hasan AMCA Electrical and Electronic Engineering Department (ee.emu.edu.tr)

More information

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE)

QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE) QUESTION BANK SIGNALS AND SYSTEMS (4 th SEM ECE) 1. For the signal shown in Fig. 1, find x(2t + 3). i. Fig. 1 2. What is the classification of the systems? 3. What are the Dirichlet s conditions of Fourier

More information

Poles and Zeros in z-plane

Poles and Zeros in z-plane M58 Mixed Signal Processors page of 6 Poles and Zeros in z-plane z-plane Response of discrete-time system (i.e. digital filter at a particular frequency ω is determined by the distance between its poles

More information

GAUSSIANIZATION METHOD FOR IDENTIFICATION OF MEMORYLESS NONLINEAR AUDIO SYSTEMS

GAUSSIANIZATION METHOD FOR IDENTIFICATION OF MEMORYLESS NONLINEAR AUDIO SYSTEMS GAUSSIANIATION METHOD FOR IDENTIFICATION OF MEMORYLESS NONLINEAR AUDIO SYSTEMS I. Marrakchi-Mezghani (1),G. Mahé (2), M. Jaïdane-Saïdane (1), S. Djaziri-Larbi (1), M. Turki-Hadj Alouane (1) (1) Unité Signaux

More information

Module 4. Related web links and videos. 1. FT and ZT

Module 4. Related web links and videos. 1.  FT and ZT Module 4 Laplace transforms, ROC, rational systems, Z transform, properties of LT and ZT, rational functions, system properties from ROC, inverse transforms Related web links and videos Sl no Web link

More information

1.4 Unit Step & Unit Impulse Functions

1.4 Unit Step & Unit Impulse Functions 1.4 Unit Step & Unit Impulse Functions 1.4.1 The Discrete-Time Unit Impulse and Unit-Step Sequences Unit Impulse Function: δ n = ቊ 0, 1, n 0 n = 0 Figure 1.28: Discrete-time Unit Impulse (sample) 1 [n]

More information

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS

DESIGN OF CMOS ANALOG INTEGRATED CIRCUITS DESIGN OF CMOS ANALOG INEGRAED CIRCUIS Franco Maloberti Integrated Microsistems Laboratory University of Pavia Discrete ime Signal Processing F. Maloberti: Design of CMOS Analog Integrated Circuits Discrete

More information

ELEG 305: Digital Signal Processing

ELEG 305: Digital Signal Processing ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels) GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM DATE: 30-Apr-14 COURSE: ECE 3084A (Prof. Michaels) NAME: STUDENT #: LAST, FIRST Write your name on the front page

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

MODELING OF CONTROL SYSTEMS

MODELING OF CONTROL SYSTEMS 1 MODELING OF CONTROL SYSTEMS Feb-15 Dr. Mohammed Morsy Outline Introduction Differential equations and Linearization of nonlinear mathematical models Transfer function and impulse response function Laplace

More information

Harmonic Modeling of Networks

Harmonic Modeling of Networks Harmonic Modeling of Networks Thomas H. Ortmeyer ECE Dept. Clarkson University Potsdam, NY 13699-5720 M. Fayyaz Akram Dept. of Elec. Eng. Univ. of Engineering and Technology Lahore, Pakistan Takashi Hiyama

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

E : Lecture 1 Introduction

E : Lecture 1 Introduction E85.2607: Lecture 1 Introduction 1 Administrivia 2 DSP review 3 Fun with Matlab E85.2607: Lecture 1 Introduction 2010-01-21 1 / 24 Course overview Advanced Digital Signal Theory Design, analysis, and implementation

More information

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2 Stability 8X(s) X(s) Y(s) = (s 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = 2 and s = -2 If all poles are in region where s < 0, system is stable in Fourier language s = jω G 0 - x3 x7 Y(s)

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

Binary addition (1-bit) P Q Y = P + Q Comments Carry = Carry = Carry = Carry = 1 P Q

Binary addition (1-bit) P Q Y = P + Q Comments Carry = Carry = Carry = Carry = 1 P Q Digital Arithmetic In Chapter 2, we have discussed number systems such as binary, hexadecimal, decimal, and octal. We have also discussed sign representation techniques, for example, sign-bit representation

More information

Differential and Difference LTI systems

Differential and Difference LTI systems Signals and Systems Lecture: 6 Differential and Difference LTI systems Differential and difference linear time-invariant (LTI) systems constitute an extremely important class of systems in engineering.

More information

Lecture 2. Introduction to Systems (Lathi )

Lecture 2. Introduction to Systems (Lathi ) Lecture 2 Introduction to Systems (Lathi 1.6-1.8) Pier Luigi Dragotti Department of Electrical & Electronic Engineering Imperial College London URL: www.commsp.ee.ic.ac.uk/~pld/teaching/ E-mail: p.dragotti@imperial.ac.uk

More information

Proceedings of Meetings on Acoustics

Proceedings of Meetings on Acoustics Proceedings of Meetings on Acoustics Volume 19, 13 http://acousticalsociety.org/ ICA 13 Montreal Montreal, Canada - 7 June 13 Signal Processing in Acoustics Session 1pSPc: Miscellaneous Topics in Signal

More information

Laplace Transform of Spherical Bessel Functions

Laplace Transform of Spherical Bessel Functions Laplace Transform of Spherical Bessel Functions arxiv:math-ph/01000v 18 Jan 00 A. Ludu Department of Chemistry and Physics, Northwestern State University, Natchitoches, LA 71497 R. F. O Connell Department

More information

Problem Weight Score Total 100

Problem Weight Score Total 100 EE 350 EXAM IV 15 December 2010 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO Problem Weight Score 1 25 2 25 3 25 4 25 Total

More information

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012 The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012 Time: 3 hours. Close book, closed notes. No calculators. Part I: ANSWER ALL PARTS. WRITE

More information

Feedback Control G 1+FG A

Feedback Control G 1+FG A Introduction to Operational Amplifiers Circuit Functionality So far, only passive circuits (C, L and LC) have been analyzed in terms of the time-domain operator T and the frequency-domain operator A(ω),

More information

Review of Frequency Domain Fourier Series: Continuous periodic frequency components

Review of Frequency Domain Fourier Series: Continuous periodic frequency components Today we will review: Review of Frequency Domain Fourier series why we use it trig form & exponential form how to get coefficients for each form Eigenfunctions what they are how they relate to LTI systems

More information

L2 gains and system approximation quality 1

L2 gains and system approximation quality 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility

More information

2A1H Time-Frequency Analysis II

2A1H Time-Frequency Analysis II 2AH Time-Frequency Analysis II Bugs/queries to david.murray@eng.ox.ac.uk HT 209 For any corrections see the course page DW Murray at www.robots.ox.ac.uk/ dwm/courses/2tf. (a) A signal g(t) with period

More information

Analog Signals and Systems and their properties

Analog Signals and Systems and their properties Analog Signals and Systems and their properties Main Course Objective: Recall course objectives Understand the fundamentals of systems/signals interaction (know how systems can transform or filter signals)

More information

Aspects of Continuous- and Discrete-Time Signals and Systems

Aspects of Continuous- and Discrete-Time Signals and Systems Aspects of Continuous- and Discrete-Time Signals and Systems C.S. Ramalingam Department of Electrical Engineering IIT Madras C.S. Ramalingam (EE Dept., IIT Madras) Networks and Systems 1 / 45 Scaling the

More information

MUS420 Lecture Mass Striking a String (Simplified Piano Model)

MUS420 Lecture Mass Striking a String (Simplified Piano Model) MUS420 Lecture Mass Striking a String (Simplified Piano Model) Julius O. Smith III (jos@ccrma.stanford.edu) Center for Computer Research in Music and Acoustics (CCRMA) Department of Music, Stanford University

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science. Fall Solutions for Problem Set 2 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Issued: Tuesday, September 5. 6.: Discrete-Time Signal Processing Fall 5 Solutions for Problem Set Problem.

More information

Ideal String Struck by a Mass

Ideal String Struck by a Mass Ideal String Struck by a Mass MUS420/EE367A Lecture 7 Mass Striking a String (Simplified Piano Model) Julius O. Smith III (jos@ccrma.stanford.edu) Center for Computer Research in Music and Acoustics (CCRMA)

More information

GATE EE Topic wise Questions SIGNALS & SYSTEMS

GATE EE Topic wise Questions SIGNALS & SYSTEMS www.gatehelp.com GATE EE Topic wise Questions YEAR 010 ONE MARK Question. 1 For the system /( s + 1), the approximate time taken for a step response to reach 98% of the final value is (A) 1 s (B) s (C)

More information

Theory and Problems of Signals and Systems

Theory and Problems of Signals and Systems SCHAUM'S OUTLINES OF Theory and Problems of Signals and Systems HWEI P. HSU is Professor of Electrical Engineering at Fairleigh Dickinson University. He received his B.S. from National Taiwan University

More information

Linear systems, small signals, and integrators

Linear systems, small signals, and integrators Linear systems, small signals, and integrators CNS WS05 Class Giacomo Indiveri Institute of Neuroinformatics University ETH Zurich Zurich, December 2005 Outline 1 Linear Systems Crash Course Linear Time-Invariant

More information

Analog vs. discrete signals

Analog vs. discrete signals Analog vs. discrete signals Continuous-time signals are also known as analog signals because their amplitude is analogous (i.e., proportional) to the physical quantity they represent. Discrete-time signals

More information

ECE 3620: Laplace Transforms: Chapter 3:

ECE 3620: Laplace Transforms: Chapter 3: ECE 3620: Laplace Transforms: Chapter 3: 3.1-3.4 Prof. K. Chandra ECE, UMASS Lowell September 21, 2016 1 Analysis of LTI Systems in the Frequency Domain Thus far we have understood the relationship between

More information

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels)

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM. COURSE: ECE 3084A (Prof. Michaels) GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL & COMPUTER ENGINEERING FINAL EXAM DATE: 09-Dec-13 COURSE: ECE 3084A (Prof. Michaels) NAME: STUDENT #: LAST, FIRST Write your name on the front page

More information

Feedback design for the Buck Converter

Feedback design for the Buck Converter Feedback design for the Buck Converter Portland State University Department of Electrical and Computer Engineering Portland, Oregon, USA December 30, 2009 Abstract In this paper we explore two compensation

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response .. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........

More information

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 60 Basic Building Blocks Opamps Ideal opamps usually

More information

Oversampling Converters

Oversampling Converters Oversampling Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 56 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring

More information

EE 16B Final, December 13, Name: SID #:

EE 16B Final, December 13, Name: SID #: EE 16B Final, December 13, 2016 Name: SID #: Important Instructions: Show your work. An answer without explanation is not acceptable and does not guarantee any credit. Only the front pages will be scanned

More information

Chapter 3 Data Acquisition and Manipulation

Chapter 3 Data Acquisition and Manipulation 1 Chapter 3 Data Acquisition and Manipulation In this chapter we introduce z transf orm, or the discrete Laplace Transform, to solve linear recursions. Section 3.1 z-transform Given a data stream x {x

More information

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

More information

NONLINEAR DISTORTION REDUCTION FOR ELECTRODYNAMIC LOUDSPEAKER USING NONLINEAR FILTERING. Kenta IWAI, Yoshinobu KAJIKAWA

NONLINEAR DISTORTION REDUCTION FOR ELECTRODYNAMIC LOUDSPEAKER USING NONLINEAR FILTERING. Kenta IWAI, Yoshinobu KAJIKAWA NONLINEAR DISTORTION REDUCTION FOR ELECTRODYNAMIC LOUDSPEAKER USING NONLINEAR FILTERING Kenta IWAI Yoshinobu KAJIKAWA Kansai University Faculty of Engineering Science 3-3-35 Yamate-cho Suita-shi Osaka

More information

Homework Assignment 08

Homework Assignment 08 Homework Assignment 08 Question 1 (Short Takes) Two points each unless otherwise indicated. 1. Give one phrase/sentence that describes the primary advantage of an active load. Answer: Large effective resistance

More information

GATE 2009 Electronics and Communication Engineering

GATE 2009 Electronics and Communication Engineering GATE 2009 Electronics and Communication Engineering Question 1 Question 20 carry one mark each. 1. The order of the differential equation + + y =e (A) 1 (B) 2 (C) 3 (D) 4 is 2. The Fourier series of a

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

More information

POSITIVE REALNESS OF A TRANSFER FUNCTION NEITHER IMPLIES NOR IS IMPLIED BY THE EXTERNAL POSITIVITY OF THEIR ASSOCIATE REALIZATIONS

POSITIVE REALNESS OF A TRANSFER FUNCTION NEITHER IMPLIES NOR IS IMPLIED BY THE EXTERNAL POSITIVITY OF THEIR ASSOCIATE REALIZATIONS POSITIVE REALNESS OF A TRANSFER FUNCTION NEITHER IMPLIES NOR IS IMPLIED BY THE EXTERNAL POSITIVITY OF THEIR ASSOCIATE REALIZATIONS Abstract This letter discusses the differences in-between positive realness

More information

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output

Linear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output Linear Systems Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output Our interest is in dynamic systems Dynamic system means a system with memory of course including

More information

Refinements to Incremental Transistor Model

Refinements to Incremental Transistor Model Refinements to Incremental Transistor Model This section presents modifications to the incremental models that account for non-ideal transistor behavior Incremental output port resistance Incremental changes

More information

Solutions to Problems in Chapter 4

Solutions to Problems in Chapter 4 Solutions to Problems in Chapter 4 Problems with Solutions Problem 4. Fourier Series of the Output Voltage of an Ideal Full-Wave Diode Bridge Rectifier he nonlinear circuit in Figure 4. is a full-wave

More information

Optimization of smooth bores of idealized wind instruments with respect to basic acoustic features

Optimization of smooth bores of idealized wind instruments with respect to basic acoustic features Optimization of smooth bores of idealized wind instruments with respect to basic acoustic features T. Hélie and G. Gandolfi IRCAM, 1, place Igor-Stravinsky, 75004 Paris, France thomas.helie@ircam.fr 15

More information

Homework Assignment 09

Homework Assignment 09 Homework Assignment 09 Question 1 (Short Takes) Two points each unless otherwise indicated. 1. What is the 3-dB bandwidth of the amplifier shown below if r π = 2.5K, r o = 100K, g m = 40 ms, and C L =

More information

Lecture 3 - Design of Digital Filters

Lecture 3 - Design of Digital Filters Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can

More information

A system that is both linear and time-invariant is called linear time-invariant (LTI).

A system that is both linear and time-invariant is called linear time-invariant (LTI). The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Lecture Notes: Time, Frequency & Transform Domains February 28, 2012 Signals & Systems Signals are mapped

More information

Time and Spatial Series and Transforms

Time and Spatial Series and Transforms Time and Spatial Series and Transforms Z- and Fourier transforms Gibbs' phenomenon Transforms and linear algebra Wavelet transforms Reading: Sheriff and Geldart, Chapter 15 Z-Transform Consider a digitized

More information

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach P.A. (Rama) Ramamoorthy Electrical & Computer Engineering and Comp. Science Dept., M.L. 30, University

More information

Module 4 : Laplace and Z Transform Problem Set 4

Module 4 : Laplace and Z Transform Problem Set 4 Module 4 : Laplace and Z Transform Problem Set 4 Problem 1 The input x(t) and output y(t) of a causal LTI system are related to the block diagram representation shown in the figure. (a) Determine a differential

More information

Analytic Left Inversion of SISO Lotka-Volterra Models

Analytic Left Inversion of SISO Lotka-Volterra Models Analytic Left Inversion of SISO Lotka-Volterra Models Luis A. Duffaut Espinosa George Mason University Joint work with W. Steven Gray (ODU) and K. Ebrahimi-Fard (ICMAT) This research was supported by the

More information

SUPPLEMENTARY MATERIAL FOR THE PAPER "A PARAMETRIC MODEL AND ESTIMATION TECHNIQUES FOR THE INHARMONICITY AND TUNING OF THE PIANO"

SUPPLEMENTARY MATERIAL FOR THE PAPER A PARAMETRIC MODEL AND ESTIMATION TECHNIQUES FOR THE INHARMONICITY AND TUNING OF THE PIANO SUPPLEMENTARY MATERIAL FOR THE PAPER "A PARAMETRIC MODEL AND ESTIMATION TECHNIQUES FOR THE INHARMONICITY AND TUNING OF THE PIANO" François Rigaud and Bertrand David Institut Telecom; Telecom ParisTech;

More information

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 6-26 de Outubro

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 6-26 de Outubro Sistemas de Aquisição de Dados Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 6-26 de Outubro Flash Decoder Thermometer code Wired NOR based decoder 2 Successive Approximation ADC (SAR) CONVERT

More information

Q. 1 Q. 25 carry one mark each.

Q. 1 Q. 25 carry one mark each. Q. Q. 5 carry one mark each. Q. Consider a system of linear equations: x y 3z =, x 3y 4z =, and x 4y 6 z = k. The value of k for which the system has infinitely many solutions is. Q. A function 3 = is

More information

FAST RECOVERY ALGORITHMS FOR TIME ENCODED BANDLIMITED SIGNALS. Ernő K. Simonyi

FAST RECOVERY ALGORITHMS FOR TIME ENCODED BANDLIMITED SIGNALS. Ernő K. Simonyi FAST RECOVERY ALGORITHS FOR TIE ENCODED BANDLIITED SIGNALS Aurel A Lazar Dept of Electrical Engineering Columbia University, New York, NY 27, USA e-mail: aurel@eecolumbiaedu Ernő K Simonyi National Council

More information