THE clock driving a digital-to-analog converter (DAC)

Size: px
Start display at page:

Download "THE clock driving a digital-to-analog converter (DAC)"

Transcription

1 IEEE TRANSACTIONS ON CIRCUITS AND SYSTES II: EXPRESS BRIEFS, VOL. 57, NO. 1, JANUARY The Effects of Flying-Adder Clocks on Digital-to-Analog Converters Ping Gui, Senior ember, IEEE, Zheng Gao, Student ember, IEEE, Chen-Wei Huang, Student ember, IEEE, and Liming Xiu, Senior ember, IEEE Abstract This brief presents the theoretical and simulation results of the effects of flying-adder FA clocks on digital-to-analog converters DACs. A closed-form expression for the frequency spectrum of the DAC output is derived. Analyses show that there exists a lower bound of the clock frequency above which the FA clock does not introduce any additional frequency components in the DAC output. For an FA clock of frequency between the Nyquist frequency and this lower bound, a closed-form expression of the DAC signal-to-distortion ratio is derived. Index Terms Digital-to-analog converter DAC, flying adder FA, frequency spectrum, frequency synthesis, signal-todistortion ratio SDR, time-average frequency. Fig. 1. Comparison between an ideal clock and an FA clock. I. INTRODUCTION THE clock driving a digital-to-analog converter DAC plays an important role in determining the DAC output characteristics, such as the output waveform distortion and signal-to-distortion ratio SDR. Unlike the conventional definition of clock frequency, the concept of time-average frequency TAF removes the constraint that every clock cycle must have the same length [1], [2]. This TAF concept has led to frequency synthesis architectures that are capable of generating almost arbitrary frequencies with very high frequency resolution. The flying-adder FA-based clock synthesizer is one of the latest developments in the area of on-chip clock synthesis employing the TAF concept [3], [4]. In the fractional mode, the FA clock is made of two cycles with unequal lengths, and the difference in cycle length is determined by the delay of one delay stage, which is denoted as Δ, of the voltage-controlled ring oscillator in the FA phase-locked loop PLL [3]. Fig. 1 shows the FA clock in the fractional mode compared with the ideal clock. The FA clock consists of two different cycles T 1 and T 2,but the average cycle length is T as in the ideal clock and T 2 T 1 =Δ. The unequal clock cycle lengths in the FA clock may introduce error in the DAC construction and result in frequency distortion in the analog output. The effects of clock timing error on DACs have been reported in the literature. ost of the studies focus on the effects of stochastic clock jitter on DACs [5] [8]; therefore, the results are not applicable to the FA clock case. Reference [9] discusses anuscript received June 2, 2009; revised September 11, First published January 8, 2010; current version published January 15, This work was supported in part by the Semiconductor Research Corporation. This paper was recommended by Associate Editor J. Li. P. Gui, Z. Gao, and C.-W. Huang are with Southern ethodist University, Dallas, TX USA pgui@smu.edu. L. Xiu was with Texas Instruments Inc., Dallas, TX USA. Color versions of one or more of the figures in this paper are available online at Digital Object Identifier /TCSII Fig. 2. DAC system under study. the effects of deterministic clock jitter on DACs, but the jitter is modeled as a generic sinusoidal form and the results are unnecessarily complex for DACs driven with an FA clock. This brief studies the unique characteristics of the FA clock and incorporates them into the mathematical analyses of its effects on DACs. Concise and closed-form expressions are derived for the DAC output spectrum and the SDR. The results provide mathematical guidelines on the design of DACs driven with an FA clock. Fig. 2 shows a zeroth-order-hold DAC system under study. The data from a digital signal processing DSP unit are fed to the DAC. The DAC constructs an analog signal by holding every input data for one clock cycle. A low-pass filter LPF filters out the high-frequency components and produces the analog output. This brief focuses on the effects of the nonuniform TAF clock on the construction of the DAC analog output. This is different from the analysis on the effects of nonuniform sampling on analog-to-digital converters ADCs presented in [10]. Note that, in the system under study, both the DSP unit and the DAC are controlled by the same FA clock. Since the data are in digital format, as long as the timing closure is satisfied between the DSP and the DAC, there is no information distortion. In other words, there is no sampling error at the input of the DAC in the system under study. In addition, in order not to complicate the analysis with other factors, quantization error is ignored in our analysis. This brief is organized as follows. Section II introduces the mathematical representation of the output of a DAC driven with an FA clock. The fractional part of the frequency control word for the FA clock r assumes a general form of r =1/, where is any integer greater than or equal to 2. Section III presents /$ IEEE

