Efficient Linear Macromodeling via Discrete-Time Time-Domain Vector Fitting

Size: px
Start display at page:

Download "Efficient Linear Macromodeling via Discrete-Time Time-Domain Vector Fitting"

Transcription

1 st International Conference on VLSI Design Efficient Linear Macromodeling via Discrete-Time Time-Domain Vector Fitting Chi-Un Lei and Ngai Wong Department of Electrical and Electronic Engineering The University of Hong Kong, Pokfulam Road, Hong Kong {culei, Abstract We present a discrete-time time-domain vector fitting algorithm, called TD-VFz, for rational function macromodeling of port-to-port responses with discrete time-sampled data The core routine involves a two-step pole refinement process based on a linear least-squares solve and an eigenvalue problem Applications in the macromodeling of practical circuits demonstrate that TD-VFz exhibits fast computation, excellent accuracy, and robustness against noisy data We also utilize an quasi-error bound unique to the discrete-time setting to facilitate the determination of approximant model order Introduction VLSI signal integrity analysis constantly requires efficient modeling and simulation of passive structures such as packages and interconnect networks [] for efficient simulation The ever-rising operating frequencies have, however, posed serious challenges to simulators due to the emergence of high-frequency effects such as interconnect dispersion and mutual couplings [] A full-wave electromagnetic (EM analysis over the global system is impractical A continuous-time frequency-domain system identification technique, called vector fitting (VF [], is recently utilized for package and interconnect macromodeling [] However, frequency-domain macromodeling requires spectral conversion in conventional VF-based signal integrity analysis which involves complicated measurement and relatively long data sequences to be captured Time-domain vector fitting (TD-VF [], similar to other time-domain approximation techniques [5], is developed to directly admit measured or calculated (and usually truncated time-sampled data However, TD-VF does not fully exploit the advantages of time-domain approximation, and requires discretization during approximation The discretization is applicationspecific and introduces extra arithmetics and approximation errors On the other hand, vector fitting has recently been extended to the digital frequency domain, called discrete-time vector fitting (VFz, for digital filter design [] It has been shown that VFz exhibits high computational efficiency and produces highly accurate approximants at low model orders However, the deployment of VFz in the digital time domain has not been explored Since physical measurements or electronic simulations typically result in discrete time-sampled data rather than frequency-domain responses, it is advantageous to perform broadband approximation directly in the time domain In this paper, we reformulate VFz to its discrete-time counterpart, called TD-VFz TD-VFz respects the discrete nature of input/output sequences and works exclusively in the discrete-time domain, and is particularly suitable for generating macromodels based on truncated finite-difference time-domain (FDTD solution or transient response analysis Unlike TD-VF, TD-VFz treats the system as a digital black box and skips the continuous-time interpolation or reconstruction, thereby rendering faster computation and generally comparable or more accurate fitting Though the fitting is performed in the (digital time domain, the response is identified with underlying (digital frequencydomain poles such that global accuracy is achieved further to local matching The algorithm robustness and convergence are discussed An error bound is presented for model order selection Application examples then confirm the remarkable efficiency and accuracy of TD-VFz to generate better macromodel Vector Fitting The original continuous-time frequency-domain VF [] attempts to fit the rational function + d + se ( s a n to the desired response f(s at a set of calculated/sampled data points at frequencies {s k }, k =,,,N s The -9/8 $5 8 IEEE DOI 9/VLSI8 9

2 poles a n and residues are either real or in complex conjugate pairs, and d and e are real Starting with a set of N prescribed or approximated poles {α ( n }, n =,,,N, and a scaling function σ(s, the problem is linearized into a separable denominator calculation for the ith iteration, namely, s α (i n + d + se (σf(s ψ γ n s α n (i + σ(s f(s, ( i =,,,N T, where N T denotes the number of iterations when convergence is attained or when the upper limit is reached The unknowns,, d, e and γ n, are solved through an overdetermined linear equation formed by evaluating ( at the N s sampled frequency points The poles are refined iteratively Any unstable pole is flipped about the imaginary axis to the open left half plane for stability Upon convergence, the update in α (i n diminishes and σ(s Recently, it is shown that VF is a reformulation of the Sanathanan-Koerner (SK iteration [], an iterative continuous-time frequency-domain system identification technique [] There exists two problems in VF: The convergence is affected by the choice of initial poles in ( Orthogonal vector fitting (OVF has been proposed to alleviate this degradation [] The algorithm is not robust for noisy data Different techniques have been proposed to alleviate this problem [8,9] Furthermore, a modified VF (MVF [] has recently been proposed for model reduction with estimated time delay (the propagation of the main pulse to significantly reduce the number of poles Discrete-Time Time-Domain Vector Fitting We start by formulating the discrete-time frequencydomain (ie, z-domain VF, called VFz [], and subsequently transform it to the discrete-time time-domain counterpart, called TD-VFz As in VF, VFz uses partial fractions to seek a rational approximation, ˆF (z, to the desired z-domain response F (z, namely, ˆF (z = + d F (z, ( z a n where we assume F (e jω = F (e jω, Ω [ π, π, such that F (z corresponds to a real time-domain sequence Subsequently, and a n are either real or in complex conjugate pairs To ensure stability, the set of poles {a n } in ( must be within the unit circle or a n < As in (, suppose an initial set of poles {α ( n }, α ( n <, are specified, we build z α (i n + d (σf(z ψ γ n z α n (i + σ(z F (z, ( i =,,,N T, where σ(z is matched to unity as z approaches the origin It can be observed that ( constrains (σf(z and σ(zf (z to share the same set of poles, which in turn implies that the original poles of F (z are canceled by the zeros of σ(z Therefore, ( can be re-expressed as N+ Q z β n NQ ( z α n (σf(z F (z (σf(z σ (z N+ Q z e βn NQ ( z α n = σ(z N+ Q N+ Q z β n F (z, (5 z e β n ( Subsequently, solving the zeros of σ(z results in, in the least-squares (LS sense, an approximation to the poles of F (z, ie, {α (i+ (i n } := { β n }, which are then fed back to ( as the new set of known poles for better fitting in the next iteration Next, we apply an input X(z to F (z and let Y (z =F (zx(z be the output The time-domain relationship is then given by the inverse z-transform, NX y[k] dx[k]+ x n[k] γ ny n[k], y n[k] = (α (i n k u[k] y[k], x n[k] = (α (i n k u[k] x[k], ( where denotes convolution and u[k] is the Heaviside unit step sequence NX Computing the Real Poles Continuing from (, suppose N s samples of the input and output sequences, x[k] and y[k], are captured, the following overdetermined linear equation is set up, Av = b, A = x [] x N [] x[] x [] x N [] x[] x [N s ] x N [N s ] x[n s ] y [] y N [] y [] y N [] y [N s ] y N [N s ] v = c c N d γ γ N Λ T, 5, b = y[] y[] y[n s ] Λ T, (8 with N s N + Using the last N elements of the LS solve of v, ie, γ to γ N, σ(z of ( can be reconstructed, whose zeros, denoted by {α (i+ n }, then form the new set of

3 poles in the next TD-VFz iteration Similar to the formulation in VF [], the zeros of σ(z are implicitly obtained as the eigenvalues of Ψ= = α (i α (i N N N 5 h R α (i 5 Λ γ γ N C A γ α (i N γ N where R =+ N i= γ i When only real poles are present, Ψ is a real matrix To ensure stability, it is required that every α (i+ n < Otherwise, its reciprocal is taken, viz α (i+ n := /α (i+ n, such that the pole is flipped back inside the unit circle Here a real α (i+ n is assumed but the flipping of conjugate poles follows exactly by multiplying two conjugate reciprocals Till now, only real poles are considered Special attention must be paid to complex conjugate poles as will be discussed below Modification for Complex Poles The transfer function F (z in ( may, and in fact more often than not, contain complex conjugate poles and residues whose time-domain transforms are also complex conjugate, thus conforming to a real response Apart from accelerating convergence, allowing complex poles in the (real TD-VFz arithmetics is critical, if not necessary, as practical digital systems generally have poles distributed in certain sectors in the complex plane Without loss of generality, we assume α (i = α (i and c = c (γ = γ, so x [k] =x [k] (y [k] =y [k] However, if these complex quantities are directly used in (8, finite-precision arithmetics would almost always result in inexact cancellation of imaginary parts and lead to erroneous time-domain responses Consequently, (8 should be modified accordingly to restrict all quantities to be real To achieve this, (8 is equivalently cast as Av = b, A = R(x [] I(x [] x[] R(x [] I(x [] x[] R(x [N s ] I(x [N s ] x[n s ] R(y [] I(y [] R(y [] I(y [] R(y [N s ] I(y [N s ] 5, v = R(c I(c d R(γ I(γ ΛT, b = y[] y[] y[n s ] Λ T, ( where R( and I( denote the real and imaginary parts, respectively Modification for other complex conjugate i, (9 poles and residues follows similarly The setup of ( is eased by the fact that ( R(x n [k] = (α (i n k cos(θ n (i k u[k] x[k], (a ( I(x n [k] = (α (i n k sin(θ n (i k u[k] x[k], (b where θ (i n = arg(α (i n R(y n [k] and I(y n [k] are obtained in the same manner by replacing x[k] with y[k] in ( To compute the zeros of σ(z which now contains complex poles, we apply similarity transform to (9 to bring it back to a real matrix Each pair of conjugate poles now manifest as a diagonal block in Ψ For example, when α (i = α (i, Ψ takes the form Ψ= R(α (i I(α(i I(α (i R(α(i 5 5 R h R(α (i γ I(α (i γ i, ( and R is obviously real The entries in the solution of v in ( can be reused in forming the row matrix in (, namely, R(α (i γ =R(α(i R(γ I(α(i I(γ, (a I(α (i γ =R(α(i I(γ+I(α(i R(γ (b Reconstructing the Rational Function Suppose a converged set of poles {α n (NT } are obtained, the final step is to reconstruct the rational function ˆF (z in ( Referring to ( and (, we should now have σ(z and y[k] dx[k]+ NX x n[k], k =,,,N s ( The residues of ˆF (z are computed in the same manner as in (8 or ( by LS fitting, except that the last N columns in A and the last N elements in v are omitted, leaving the unknowns c to c N and d Besides reconstructing the rational function, the parameters can be easily converted into causal parameters and used for recursive convolution for fast simulation [] Algorithmic Convergence and Model Order Selection Similar to the equivalence between VF and SK iteration [], VFz can be regarded as a reformulation of the rational function fitting procedure called Steiglitz-McBride (SM iteration [5] The convergence and error bound properties of VFz, as will be shown below, then carry over to

4 TD-VFz as they are equivalent representations in different domains First, given a transfer function or response F (z, SM iteration replaces the nonlinear LS approximation objective ĜL = Σ Ns k= F (z k P (z k Q(z k with a linearized ĜSM where X N s bg SM = k= fi Q (i (z k fi fiq (i (z k F (z k P (i (z k fi (5 Here P (i and Q (i are respectively the numerator and denominator determined during the ith SM iteration (thus Q (i is assumed predetermined Although ĜSM is not equivalent to ĜL, by using the triangle inequality, if we approximate F (z by an Nth-order system, we get ĜL ĜSM σ N+ Here σ i, which denotes the ith Hankel singular value (HSV of a Hankel-form matrix constructed by the time-domain impulse coefficients h n s of F (z, measures the significance of the ith approximant order [] In general, SM iteration converges to a nearglobal-optimal approximant in the LS sense for noise-free data, with an a priori error bound for an N th-order approximant, Z π deg( Q P =N π π fi F (ejω P (i (e jω / Q (i (e jω dωa σ fi N+ ( Such error bound is important as it provides a certificate for the approximation accuracy and can be used to select the approximant order That is, the order N of ˆF (z should be selected such that σ N+ This also constitutes an analytical and non-heuristic way to determine the model order which, as far as we know, is not available in VF or TD-VF Moreover, unlike point-matching (curve-fitting algorithms, a crucial feature in TD-VFz is that it incorporates the (digital frequency-domain system poles in its (digital time-domain fitting machinery A consequence is that further than local accuracy in the context of the finite captured data set, which forms the objective function of most direct point-matching schemes, TD-VFz achieves global accuracy by simultaneously identifying the intrinsic system poles 5 Noise Robustness Noise robustness and convergence of an algorithm can be attributed to two factors: numerical conditioning of the algorithm itself in finite-precision arithmetics, eg, the solve of the overdetermined equation in (8 or (; sensitivity of the algorithm against noise-corrupted input data Although OVF has been proposed to improve the conditioning of the LS solve in traditional VF [], it is known that the VF convergence will still be hampered even by a small spectral noise, eg, when SNR=dB [8], due to the normalization of the unity basis [the + term in (] This can be alleviated by relaxing that unity basis to a free variable and inserting a relaxed constraint [9] However, extra processing and computation are required in these schemes db Degree Output (a Sampling point (b Normalized radian Original Approx Original Approx Original Approx Error (c Normalized radian Figure Backplane: (a time response for first ns; (b & (c magnitude and phase responses in frequency domain In (TD-VFz, instead of approximating in the whole s- domain wherein the poles can take on largely dynamic magnitudes, the z-domain poles are constrained inside the unity circle which lead to significantly improved numerical conditionings Moreover, the scaling function σ(z in (, which is sensitive to noisy data in VF, is mapped by the ( N inverse z-transform to σ[k] = γ n (α (i n k u[k] + δ[k] in TD-VFz Insensitivity of σ[k] against noisy data (x[k] and y[k] is obviously but the filtering action of the convolution operations in ( These robust features of TD-VFz are verified in the examples that follow Numerical Examples The proposed TD-VFz algorithm is coded in Matlab m- script (text files and run in the Matlab environment on a GB-RAM GHz PC The test example arises from modeling a 5-inch differential transmission channel on a full mesh ATCA backplane [] The time-domain response is obtained by an excitation from 5 MHz to 5GHz The signal is normalized and fitted using TD-VFz with a -pole approximant Time samples are taken at ps intervals for the first 5 points It takes 8 seconds and iterations for TD-VFz to reach convergence Fig (a plots the fitted

5 (a (b 5 (a 5 (b Condition Number Relative Error Sigma (db 5 5 Sigma (db No of iteration No of iteration 5 5 Sampling point 5 Sampling point Figure (a Condition number of overdetermined system matrix and (b relative error in LS solution Figure Magnitude of the scaling function σ [k]: (a noise-free; (b with noisy data (SNR=5dB Table Backplane: comparison between TD- VFz and other algorithms TD-VFz VF MVF TD-VF Number of poles Relative error (db CPU time (sec 8 9 Magnitude Hankel singular value Approximant error time response and shows the excellent accuracy of TD-VFz This is further verified in Fig (b & (c where the fitted results are transformed to the frequency-domain wherein the error is seen to be negligible This demonstrates the power of TD-VFz in achieving multi-domain analyses simultaneously (viz, the time, frequency, and pole-plane domains with fast computation and small models In contrast, obtaining the time-domain response from frequency-domain data as in VF is nontrivial and may require complicated Hilbert transform due to causality consideration [] We also test the same example with VF [], MVF [] (which considers time delay estimation to reduce approximant size, and TD-VF [] The results are shown in Table It is seen that TD-VFz is the fastest, and produces the smallest model with similar accuracy to other algorithms Fig shows the condition number of the system matrix in ( and the relative error in this LS solve in each TD- VFz iteration The fast pole convergence of TD-VFz results in the rapid drop of the condition number after the first iteration to the order of 5, which is much more robust than VF whose condition number remains in the order of 5 in the first few iterations [] Next, we study the robustness of TD-VFz under noisy data We repeat the example but with the output sequence y[k] corrupted by white noise under an SNR of 5dB In this case, TD-VFz converges in runs in 9 CPU seconds with 5 sampling points and a -pole approximant, ending up at a relative error of -db The magnitude of the scaling function σ[k] in the first TD-VFz iteration is shown 5 Model order Figure Hankel singular values and relative error of approximant in Fig, for both the noise-free and noisy cases We note that the ideal σ[k] should be a delta function which corresponds to σ(z =under TD-VFz convergence Apparently, the level of noise thus introduced in σ[k], due to the filtering action discussed in Section 5, is not influential on the delta-function envelope of σ[k] and has not caused too much impact to the TD-VFz convergence Finally, we investigate the use of the HSV in guiding the model order selection Fig shows the HSVs found by the impulse response of the backplane system (cf Section, as well as the relative error of different approximant orders An evidential correlation can be seen between these two parameters, with similar slope and tipping point We can therefore choose the number of poles, ie, the approximant order, to be bigger than or equal to the corner cut-off point Therefore, we choose -pole approximant in the numerical example Such HSV design guideline, as far as we are aware, is unavailable in the continuous-time VF and its variants like MVF, OVF, TD-VF etc The TD-VFz-fitted rational macromodels can then be easily integrated into popular mixed-signal simulation environments like Verilog-A, Synopsys Saber, Matlab etc For

6 Input Output Time [ns] 5 Time [ns] Figure 5 Backplane: random input and the corresponding output example, an output signal response of a high frequency random input signal to the backplane example is shown in Fig 5 using Matlab 5 Conclusions Some remarks are in order: TD-VFz is the fastest macromodeling algorithm among various VF variants studied here In our implementation, TD-VFz is always about 8% faster than TD-VF as there is no need to discretize the continuoustime convolution integrals Perhaps more importantly, the convergence error bound which translates into an analytical model order selection guideline, as far as we are aware, is unique to the discrete-time domain As discussed and exemplified, restriction of poles inside the unit circle renders much better numerical conditioning of (TD-VFz over the conventional (TD-VF which works with poles in the infinite open left half plane Time-domain fitting, due to its inherent convolutional filtering, is much more robust against noisy data than frequency-domain fitting In summary, this paper has generalized the vector fitting (VF algorithm to its discrete-time time-domain counterpart, called TD-VFz, for the fast and robust linear macromodeling of port-to-port responses in time-sampled data The partial fraction basis in digital time domain improves the numerical conditioning, convergence and robustness under noisy data A quasi-error bound unique to the discretetime formulation allows deterministic choice of approximant order Application examples have confirmed that TD- VFz exhibits efficient computation and produces highly accurate approximants, in terms of both time and frequency responses Acknowledgment This work was supported in part by the Hong Kong Research Grants Council under Project HKU E, by the University Research Committee of The University of Hong Kong References [] L P M Celik and A Obadasioglu IC Interconnect Analysis Norwell, MA: Kluwer, [] D Ioan, G Ciuprina, M Radulescu, and E Seebacher Compact modeling and fast simulation of on-chip interconnect lines IEEE Trans Magn, (:5 55, Apr [] B Gustavsen and A Semlyen Rational approximation of frequency domain responses by vector fitting IEEE Trans Power Delivery, (:5, July 999 [] S Grivet-Talocia Package macromodeling via time-domain vector fitting IEEE Microwave Wireless Compon Lett, (:, Nov [5] T Wu, C Kuo, H Chang, and J Hsieh A novel systematic approach for equivalent model extraction of embedded high-speed interconnects in time domain IEEE Trans Electromagn Compat, 5(:9 5, Aug [] N Wong and C-U Lei IIR approximation of FIR filters via discrete-time vector fitting IEEE Trans Signal Processing, accepted [] D Deschrijver, B Haegeman, and T Dhaene Orthonormal vector fitting: A robust macromodeling tool for rational approximation of frequency domain responses IEEE Trans Adv Packag, (: 5, May [8] S Grivet-Talocia and M Bandinu Improving the convergence of vector fitting for equivalent circuit extraction from noisy frequency responses IEEE Trans Electromagn Compat, 8(:, Feb [9] B Gustavsen Improving the pole relocating properties of vector fitting IEEE Trans Power Delivery, (:58 59, July [] R Zeng and J Sinsky Modified rational function modeling technique for high speed circuits In IEEE MTT-S Int Microwave Symp Digest, June [] S Luo and Z Chen Extraction of causal time-domain network parameters from their band-limited frequency-domain counterparts using rational functions IEEE Trans Circuits Syst I, 5(:5, June 5 [] R Mandrekar and M Swaminathan Delay extraction from frequency domain data for causal macro-modeling of passive networks In Proc Int Symp Circuits and Systems, volume, pages 558 5, May 5 [] P Regalia and M Mboup Undermodeled adaptive filtering: an a priori error bound for the Steiglitz-McBride method IEEE Trans Circuits Syst II, (:5, Feb 99 [] C Sanathanan and J Koerner Transfer function synthesis as a ratio of two complex polynomials IEEE Trans Automat Contr, 8(:5 58, Jan 9 [5] K Steiglitza and L McBride A technique for the identification of linear systems IEEE Trans Automat Contr, (:, Oct 95

VISA: Versatile Impulse Structure Approximation for Time-Domain Linear Macromodeling

VISA: Versatile Impulse Structure Approximation for Time-Domain Linear Macromodeling VISA: Versatile Impulse Structure Approximation for Time-Domain Linear Macromodeling Chi-Un Lei and Ngai Wong Dept. of Electrical and Electronic Engineering The University of Hong Kong Presented by C.U.

More information

Efficient 2D Linear-Phase IIR Filter Design and Application in Image Filtering

Efficient 2D Linear-Phase IIR Filter Design and Application in Image Filtering Efficient D Linear-Phase IIR Filter Design and Application in Image Filtering Chi-Un Lei, Chung-Man Cheung, and Ngai Wong Abstract We present an efficient and novel procedure to design two-dimensional

More information

Magnitude Vector Fitting to interval data

Magnitude Vector Fitting to interval data Available online at wwwsciencedirectcom Mathematics and Computers in Simulation 80 (2009) 572 580 Magnitude Vector Fitting to interval data Wouter Hendrickx a,, Dirk Deschrijver b, Luc Knockaert b, Tom

More information

ECE 451 Macromodeling

ECE 451 Macromodeling ECE 451 Macromodeling Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu ECE 451 Jose Schutt Aine 1 Blackbox Macromodeling Nonlinear Network 1 Nonlinear Network

More information

1396 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 24, NO. 3, JULY /$ IEEE

1396 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 24, NO. 3, JULY /$ IEEE 1396 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 24, NO. 3, JULY 2009 Fast Realization of the Modal Vector Fitting Method for Rational Modeling With Accurate Representation of Small Eigenvalues Bjørn Gustavsen,

More information

Abstract of thesis entitled. Submitted by. Lei Chi-Un. for the degree of Doctor of Philosophy at the University of Hong Kong in January 2011

Abstract of thesis entitled. Submitted by. Lei Chi-Un. for the degree of Doctor of Philosophy at the University of Hong Kong in January 2011 Abstract of thesis entitled VLSI Macromodeling and Signal Integrity Analysis via Digital Signal Processing Techniques Submitted by Lei Chi-Un for the degree of Doctor of Philosophy at the University of

More information

Enforcement Passivity. Frequency Data. Wenliang Tseng, Sogo Hsu, Frank Y.C. Pai and Scott C.S. Li. Asian IBIS Summit, Taipei, Taiwan November 12, 2010

Enforcement Passivity. Frequency Data. Wenliang Tseng, Sogo Hsu, Frank Y.C. Pai and Scott C.S. Li. Asian IBIS Summit, Taipei, Taiwan November 12, 2010 Enforcement Passivity of S-parameter S Sampled Frequency Data Wenliang Tseng, Sogo Hsu, Frank Y.C. Pai and Scott C.S. Li Asian IBIS Summit, Taipei, Taiwan November 12, 2010 Agenda Causality and passivity

More information

Qualification of tabulated scattering parameters

Qualification of tabulated scattering parameters Qualification of tabulated scattering parameters Stefano Grivet Talocia Politecnico di Torino, Italy IdemWorks s.r.l. stefano.grivet@polito.it 4 th IEEE Workshop on Signal Propagation on Interconnects

More information

Transfer Function Identification from Phase Response Data

Transfer Function Identification from Phase Response Data ransfer Function Identification from Phase Response Data Luciano De ommasi, Dir Deschrijver and om Dhaene his paper introduces an improved procedure for the identification of a transfer function from phase

More information

Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues Bjørn Gustavsen, Senior Member, IEEE

Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues Bjørn Gustavsen, Senior Member, IEEE IEEE TRANSACTIONS ON ADVANCED PACKAGING, VOL. 33, NO. 1, FEBRUARY 2010 257 Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues Bjørn Gustavsen, Senior Member,

More information

SYNTHESIS OF MICROWAVE RESONATOR DIPLEX- ERS USING LINEAR FREQUENCY TRANSFORMATION AND OPTIMIZATION

SYNTHESIS OF MICROWAVE RESONATOR DIPLEX- ERS USING LINEAR FREQUENCY TRANSFORMATION AND OPTIMIZATION Progress In Electromagnetics Research, Vol. 24, 44 4, 22 SYNTHESIS OF MICROWAVE RESONATOR DIPLEX- ERS USING LINEAR FREQUENCY TRANSFORMATION AND OPTIMIZATION R. Wang *, J. Xu, M.-Y. Wang, and Y.-L. Dong

More information

Direct Matrix Synthesis for In-Line Diplexers with Transmission Zeros Generated by Frequency Variant Couplings

Direct Matrix Synthesis for In-Line Diplexers with Transmission Zeros Generated by Frequency Variant Couplings Progress In Electromagnetics Research Letters, Vol. 78, 45 52, 2018 Direct Matrix Synthesis for In-Line Diplexers with Transmission Zeros Generated by Frequency Variant Couplings Yong-Liang Zhang1, 2,

More information

ECE 451 Black Box Modeling

ECE 451 Black Box Modeling Black Box Modeling Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jose@emlab.uiuc.edu Simulation for Digital Design Nonlinear Network Nonlinear Network 3 Linear N-Port with

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

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

NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS

NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS NEW STEIGLITZ-McBRIDE ADAPTIVE LATTICE NOTCH FILTERS J.E. COUSSEAU, J.P. SCOPPA and P.D. DOÑATE CONICET- Departamento de Ingeniería Eléctrica y Computadoras Universidad Nacional del Sur Av. Alem 253, 8000

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #21 Friday, October 24, 2003 Types of causal FIR (generalized) linear-phase filters: Type I: Symmetric impulse response: with order M an even

More information

Ch. 7: Z-transform Reading

Ch. 7: Z-transform Reading c J. Fessler, June 9, 3, 6:3 (student version) 7. Ch. 7: Z-transform Definition Properties linearity / superposition time shift convolution: y[n] =h[n] x[n] Y (z) =H(z) X(z) Inverse z-transform by coefficient

More information

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications

Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Global Optimization of Common Subexpressions for Multiplierless Synthesis of Multiple Constant Multiplications Yuen-Hong Alvin Ho, Chi-Un Lei, Hing-Kit Kwan and Ngai Wong Department of Electrical and Electronic

More information

A MODIFIED CAUCHY METHOD SUITABLE FOR DUPLEXER AND TRIPLEXER RATIONAL MODELS EXTRACTION

A MODIFIED CAUCHY METHOD SUITABLE FOR DUPLEXER AND TRIPLEXER RATIONAL MODELS EXTRACTION Progress In Electromagnetics Research Letters, Vol. 29, 201 211, 2012 A MODIFIED CAUCHY METHOD SUITABLE FOR DUPLEXER AND TRIPLEXER RATIONAL MODELS EXTRACTION Y. L. Zhang *, T. Su, B. Wu, J. Chen, and C.

More information

Design of Stable IIR filters with prescribed flatness and approximately linear phase

Design of Stable IIR filters with prescribed flatness and approximately linear phase Design of Stable IIR filters with prescribed flatness and approximately linear phase YASUNORI SUGITA Nagaoka University of Technology Dept. of Electrical Engineering Nagaoka city, Niigata-pref., JAPAN

More information

Discrete-Time David Johns and Ken Martin University of Toronto

Discrete-Time David Johns and Ken Martin University of Toronto Discrete-Time David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 40 Overview of Some Signal Spectra x c () t st () x s () t xn

More information

Quality metrics for S-parameter models

Quality metrics for S-parameter models Quality metrics for S-parameter models DesignCon IBIS Summit, Santa Clara, February 4, 2010 Yuriy Shlepnev shlepnev@simberian.com Copyright 2010 by Simberian Inc. Reuse by written permission only. All

More information

Stability and Passivity of the Super Node Algorithm for EM Modeling of IC s

Stability and Passivity of the Super Node Algorithm for EM Modeling of IC s Stability and Passivity of the Super Node Algorithm for EM Modeling of IC s M.V. Ugryumova and W.H.A. Schilders Abstract The super node algorithm performs model order reduction based on physical principles.

More information

An Optimum Fitting Algorithm for Generation of Reduced-Order Models

An Optimum Fitting Algorithm for Generation of Reduced-Order Models An Optimum Fitting Algorithm for Generation of Reduced-Order Models M.M. Gourary 1, S.G. Rusakov 1, S.L. Ulyanov 1, M.M. Zharov 1, B.J. Mulvaney 2 1 IPPM, Russian Academy of Sciences, Moscow 1523, e-mail:

More information

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities Michel Nakhla Carleton University Canada Model Reduction for Complex Dynamical Systems Berlin 2010 EMI Delay Crosstalk Reflection

More information

BLACK-BOX MODELING OF DIGITAL DEVICES

BLACK-BOX MODELING OF DIGITAL DEVICES BLACK-BOX MODELING OF DIGITAL DEVICES I. S. Stievanol, I. A. Maiol and F. G. Canaveral Abstract The design for signal integrity and electromagnetic compatibility of modern fast electronic circuits heavily

More information

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M: Lesson 1 Optimal Signal Processing Optimal signalbehandling LTH September 2013 Statistical Digital Signal Processing and Modeling, Hayes, M: John Wiley & Sons, 1996. ISBN 0471594318 Nedelko Grbic Mtrl

More information

On the Frequency-Domain Properties of Savitzky-Golay Filters

On the Frequency-Domain Properties of Savitzky-Golay Filters On the Frequency-Domain Properties of Savitzky-Golay Filters Ronald W Schafer HP Laboratories HPL-2-9 Keyword(s): Savitzky-Golay filter, least-squares polynomial approximation, smoothing Abstract: This

More information

A Compact 2-D Full-Wave Finite-Difference Frequency-Domain Method for General Guided Wave Structures

A Compact 2-D Full-Wave Finite-Difference Frequency-Domain Method for General Guided Wave Structures 1844 IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, VOL. 50, NO. 7, JULY 2002 A Compact 2-D Full-Wave Finite-Difference Frequency-Domain Method for General Guided Wave Structures Yong-Jiu Zhao,

More information

Real-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array

Real-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array Real-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array Huiping Duan, Tiantian Tuo, Jun Fang and Bing Zeng arxiv:1511.06828v1 [cs.it] 21 Nov 2015 Abstract In underdetermined direction-of-arrival

More information

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012 ECEN689: pecial Topics in High-peed Links Circuits and ystems pring 01 Lecture 3: Time-Domain Reflectometry & -Parameter Channel Models am Palermo Analog & Mixed-ignal Center Texas A&M University Announcements

More information

Filter structures ELEC-E5410

Filter structures ELEC-E5410 Filter structures ELEC-E5410 Contents FIR filter basics Ideal impulse responses Polyphase decomposition Fractional delay by polyphase structure Nyquist filters Half-band filters Gibbs phenomenon Discrete-time

More information

Computing Phase Noise Eigenfunctions Directly from Steady-State Jacobian Matrices

Computing Phase Noise Eigenfunctions Directly from Steady-State Jacobian Matrices Computing Phase Noise Eigenfunctions Directly from Steady-State Jacobian Matrices Alper Demir David Long Jaijeet Roychowdhury Bell Laboratories Murray Hill New Jersey USA Abstract The main effort in oscillator

More information

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control

Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control APSIPA ASC 20 Xi an Dominant Pole Localization of FxLMS Adaptation Process in Active Noise Control Iman Tabatabaei Ardekani, Waleed H. Abdulla The University of Auckland, Private Bag 9209, Auckland, New

More information

Adaptive beamforming for uniform linear arrays with unknown mutual coupling. IEEE Antennas and Wireless Propagation Letters.

Adaptive beamforming for uniform linear arrays with unknown mutual coupling. IEEE Antennas and Wireless Propagation Letters. Title Adaptive beamforming for uniform linear arrays with unknown mutual coupling Author(s) Liao, B; Chan, SC Citation IEEE Antennas And Wireless Propagation Letters, 2012, v. 11, p. 464-467 Issued Date

More information

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Optimal Design of Real and Complex Minimum Phase Digital FIR Filters Niranjan Damera-Venkata and Brian L. Evans Embedded Signal Processing Laboratory Dept. of Electrical and Computer Engineering The University

More information

KNOWN approaches for improving the performance of

KNOWN approaches for improving the performance of IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 58, NO. 8, AUGUST 2011 537 Robust Quasi-Newton Adaptive Filtering Algorithms Md. Zulfiquar Ali Bhotto, Student Member, IEEE, and Andreas

More information

IEEE TRANSACTIONS ON ADVANCED PACKAGING 1

IEEE TRANSACTIONS ON ADVANCED PACKAGING 1 IEEE TRANSACTIONS ON ADVANCED PACKAGING 1 Stability, Causality, and Passivity in Electrical Interconnect Models Piero Triverio, Student Member, IEEE, Stefano Grivet-Talocia, Senior Member, IEEE, Michel

More information

FREQUENCY DOMAIN IDENTIFICATION TOOLBOX

FREQUENCY DOMAIN IDENTIFICATION TOOLBOX NASA Technical Memorandum 109039 FREQUENCY DOMAIN IDENTIFICATION TOOLBOX Lucas G. Horta and Jer-Nan Juang NASA Langley Research Center Hampton, Virginia 23681-0001 Chung-Wen Chen North Carolina State University

More information

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander

EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS. Gary A. Ybarra and S.T. Alexander EFFECTS OF ILL-CONDITIONED DATA ON LEAST SQUARES ADAPTIVE FILTERS Gary A. Ybarra and S.T. Alexander Center for Communications and Signal Processing Electrical and Computer Engineering Department North

More information

Today. ESE 531: Digital Signal Processing. IIR Filter Design. Impulse Invariance. Impulse Invariance. Impulse Invariance. ω < π.

Today. ESE 531: Digital Signal Processing. IIR Filter Design. Impulse Invariance. Impulse Invariance. Impulse Invariance. ω < π. Today ESE 53: Digital Signal Processing! IIR Filter Design " Lec 8: March 30, 207 IIR Filters and Adaptive Filters " Bilinear Transformation! Transformation of DT Filters! Adaptive Filters! LMS Algorithm

More information

Linear Optimum Filtering: Statement

Linear Optimum Filtering: Statement Ch2: Wiener Filters Optimal filters for stationary stochastic models are reviewed and derived in this presentation. Contents: Linear optimal filtering Principle of orthogonality Minimum mean squared error

More information

FIBER Bragg gratings are important elements in optical

FIBER Bragg gratings are important elements in optical IEEE JOURNAL OF QUANTUM ELECTRONICS, VOL. 40, NO. 8, AUGUST 2004 1099 New Technique to Accurately Interpolate the Complex Reflection Spectrum of Fiber Bragg Gratings Amir Rosenthal and Moshe Horowitz Abstract

More information

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform Signals and Systems Problem Set: The z-transform and DT Fourier Transform Updated: October 9, 7 Problem Set Problem - Transfer functions in MATLAB A discrete-time, causal LTI system is described by the

More information

POLITECNICO DI TORINO Repository ISTITUZIONALE

POLITECNICO DI TORINO Repository ISTITUZIONALE POLITECNICO DI TORINO Repository ISTITUZIONALE Sensitivity-based weighting for passivity enforcement of linear macromodels in power integrity applications Original Sensitivity-based weighting for passivity

More information

Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data

Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data Western University Scholarship@Western Electronic Thesis and Dissertation Repository November 2016 Efficient Macromodeling Techniques of Distributed Networks Using Tabulated Data Mohamed Sahouli The University

More information

Parallel-Distributed Time-Domain Circuit Simulation of Power Distribution Networks with Frequency-Dependent Parameters

Parallel-Distributed Time-Domain Circuit Simulation of Power Distribution Networks with Frequency-Dependent Parameters Parallel-Distributed Time-Domain Circuit Simulation of Power Distribution Networks with Frequency-Dependent Parameters Takayuki WATANABE Yuichi TANJI Hidemasa KUBOTA Hideki ASAI School of Administration

More information

Symmetric Wavelet Tight Frames with Two Generators

Symmetric Wavelet Tight Frames with Two Generators Symmetric Wavelet Tight Frames with Two Generators Ivan W. Selesnick Electrical and Computer Engineering Polytechnic University 6 Metrotech Center, Brooklyn, NY 11201, USA tel: 718 260-3416, fax: 718 260-3906

More information

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 )

Let H(z) = P(z)/Q(z) be the system function of a rational form. Let us represent both P(z) and Q(z) as polynomials of z (not z -1 ) Review: Poles and Zeros of Fractional Form Let H() = P()/Q() be the system function of a rational form. Let us represent both P() and Q() as polynomials of (not - ) Then Poles: the roots of Q()=0 Zeros:

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

Architecture-level Thermal Behavioral Models For Quad-Core Microprocessors

Architecture-level Thermal Behavioral Models For Quad-Core Microprocessors Architecture-level Thermal Behavioral Models For Quad-Core Microprocessors Duo Li Dept. of Electrical Engineering University of California Riverside, CA 951 dli@ee.ucr.edu Sheldon X.-D. Tan Dept. of Electrical

More information

Generalized Pencil Of Function Method

Generalized Pencil Of Function Method Generalized Pencil Of Function Method In recent times, the methodology of approximating a function by a sum of complex exponentials has found applications in many areas of electromagnetics For example

More information

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels Bijit Kumar Das 1, Mrityunjoy Chakraborty 2 Department of Electronics and Electrical Communication Engineering Indian Institute

More information

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth

More information

Reflections on S-parameter Quality DesignCon IBIS Summit, Santa Clara, February 3, 2011

Reflections on S-parameter Quality DesignCon IBIS Summit, Santa Clara, February 3, 2011 Reflections on S-parameter Quality DesignCon IBIS Summit, Santa Clara, February 3, 2011 Yuriy Shlepnev shlepnev@simberian.com Copyright 2011 by Simberian Inc. Reuse by written permission only. All rights

More information

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals. Z - Transform The z-transform is a very important tool in describing and analyzing digital systems. It offers the techniques for digital filter design and frequency analysis of digital signals. Definition

More information

Stability Condition in Terms of the Pole Locations

Stability Condition in Terms of the Pole Locations Stability Condition in Terms of the Pole Locations A causal LTI digital filter is BIBO stable if and only if its impulse response h[n] is absolutely summable, i.e., 1 = S h [ n] < n= We now develop a stability

More information

Two-Layer Network Equivalent for Electromagnetic Transients

Two-Layer Network Equivalent for Electromagnetic Transients 1328 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 18, NO. 4, OCTOBER 2003 Two-Layer Network Equivalent for Electromagnetic Transients Mohamed Abdel-Rahman, Member, IEEE, Adam Semlyen, Life Fellow, IEEE, and

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

Digital Wideband Integrators with Matching Phase and Arbitrarily Accurate Magnitude Response (Extended Version)

Digital Wideband Integrators with Matching Phase and Arbitrarily Accurate Magnitude Response (Extended Version) Digital Wideband Integrators with Matching Phase and Arbitrarily Accurate Magnitude Response (Extended Version) Ça gatay Candan Department of Electrical Engineering, METU, Ankara, Turkey ccandan@metu.edu.tr

More information

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE

Lecture 2 OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE EEE 43 DIGITAL SIGNAL PROCESSING (DSP) 2 DIFFERENCE EQUATIONS AND THE Z- TRANSFORM FALL 22 Yrd. Doç. Dr. Didem Kivanc Tureli didemk@ieee.org didem.kivanc@okan.edu.tr

More information

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle H. Azari Soufiani, M. J. Saberian, M. A. Akhaee, R. Nasiri Mahallati, F. Marvasti Multimedia Signal, Sound

More information

ONE can design optical filters using different filter architectures.

ONE can design optical filters using different filter architectures. JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 28, NO. 23, DECEMBER 1, 2010 3463 Comparison of Cascade, Lattice, and Parallel Filter Architectures Rohit Patnaik, Vivek Vandrasi, Christi K. Madsen, Ali A. Eftekhar,

More information

Very useful for designing and analyzing signal processing systems

Very useful for designing and analyzing signal processing systems z-transform z-transform The z-transform generalizes the Discrete-Time Fourier Transform (DTFT) for analyzing infinite-length signals and systems Very useful for designing and analyzing signal processing

More information

THE LARGE number of components in a power system

THE LARGE number of components in a power system IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 19, NO. 2, MAY 2004 857 Order Reduction of the Dynamic Model of a Linear Weakly Periodic System Part I: General Methodology Abner Ramirez, Member, IEEE, Adam Semlyen,

More information

Effects from the Thin Metallic Substrate Sandwiched in Planar Multilayer Microstrip Lines

Effects from the Thin Metallic Substrate Sandwiched in Planar Multilayer Microstrip Lines Progress In Electromagnetics Research Symposium 2006, Cambridge, USA, March 26-29 115 Effects from the Thin Metallic Substrate Sandwiched in Planar Multilayer Microstrip Lines L. Zhang and J. M. Song Iowa

More information

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Course 18.327 and 1.130 Wavelets and Filter Banks Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Product Filter Example: Product filter of degree 6 P 0 (z)

More information

ECE 546 Lecture 15 Circuit Synthesis

ECE 546 Lecture 15 Circuit Synthesis ECE 546 Lecture 15 Circuit Synthesis Spring 018 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois jesa@illinois.edu ECE 546 Jose Schutt Aine 1 MOR via Vector Fitting Rational

More information

Digital Predistortion Using Machine Learning Algorithms

Digital Predistortion Using Machine Learning Algorithms Digital Predistortion Using Machine Learning Algorithms Introduction CS229 ; James Peroulas ; james@peroulas.com Wireless communications transmitter The power amplifier (PA) is the last stage of a wireless

More information

Stable IIR Notch Filter Design with Optimal Pole Placement

Stable IIR Notch Filter Design with Optimal Pole Placement IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 49, NO 11, NOVEMBER 2001 2673 Stable IIR Notch Filter Design with Optimal Pole Placement Chien-Cheng Tseng, Senior Member, IEEE, and Soo-Chang Pei, Fellow, IEEE

More information

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book Page 1 of 6 Cast of Characters Some s, Functions, and Variables Used in the Book Digital Signal Processing and the Microcontroller by Dale Grover and John R. Deller ISBN 0-13-081348-6 Prentice Hall, 1998

More information

Order Reduction of the Dynamic Model of a Linear Weakly Periodic System Part II: Frequency-Dependent Lines

Order Reduction of the Dynamic Model of a Linear Weakly Periodic System Part II: Frequency-Dependent Lines 866 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 19, NO. 2, MAY 2004 Order Reduction of the Dynamic Model of a Linear Weakly Periodic System Part II: Frequency-Dependent Lines Abner Ramirez, Adam Semlyen,

More information

PS403 - Digital Signal processing

PS403 - Digital Signal processing PS403 - Digital Signal processing 6. DSP - Recursive (IIR) Digital Filters Key Text: Digital Signal Processing with Computer Applications (2 nd Ed.) Paul A Lynn and Wolfgang Fuerst, (Publisher: John Wiley

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

Analog LTI system Digital LTI system

Analog LTI system Digital LTI system Sampling Decimation Seismometer Amplifier AAA filter DAA filter Analog LTI system Digital LTI system Filtering (Digital Systems) input output filter xn [ ] X ~ [ k] Convolution of Sequences hn [ ] yn [

More information

Efficient Use Of Sparse Adaptive Filters

Efficient Use Of Sparse Adaptive Filters Efficient Use Of Sparse Adaptive Filters Andy W.H. Khong and Patrick A. Naylor Department of Electrical and Electronic Engineering, Imperial College ondon Email: {andy.khong, p.naylor}@imperial.ac.uk Abstract

More information

Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics

Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics Model Order Reduction for Systems with Non-Rational Transfer Function Arising in Computational Electromagnetics Lihong Feng and Peter Benner Abstract We consider model order reduction of a system described

More information

How to Avoid Butchering S-parameters

How to Avoid Butchering S-parameters How to Avoid Butchering S-parameters Course Number: TP-T3 Yuriy Shlepnev, Simberian Inc. shlepnev@simberian.com +1-(702)-876-2882 1 Introduction Outline Quality of S-parameter models Rational macro-models

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

MULTICHANNEL FAST QR-DECOMPOSITION RLS ALGORITHMS WITH EXPLICIT WEIGHT EXTRACTION

MULTICHANNEL FAST QR-DECOMPOSITION RLS ALGORITHMS WITH EXPLICIT WEIGHT EXTRACTION 4th European Signal Processing Conference (EUSIPCO 26), Florence, Italy, September 4-8, 26, copyright by EURASIP MULTICHANNEL FAST QR-DECOMPOSITION RLS ALGORITHMS WITH EXPLICIT WEIGHT EXTRACTION Mobien

More information

ROBUST ADAPTIVE BEAMFORMING BASED ON CO- VARIANCE MATRIX RECONSTRUCTION FOR LOOK DIRECTION MISMATCH

ROBUST ADAPTIVE BEAMFORMING BASED ON CO- VARIANCE MATRIX RECONSTRUCTION FOR LOOK DIRECTION MISMATCH Progress In Electromagnetics Research Letters, Vol. 25, 37 46, 2011 ROBUST ADAPTIVE BEAMFORMING BASED ON CO- VARIANCE MATRIX RECONSTRUCTION FOR LOOK DIRECTION MISMATCH R. Mallipeddi 1, J. P. Lie 2, S.

More information

A study on regularization parameter choice in Near-field Acoustical Holography

A study on regularization parameter choice in Near-field Acoustical Holography Acoustics 8 Paris A study on regularization parameter choice in Near-field Acoustical Holography J. Gomes a and P.C. Hansen b a Brüel & Kjær Sound and Vibration Measurement A/S, Skodsborgvej 37, DK-285

More information

Need for transformation?

Need for transformation? Z-TRANSFORM In today s class Z-transform Unilateral Z-transform Bilateral Z-transform Region of Convergence Inverse Z-transform Power Series method Partial Fraction method Solution of difference equations

More information

Least Squares with Examples in Signal Processing 1. 2 Overdetermined equations. 1 Notation. The sum of squares of x is denoted by x 2 2, i.e.

Least Squares with Examples in Signal Processing 1. 2 Overdetermined equations. 1 Notation. The sum of squares of x is denoted by x 2 2, i.e. Least Squares with Eamples in Signal Processing Ivan Selesnick March 7, 3 NYU-Poly These notes address (approimate) solutions to linear equations by least squares We deal with the easy case wherein the

More information

Optimal Common Sub-Expression Elimination Algorithm of Multiple Constant Multiplications with a Logic Depth Constraint

Optimal Common Sub-Expression Elimination Algorithm of Multiple Constant Multiplications with a Logic Depth Constraint 3568 IEICE TRANS. FUNDAMENTALS, VOL.E91 A, NO.12 DECEMBER 2008 PAPER Special Section on VLSI Design and CAD Algorithms Optimal Common Sub-Expression Elimination Algorithm of Multiple Constant Multiplications

More information

THIS paper deals with robust control in the setup associated

THIS paper deals with robust control in the setup associated IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 10, OCTOBER 2005 1501 Control-Oriented Model Validation and Errors Quantification in the `1 Setup V F Sokolov Abstract A priori information required for

More information

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE A Fractional Delay Fir Filter Based on Lagrange Interpolation of Farrow Structure A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE 1 K. RAJALAKSHMI, 2 SWATHI GONDI & 3

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

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

Combined FDTD/Macromodel Simulation of Interconnected Digital Devices

Combined FDTD/Macromodel Simulation of Interconnected Digital Devices Combined FDTD/Macromodel Simulation of Interconnected Digital Devices S. Grivet-Talocia, I. S. Stievano, I. A. Maio, F. G. Canavero Dip. Elettronica, Politecnico di Torino, Torino, Italy (E-mail: grivet@polito.it)

More information

Review of Discrete-Time System

Review of Discrete-Time System Review of Discrete-Time System Electrical & Computer Engineering University of Maryland, College Park Acknowledgment: ENEE630 slides were based on class notes developed by Profs. K.J. Ray Liu and Min Wu.

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing 1.1 What is DSP? DSP is a technique of performing the mathematical operations on the signals in digital domain. As real time signals are analog in nature we need

More information

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE 3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE 3.0 INTRODUCTION The purpose of this chapter is to introduce estimators shortly. More elaborated courses on System Identification, which are given

More information

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems:

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems: Discrete-Time s - I Time-Domain Representation CHAPTER 4 These lecture slides are based on "Digital Signal Processing: A Computer-Based Approach, 4th ed." textbook by S.K. Mitra and its instructor materials.

More information

Closed-Form Design of Maximally Flat IIR Half-Band Filters

Closed-Form Design of Maximally Flat IIR Half-Band Filters IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 49, NO. 6, JUNE 2002 409 Closed-Form Design of Maximally Flat IIR Half-B Filters Xi Zhang, Senior Member, IEEE,

More information

Design of IIR filters

Design of IIR filters Design of IIR filters Standard methods of design of digital infinite impulse response (IIR) filters usually consist of three steps, namely: 1 design of a continuous-time (CT) prototype low-pass filter;

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

Identification of continuous-time systems from samples of input±output data: An introduction

Identification of continuous-time systems from samples of input±output data: An introduction SaÅdhanaÅ, Vol. 5, Part, April 000, pp. 75±83. # Printed in India Identification of continuous-time systems from samples of input±output data: An introduction NARESH K SINHA Department of Electrical and

More information

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information