Tutorial on Wave Digital Filters

Size: px
Start display at page:

Download "Tutorial on Wave Digital Filters"

Transcription

1 Intro WDF Summary Appendix David Yeh Center for Computer Research in Music and Acoustics (CCRMA) Stanford University CCRMA DSP Seminar January 25, 2008

2 Outline Intro WDF Summary Appendix 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

3 Outline Intro WDF Summary Appendix Motiv Netwrk Thry 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

4 Intro WDF Summary Appendix Motiv Netwrk Thry Wave digital filters model circuits used for filtering. Overview Fettweis (1986), Wave Digital Filters: Theory and Practice. Wave Digital Filters (WDF) mimic structure of classical filter networks. Low sensitivity to component variation. Use wave variable representation to break delay free loop. WDF adaptors have low sensitivity to coefficient quantization. Direct form with second order section biquads are also robust Transfer function abstracts relationship between component and filter state WDF provides direct one-to-one mapping from physical component to filter state variable

5 Intro WDF Summary Appendix Motiv Netwrk Thry Wave digital filters model circuits used for filtering Applications Modeling physical systems with equivalent circuits. Piano hammer mass spring interaction Generally an ODE solver Element-wise discretization and connection strategy Real time model of loudspeaker driver with nonlinearity Multidimensional WDF solves PDEs Ideal for interfacing with digital waveguides (DWG).

6 Outline Intro WDF Summary Appendix Motiv Netwrk Thry 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