2 2 IEEE TRANSACTIONS ON CIRCUITS AND SYSTES II: EXPRESS BRIEFS, VOL. 57, NO. 1, JANUARY 2010 Fig. 3. Ideal clock, the FA clock, the clock error, and the DAC output error. the mathematical analysis on the frequency spectrum of the DAC output and derives a closed-form expression for SDR. The lower bound of the clock frequency 2 ω d, with ω d being the signal bandwidth and being an integer greater than or equal to 2 that leads to no frequency distortion within ω d in the DAC output is obtained. Section IV presents the simulation results to verify the theoretical analysis, and Section V concludes this brief. II. ATHEATICAL REPRESENTATION OF DAC DRIVEN WITH FA CLOCK WITH r =1/ Let g i t be the DAC function a rectangular pulse from time 0 to T. The ideal DAC output before the LPF can be expressed as f ideal t= xnt g i t t n = xnt g i t nt. To analyze the DAC driven with an FA clock in the fractional mode, we take the following approach: As an illustrative example, in the case where r =1/2, T 1 and T 2 would alternately appear in the FA clock, i.e., the clock cycle pattern is T 1 T 2, and it repeats with a period of 2T, where T is the period of the ideal clock. Fig. 3 shows the clock waveforms and the DAC output. Fig. 3a is the ideal clock with a uniform period T, and Fig. 3b depicts the FA clock with alternating cycles T 1 and T 2. Fig. 3c shows the difference between these two clocks denoted as Clock Error, which is a sequence of narrow pulses of width 1/2Δ repeating every 2T. The pulse in Clock Error is denoted as g e t. To understand the effects of the FA clock on a DAC, we superimpose the DAC output obtained using the ideal clock to the one using an FA clock, as shown in Fig. 3d. The shaded areas are where the two outputs differ and are denoted as errt, which is the DAC output error. As can be observed, errt is a sequence of g e t, with its magnitude modulated by the sampled inputs. Specifically, errt can be represented as errt = x2nt x2n 1 T g e t 2n 1T Δ 2 where Δ=T 2n T 2n 1, 2nT are the times at which the pulse g e t appears, and 1/4Δ is a time shift chosen to center g e t around t =0 for the convenience of mathematical manipulation. 1 Fig. 4. Clock error signal g et as the sum of g mt for the general case of r =1/. The output signal of the DAC is then the sum of the ideal DAC output f ideal and errt, i.e., ft=f ideal t+errt = xnt g i t nt +errt. 3 The same approach can be applied to a more general case where r =1/ and is any integer greater than or equal to 2. In this case, the FA clock pattern is T 1 T 1,...,T 1 T 2, i.e., 1 cycles of T 1, followed by one cycle of T 2.Fig.4 shows the ideal clock and the FA clock with r =1/. g m t, where m =1, 2,..., 1, represents a pulse signal with a width of Δ m, and g e t is the composite of g m t. The clock error between the ideal and FA clocks is then g e t repeating with a period of T. Since T 2 T 1 =Δand T = 1 T 1 + T 2 = T 1 +Δ, the pulsewidth Δ m can be represented as The time shift of each g m t is denoted by Δ m = m Δ/. 4 t n =k + mt 1 2 Δ m 5 where n = k + m, k =0, ±1, ±2,...; m =1, 2,..., 1. The DAC output error errt can then be represented as errt = [x n +1T xnt ] g e t t n = x k + m +1T x k + mt g e t k + mt Δ m. 6 III. SPECTRU AND SDR ANALYSIS FOR r =1/ AND r = 1/ With errt represented as 6, its Fourier transform can be written as 7, shown at the bottom of the next page. Using the following property [11]: 2π e jkω ω = δ Ω ω k 2π

3 GUI et al.: EFFECTS OF FLYING-ADDER CLOCKS ON DIGITAL-TO-ANALOG CONVERTERS 3 equation 7 can be simplified as 1 ERRω = e jω 1 2 Δm G e ω e jωt e k 2π 1 X e jk 2π m ω + k ω s where ω s =2π/T, with ω s being the DAC sampling clock frequency. F ideal ω can be expressed as F ideal ω = 1 T G iω Xω + k ω s. 9 Combining 8 and 9, the Fourier transform of the DAC output driven with an FA clock is F ω = 1 1 T G iω Xω + k ω s + G e ωe jω 1 2 Δm e jωt e k 2π 1 X ω + k ω s e jk 2π m Equation 10 indicates that F ω consists of two parts: The first part is the spectrum of the ideal DAC output, which contains Xω and its replicas at kω s, with the magnitude modulated by G i ω. The second part contains Xω and its replicas at kω s /, with the magnitude modulated by G e ω. Both G i ω and G e ω in 10 are the spectrum of a sinc function, which is represented by the following expressions: G i ω =e jω T 2 2sin ω T 2 /ω 11 G e ω =G ω+g m=2 ω++ G m= ω 2sin ω Δm = 2 e jωmt e jω Δm ω Because the term ω Δ m is small, the following approximation can be applied in 12: sin ω Δ m ω Δ m and e jω Δm Therefore, 12 can be simplified as G e ω = Δ m ejωmt. 13 A. Analysis of SDR for r =1/ Based on 10, the frequency spectrum and SDR of the DAC output can be analyzed as follows: 1 ω s 2ω d : If the clock frequency ω s 2ω d, an LPF with a cutoff frequency ω d is able to filter out all other frequency components, except Xω; hence, the DAC is able to restore the input signal in analog format, with no frequency distortion being introduced by the TAF clock. In other words, for r =1/, as long as ω s 2ω d, the DAC can produce the analog output without introducing any frequency distortion within ω d, even if the clock cycles do not have the same length. Note that 2ω d is times the minimum clock frequency given by the Nyquist theory 2ω d. 2 2ω d ω s 2ω d : In this case, Xω is replicated every kω s /. For simplicity, the input is assumed as a sinusoidal waveform; thus, Xω =2π δω ω d +2π δω + ω d. Substituting Xω into 10, we have F ω = 2π T G iω 2π + e jωt e k 2π 1 δ δω ω d + k ω s G e ω e jω 1 2 Δm ω ω d + k ω s e jk 2π m. 14 Based on 14, SDR can be obtained as 15, shown at the bottom of the next page. Because Δ m is small, we have e jω1/2δ m 1, and 15 can further be simplified as 16, shown at the bottom of the next page. Note that, in 16, mej2πω d/ω s 1 is negligible, compared to 4π 2 sinπω d /ω s /f d Δ. Replacing G i ω with 11 and G e ω with 13 yields 1 SDR = 20 log 10 sinπ/ + 20 log f d Δ 17 Equation 17 expresses SDR as a function of, Δ, and f d, where f ωd = ω d /2π for the case of 2ω d ω s 2 ω d.the smaller the Δ and f d, the higher the SDR. For the case of =2, 17 becomes 1 SDR = 20 log Δ f d Notice that the SDR in 17 and 18 is independent of the clock frequency ω s. Assuming that Δ=50ps, we plot SDR as a function of f d for =2, as shown in Fig. 5. For an ERRω = = 1 2π errt e jωt dt G e ω e jω 1 2 Δ m 1 XΩ e jω ωmt e jω ωk e jωt e jω ωk dω 7

4 4 IEEE TRANSACTIONS ON CIRCUITS AND SYSTES II: EXPRESS BRIEFS, VOL. 57, NO. 1, JANUARY 2010 Fig. 5. SDR versus f d for r =0.5 =2,when2f d f s 4f d,and Δ=50ps. The cross points represent the simulated results. input signal with a bandwidth of f d =6.51 Hz, the SDR is db for 2ω d ω s 4ω d. The cross points in Fig. 5 represent the SDR obtained from simulations for several different f d s. As can be seen, the simulated SDR agrees with the analysis. We simulate the SDR for the following frequency: khz, 763 khz, Hz, Hz, Hz, 12.2 Hz, and 24.4 Hz, and obtain the corresponding SDR as 90.55, 84.47, 78.42, 72.39, 66.36, 60.34, and db. They are almost identical to those obtained using 18, which are 90.52, 84.5, 78.48, 72.43, 66.41, 60.39, and db, respectively. Details of the simulations are covered in Section IV. Based on 17, Fig. 6 plots SDR versus for 2ω d ω s 2 ω d, with Δ=50ps and f d =6.51 Hz. As increases, the pattern T 1 T 1,...,T 1 T 2 in the FA clock repeats with an increasing period T, and the SDR decreases. We also simulate the SDR for two cases of : =2and =8.The simulation results represented by the cross points in Fig. 6 show good matching with the analysis results. Simulations are covered in Section IV. B. Analysis of SDR for r = 1/ When r = 1/, the FA clock pattern becomes T 2 T 2,...,T 2 T 1, where there are 1 cycles of T 2, followed by one cycle of T 1. The clock error, which is the difference between pattern T 2 T 2,...,T 2 T 1 and pattern TT,...,T, has a similar pattern as in Fig. 4. The DAC output error caused Fig. 6. SDR versus =1/r when 2f d f s 2 f d, f d = 6.51 Hz, and Δ=50ps. The cross points represent the simulated results. by the clock error is the same as that in the case of r =1/ ; thus, for r = 1/, we have the same equations for F ω and SDR as in 14 and 17. IV. SIULATED FREQUENCY SPECTRU OF DAC To verify the mathematical analysis, a SimuLink model of a DAC driven with the FA clock is constructed. The inputs to the DAC are the sampled points of a sinusoidal signal, which were sampled with the FA clock of frequency f s. The DAC inputs are represented using a double-precision floating point with 52 mantissa bits; thus, the quantization error at the input of the DAC is negligible. Δ=50ps is used for all simulations. To perform fast Fourier transform FFT on the DAC output with coherent sampling, the sampling frequency is chosen to be 320 GHz, the number of signal cycles is 128, and the sinusoidal signal is of frequency 6.51 Hz. The number of FFT points is Fig. 7 plots the DAC frequency spectrum with r =0.5 = 2 and f d =6.51 Hz. Two cases are studied: 1 f s =6f d = Hz and 2 f s =3f d =19.53 Hz. In case 1, since f s =6f d 2 f d, there are no frequency distortions within the range of f d, which is confirmed in Fig. 7a. In case 2, since f s =3f d < 2 f d, from the analysis in Section II, we know that there will be frequency distortions within the range of 0 f d. Fig. 7b plots the spectrum from 0 to f s /2. It shows that there exists frequency distortion at Hz. This result agrees with 14, because the location of the frequency distortion is F ω k=0 SDR = 20 log 10 F ω k [1,] 2π T G iω = 20 log 10 2π k=1 δω ω d + k ω s + 2π G e ωe jω 1 2 Δ m e jk 2π m G e ωe jω 1 2 Δm e jωt 1 δ ω ω d + k ω s e jωt+k 2π 1 δ ω ω d + k ω s 15 SDR = 20 log 10 k=1 2π T G iω+ 2π G e ω e jωt 1 G e ωe jk 2π m 2π 16 e jωt e k 2π 1