7 Intro WDF Summary Appendix Motiv Netwrk Thry Classical Network Theory N-port linear system N port + V 1 + V V n I 1 I2 I n Describe a circuit in terms of voltages (across) and current (thru) variables General N-port network described by V and I of each port Impedance or admittance matrix relates V and I V 1 Z 11 Z Z 1N I V 2. =. Z Z2N I 2... V N Z N1... Z NN I N }{{} Z

8 Intro WDF Summary Appendix Motiv Netwrk Thry Classical Network Theory Element-wise discretization for digital computation For example, use Bilinear transform s = 2 T 1 z 1 1+z 1 Capacitor: Z (s) = 1 sc Z (z 1 ) = T 1 + z 1 2C 1 z 1 = V (z 1 ) I(z 1 ) v[n] = T (i[n] + i[n 1]) + v[n 1] 2C v[n] depends instantaneously on i[n] with R 0 = T 2C This causes problems when trying to make a signal processing algorithm Can also solve for solution using a matrix inverse (what SPICE does).

9 Intro WDF Summary Appendix Motiv Netwrk Thry Classical Network Theory Wave variable substitution and scattering A =V + RI B =V RI V = A+B 2 I = A B 2R Variable substitution from V and I to incident and reflected waves, A and B An N-port gives an N N scattering matrix Allows use of scattering concept of waves

10 Intro WDF Summary Appendix Motiv Netwrk Thry Classical Network Theory Two port is commonly used in microwave electronics to characterize amplifiers a 1 a 2 R 1 R 2 Input port (1) and output port (2) ( ) ( ) ( ) V1 Z11 Z = 12 I1 V 2 Z 21 Z 22 b 1 b 2 I 2 Represent as scattering matrix and wave variables ( ) ( ) ( ) b1 S11 S = 12 a1 b 2 S 21 S 22 Scattering matrix S determines reflected wave b n as a linear combination of N incident waves a 1,..., a n Guts of the circuit abstracted away into S or Z matrix a 2

11 Outline Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

12 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements Basic one port elements Work with voltage wave variables b and a. Substitute into Kirchhoff circuit equations and solve for b as a function of as. Wave reflectance between two impedances is well known ρ = b a = R 2 R 1 R 2 + R 1 Define a port impedance R p Input wave comes from port and reflects off the element s impedances. Resistor Z R = R, ρ R (s) = 1 Rp/R 1+R p/r Capacitor Z C = 1 sc, ρ C(s) = 1 RpCs 1+R pcs Inductor Z L = sl, ρ L (s) = s Rp/L s+r pl

13 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements Discretize the capacitor by bilinear transform Plug in bilinear transform b n = 1 R pc 2 T a n 1 + R p C 2 T 1 z 1 1+z 1 1 z 1 1+z 1 (1 + R p C 2 T )b[n] + (1 R pc 2 T )b[n 1] = (1 R p C 2 T )a[n] + (1 + R pc 2 T )a[n 1] Choose R p to eliminate depedence of b[n] on a[n], e.g., R p = T 2C, resulting in: b[n] = a[n 1] Note that chosen R p exactly the instantaneous resistance of the capacitor when discretized by the bilinear transform

14 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements T-ports and I-ports T-port. Port resistance can be chosen to perfectly match element resistance to eliminate instantaneous reflection and avoid delay-free loop. I-port. If port is not matched, b[n] depends on a[n] instantaneously. R p can be chosen as any positive value. Short circuit b[n] = a[n] Open circuit b[n] = a[n] Voltage source of voltage V b[n] = a[n] + 2V Current source of current I b[n] = a[n] 2R p I

15 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements One port summary for voltage waves Element Port Resistance Reflected wave Resistor R p = R b[n] = 0 Capacitor R p = T 2C b[n] = a[n 1] Inductor R p = 2L T b[n] = a[n 1] Short circuit R p b[n] = a[n] Open circuit R p b[n] = a[n] Voltage source V s R p b[n] = a[n] + 2V s Current source I s R p b[n] = a[n] + 2R p I s Terminated V s R p = R s b[n] = V s Terminated I s R p = R s b[n] = R p I s I s R s V + s R s

16 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements One port summary for current waves. Signs are flipped for some reflectances. Element Port Resistance Reflected wave Resistor R p = R b[n] = 0 Capacitor R p = T 2C b[n] = a[n 1] Inductor R p = 2L T b[n] = a[n 1] Short circuit R p b[n] = a[n] Open circuit R p b[n] = a[n] Voltage source V s R p b[n] = a[n] + 2V s Current source I s R p b[n] = a[n] + 2R p I s Terminated V s R p = R s b[n] = V s Terminated I s R p = R s b[n] = R p I s I s R s V + s R s

17 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Wave Digital Elements Two ports Series Parallel Transformer Unit element

18 Outline Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

19 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Adaptors Adaptors perform the signal processing calculations Treat connection of N circuit elements as an N-port Derive scattering junction from Kirchhoff s circuit laws and port impedances determined by the attached element Scattering matrix is N N Parallel and series connections can be simplified to linear complexity Signal flow diagrams to reduce number of multiply or add units Dependent port - one coefficient can be implied, Reflection free port - match impedance to eliminate reflection

20 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Two-Port Parallel Adaptor b 1 = a 2 + γ(a 2 a 1 ) b 2 = a 1 + γ(a 2 a 1 ) γ = (R 1 R 2 )/(R 1 + R 2 )

21 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity N-Port Parallel Adaptor G ν are the port conductances G n = G 1 + G G n 1, G ν = 1/R ν Find scattering parameters Note γ sum to 2 γ ν = G ν G n, ν = 1 to n 1 γ 1 + γ γ n = 2 Use intermediate variable to find reflected waves a o = γ 1 a 1 + γ 2 a γ n a n b ν = a o a ν

22 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Parallel Adaptor with port n reflection free (RFP) G ν are the port conductances R n is set equal to equivalent resistance looking at all the other ports (their Rs in parallel) to make port n RFP G n = G 1 + G G n 1, G ν = 1/R ν γ n = 1 γ 1 + γ γ n 1 = 1 γ ν = G ν G n, ν = 1 to n 1 b n = γ 1 a 1 + γ 2 a γ n 1 a n 1, RFP b ν = b n + a n a ν

23 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Series Adaptor with port n dependent R ν are the port resitances. Find scattering parameters γ ν = 2R ν R 1 + R R n Note scattering parameters sum to 2 γ 1 + γ γ n = 2 Use intermediate variable to find reflected waves a o = a 1 + a a n b ν = a ν γ ν a o

24 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Series Adaptor with port n reflection free (RFP) R ν are the port resitances R n is set equal to equivalent resistance looking at all the other ports (their Rs in series) to make port n RFP R n = R 1 + R R n 1 γ n = 1 γ 1 + γ γ n 1 = 1 γ ν = R ν R n, ν = 1 to n 1 b n = (a 1 + a a n 1 ), b ν = a ν γ ν (a n b n ) RFP

25 Adaptors Dependent ports Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Adaptors have property of low coefficient sensitivity, e.g., coefficients can be rounded or quantized. Dependent ports take advantage of property that γs sum to two. Use this fact along with quantization to ensure that adaptor is (pseudo-)passive.

26 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Connection Strategy Parameter updates Parameter updates propagate from leaf through its parents to the root Each adaptor s RFP must be recalculated when a child s port resistance changes Parameter update is more complicated than solving the Kirchhoff s equations directly, where the parameters are just values in the resistance matrix.

27 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Connection Strategy Avoid delay-free loops with adaptors connected as a tree Sarti et. al., Binary Connection Tree - implement WDF with three-port adaptors Karjalainen, BlockCompiler - describe WDF in text, produces efficient C code Scheduling to compute scattering Directed tree with RFP of each node connected to the parent Label each node (a, b, c,...) Label downward going signals d by node and port number Label upward going signals u by node Start from leaves, calculate all u going up the tree Then start from root, calculate all d going down the tree

28 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Connection Strategy Automatic generation of WDF tree structure SPQR tree algorithms find biconnected and triconnected graphs (Fränken, Ochs, and Ochs, Generation of Wave Digital Structures for Networks Containing Multiport Elements.) Q nodes are one ports S and P nodes are Series and Parallel adaptors R nodes are triconnected elements Implemented with similarity transform of N N scattering matrix into two-port adaptors (Meerkötter and Fränken, Digital Realization of Connection Networks by Voltage-Wave Two-Port Adaptors Includes bridge connections and higher order connections Implemented in WDInt package for Matlab (

29 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity WDF Interconnections More about the R nodes For example, bridge connection higher order triconnections also common N-port scattering junction can be reduced to implementation by two port adaptors using similarity transform - keeps robust properties for quantization reduces operations for filtering vs scatter matrix In general parameter update is complicated

30 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity R-Nodes Other strategies: Y Y transformations a Za Zb b a Zab b c Zc Zac c Zbc Circuit analysis technique to replace triconnected impedances with equivalents that can be connected in series or parallel. Must discretize general impedances, no longer correspondence between prototype circuit element and WDF element

31 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity R-Nodes Example: Guitar amplifier tone stack with input and output loading in C1 R4 100k 250p Rp1t (1-potc1)*250k out Rp1b Rs a C2 100n potc1*250k b RL in Rs R4 C1 Rs ZY2a a b ZY2b out C3 47n c Rp2 Rp3 potc2*10k potc3*250k ZY1a ZY2a ZY2b Rp1t out or ZY2c c ZY1c RL ZY2c Rp2 in C1 R4 Rp1t Rp1b out in a R4 C1 Rs a ZY1a ZY1c c ZY1b b RL Rs ZY1a c ZY1b ZY1c Rp1b b out Rp1t RL Rp2 Rp2

32 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Tone Stack Formulate blocks compatabile with scattering Observe that tone stack is a specific two-port Direct implementation of a 2-port scattering matrix Or convert into an equivalent circuit with impedances and use adaptors Tabulate the scattering parameters or impedances as they vary with parameter changes RT1 RT2 Rs RT RL

33 Outline Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

34 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Nonlinearity Literature Meerkötter and Scholz (1989), Digital Simulation of Nonlinear Circuits by Wave Digital Filter Principles. Sarti and De Poli (1999), Toward Nonlinear Wave Digital Filters. Karjalainen and Pakarinen (2006), Wave Digital Simulation of Vacuum-Tube Amplifier Petrausch and Rabenstein (2004), Wave Digital Filters with Multiple Nonlinearities Either conceive as nonlinear resistor or dependent source Introduces an I-port, may lead to delay-free loops DFL must be solved as a system of equations in wave variables

35 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Nonlinear Conductance Meerkötter and Scholz (1989). Current is a nonlinear function of voltage, i = i(v) In wave variables a = f (v) = v + R p i(v) b = g(v) = v R p i(v) Substituting wave variables into Kirchhoff variable definition of nonlinear resistance and solving for b(a) f 1 must exist b = b(a) = g(f 1 (a)) Port resistance R p can be chosen arbitrarily within constraints that f (v) be invertible Instantaneous dependence exists regardless of R p

36 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Extension to nonlinear reactances Nonlinear Capacitor. Sarti and De Poli (1999). Use a mutator to integrate the Kirchhoff variable so that the nonlinear reactance can be defined in terms of wave variables. b 1 Capacitor/Mutator a 1 a 2 R 1 R 2 b 2 Voltage current Define wave variable such that port resistance can be an impedance. Voltage charge A(s) = V (s) + R(s)I(s) B(s) = V (s) R(s)I(s) Recall that standard wave definitions for a one port such as a capacitor are A 1 = V 1 + R 1 I 1 B 1 = V 1 R 1 I 1

37 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Extension to nonlinear reactances Nonlinear Capacitor. Sarti and De Poli (1999). For the capacitor with the usual single resistive port, define a second port across the capacitor with its port impedance R(s) = 1 sc A 2 (s) = V 2 (s) + 1 sc I 2(s) B 2 (s) = V 2 (s) 1 sc I 2(s) This looks like the usual wave variable definitions if I(s) is replaced by its integral Q(s), charge, and port impedance R 2 = 1/C. A 2 (s) = V 2 (s) + 1 C Q(s) B 2 (s) = V 2 (s) 1 C Q(s) A 2 and B 2 can be substituted into the definition of a generic nonlinear capacitance Q = f (V ) = C(V ) V to find the nonlinear reflection as it is done for the nonlinear resistor. R 2 can be chosen rather arbitrarily as before.

38 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Extension to nonlinear reactances Voltage-current to voltage-charge wave conversion (Felderhoff 1996). Compute scattering relations between the resistive and the integrated port using two relations: consistency of voltage for the two ports V 1 = V 2, and I 1 + I 2 = 0 across junction. V = A 1+B 1 2 = A 2+B 2 2 (1) bilinear transform s z I 1 = A 1 B 1 2R 1 = A 2 B 2 2R(s) = A 2 B sc (2) A 1 B 1 R 1 = A 2 B 2 1 C T 1+z z 1 (1 + z 1 )(A 1 B 1 )= 2 T CR 1(1 z 1 )(A 2 B 2 ) (A 1 + z 1 A 1 B 1 z 1 B 1 )= 2 T CR 1(A 2 z 1 A 2 B 2 + z 1 B 2 ) a 1 [n] + a 1 [n 1] b 1 [n] b 1 [n 1]= 2 T CR 1(a 2 [n] a 2 [n 1] b 2 [n] + b 2 [n 1]) substitute b 2 = a 1 + b 1 a 2 using (1) a 1 [n] + a 1 [n 1] b 1 [n] b 1 [n 1] = 2 T CR 1(a 2 [n] a 2 [n 1] (a 1 [n] + b 1 [n] a 2 [n]) + a 1 [n 1] + b 1 [n 1] a 2 [n 1])

39 Intro WDF Summary Appendix WD 1-Ports Adaptors Nonlinearity Extension to nonlinear reactances Voltage-current to voltage-charge wave conversion. Capacitor/Mutator Set R 1 = T /(2C) to eliminate reflection at port 1. a 1 [n 1] b 1 [n] = a 2 [n] + a 2 [n 1] a 1 a 2 R 1 R 2 b 1 b 2 Voltage current Voltage charge Resulting scattering junction (or mutator according to Sarti and De Poli) converts between voltage-current and voltage-charge waves: b 2 = a 1 + (a 1 [n 1] a 2 [n 1]) b 1 = a 2 + (a 1 [n 1] a 2 [n 1]) Port resistance for new mutated waves corresponding to voltage and charge is R 2 = 1 C. Port resistance for usual waves corresponding to voltage and current is R 1 = T 2C = T 2 R 2.

40 Outline Intro WDF Summary Appendix Examples Conclusions 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

41 Intro WDF Summary Appendix Examples Conclusions Parametrized Linear Circuit Example Volume pot with bright switch Rs + Vs C Rt Rv Vo Output is voltage over R v, V o = (d 1S +u Rt ) 2 R V = R pot (vol), R t = R pot (1 vol). Changes in vol require recomputation of γ s starting from bottom of tree. Use RFP to allow open circuit when C is disconnected. Rt u Rt u P d C P d 2P d1p u S Rv u Rv S d P u C d 2S d u 1S V Rs V C u Rv = u Rt = 0, u S = (u Rv + u V ) u P = γ 1P u Rt + γ 2P u S u C = d P [n 1] u V = V d P = u P + γ P (u C u P ) d C = u C + γ P (u C u P ), or d C = u P d 1P = u P + d C u Rt, d 2P = u P + d C u S d 1S = u Rv γ 1S (d 2P u S ), d 2S = u V γ 2S (d 2P u S ), don t care output value don t care

42 Intro WDF Summary Appendix Examples Conclusions Nonlinear Circuit Example Diode clipper Vi u_s u_v d_1s R_V 2.2k S Cc 0.47u u_p R_D d_1p u_ch d_2s D P d_d d_2p u_cl 0.01u Cl Vo Diode clipper circuit found in guitar distortion pedals Treat diodes together as single nonlinear one-port I(V ) = 2I s sinh (V /V d ) Solve for b(a), a b = 2I 2R s sinh a+b p 2V d Isolate nonlinearity at root of tree Incorporate resistor into voltage source V Ch

43 Intro WDF Summary Appendix Examples Conclusions Nonlinear Circuit Example Diode clipper: Computational algorithm Cc Vi Vo 2.2k 0.47u 0.01u u_p R_D D d_d u V = V, u Ch = d 2S [n 1] u S = (u V + u Ch ), u Cl = d 2P [n 1]) u P = γ 1P u S + γ 2P u Cl d D = f (u P ), nonlinear function u_s d_1p P d_2p u_cl d 1P = u P + d D u S d 2P = u P + d D u Cl u_v d_1s R_V S u_ch d_2s Cl d 1S = u V γ 1S (d 1P u S ), d 2S = u Ch γ 2S (d 1P u S ) don t care V Ch

44 Intro WDF Summary Appendix Examples Conclusions Nonlinear Musical Acoustics Example WDF hammer and nonlinear felt Draw mass/spring/waveguide system in terms of equivalent circuits Waveguides look like resistors to the lumped hammer. Waves enter lumped junction directly. WDF result in tree like structures with adaptors/scattering junctions at the nodes, and elements at the leaves. The root of the tree allowed to have instantaneous reflections Nonlinearity gives instantaneous reflection, WDF handles only 1 nonlinearity naturally. Compression (d = u nl d nl from next slide) 2R nl must 0, otherwise hammer is not in contact. u m m u nl u P d nl d k P d 2P d1p u S R1 NL v + 1 v 1 S v + 2 R2 v 2 To left and right waveguides

45 Intro WDF Summary Appendix Examples Conclusions Nonlinear Musical Acoustics Example Computations v + 1, v 2 from waveguides u S = (v v 2 ) u m = d 1P [n 1] u P = γ 1P u m + γ 2P u S u nl = u P + (u P [n 1] d nl [n 1]) n γ o d nl : solve unl +d nl = k unl d nl 2 2R nl d k = d nl + (u P [n 1] d nl [n 1]) d 1P = u P + d k u m d 2P = u P + d k u S v 1 = v + 1 γ 1S (d 2P u S ) v + 2 = v 2 γ 2S(d 2P u S ) u m m u nl u P d nl d k P d 2P d1p u S R1 NL v + 1 v 1 S v + 2 R2 v 2 To left and right waveguides

46 Outline Intro WDF Summary Appendix Examples Conclusions 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

47 Intro WDF Summary Appendix Examples Conclusions Observations Scattering formulation works well with DWG - DWG looks like resistor in WDF For a standalone simulation of nonlinear circuits, may not be the best choice More difficult for parameter update than direct solving Root node is special - easy to implement nonlinearity or parameter changes May be able to design circuits without bridge connections that have equivalent transfer function

48 Summary Intro WDF Summary Appendix Examples Conclusions Wave digital formulation uses matched (reflection-free) ports to eliminate reflections and avoid delay-free loops Elements are connected in tree structure with reflection-free ports connected to the parent node. Useful for building up a model component-wise.

49 Outline Intro WDF Summary Appendix Scattering Mechanical 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

50 Intro WDF Summary Appendix Scattering Mechanical Two-port adaptor reflectance and transmittance

51 Intro WDF Summary Appendix Scattering Mechanical N-port parallel adaptor

52 Intro WDF Summary Appendix Scattering Mechanical N-port series adaptor

53 Capacitor Intro WDF Summary Appendix Scattering Mechanical

54 Inductor Intro WDF Summary Appendix Scattering Mechanical

55 Outline Intro WDF Summary Appendix Scattering Mechanical 1 Introduction Motivation Classical Network Theory 2 Wave Digital Formulation Wave Digital One-Ports Derivation Wave Digital Adaptors Nonlinearity 3 Summary Examples Conclusions 4 Appendix Scattering Junction Derivations Mechanical Impedance Analogues

56 Intro WDF Summary Appendix Scattering Mechanical Mechanical Impedance Analogues from Music 420 The following mechanical examples are taken from: Lumped Elements, One-Ports, and Passive Impedances, by Julius O. Smith III, (From Lecture Overheads, Music 420). jos/oneports/ Copyright by Julius O. Smith III

57 Intro WDF Summary Appendix Scattering Mechanical Dashpot Ideal dashpot characterized by a constant impedance µ f(t) v(t) µ Dynamic friction law f (t) µv(t) Impedance Ohm slaw (Force = Friction_coefficient Velocity) R µ (s) µ 0 Dashpot = gain for force input and velocity output Electrical analogue: Resistor R = µ More generally, losses due to friction are frequency dependent hysteretic

58 Mass Intro WDF Summary Appendix Scattering Mechanical v(t) f(t) m 0 x(t) Ideal mass of m kilograms sliding on a frictionless surface Newton s 2nd Law f (t) = ma(t) m v(t) mẍ(t)(force = Mass Acceleration) Differentiation Theorem F (s) = m[sv (s) v(0)] = msv (s) for Laplace Transform when v(0) = 0. Impedance R m (s) F(s) V (s) = ms

59 Mass Intro WDF Summary Appendix Scattering Mechanical F(s) Γ(s) V(s) Black Box Description Admittance Γ m (s) 1 R m (s) = Impulse Response (unit-momentum input) 1 ms γ m (t) L 1 {Γ m (s)} = 1 m u(t) Frequency Response Γ m (jω) = 1 mjω Mass admittance = Integrator (for force input, velocity output) Electrical analogue: Inductor L = m.

60 Intro WDF Summary Appendix Scattering Mechanical Spring (Hooke s Law) f(t) k 0 x(t) Ideal spring Hooke s law f (t) = kx(t) k t 0 v(τ)dτ(force = Stiffness Displacement) Impedance R k (s) F(s) V (s) = k s Frequency Response Γ k (jω) = jω k Spring = differentiator (force input, velocity output) Velocity v(t) = compression velocity Electrical analogue: Capacitor C = 1/k (1/stiffness = compliance )

61 Intro WDF Summary Appendix Scattering Mechanical Series Connection of One-Ports F(s) = F 1 (s) + F 2 (s) + F 1 (s) Γ 1 (s) - V(s) = V 1 (s) = V 2 (s) + F 2 (s) Γ 2 (s) - Series Impedances Sum: Admittance: Physical Reasoning: Γ(s) = R(s) = R 1 (s) + R 2 (s) 1 1 Γ 1 (s) + 1 Γ 2 (s) = Γ 1Γ 2 Γ 1 + Γ 2 Common Velocity Series connection Summing Forces Series connection

62 Intro WDF Summary Appendix Scattering Mechanical Parallel Combination of One-Ports V(s) = V 1 (s) + V 2 (s) V 1 (s) V 2 (s) Γ 1 (s) + F(s) - Γ 2 (s) F(s) = F 1 (s) = F 2 (s) Parallel Admittances Sum Γ(s) = Γ 1 (s) + Γ 2 (s) Impedance: R(s) = 1 1 R 1 (s) + 1 R 2 (s) = R 1R 2 R 1 + R 2 or, for EEs, R = R 1 R 2 Physical Reasoning: Common Force Parallel connection Summing Velocities Parallel connection

63 Intro WDF Summary Appendix Scattering Mechanical Mass-Spring-Wall (Series) Physical Diagram: Electrical Equivalent Circuit: f ( t) + f ( t) + f ( t) 0 e xt m k = v ( t) v ( t) m = f ext ( t) m f k ( t) f m ( t) 0 k x(t) k v m (t) = v k (t) + + f m (t) fext(t) - voltage source f k (t) Mass m Inductance L = m (impedance R m (s) = ms) Spring k Capacitance C = 1 k (impedance R k (s) = k s )

64 Intro WDF Summary Appendix Scattering Mechanical Spring-Mass (Parallel) f ext ( t) (frictionless, massless, vertical guide rod) Physical Diagram: Electrical Equivalent Circuit: f ( t) = f ( t) = f k k m m v ( t) vm ( t) + v ( t) v m ( t) = k ext fext(t) + - vext(t) + f k (t) - v k (t) + f m (t) m 1 k v m (t) -

Numerical Solution of Nonlinear Differential Equations in Musical Synthesis

Numerical Solution of Nonlinear Differential Equations in Musical Synthesis Num Int KMethod WDF Piano Compare K-W 2D PDE Numerical Solution of Nonlinear Differential Equations in Musical Synthesis David Yeh Center for Computer Research in Music and Acoustics (CCRMA) Stanford University

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

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

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

MUS420 Lecture Lumped Elements, One-Ports, and Passive Impedances. Outline

MUS420 Lecture Lumped Elements, One-Ports, and Passive Impedances. Outline MUS420 Lecture Lumped Elements, One-Ports, and Passive Impedances Julius O. Smith III (jos@ccrma.stanford.edu) Center for Computer Research in Music and Acoustics (CCRMA) Department of Music, Stanford

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MT OpenCourseWare http://ocwmitedu 200 Dynamics and Control Spring 200 For information about citing these materials or our Terms of Use, visit: http://ocwmitedu/terms Massachusetts nstitute of Technology

More information

EE100Su08 Lecture #9 (July 16 th 2008)

EE100Su08 Lecture #9 (July 16 th 2008) EE100Su08 Lecture #9 (July 16 th 2008) Outline HW #1s and Midterm #1 returned today Midterm #1 notes HW #1 and Midterm #1 regrade deadline: Wednesday, July 23 rd 2008, 5:00 pm PST. Procedure: HW #1: Bart

More information

Lecture 14 Date:

Lecture 14 Date: Lecture 14 Date: 18.09.2014 L Type Matching Network Examples Nodal Quality Factor T- and Pi- Matching Networks Microstrip Matching Networks Series- and Shunt-stub Matching L Type Matching Network (contd.)

More information

QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34)

QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34) QUESTION BANK SUBJECT: NETWORK ANALYSIS (10ES34) NOTE: FOR NUMERICAL PROBLEMS FOR ALL UNITS EXCEPT UNIT 5 REFER THE E-BOOK ENGINEERING CIRCUIT ANALYSIS, 7 th EDITION HAYT AND KIMMERLY. PAGE NUMBERS OF