5 GUI et al.: EFFECTS OF FLYING-ADDER CLOCKS ON DIGITAL-TO-ANALOG CONVERTERS 5 Fig. 7. Frequency spectrum of the DAC output, with r =0.5 =1/2 = 2 and f d =6.51 Hz. a f s =6f d.bf s =3f d. given by f d + kf s /2=3.255 Hz, where k =1.Asshown in Fig. 7b, the magnitude of the signal is db, whereas the magnitude of the error is db, which gives an SDR of db. This result is almost identical to the SDR given by 18, which is db, as plotted in Fig. 5. A couple more simulations are performed for different signal frequencies f d to verify 18. These simulation results are included in Fig. 5 to show good agreement with the analyses. Fig. 8 shows the simulation results for r =0.125 = 1/8 =8. Two cases are simulated: 1 f s =24f d = Hz and 2 f s =6f d = Hz. In Fig. 8a, where f s 2 f d =16f d, there are no frequency distortion within the range of 0 f d. In case 2, since f s =6f d < 2 f d, there exist frequency distortions, as shown in Fig. 8b. The locations of the frequency distortions are given by ±f d + kf s /8 in accordance with 14. In Fig. 8b, the frequency distortions from 0 to f s /2 are located at 1.628, 3.255, 8.138, 11.39, 13.02, 16.28, and 17.9 Hz, with the corresponding magnitudes of 60.41, 54.16, 52.04, 60.41, 52.71, 54.16, and db, respectively. The signal tone is located at 6.51 Hz with a magnitude of db. To obtain the SDR from Fig. 8b, we first convert the magnitude of the signal and that of each frequency distortion from the decibel scale to the linear scale, add up the magnitude of all the frequency distortions as the overall distortion, and then compute 20 logsignal/distortion as the SDR. The result of this calculation is 56.8 db, which agrees well with the 57.5 db computed from 17 and plotted in Fig. 6. V. C ONCLUSION We have presented thorough mathematical analyses on the effects of the FA-based TAF clock on DACs. A closed-form expression of the spectrum of the DAC output driven with such a TAF clock has been derived, and a general form of the minimum TAF clock frequency that introduces no frequency distortion in the DAC output has been obtained. Fig. 8. Frequency spectrum of the DAC output with r =0.125 = 1/8 = 8 and f d =6.51 Hz. a f s =24f d.bf s =6f d. For r =1/ and r = 1/, where is any integer greater than or equal to 2, our analyses show that, when f s 2f d, there is no frequency distortion introduced within ω d in the DAC output driven with a TAF clock. For 2f d f s < 2f d, a closed-form expression of the SDR is derived. The SDR is dependent on the signal bandwidth ω d and Δ, where Δ is the small difference in length between the two FA clock cycles. These results are useful in that they give a clear mathematical condition under which no frequency distortion is introduced in a DAC driven with a TAF clock, where the TAF clock cycles do not have the same length; when such condition is not met, a closed-form expression is derived to evaluate the SDR. REFERENCES [1] B. Goldberg, The evolution and maturity of fractional-n PLL synthesis, icrow. J., vol. 39, no. 9, pp , Sep [2] T. A. D. Riley,. A. Copeland, and T. A. Kwasniewski, Delta-sigma modulation in fractional-n frequency synthesis, IEEE J. Solid-State Circuits, vol. 28, no. 5, pp , ay [3] L. Xiu, The concept of time-average-frequency and mathematic analysis of flying-adder frequency synthesis architecture, IEEE Circuits Syst. ag., vol. 8, no. 3, pp , 3rd Quarter [4] L. Xiu, A flying adder on-chip frequency generator for complex SoC environment, IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 54, no. 12, pp , Dec [5] K. Doris, A. V. Roermund, and D. Leenaerts, A general analysis on the timing jitter in D/A converters, in Proc. IEEE ISCAS, 2002, pp. I-117 I-120. [6] V. S. Reinhardt, A review of time jitter and digital systems, in Proc. IEEE Int. Freq. Control Symp. Expo., 2005, pp [7] B.-S. Song, Nyquist-Rate ADC and DAC, in Analog Circuits and Devices. Boca Raton, FL: CRC Press, 2003, ch. 7. [8] J. L. Gonzalez and E. Alarcon, Clock-jitter induced distortion in high speed COS switched-current segmented digital-to-analog converters, in Proc. IEEE ISCAS, 2001, pp [9] Y.-C. Jeng, Direct digital synthesizer with jittered clock, IEEE Trans. Instrum. eas., vol. 46, no. 3, pp , Jun [10] Y.-C. Jeng, Digital spectra of nonuniformly sampled signals: Fundamentals and high-speed waveform digitizers, IEEE Trans. Instrum. eas., vol. 37, no. 2, pp , Jun [11] A. Papoulis, The Fourier Integrals and Its Applications. New York: cgraw-hill, 1962, p. 44.

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion 6.082 Fall 2006 Analog Digital, Slide Plan: Mixed Signal Architecture volts bits

More information

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

More information

EE 224 Signals and Systems I Review 1/10

EE 224 Signals and Systems I Review 1/10 EE 224 Signals and Systems I Review 1/10 Class Contents Signals and Systems Continuous-Time and Discrete-Time Time-Domain and Frequency Domain (all these dimensions are tightly coupled) SIGNALS SYSTEMS

More information

DUE to its practical importance in communications, the

DUE to its practical importance in communications, the IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 3, MARCH 2005 149 An Analytical Formulation of Phase Noise of Signals With Gaussian-Distributed Jitter Reza Navid, Student Member,

More information

Chap 4. Sampling of Continuous-Time Signals

Chap 4. Sampling of Continuous-Time Signals Digital Signal Processing Chap 4. Sampling of Continuous-Time Signals Chang-Su Kim Digital Processing of Continuous-Time Signals Digital processing of a CT signal involves three basic steps 1. Conversion

More information

Signals & Systems. Lecture 5 Continuous-Time Fourier Transform. Alp Ertürk

Signals & Systems. Lecture 5 Continuous-Time Fourier Transform. Alp Ertürk Signals & Systems Lecture 5 Continuous-Time Fourier Transform Alp Ertürk alp.erturk@kocaeli.edu.tr Fourier Series Representation of Continuous-Time Periodic Signals Synthesis equation: x t = a k e jkω

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

Modeling Buck Converter by Using Fourier Analysis

Modeling Buck Converter by Using Fourier Analysis PIERS ONLINE, VOL. 6, NO. 8, 2010 705 Modeling Buck Converter by Using Fourier Analysis Mao Zhang 1, Weiping Zhang 2, and Zheng Zhang 2 1 School of Computing, Engineering and Physical Sciences, University

More information

FROM ANALOGUE TO DIGITAL

FROM ANALOGUE TO DIGITAL SIGNALS AND SYSTEMS: PAPER 3C1 HANDOUT 7. Dr David Corrigan 1. Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.mee.tcd.ie/ corrigad FROM ANALOGUE TO DIGITAL To digitize signals it is necessary

More information

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

More information

EE 521: Instrumentation and Measurements

EE 521: Instrumentation and Measurements Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA September 23, 2009 1 / 18 1 Sampling 2 Quantization 3 Digital-to-Analog Converter 4 Analog-to-Digital Converter

More information

Quantization Noise Cancellation for FDC-Based Fractional-N PLLs

Quantization Noise Cancellation for FDC-Based Fractional-N PLLs IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 62, NO. 12, DECEMBER 2015 1119 Quantization Noise Cancellation for FDC-Based Fractional-N PLLs Christian Venerus, Member, IEEE,andIanGalton,Fellow,

More information

The (Fast) Fourier Transform

The (Fast) Fourier Transform The (Fast) Fourier Transform The Fourier transform (FT) is the analog, for non-periodic functions, of the Fourier series for periodic functions can be considered as a Fourier series in the limit that the

More information

Jitter Decomposition in Ring Oscillators

Jitter Decomposition in Ring Oscillators Jitter Decomposition in Ring Oscillators Qingqi Dou Jacob A. Abraham Computer Engineering Research Center Computer Engineering Research Center The University of Texas at Austin The University of Texas

More information

Chapter 2: Problem Solutions

Chapter 2: Problem Solutions Chapter 2: Problem Solutions Discrete Time Processing of Continuous Time Signals Sampling à Problem 2.1. Problem: Consider a sinusoidal signal and let us sample it at a frequency F s 2kHz. xt 3cos1000t

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE37 Advanced Analog Circuits INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com NLCOTD: Level Translator VDD > VDD2, e.g. 3-V logic? -V logic VDD < VDD2, e.g. -V logic? 3-V

More information

X. Chen More on Sampling

X. Chen More on Sampling X. Chen More on Sampling 9 More on Sampling 9.1 Notations denotes the sampling time in second. Ω s = 2π/ and Ω s /2 are, respectively, the sampling frequency and Nyquist frequency in rad/sec. Ω and ω denote,

More information

ETSF15 Analog/Digital. Stefan Höst

ETSF15 Analog/Digital. Stefan Höst ETSF15 Analog/Digital Stefan Höst Physical layer Analog vs digital Sampling, quantisation, reconstruction Modulation Represent digital data in a continuous world Disturbances Noise and distortion Synchronization

More information

THE power transfer capability is one of the most fundamental

THE power transfer capability is one of the most fundamental 4172 IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 27, NO. 9, SEPTEMBER 2012 Letters Power Characterization of Isolated Bidirectional Dual-Active-Bridge DC DC Converter With Dual-Phase-Shift Control Biao

More information

Final Exam 14 May LAST Name FIRST Name Lab Time

Final Exam 14 May LAST Name FIRST Name Lab Time EECS 20n: Structure and Interpretation of Signals and Systems Department of Electrical Engineering and Computer Sciences UNIVERSITY OF CALIFORNIA BERKELEY Final Exam 14 May 2005 LAST Name FIRST Name Lab

More information

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi Chapter 8 Correlator I. Basics D. Anish Roshi 8.1 Introduction A radio interferometer measures the mutual coherence function of the electric field due to a given source brightness distribution in the sky.

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 8: February 12th, 2019 Sampling and Reconstruction Lecture Outline! Review " Ideal sampling " Frequency response of sampled signal " Reconstruction " Anti-aliasing

More information

Chapter 12 Variable Phase Interpolation

Chapter 12 Variable Phase Interpolation Chapter 12 Variable Phase Interpolation Contents Slide 1 Reason for Variable Phase Interpolation Slide 2 Another Need for Interpolation Slide 3 Ideal Impulse Sampling Slide 4 The Sampling Theorem Slide

More information

THE FOURIER TRANSFORM (Fourier series for a function whose period is very, very long) Reading: Main 11.3

THE FOURIER TRANSFORM (Fourier series for a function whose period is very, very long) Reading: Main 11.3 THE FOURIER TRANSFORM (Fourier series for a function whose period is very, very long) Reading: Main 11.3 Any periodic function f(t) can be written as a Fourier Series a 0 2 + a n cos( nωt) + b n sin n

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

16.362: Signals and Systems: 1.0

16.362: Signals and Systems: 1.0 16.362: Signals and Systems: 1.0 Prof. K. Chandra ECE, UMASS Lowell September 1, 2016 1 Background The pre-requisites for this course are Calculus II and Differential Equations. A basic understanding of

More information

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1 Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, 7.49 Signals & Systems Sampling P1 Undersampling & Aliasing Undersampling: insufficient sampling frequency ω s < 2ω M Perfect

More information

THE problem of phase noise and its influence on oscillators

THE problem of phase noise and its influence on oscillators IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 54, NO. 5, MAY 2007 435 Phase Diffusion Coefficient for Oscillators Perturbed by Colored Noise Fergal O Doherty and James P. Gleeson Abstract

More information

Simulation of the Effects of Timing Jitter in Track-and-Hold and Sample-and-Hold Circuits

Simulation of the Effects of Timing Jitter in Track-and-Hold and Sample-and-Hold Circuits 5. Simulation of the Effects of Timing Jitter in Track-and-Hold and Sample-and-Hold Circuits V. Vasudevan Department of Electrical Engineering Indian Institute of Technology-Madras Chennai-636, India Email:

More information

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters Signals, Instruments, and Systems W5 Introduction to Signal Processing Sampling, Reconstruction, and Filters Acknowledgments Recapitulation of Key Concepts from the Last Lecture Dirac delta function (

More information

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September Sistemas de Aquisição de Dados Mestrado Integrado em Eng. Física Tecnológica 2016/17 Aula 3, 3rd September The Data Converter Interface Analog Media and Transducers Signal Conditioning Signal Conditioning

More information

Figure 1.1 (a) Model of a communication system, and (b) signal processing functions.

Figure 1.1 (a) Model of a communication system, and (b) signal processing functions. . Introduction to Signals and Operations Model of a Communication System [] Figure. (a) Model of a communication system, and (b) signal processing functions. Classification of Signals. Continuous-time

More information

Eythan Familier, Member, IEEE, and Ian Galton, Fellow, IEEE. 2 A sequence is said to be first-order highpass shaped if its running sum is

Eythan Familier, Member, IEEE, and Ian Galton, Fellow, IEEE. 2 A sequence is said to be first-order highpass shaped if its running sum is 6 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 6, NO. 6, JUNE 6 Second and Third-Order Noise Shaping Digital Quantizers for Low Phase Noise and Nonlinearity-Induced Spurious Tones

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

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Signals and Systems Lecture 14 DR TAIA STATHAKI READER (ASSOCIATE PROFESSOR) I SIGAL PROCESSIG IMPERIAL COLLEGE LODO Introduction. Time sampling theorem resume. We wish to perform spectral analysis using

More information

Efficient signal reconstruction scheme for timeinterleaved

Efficient signal reconstruction scheme for timeinterleaved Efficient signal reconstruction scheme for timeinterleaved ADCs Anu Kalidas Muralidharan Pillai and Håkan Johansson Linköping University Post Print N.B.: When citing this work, cite the original article.

More information

University of Illinois at Urbana-Champaign ECE 310: Digital Signal Processing

University of Illinois at Urbana-Champaign ECE 310: Digital Signal Processing University of Illinois at Urbana-Champaign ECE 3: Digital Signal Processing Chandra Radhakrishnan PROBLEM SE 5: SOLUIONS Peter Kairouz Problem o derive x a (t (X a (Ω from X d (ω, we first need to get

More information

ESE 531: Digital Signal Processing

ESE 531: Digital Signal Processing ESE 531: Digital Signal Processing Lec 8: February 7th, 2017 Sampling and Reconstruction Lecture Outline! Review " Ideal sampling " Frequency response of sampled signal " Reconstruction " Anti-aliasing

More information

Homework 4. May An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt

Homework 4. May An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt Homework 4 May 2017 1. An LTI system has an input, x(t) and output y(t) related through the equation y(t) = t e (t t ) x(t 2)dt Determine the impulse response of the system. Rewriting as y(t) = t e (t

More information

EE 354 Fall 2013 Lecture 10 The Sampling Process and Evaluation of Difference Equations

EE 354 Fall 2013 Lecture 10 The Sampling Process and Evaluation of Difference Equations EE 354 Fall 203 Lecture 0 The Sampling Process and Evaluation of Difference Equations Digital Signal Processing (DSP) is centered around the idea that you can convert an analog signal to a digital signal

More information

E : Lecture 1 Introduction

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

More information

1.1 SPECIAL FUNCTIONS USED IN SIGNAL PROCESSING. δ(t) = for t = 0, = 0 for t 0. δ(t)dt = 1. (1.1)

1.1 SPECIAL FUNCTIONS USED IN SIGNAL PROCESSING. δ(t) = for t = 0, = 0 for t 0. δ(t)dt = 1. (1.1) SIGNAL THEORY AND ANALYSIS A signal, in general, refers to an electrical waveform whose amplitude varies with time. Signals can be fully described in either the time or frequency domain. This chapter discusses

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Processing Pro. Mark Fowler Note Set #14 Practical A-to-D Converters and D-to-A Converters Reading Assignment: Sect. 6.3 o Proakis & Manolakis 1/19 The irst step was to see that

More information

ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, Name:

ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, Name: ECE 3084 QUIZ 2 SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY APRIL 2, 205 Name:. The quiz is closed book, except for one 2-sided sheet of handwritten notes. 2. Turn off

More information

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance

EE 435. Lecture 28. Data Converters Linearity INL/DNL Spectral Performance EE 435 Lecture 8 Data Converters Linearity INL/DNL Spectral Performance Performance Characterization of Data Converters Static characteristics Resolution Least Significant Bit (LSB) Offset and Gain Errors

More information

Chapter 7. Digital Control Systems

Chapter 7. Digital Control Systems Chapter 7 Digital Control Systems 1 1 Introduction In this chapter, we introduce analysis and design of stability, steady-state error, and transient response for computer-controlled systems. Transfer functions,

More information

Analog to Digital Converters (ADCs)

Analog to Digital Converters (ADCs) Analog to Digital Converters (ADCs) Note: Figures are copyrighted Proakis & Manolakis, Digital Signal Processing, 4 th Edition, Pearson Publishers. Embedded System Design A Unified HW Approach, Vahid/Givargis,

More information

Approximation Approach for Timing Jitter Characterization in Circuit Simulators

Approximation Approach for Timing Jitter Characterization in Circuit Simulators Approximation Approach for iming Jitter Characterization in Circuit Simulators MM.Gourary,S.G.Rusakov,S.L.Ulyanov,M.M.Zharov IPPM, Russian Academy of Sciences, Moscow, Russia K.K. Gullapalli, B. J. Mulvaney

More information

Phase Noise Simulation and. SystemVerilog

Phase Noise Simulation and. SystemVerilog Phase Noise Simulation and Modeling of ADPLL by SystemVerilog Tingjun Wen Integrated Device Technology Tad Kwasniewski Carleton University Sept 2008 1 Motivations Integrate the phase noise behavioral simulation

More information

Oversampled A/D Conversion using Alternate Projections

Oversampled A/D Conversion using Alternate Projections Oversampled A/D Conversion using Alternate Projections Nguyen T.Thao and Martin Vetterli Department of Electrical Engineering and Center for Telecommunications Research Columbia University, New York, NY

More information

Tracking of Spread Spectrum Signals

Tracking of Spread Spectrum Signals Chapter 7 Tracking of Spread Spectrum Signals 7. Introduction As discussed in the last chapter, there are two parts to the synchronization process. The first stage is often termed acquisition and typically

More information

EE 435. Lecture 32. Spectral Performance Windowing

EE 435. Lecture 32. Spectral Performance Windowing EE 435 Lecture 32 Spectral Performance Windowing . Review from last lecture. Distortion Analysis T 0 T S THEOREM?: If N P is an integer and x(t) is band limited to f MAX, then 2 Am Χ mnp 1 0 m h N and

More information

Overview of Sampling Topics

Overview of Sampling Topics Overview of Sampling Topics (Shannon) sampling theorem Impulse-train sampling Interpolation (continuous-time signal reconstruction) Aliasing Relationship of CTFT to DTFT DT processing of CT signals DT

More information

2A1H Time-Frequency Analysis II

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

More information

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise EE 230 Lecture 40 Data Converters Amplitude Quantization Quantization Noise Review from Last Time: Time Quantization Typical ADC Environment Review from Last Time: Time Quantization Analog Signal Reconstruction

More information

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2

EE 505 Lecture 10. Spectral Characterization. Part 2 of 2 EE 505 Lecture 10 Spectral Characterization Part 2 of 2 Review from last lecture Spectral Analysis If f(t) is periodic f(t) alternately f(t) = = A A ( kω t + ) 0 + Aksin θk k= 1 0 + a ksin t k= 1 k= 1

More information

EECE 2150 Circuits and Signals Final Exam Fall 2016 Dec 16

EECE 2150 Circuits and Signals Final Exam Fall 2016 Dec 16 EECE 2150 Circuits and Signals Final Exam Fall 2016 Dec 16 Instructions: Write your name and section number on all pages Closed book, closed notes; Computers and cell phones are not allowed You can use

More information

DATA receivers for digital transmission and storage systems

DATA receivers for digital transmission and storage systems IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 10, OCTOBER 2005 621 Effect of Loop Delay on Phase Margin of First-Order Second-Order Control Loops Jan W. M. Bergmans, Senior

More information

Distortion Analysis T

Distortion Analysis T EE 435 Lecture 32 Spectral Performance Windowing Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Quantization Noise . Review from last lecture. Distortion Analysis

More information

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University Principles of Communications Lecture 8: Baseband Communication Systems Chih-Wei Liu 劉志尉 National Chiao Tung University cwliu@twins.ee.nctu.edu.tw Outlines Introduction Line codes Effects of filtering Pulse

More information

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit dwm/courses/2tf

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit   dwm/courses/2tf Time-Frequency Analysis II (HT 20) 2AH 2AH Time-Frequency Analysis II Bugs/queries to david.murray@eng.ox.ac.uk HT 20 For hints and answers visit www.robots.ox.ac.uk/ dwm/courses/2tf David Murray. A periodic

More information

MEDE2500 Tutorial Nov-7

MEDE2500 Tutorial Nov-7 (updated 2016-Nov-4,7:40pm) MEDE2500 (2016-2017) Tutorial 3 MEDE2500 Tutorial 3 2016-Nov-7 Content 1. The Dirac Delta Function, singularity functions, even and odd functions 2. The sampling process and

More information

An Efficient Bottom-Up Extraction Approach to Build the Behavioral Model of Switched-Capacitor. ΔΣ Modulator. Electronic Design Automation Laboratory

An Efficient Bottom-Up Extraction Approach to Build the Behavioral Model of Switched-Capacitor. ΔΣ Modulator. Electronic Design Automation Laboratory Electronic Design Automation Laboratory National Central University Department of Electrical Engineering, Taiwan ( R.O.C) An Efficient Bottom-Up Extraction Approach to Build the Behavioral Model of Switched-Capacitor

More information

Appendix A Butterworth Filtering Transfer Function

Appendix A Butterworth Filtering Transfer Function Appendix A Butterworth Filtering Transfer Function A.1 Continuous-Time Low-Pass Butterworth Transfer Function In order to obtain the values for the components in a filter, using the circuits transfer function,

More information

A New Approach for Computation of Timing Jitter in Phase Locked Loops

A New Approach for Computation of Timing Jitter in Phase Locked Loops A New Approach for Computation of Timing Jitter in Phase ocked oops M M. Gourary (1), S. G. Rusakov (1), S.. Ulyanov (1), M.M. Zharov (1),.. Gullapalli (2), and B. J. Mulvaney (2) (1) IPPM, Russian Academy

More information

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model The MIT Faculty has made this article openly available Please share how this access benefits you Your story matters Citation

More information

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing Radar Systems Engineering Lecture Review of Signals, Systems and Digital Signal Processing Dr. Robert M. O Donnell Guest Lecturer Radar Systems Course Review Signals, Systems & DSP // Block Diagram of

More information

Second and Higher-Order Delta-Sigma Modulators

Second and Higher-Order Delta-Sigma Modulators Second and Higher-Order Delta-Sigma Modulators MEAD March 28 Richard Schreier Richard.Schreier@analog.com ANALOG DEVICES Overview MOD2: The 2 nd -Order Modulator MOD2 from MOD NTF (predicted & actual)

More information

ECGR4124 Digital Signal Processing Midterm Spring 2010

ECGR4124 Digital Signal Processing Midterm Spring 2010 ECGR4124 Digital Signal Processing Midterm Spring 2010 Name: LAST 4 DIGITS of Student Number: Do NOT begin until told to do so Make sure that you have all pages before starting Open book, 1 sheet front/back

More information

Lecture 27 Frequency Response 2

Lecture 27 Frequency Response 2 Lecture 27 Frequency Response 2 Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/6/12 1 Application of Ideal Filters Suppose we can generate a square wave with a fundamental period

More information

Principles of Communications

Principles of Communications Principles of Communications Weiyao Lin, PhD Shanghai Jiao Tong University Chapter 4: Analog-to-Digital Conversion Textbook: 7.1 7.4 2010/2011 Meixia Tao @ SJTU 1 Outline Analog signal Sampling Quantization

More information

J. McNames Portland State University ECE 223 Sampling Ver

J. McNames Portland State University ECE 223 Sampling Ver Overview of Sampling Topics (Shannon) sampling theorem Impulse-train sampling Interpolation (continuous-time signal reconstruction) Aliasing Relationship of CTFT to DTFT DT processing of CT signals DT

More information

Continuous Fourier transform of a Gaussian Function

Continuous Fourier transform of a Gaussian Function Continuous Fourier transform of a Gaussian Function Gaussian function: e t2 /(2σ 2 ) The CFT of a Gaussian function is also a Gaussian function (i.e., time domain is Gaussian, then the frequency domain

More information

Linear and Nonlinear Oscillators (Lecture 2)

Linear and Nonlinear Oscillators (Lecture 2) Linear and Nonlinear Oscillators (Lecture 2) January 25, 2016 7/441 Lecture outline A simple model of a linear oscillator lies in the foundation of many physical phenomena in accelerator dynamics. A typical

More information

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture Youngchun Kim Electrical and Computer Engineering The University of Texas Wenjuan Guo Intel Corporation Ahmed H Tewfik Electrical and

More information

The Fourier Transform (and more )

The Fourier Transform (and more ) The Fourier Transform (and more ) imrod Peleg ov. 5 Outline Introduce Fourier series and transforms Introduce Discrete Time Fourier Transforms, (DTFT) Introduce Discrete Fourier Transforms (DFT) Consider

More information

Chapter 1 Fundamental Concepts

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

More information

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n.

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n. ECE 3 Fall Division Homework Solutions Problem. Reconstruction of a continuous-time signal from its samples. Consider the following periodic signal, depicted below: {, if n t < n +, for any integer n,

More information

Accurate Fourier Analysis for Circuit Simulators

Accurate Fourier Analysis for Circuit Simulators Accurate Fourier Analysis for Circuit Simulators Kenneth S. Kundert Cadence Design Systems (Based on Presentation to CICC 94) Abstract A new approach to Fourier analysis within the context of circuit simulation

More information

A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC

A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 64, NO. 3, MARCH 2017 349 A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC Honggang Qi, Member, IEEE,

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

Design Engineering MEng EXAMINATIONS 2016

Design Engineering MEng EXAMINATIONS 2016 IMPERIAL COLLEGE LONDON Design Engineering MEng EXAMINATIONS 2016 For Internal Students of the Imperial College of Science, Technology and Medicine This paper is also taken for the relevant examination

More information

Data Converter Fundamentals

Data Converter Fundamentals Data Converter Fundamentals David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 33 Introduction Two main types of converters Nyquist-Rate Converters Generate output

More information

Effect of Clock Jitter Error on the Performance Degradation of Multi-bit Continuous-Time Σ Modulators With NRZ DAC

Effect of Clock Jitter Error on the Performance Degradation of Multi-bit Continuous-Time Σ Modulators With NRZ DAC Effect of Clock Jitter Error on the Performance Degradation of Multi-bit Continuous-Time Σ Modulators With NRZ R. Tortosa, J.M. de la Rosa, A. Rodríguez-Vázquez and F.V. Fernández Instituto de Microelectrónica

More information

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2)

E2.5 Signals & Linear Systems. Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & 2) E.5 Signals & Linear Systems Tutorial Sheet 1 Introduction to Signals & Systems (Lectures 1 & ) 1. Sketch each of the following continuous-time signals, specify if the signal is periodic/non-periodic,

More information

BME 50500: Image and Signal Processing in Biomedicine. Lecture 2: Discrete Fourier Transform CCNY

BME 50500: Image and Signal Processing in Biomedicine. Lecture 2: Discrete Fourier Transform CCNY 1 Lucas Parra, CCNY BME 50500: Image and Signal Processing in Biomedicine Lecture 2: Discrete Fourier Transform Lucas C. Parra Biomedical Engineering Department CCNY http://bme.ccny.cuny.edu/faculty/parra/teaching/signal-and-image/

More information

Input-Dependent Sampling-Time Error Effects Due to Finite Clock Slope in MOS Samplers

Input-Dependent Sampling-Time Error Effects Due to Finite Clock Slope in MOS Samplers IEICE TRANS. ELECTRON., VOL.E87 C, NO.6 JUNE 004 1015 LETTER Special Section on Analog Circuit and Device Technologies Input-Dependent Sampling-Time Error Effects Due to Finite Clock Slope in MOS Samplers

More information

Review of Linear Time-Invariant Network Analysis

Review of Linear Time-Invariant Network Analysis D1 APPENDIX D Review of Linear Time-Invariant Network Analysis Consider a network with input x(t) and output y(t) as shown in Figure D-1. If an input x 1 (t) produces an output y 1 (t), and an input x

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts

More information

A Statistical Study of the Effectiveness of BIST Jitter Measurement Techniques

A Statistical Study of the Effectiveness of BIST Jitter Measurement Techniques A Statistical Study of the Effectiveness of BIST Jitter Measurement Techniques David Bordoley, Hieu guyen, Mani Soma Department of Electrical Engineering, University of Washington, Seattle WA {bordoley,

More information

Digital Communications: A Discrete-Time Approach M. Rice. Errata. Page xiii, first paragraph, bare witness should be bear witness

Digital Communications: A Discrete-Time Approach M. Rice. Errata. Page xiii, first paragraph, bare witness should be bear witness Digital Communications: A Discrete-Time Approach M. Rice Errata Foreword Page xiii, first paragraph, bare witness should be bear witness Page xxi, last paragraph, You know who you. should be You know who

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

Solutions to Problems in Chapter 4

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

More information

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

EE123 Digital Signal Processing

EE123 Digital Signal Processing EE23 Digital Signal Processing Lecture 7B Sampling What is this Phenomena? https://www.youtube.com/watch?v=cxddi8m_mzk Sampling of Continuous ime Signals (Ch.4) Sampling: Conversion from C. (not quantized)

More information

DIGITAL COMPENSATION OF IN-BAND IMAGE SIGNALS CAUSED BY M-PERIODIC NONUNIFORM ZERO-ORDER HOLD SIGNALS

DIGITAL COMPENSATION OF IN-BAND IMAGE SIGNALS CAUSED BY M-PERIODIC NONUNIFORM ZERO-ORDER HOLD SIGNALS DIGITAL COPENSATION OF IN-BAND IAGE SIGNALS CAUSED BY -PERIODIC NONUNIFOR ZERO-ORDER HOLD SIGNALS Christian Vogel 1, Christoph Krall 2 1 ETH Zurich, Switzerland Signal and Information Processing Laboratory

More information

Various signal sampling and reconstruction methods

Various signal sampling and reconstruction methods Various signal sampling and reconstruction methods Rolands Shavelis, Modris Greitans 14 Dzerbenes str., Riga LV-1006, Latvia Contents Classical uniform sampling and reconstruction Advanced sampling and

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE1371 Advanced Analog Circuits Lecture 1 INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding of

More information

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 29. Shock Response Spectrum Synthesis via Wavelets

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 29. Shock Response Spectrum Synthesis via Wavelets SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 29. Shock Response Spectrum Synthesis via Wavelets By Tom Irvine Email: tomirvine@aol.com Introduction Mechanical shock can cause electronic components

More information

An Anti-Aliasing Multi-Rate Σ Modulator

An Anti-Aliasing Multi-Rate Σ Modulator An Anti-Aliasing Multi-Rate Σ Modulator Anthony Chan Carusone Depart. of Elec. and Comp. Eng. University of Toronto, Canada Franco Maloberti Department of Electronics University of Pavia, Italy May 6,

More information