More information

Lecture #3. Review: Power

Lecture #3. Review: Power Lecture #3 OUTLINE Power calculations Circuit elements Voltage and current sources Electrical resistance (Ohm s law) Kirchhoff s laws Reading Chapter 2 Lecture 3, Slide 1 Review: Power If an element is

More information

Block-Based Physical Modeling for Digital Sound Synthesis

Block-Based Physical Modeling for Digital Sound Synthesis [ Rudolf Rabenstein, Stefan Petrausch, Augusto Sarti, Giovanni De Sanctis, Cumhur Erkut, and Matti Karjalainen ] DIGITALVISION Block-Based Physical Modeling for Digital Sound Synthesis [Building multicomponent

More information

INF5490 RF MEMS. LN03: Modeling, design and analysis. Spring 2008, Oddvar Søråsen Department of Informatics, UoO

INF5490 RF MEMS. LN03: Modeling, design and analysis. Spring 2008, Oddvar Søråsen Department of Informatics, UoO INF5490 RF MEMS LN03: Modeling, design and analysis Spring 2008, Oddvar Søråsen Department of Informatics, UoO 1 Today s lecture MEMS functional operation Transducer principles Sensor principles Methods

More information

OBJECT-BASED SOUND SYNTHESIS. Augusto Sarti, Stefano Tubaro

OBJECT-BASED SOUND SYNTHESIS. Augusto Sarti, Stefano Tubaro OBJECT-BASED SOUND SYNTHESIS Augusto Sarti, Stefano Tubaro Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci 32, 2033 Milano, Italy E-mail: sarti/tubaro@elet.polimi.it

More information

Equivalent Circuits. Henna Tahvanainen. November 4, ELEC-E5610 Acoustics and the Physics of Sound, Lecture 3

Equivalent Circuits. Henna Tahvanainen. November 4, ELEC-E5610 Acoustics and the Physics of Sound, Lecture 3 Equivalent Circuits ELEC-E5610 Acoustics and the Physics of Sound, Lecture 3 Henna Tahvanainen Department of Signal Processing and Acoustics Aalto University School of Science and Technology November 4,

More information

Applications of Second-Order Differential Equations

Applications of Second-Order Differential Equations Applications of Second-Order Differential Equations ymy/013 Building Intuition Even though there are an infinite number of differential equations, they all share common characteristics that allow intuition

More information

Discrete-time modelling of musical instruments

Discrete-time modelling of musical instruments INSTITUTE OF PHYSICS PUBLISHING Rep. Prog. Phys. 69 (2006) 1 78 REPORTS ON PROGRESS IN PHYSICS doi:10.1088/0034-4885/69/1/r01 Discrete-time modelling of musical instruments Vesa Välimäki, Jyri Pakarinen,

More information

Scattering Parameters

Scattering Parameters Berkeley Scattering Parameters Prof. Ali M. Niknejad U.C. Berkeley Copyright c 2016 by Ali M. Niknejad September 7, 2017 1 / 57 Scattering Parameters 2 / 57 Scattering Matrix Voltages and currents are

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

Taking the Laplace transform of the both sides and assuming that all initial conditions are zero,

Taking the Laplace transform of the both sides and assuming that all initial conditions are zero, The transfer function Let s begin with a general nth-order, linear, time-invariant differential equation, d n a n dt nc(t)... a d dt c(t) a 0c(t) d m = b m dt mr(t)... a d dt r(t) b 0r(t) () where c(t)

More information

Wave-Digital Polarity and Current Inverters and Their Application to Virtual Analog Audio Processing

Wave-Digital Polarity and Current Inverters and Their Application to Virtual Analog Audio Processing Powered by TCPDF (www.tcpdf.org) This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. Author(s): D'Angelo, Stefano Title:

More information

Hydraulic (Fluid) Systems

Hydraulic (Fluid) Systems Hydraulic (Fluid) Systems Basic Modeling Elements Resistance apacitance Inertance Pressure and Flow Sources Interconnection Relationships ompatibility Law ontinuity Law Derive Input/Output Models ME375

More information

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems Agenda of the Day 1. Resume of lesson I 2. Basic system models. 3. Models of basic electrical system elements 4. Application of Matlab/Simulink

More information

Chapter 21. Ac Circuits

Chapter 21. Ac Circuits Chapter 21 Ac Circuits AC current Transformer Transforms AC voltage UP or DOWN Historical basis for AC Grid your use George Westinghouse (AC) vs Edison (DC) Losses due to resistance in wire and eddy currents

More information

Exact Analysis of a Common-Source MOSFET Amplifier

Exact Analysis of a Common-Source MOSFET Amplifier Exact Analysis of a Common-Source MOSFET Amplifier Consider the common-source MOSFET amplifier driven from signal source v s with Thévenin equivalent resistance R S and a load consisting of a parallel

More information

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown. Solved Problems Electric Circuits & Components 1-1 Write the KVL equation for the circuit shown. 1-2 Write the KCL equation for the principal node shown. 1-2A In the DC circuit given in Fig. 1, find (i)

More information

ELEC 250: LINEAR CIRCUITS I COURSE OVERHEADS. These overheads are adapted from the Elec 250 Course Pack developed by Dr. Fayez Guibaly.

ELEC 250: LINEAR CIRCUITS I COURSE OVERHEADS. These overheads are adapted from the Elec 250 Course Pack developed by Dr. Fayez Guibaly. Elec 250: Linear Circuits I 5/4/08 ELEC 250: LINEAR CIRCUITS I COURSE OVERHEADS These overheads are adapted from the Elec 250 Course Pack developed by Dr. Fayez Guibaly. S.W. Neville Elec 250: Linear Circuits

More information

Electricity and Light Pre Lab Questions

Electricity and Light Pre Lab Questions Electricity and Light Pre Lab Questions The pre lab questions can be answered by reading the theory and procedure for the related lab. You are strongly encouraged to answers these questions on your own.

More information

Notes for course EE1.1 Circuit Analysis TOPIC 10 2-PORT CIRCUITS

Notes for course EE1.1 Circuit Analysis TOPIC 10 2-PORT CIRCUITS Objectives: Introduction Notes for course EE1.1 Circuit Analysis 4-5 Re-examination of 1-port sub-circuits Admittance parameters for -port circuits TOPIC 1 -PORT CIRCUITS Gain and port impedance from -port

More information

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents

In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents In this lecture, we will consider how to analyse an electrical circuit by applying KVL and KCL. As a result, we can predict the voltages and currents around an electrical circuit. This is a short lecture,

More information

Schedule. ECEN 301 Discussion #20 Exam 2 Review 1. Lab Due date. Title Chapters HW Due date. Date Day Class No. 10 Nov Mon 20 Exam Review.

Schedule. ECEN 301 Discussion #20 Exam 2 Review 1. Lab Due date. Title Chapters HW Due date. Date Day Class No. 10 Nov Mon 20 Exam Review. Schedule Date Day lass No. 0 Nov Mon 0 Exam Review Nov Tue Title hapters HW Due date Nov Wed Boolean Algebra 3. 3.3 ab Due date AB 7 Exam EXAM 3 Nov Thu 4 Nov Fri Recitation 5 Nov Sat 6 Nov Sun 7 Nov Mon

More information

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011

Basic Electronics. Introductory Lecture Course for. Technology and Instrumentation in Particle Physics Chicago, Illinois June 9-14, 2011 Basic Electronics Introductory Lecture Course for Technology and Instrumentation in Particle Physics 2011 Chicago, Illinois June 9-14, 2011 Presented By Gary Drake Argonne National Laboratory drake@anl.gov

More information

Index. Index. More information. in this web service Cambridge University Press

Index. Index. More information.  in this web service Cambridge University Press A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,

More information

Basic. Theory. ircuit. Charles A. Desoer. Ernest S. Kuh. and. McGraw-Hill Book Company

Basic. Theory. ircuit. Charles A. Desoer. Ernest S. Kuh. and. McGraw-Hill Book Company Basic C m ш ircuit Theory Charles A. Desoer and Ernest S. Kuh Department of Electrical Engineering and Computer Sciences University of California, Berkeley McGraw-Hill Book Company New York St. Louis San

More information

Lecture 37: Frequency response. Context

Lecture 37: Frequency response. Context EECS 05 Spring 004, Lecture 37 Lecture 37: Frequency response Prof J. S. Smith EECS 05 Spring 004, Lecture 37 Context We will figure out more of the design parameters for the amplifier we looked at in

More information

Differential Equations and Lumped Element Circuits

Differential Equations and Lumped Element Circuits Differential Equations and Lumped Element Circuits 8 Introduction Chapter 8 of the text discusses the numerical solution of ordinary differential equations. Differential equations and in particular linear

More information

ECE Networks & Systems

ECE Networks & Systems ECE 342 1. Networks & Systems Jose E. Schutt Aine Electrical & Computer Engineering University of Illinois jschutt@emlab.uiuc.edu 1 What is Capacitance? 1 2 3 Voltage=0 No Charge No Current Voltage build

More information

M. C. Escher: Waterfall. 18/9/2015 [tsl425 1/29]

M. C. Escher: Waterfall. 18/9/2015 [tsl425 1/29] M. C. Escher: Waterfall 18/9/2015 [tsl425 1/29] Direct Current Circuit Consider a wire with resistance R = ρl/a connected to a battery. Resistor rule: In the direction of I across a resistor with resistance

More information

Operational amplifiers (Op amps)

Operational amplifiers (Op amps) Operational amplifiers (Op amps) Recall the basic two-port model for an amplifier. It has three components: input resistance, Ri, output resistance, Ro, and the voltage gain, A. v R o R i v d Av d v Also

More information

Modeling and Simulation Revision IV D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Modeling and Simulation Revision IV D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Modeling and Simulation Revision IV D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 7 Modeling Modeling is the process of representing the behavior of a real

More information

Sinusoidal Steady State Analysis (AC Analysis) Part I

Sinusoidal Steady State Analysis (AC Analysis) Part I Sinusoidal Steady State Analysis (AC Analysis) Part I Amin Electronics and Electrical Communications Engineering Department (EECE) Cairo University elc.n102.eng@gmail.com http://scholar.cu.edu.eg/refky/

More information

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer EE C128 / ME C134 Feedback Control Systems Lecture Chapter 2 Modeling in the Frequency Domain Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley Lecture

More information

EE292: Fundamentals of ECE

EE292: Fundamentals of ECE EE292: Fundamentals of ECE Fall 2012 TTh 10:00-11:15 SEB 1242 Lecture 14 121011 http://www.ee.unlv.edu/~b1morris/ee292/ 2 Outline Review Steady-State Analysis RC Circuits RL Circuits 3 DC Steady-State

More information

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs

ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs ENGI9496 Modeling and Simulation of Dynamic Systems Bond Graphs Topics covered so far: Analogies between mechanical (translation and rotation), fluid, and electrical systems o Review of domain-specific

More information

RESOLVING GROUPED NONLINEARITIES IN WAVE DIGITAL FILTERS USING ITERATIVE TECHNIQUES

RESOLVING GROUPED NONLINEARITIES IN WAVE DIGITAL FILTERS USING ITERATIVE TECHNIQUES RESOLVING GROUPED NONLINEARITIES IN WAVE DIGITAL FILTERS USING ITERATIVE TECHNIQUES Michael Jørgen Olsen, Kurt James Werner and Julius O. Smith III Center for Computer Research in Music and Acoustics CCRMA,

More information

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e Transform methods Some of the different forms of a signal, obtained by transformations, are shown in the figure. X(s) X(t) L - L F - F jw s s jw X(jw) X*(t) F - F X*(jw) jwt e z jwt z e X(nT) Z - Z X(z)

More information

SIMULATING GUITAR DISTORTION CIRCUITS USING WAVE DIGITAL AND NONLINEAR STATE-SPACE FORMULATIONS

SIMULATING GUITAR DISTORTION CIRCUITS USING WAVE DIGITAL AND NONLINEAR STATE-SPACE FORMULATIONS Proc. of the 11 th Int. Conference on Digital Audio Effects (DAFx-8), Espoo, Finland, Septemer 1-, 8 SIMULATING GUITAR DISTORTION CIRCUITS USING WAVE DIGITAL AND NONLINEAR STATE-SPACE FORMULATIONS David

More information

Unit 2: Modeling in the Frequency Domain. Unit 2, Part 4: Modeling Electrical Systems. First Example: Via DE. Resistors, Inductors, and Capacitors

Unit 2: Modeling in the Frequency Domain. Unit 2, Part 4: Modeling Electrical Systems. First Example: Via DE. Resistors, Inductors, and Capacitors Unit 2: Modeling in the Frequency Domain Part 4: Modeling Electrical Systems Engineering 582: Control Systems I Faculty of Engineering & Applied Science Memorial University of Newfoundland January 20,

More information

Network Topology-2 & Dual and Duality Choice of independent branch currents and voltages: The solution of a network involves solving of all branch currents and voltages. We know that the branch current

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocwmitedu 00 Dynamics and Control II Spring 00 For information about citing these materials or our Terms of Use, visit: http://ocwmitedu/terms Massachusetts Institute of Technology

More information

Some Important Electrical Units

Some Important Electrical Units Some Important Electrical Units Quantity Unit Symbol Current Charge Voltage Resistance Power Ampere Coulomb Volt Ohm Watt A C V W W These derived units are based on fundamental units from the meterkilogram-second

More information

I. Impedance of an R-L circuit.

I. Impedance of an R-L circuit. I. Impedance of an R-L circuit. [For inductor in an AC Circuit, see Chapter 31, pg. 1024] Consider the R-L circuit shown in Figure: 1. A current i(t) = I cos(ωt) is driven across the circuit using an AC

More information

Mechanical and Acoustical Resonators

Mechanical and Acoustical Resonators Lab 11 Mechanical and Acoustical Resonators In this lab, you will see how the concept of AC impedance can be applied to sinusoidally-driven mechanical and acoustical systems. 11.1 Mechanical Oscillator

More information

Nonlinear Modeling of a Guitar Loudspeaker Cabinet

Nonlinear Modeling of a Guitar Loudspeaker Cabinet 9//008 Nonlinear Modeling of a Guitar Loudspeaker Cabinet David Yeh, Balazs Bank, and Matti Karjalainen ) CCRMA / Stanford University ) University of Verona 3) Helsinki University of Technology Dept. of

More information

RLC Circuit (3) We can then write the differential equation for charge on the capacitor. The solution of this differential equation is

RLC Circuit (3) We can then write the differential equation for charge on the capacitor. The solution of this differential equation is RLC Circuit (3) We can then write the differential equation for charge on the capacitor The solution of this differential equation is (damped harmonic oscillation!), where 25 RLC Circuit (4) If we charge

More information

(amperes) = (coulombs) (3.1) (seconds) Time varying current. (volts) =

(amperes) = (coulombs) (3.1) (seconds) Time varying current. (volts) = 3 Electrical Circuits 3. Basic Concepts Electric charge coulomb of negative change contains 624 0 8 electrons. Current ampere is a steady flow of coulomb of change pass a given point in a conductor in

More information

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction: Op-amps in Negative Feedback

Designing Information Devices and Systems I Fall 2018 Lecture Notes Note Introduction: Op-amps in Negative Feedback EECS 16A Designing Information Devices and Systems I Fall 2018 Lecture Notes Note 18 18.1 Introduction: Op-amps in Negative Feedback In the last note, we saw that can use an op-amp as a comparator. However,

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

Lecture 7, ATIK. Continuous-time filters 2 Discrete-time filters

Lecture 7, ATIK. Continuous-time filters 2 Discrete-time filters Lecture 7, ATIK Continuous-time filters 2 Discrete-time filters What did we do last time? Switched capacitor circuits with nonideal effects in mind What should we look out for? What is the impact on system

More information

Electronics II. Final Examination

Electronics II. Final Examination The University of Toledo f17fs_elct27.fm 1 Electronics II Final Examination Problems Points 1. 11 2. 14 3. 15 Total 40 Was the exam fair? yes no The University of Toledo f17fs_elct27.fm 2 Problem 1 11

More information

Chapter 18 Electric Currents

Chapter 18 Electric Currents Chapter 18 Electric Currents 1 The Electric Battery Volta discovered that electricity could be created if dissimilar metals were connected by a conductive solution called an electrolyte. This is a simple

More information

2. The following diagram illustrates that voltage represents what physical dimension?

2. The following diagram illustrates that voltage represents what physical dimension? BioE 1310 - Exam 1 2/20/2018 Answer Sheet - Correct answer is A for all questions 1. A particular voltage divider with 10 V across it consists of two resistors in series. One resistor is 7 KΩ and the other

More information

EE 3120 Electric Energy Systems Study Guide for Prerequisite Test Wednesday, Jan 18, pm, Room TBA

EE 3120 Electric Energy Systems Study Guide for Prerequisite Test Wednesday, Jan 18, pm, Room TBA EE 3120 Electric Energy Systems Study Guide for Prerequisite Test Wednesday, Jan 18, 2006 6-7 pm, Room TBA First retrieve your EE2110 final and other course papers and notes! The test will be closed book

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Chapter 13 Small-Signal Modeling and Linear Amplification

Chapter 13 Small-Signal Modeling and Linear Amplification Chapter 13 Small-Signal Modeling and Linear Amplification Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock 1/4/12 Chap 13-1 Chapter Goals Understanding of concepts related to: Transistors

More information

Modeling and Simulation Revision III D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Modeling and Simulation Revision III D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Modeling and Simulation Revision III D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 0 1 4 Block Diagrams Block diagram models consist of two fundamental objects:

More information

Control Systems Engineering (Chapter 2. Modeling in the Frequency Domain) Prof. Kwang-Chun Ho Tel: Fax:

Control Systems Engineering (Chapter 2. Modeling in the Frequency Domain) Prof. Kwang-Chun Ho Tel: Fax: Control Systems Engineering (Chapter 2. Modeling in the Frequency Domain) Prof. Kwang-Chun Ho kwangho@hansung.ac.kr Tel: 02-760-4253 Fax:02-760-4435 Overview Review on Laplace transform Learn about transfer

More information

AP Physics C Mechanics Objectives

AP Physics C Mechanics Objectives AP Physics C Mechanics Objectives I. KINEMATICS A. Motion in One Dimension 1. The relationships among position, velocity and acceleration a. Given a graph of position vs. time, identify or sketch a graph

More information

Physics 116A Notes Fall 2004

Physics 116A Notes Fall 2004 Physics 116A Notes Fall 2004 David E. Pellett Draft v.0.9 Notes Copyright 2004 David E. Pellett unless stated otherwise. References: Text for course: Fundamentals of Electrical Engineering, second edition,

More information

Two Port Networks. Definition of 2-Port Network A two-port network is an electrical network with two separate ports for input and output

Two Port Networks. Definition of 2-Port Network A two-port network is an electrical network with two separate ports for input and output Two Port Networks Definition of 2-Port Network A two-port network is an electrical network with two separate ports for input and output What is a Port? It is a pair of terminals through which a current

More information

EE 508 Lecture 22. Sensitivity Functions - Comparison of Circuits - Predistortion and Calibration

EE 508 Lecture 22. Sensitivity Functions - Comparison of Circuits - Predistortion and Calibration EE 58 Lecture Sensitivity Functions - Comparison of Circuits - Predistortion and Calibration Review from last time Sensitivity Comparisons Consider 5 second-order lowpass filters (all can realize same

More information

This section reviews the basic theory of accuracy enhancement for one-port networks.

This section reviews the basic theory of accuracy enhancement for one-port networks. Vector measurements require both magnitude and phase data. Some typical examples are the complex reflection coefficient, the magnitude and phase of the transfer function, and the group delay. The seminar

More information

Physics 115. General Physics II. Session 24 Circuits Series and parallel R Meters Kirchoff s Rules

Physics 115. General Physics II. Session 24 Circuits Series and parallel R Meters Kirchoff s Rules Physics 115 General Physics II Session 24 Circuits Series and parallel R Meters Kirchoff s Rules R. J. Wilkes Email: phy115a@u.washington.edu Home page: http://courses.washington.edu/phy115a/ 5/15/14 Phys

More information

High Speed Communication Circuits and Systems Lecture 4 Generalized Reflection Coefficient, Smith Chart, Integrated Passive Components

High Speed Communication Circuits and Systems Lecture 4 Generalized Reflection Coefficient, Smith Chart, Integrated Passive Components High Speed Communication Circuits and Systems Lecture 4 Generalized Reflection Coefficient, Smith Chart, Integrated Passive Components Michael H. Perrott February 11, 2004 Copyright 2004 by Michael H.

More information

Chapter 2 Direct Current Circuits

Chapter 2 Direct Current Circuits Chapter 2 Direct Current Circuits 2.1 Introduction Nowadays, our lives are increasingly dependent upon the availability of devices that make extensive use of electric circuits. The knowledge of the electrical

More information

Homework 2 SJTU233. Part A. Part B. Problem 2. Part A. Problem 1. Find the impedance Zab in the circuit seen in the figure. Suppose that R = 5 Ω.

Homework 2 SJTU233. Part A. Part B. Problem 2. Part A. Problem 1. Find the impedance Zab in the circuit seen in the figure. Suppose that R = 5 Ω. Homework 2 SJTU233 Problem 1 Find the impedance Zab in the circuit seen in the figure. Suppose that R = 5 Ω. Express Zab in polar form. Enter your answer using polar notation. Express argument in degrees.

More information

Nonlinear Losses in Electro-acoustical Transducers Wolfgang Klippel, Daniel Knobloch

Nonlinear Losses in Electro-acoustical Transducers Wolfgang Klippel, Daniel Knobloch The Association of Loudspeaker Manufacturers & Acoustics International (ALMA) Nonlinear Losses in Electro-acoustical Transducers Wolfgang Klippel, Daniel Knobloch Institute of Acoustics and Speech Communication

More information

Lectures 16 & 17 Sinusoidal Signals, Complex Numbers, Phasors, Impedance & AC Circuits. Nov. 7 & 9, 2011

Lectures 16 & 17 Sinusoidal Signals, Complex Numbers, Phasors, Impedance & AC Circuits. Nov. 7 & 9, 2011 Lectures 16 & 17 Sinusoidal Signals, Complex Numbers, Phasors, Impedance & AC Circuits Nov. 7 & 9, 2011 Material from Textbook by Alexander & Sadiku and Electrical Engineering: Principles & Applications,

More information

EE 508 Lecture 24. Sensitivity Functions - Predistortion and Calibration

EE 508 Lecture 24. Sensitivity Functions - Predistortion and Calibration EE 508 Lecture 24 Sensitivity Functions - Predistortion and Calibration Review from last time Sensitivity Comparisons Consider 5 second-order lowpass filters (all can realize same T(s) within a gain factor)

More information

Chapter 10: Sinusoids and Phasors

Chapter 10: Sinusoids and Phasors Chapter 10: Sinusoids and Phasors 1. Motivation 2. Sinusoid Features 3. Phasors 4. Phasor Relationships for Circuit Elements 5. Impedance and Admittance 6. Kirchhoff s Laws in the Frequency Domain 7. Impedance

More information

Contents. 0. Introduction Loudspeaker s Impedance Why is this useful? How good is it? Bibliography...

Contents. 0. Introduction Loudspeaker s Impedance Why is this useful? How good is it? Bibliography... Contents 0. Introduction... 2... 2 1. Loudspeaker s Impedance... 2 2. Why is this useful?... 10 3. How good is it?... 13 4. Bibliography... 14 0. Introduction In this article I present a way to model a

More information

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Outline Motivation The Laplace Transform The Laplace Transform

More information

SOME USEFUL NETWORK THEOREMS

SOME USEFUL NETWORK THEOREMS APPENDIX D SOME USEFUL NETWORK THEOREMS Introduction In this appendix we review three network theorems that are useful in simplifying the analysis of electronic circuits: Thévenin s theorem Norton s theorem

More information

Problems in VLSI design

Problems in VLSI design Problems in VLSI design wire and transistor sizing signal delay in RC circuits transistor and wire sizing Elmore delay minimization via GP dominant time constant minimization via SDP placement problems

More information

Sinusoids and Phasors

Sinusoids and Phasors CHAPTER 9 Sinusoids and Phasors We now begins the analysis of circuits in which the voltage or current sources are time-varying. In this chapter, we are particularly interested in sinusoidally time-varying

More information

9. Introduction and Chapter Objectives

9. Introduction and Chapter Objectives Real Analog - Circuits 1 Chapter 9: Introduction to State Variable Models 9. Introduction and Chapter Objectives In our analysis approach of dynamic systems so far, we have defined variables which describe

More information

Electronics. Basics & Applications. group talk Daniel Biesinger

Electronics. Basics & Applications. group talk Daniel Biesinger Electronics Basics & Applications group talk 23.7.2010 by Daniel Biesinger 1 2 Contents Contents Basics Simple applications Equivalent circuit Impedance & Reactance More advanced applications - RC circuits

More information

CMPT 889: Lecture 9 Wind Instrument Modelling

CMPT 889: Lecture 9 Wind Instrument Modelling CMPT 889: Lecture 9 Wind Instrument Modelling Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November 20, 2006 1 Scattering Scattering is a phenomenon in which the

More information

EIT Review. Electrical Circuits DC Circuits. Lecturer: Russ Tatro. Presented by Tau Beta Pi The Engineering Honor Society 10/3/2006 1

EIT Review. Electrical Circuits DC Circuits. Lecturer: Russ Tatro. Presented by Tau Beta Pi The Engineering Honor Society 10/3/2006 1 EIT Review Electrical Circuits DC Circuits Lecturer: Russ Tatro Presented by Tau Beta Pi The Engineering Honor Society 10/3/2006 1 Session Outline Basic Concepts Basic Laws Methods of Analysis Circuit

More information

Electronic Circuits Summary

Electronic Circuits Summary Electronic Circuits Summary Andreas Biri, D-ITET 6.06.4 Constants (@300K) ε 0 = 8.854 0 F m m 0 = 9. 0 3 kg k =.38 0 3 J K = 8.67 0 5 ev/k kt q = 0.059 V, q kt = 38.6, kt = 5.9 mev V Small Signal Equivalent

More information

Chapter three. Mathematical Modeling of mechanical end electrical systems. Laith Batarseh

Chapter three. Mathematical Modeling of mechanical end electrical systems. Laith Batarseh Chapter three Mathematical Modeling of mechanical end electrical systems Laith Batarseh 1 Next Previous Mathematical Modeling of mechanical end electrical systems Dynamic system modeling Definition of

More information

E2.2 Analogue Electronics

E2.2 Analogue Electronics E2.2 Analogue Electronics Instructor : Christos Papavassiliou Office, email : EE 915, c.papavas@imperial.ac.uk Lectures : Monday 2pm, room 408 (weeks 2-11) Thursday 3pm, room 509 (weeks 4-11) Problem,

More information

Electrical Engineering Fundamentals for Non-Electrical Engineers

Electrical Engineering Fundamentals for Non-Electrical Engineers Electrical Engineering Fundamentals for Non-Electrical Engineers by Brad Meyer, PE Contents Introduction... 3 Definitions... 3 Power Sources... 4 Series vs. Parallel... 9 Current Behavior at a Node...

More information

Electrical System Elements

Electrical System Elements Electrical System Elements Application areas include: Electromechanical (motor) Electro-optical (phototransistor) Electrothermal Electro-mechano-acoustic (loudspeaker, microphone) Measurement Systems and

More information

Cylinder with Conical Cap

Cylinder with Conical Cap Cylinder with Conical Cap MUS420/EE367A Supplement to Lecture 11 Stability Proof for a Cylindrical Bore with Conical Cap Julius O. Smith III (jos@ccrma.stanford.edu) Center for Computer Research in Music

More information

ECE 205: Intro Elec & Electr Circuits

ECE 205: Intro Elec & Electr Circuits ECE 205: Intro Elec & Electr Circuits Final Exam Study Guide Version 1.00 Created by Charles Feng http://www.fenguin.net ECE 205: Intro Elec & Electr Circuits Final Exam Study Guide 1 Contents 1 Introductory

More information

Lecture Outline Chapter 21. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 21. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 21 Physics, 4 th Edition James S. Walker Chapter 21 Electric Current and Direct- Current Circuits Units of Chapter 21 Electric Current Resistance and Ohm s Law Energy and Power

More information

PHYS225 Lecture 9. Electronic Circuits

PHYS225 Lecture 9. Electronic Circuits PHYS225 Lecture 9 Electronic Circuits Last lecture Field Effect Transistors Voltage controlled resistor Various FET circuits Switch Source follower Current source Similar to BJT Draws no input current

More information

Ch 3.7: Mechanical & Electrical Vibrations

Ch 3.7: Mechanical & Electrical Vibrations Ch 3.7: Mechanical & Electrical Vibrations Two important areas of application for second order linear equations with constant coefficients are in modeling mechanical and electrical oscillations. We will

More information

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos Lecture 5: Electrical and Electromagnetic System Components The objective of this

More information

AC Circuit Analysis and Measurement Lab Assignment 8

AC Circuit Analysis and Measurement Lab Assignment 8 Electric Circuit Lab Assignments elcirc_lab87.fm - 1 AC Circuit Analysis and Measurement Lab Assignment 8 Introduction When analyzing an electric circuit that contains reactive components, inductors and

More information