Oversampling Converters
|
|
- Joy Bryant
- 5 years ago
- Views:
Transcription
1 Oversampling Converters David Johns and Ken Martin slide 1 of 56
2 Motivation Popular approach for medium-to-low speed A/D and D/A applications requiring high resolution Easier Analog reduced matching tolerances relaxed anti-aliasing specs relaxed smoothing filters More Digital Signal Processing Needs to perform strict anti-aliasing or smoothing filtering Also removes shaped quantization noise and decimation (or interpolation) slide 2 of 56
3 Quantization Noise en ( ) xn ( ) yn ( ) xn ( ) yn ( ) en ( ) = yn ( ) xn ( ) Quantizer Model Above model is exact approx made when assumptions made about en () Often assume en () is white, uniformily distributed number between ± 2 is difference between two quantization levels slide 3 of 56
4 Quantization Noise T time White noise assumption reasonable when: fine quantization levels signal crosses through many levels between samples sampling rate not synchronized to signal frequency Sample lands somewhere in quantization interval leading to random error of ± 2 slide 4 of 56
5 Quantization Noise Quantization noise power shown to be 2 12 and is independent oampling frequency If white, then spectral density of noise, S e ( f ), is constant. S e () f Height k x = f slide 5 of 56
6 Oversampling Advantage Oversampling occurs when signal of interest is bandlimited to f 0 but we sample higher than 2 f 0 Define oversampling-rate OSR = ( 2 f 0 ) After quantizing input signal, pass it through a brickwall digital filter with passband up to f 0 (1) y 1 ( n) un ( ) Hf () y 2 ( n) N-bit quantizer Hf () 1 0f f f 0 slide 6 of 56
7 Oversampling Advantage Output quantization noise after filtering is: P e = S e( f ) H( f) df = k x df = 2 Doubling OSR reduces quantation noise power by 3dB (i.e. 0.5 bits/octave) Assuming peak input is a sinusoidal wave with a peak value of 2 N ( 2) leading to P s = (( 2 N ) ( 2 2) ) 2 Can also find peak SNR as: f 0 f OSR (2) P s SNR max = 10 log = 10 P e 3 log --2 2N + 10 log( OSR) 2 (3) slide 7 of 56
8 Example Oversampling Advantage A dc signal with 1V is combined with a noise signal uniformily distributed between ± 3 giving 0 db SNR. {0.94, 0.52, 0.73, 2.15, 1.91, 1.33, 0.31, 2.33}. Average of 8 samples results in Signal adds linearly while noise values add in a square-root fashion noise filtered out. Example 1-bit A/D gives 6dB SNR. To obtain 96dB SNR requires 30 octaves of oversampling ( (96-6)/3 db/octave ) If f 0 = 25 khz, = 2 30 f 0 = 54, 000 GHz! slide 8 of 56
9 Advantage of 1-bit D/A Converters Oversampling improves SNR but not linearity To acheive 16-bit linear converter using a 12-bit converter, 12-bit converter must be linear to 16 bits i.e. integral nonlinearity better than LSB A 1-bit D/A is inherently linear 1-bit D/A has only 2 output points 2 points always lie on a straight line Can acheive better than 20 bits linearity without trimming (will likely have gain and offset error) Second-order effects (such as D/A memory or signaldependent reference voltages) will limit linearity. slide 9 of 56
10 Oversampling with Noise Shaping Place the quantizer in a feedback loop xn ( ) un ( ) yn ( ) Hz () xn ( ) un ( ) yn ( ) Hz () Quantizer Delta-Sigma Modulator en ( ) Linear model slide 10 of 56
11 Oversampling with Noise Shaping Shapes quantization noise away from signal band of interest Signal and Noise Transfer-Functions Yz () S TF () z Uz Hz () = () 1 + Hz () Yz () N TF () z = Ez () 1 + Hz () Yz () = S TF ()Uz z + N TF ()Ez z Choose Hz () to be large over 0 to f 0 Resulting quantization noise near 0 where Hz () large Signal transfer-function near 1 where Hz () large (4) (5) (6) slide 11 of 56
12 Oversampling with Noise Shaping Input signal is limited to range of quantizer output when Hz () large For 1-bit quantizers, input often limited to 1/4 quantizer outputs Out-of-band signals can be larger when Hz () small Stability of modulator can be an issue (particularily for higher-orders of Hz () Stability defined as when input to quantizer becomes so large that quantization error greater than ± 2 said to overload the quantizer slide 12 of 56
13 First-Order Noise Shaping Choose Hz () to be a discrete-time integrator Hz () = z 1 (7) un ( ) z 1 xn ( ) Quantizer yn ( ) Itable, average input of integrator must be zero Average value of un () must equal average of yn () slide 13 of 56
14 Example The output sequence and state values when a dc input, un (), of 1 3is applied to a 1 st order modulator with a two-level quantizer of ± 1.0. Initial state for xn ( ) is 0.1. n x(n) x(n + 1) y(n) e(n) Average of yn () is 1 3as expected Periodic quantization noise in this case slide 14 of 56
15 Transfer-Functions Signal and Noise Transfer-Functions S TF () z N TF () z Yz () 1 ( z 1) = = Uz () = + 1 ( z 1) z 1 Yz () 1 = = Ez () = ( 1+ 1 ( z 1) 1 z 1 ) Noise transfer-function is a discrete-time differentiator (i.e. a highpass filter) e jπf e jπf N TF ( f ) 1 e 2πf j = = j e jπf 2 j πf sin j e jπf = (8) (9) (10) slide 15 of 56
16 Signal to Noise Ratio Magnitude of noise transfer-function N TF ( f ) = 2 sin πf (11) Quantization noise power P e f 0 2 = S e( f ) N TF ( f ) 2 df = f 0 f 0 f sin πf df (12) Assuming f 0 << (i.e., OSR >> 1) 2 P e π f 0 3 = 2 π OSR (13) slide 16 of 56
17 Max SNR Assuming peak input is a sinusoidal wave with a peak value of 2 N ( 2) leading to P s Can find peak SNR as: = (( 2 N ) ( 2 2) ) 2 SNR max = 10 = 10 or, equivalently, P s log P e 3 log --2 2N + 10 log ( OSR) 3 SNR max = 6.02N log( OSR) Doubling OSR gives an SNR improvement 9dBor, equivalently, a benefit of 1.5 bits/octave π 2 (14) (15) slide 17 of 56
18 SC Implementation Quantizer un ( ) yn ( ) z 1 Hz () Analog 1-bit D/A Digital C V in φ 1 C φ 2 Comparator φ 2 φ 1 V out V ref 2 φ 2, ( φ 1 ) φ 1, ( φ 2 ) C Latch on φ 2 falling φ 1, φ 2 V out high ( φ 1 ),( φ 2 ) V out low slide 18 of 56
19 Second-Order Noise Shaping un ( ) z 1 yn ( ) z 1 Quantizer S TF ( f ) = z 1 N TF ( f ) = ( 1 z 1 ) 2 SNR max = 6.02N log( OSR) Doubling OSR improves SNR by 15 db (i.e., a benefit of 2.5 bits/octave) (16) (17) (18) slide 19 of 56
20 Noise Transfer-Function Curves Second-order N TF () f First-order No noise shaping 0 f f 0 s f Out-of-band noise increases for high-order modulators Out-of-band noise peak controlled by poles of noise transfer-function Can also spread zeros over band-of-interest slide 20 of 56
21 Example 90 db SNR improvement from A/D with Oversampling with no noise shaping From before, straight oversampling requires a sampling rate of 54,000 GHz. First-Order Noise Shaping Lose 5 db (see (15)), require 95 db divided by 9 db/ octave, or octaves = f 0 75 MHz Second-Order Noise Shaping Lose 13 db, required 103 db divided by 15 db/ octave, = 5.8 MHz (does not account for reduced input range needed for stability). f 0 = 25 khz slide 21 of 56
22 Quantization Noise Power of 1-bit Modulators If output of 1-bit mod is ±1, total power of output signal, yn (), is normalized power of 1 watt. Signal level often limited to well below ±1 level in higher-order modulators to maintain stability For example, if maximum peak level is ±0.25, max signal power is 62.5 mw. Max signal is approx 12 db below quantization noise (but most noise in different frequency region) Quantization filter must have dynamic range capable of handling full power of yn () at input. Easy for A/D digital filter More difficult for D/A analog filter slide 22 of 56
23 Write Hz () as Zeros of NTF are poles of H(z) xn ( ) un ( ) yn ( ) Hz () NTF is given by: NTF() z Hz () = Quantizer Nz () Dz () 1 = = 1 + Hz () Dz () Dz () + Nz () If poles of Hz () are well-defined then so are zeros of NTF (19) (20) slide 23 of 56
24 Error-Feedback Structure Alternate structure to interpolative un ( ) xn ( ) yn ( ) Gz () 1 en ( ) Signal transfer-function equals unity while noise transfer-function equals Gz () First element of Gz () equals 1 for no delay free loops 1 First-order system Gz () 1= z More sensitive to coefficient mismatches slide 24 of 56
25 Architecture of Delta-Sigma A/D Converters x in () t x c () t x sh () t x x lp ( n) dsm ( n) x s ( n) Antialiasing filter Sampleandhold Σ Mod Digital low-pass filter OSR 2f 0 Analog Digital Decimation filter x c () t x sh () t X c () f t f 0 X sh () f f f 0 f Time Frequency slide 25 of 56
26 Architecture of Delta-Sigma A/D Converters x ( n) = ± dsm X ( ω) dsm n 2πf 0 2π ω x lp ( n) X lp ( ω) 123 n 2πf 0 2π ω x s ( n) X s ( ω) n π 2π 4π 6π 8π 10π 12π ω Time Frequency slide 26 of 56
27 Architecture of Delta-Sigma A/D Converters Relaxes analog anti-aliasing filter Strict anti-aliasing done in digital domain Must also remove quantization noise before downsampling (or aliasing occurs) Commonly done with a multi-stage system Linearity of D/A in modulator important results in overall nonlinearity Linearity of A/D in modulator unimportant (effects reduced by high gain in feedback of modulator) slide 27 of 56
28 Architecture of Delta-Sigma D/A Converters x s ( n) x s2 ( n) x lp ( n) x dsm ( n) x da () t x c () t OSR Interpolation (low-pass) filter Σ Mod 2f 0 1-bit D/A Analog low-pass filter OSR f 0 x s ( n) x s2 ( n) Digital X s ( ω) Analog 123 ( 1) ( 2) ( 3) n π 2π 4π 6π 8π 10π 12π X s2 ( ω) ω ( 2πf 0 ) 2π ω Time Frequency slide 28 of 56
29 Architecture of Delta-Sigma D/A Converters x lp ( n) 123 x dsm ( n) x da () t n X lp ( ω) ( 2πf 0 ) X dsm ( ω) 2π ω n, t ( 2πf 0 ) 2π ω X da () f x c () t f 0 f t X c () f Time f 0 Frequency f slide 29 of 56
30 Architecture of Delta-Sigma D/A Converters Relaxes analog smoothing filter (many multibit D/A converters are oversampled without noise shaping) Smoothing filter of first few images done in digital (then often below quantization noise) Order of lowpass filter should be at least one order higher than that of modulator Results in noise dropping off (rather than flat) Analog filter must attenuate quantization noise and should not modulate noise back to low freq strong motivation to use multibit quantizers slide 30 of 56
31 Lth-order Σ modulator Multi-Stage Digital Decimation Rate = Rate = 8f 0 Rate = 2f 0 T sinc () z T IIR () z Sinc L+ 1 IIR filter FIR filter Lth-order Σ modulator Rate = Rate = 8f 0 Rate = 4f Rate = 2f 0 0 T sinc () z H 1 () z H 2 () z H 3 () z Rate = 2f 0 Sinc L+ 1 Halfband FIR filters FIR filter Sinc compensation FIR filter Sinc filter removes much of quantization noise Following filter(s) anti-aliasing filter and noise slide 31 of 56
32 Sinc Filter sinc L+1 is a cascade of L+1 averaging filters Averaging filter T avg () z Yz () = = Uz () M z i M i = 0 M is integer ratio of ( 8 f 0 ) It is a linear-phase filter (symmetric coefficients) If M is power of 2, easy division (shift left) Can not do all decimation filtering here since not sharp enough cutoff (21) slide 32 of 56
33 Sinc Filter Consider x in () n = { 11,, 1, 1, 1, 1,... } applied to M = 4 averaging filters in cascade x 1 () n x 2 () n x 3 () n x T avg () z T avg () z T avg () z in () n sinc 3 filter x 1 ( n) = { 0.5, 0.5, 0.0, 0.5, 0.5, 0.0,... } x 2 ( n) = { 0.38, 0.38, 0.25, 0.38, 0.38, 0.25,...} x 3 ( n) = { 0.34, 0.34, 0.31, 0.34, 0.34, 0.31,...} Converging to sequence of all 1/3 as expected slide 33 of 56
34 Sinc Filter Response Can rewrite averaging filter in recursive form as T avg () z Yz () = = Uz () z M M 1 z 1 and a cascade of L + 1 averaging filters results in T sinc () z = z M L z 1 M L 1 Use L + 1 cascade to roll off quantization noise faster than it rises in L th order modulator (22) (23) slide 34 of 56
35 Let z Sinc Filter Frequency Response = e jω T avg e jω ( ) = sinc ωm sinc ω (24) where sinc() x sin( x) x 1 T avg e jω ( ) 0 π 2π ω slide 35 of 56
36 In T sinc () z Sinc Implementation = L z 1 ( 1 z M ) L M L z 1 z 1 z M z M ---- M (Integrators) (Differentiators) (25) Out In z 1 z 1 M ---- z 1 z 1 Out (Operate at high clock rate) M M (Operate at low clock rate) If 2 s complement arithmetic used, wrap-around okay since followed by differentiators slide 36 of 56
37 Higher-Order Modulators An L th order modulator improves SNR by 6L+3 db/octave Interpolative Architecture un ( ) c c 1 c 4 2 f c 1 3 f 2 c 5 a 1 a 2 a 3 a 4 a 5 Can spread zeros over freq of interest using resonators with f 1 and f 2 Need to worry about stability (more later) slide 37 of 56
38 MASH Architecture Multi-stAge noise SHaping - MASH Use multiple lower order modulators and combine outputs to cancel noise of first stages un ( ) z 1 1 e 1 z 1 un ( ) + ( 1 z 1 )e 1 ( n) 1-bit D/A z 1 e 1 ( n) 1-bit D/A z 1 2 e 2 z 1 yn ( ) Analog Digital z 1 e 1 ( n) + ( 1 z 1 )e 2 ( n) slide 38 of 56
39 Output found to be: Multibit Output MASH Architecture Yz () = z 2 Uz () ( 1 z 1 ) 2 E 2 () z Output is a 4-level signal though only single-bit D/A s if D/A application, then linear 4-level D/A needed if A/D, slightly more complex decimation A/D Application Mismatch between analog and digital can cause firstorder noise,, to leak through to output e 1 Choose first stage as higher-order (say 2 nd order) (26) slide 39 of 56
40 Bandpass Oversampling Converters Choose Hz () to have high gain near freq f c NTF shapes quantization noise to be small near f c OSR is ratio oampling-rate to twice bandwidth not related to center frequency 4 = 1 MHz z-plane zero 4 = 1 MHz z-plane zero 2f o dc f dc 2 = 4 MHz 2 = 4MHz f 0 Lowpass = 10 khz f = 10 khz f OSR = = 200 s 2f 0 Bandpass OSR = = 200 2f slide 40 of 56
41 Bandpass Oversampling Converters Hz () un ( ) z 1 yn ( ) z 1 Quantizer Above Hz () has poles at ± j (which are zeros of NTF) Hz () is a resonator with infinite gain at 4 Hz () = z ( z 2 + 1) Note one zero at +j and one zero at -j similar to lowpass first-order modulator only 9 db/octave For 15 db/octave, need 4 th order BP modulator slide 41 of 56
42 Modulator Stability Since feedback involved, stability is an issue Considered stable if quantizer input does not overload quantizer Non-trivial to analyze due to quantizer There are rigorous tests to guarantee stability but they are too conservative For a 1-bit quantizer, heuristic test is: N TF ( e jω ) 1.5 for 0 ω π Peak of NTF should be less than 1.5 Can be made more stable by placing poles of NTF closer to its zeros Dynamic range suffers since less noise power pushed out-of-band (27) slide 42 of 56
43 Modulator Stability NTF less stable more stable same area under two curves 2πf 0 2π ω Stability Detection Might look at input to quantizer Might look for long strings of 1s or 0s at comp output When instability detected... reset integrators Damp some integrators to force more stable slide 43 of 56
44 Linearity of Two-Level Converters For high-linearity, levels should NOT be a function of input signal power supply variation might cause symptom Also need to be memoryless switched-capacitor circuits are inherently memoryless if enough settling-time allowed Above linearity issues also applicable to multi-level A nonreturn-to-zero is NOT memoryless Return-to-zero is memoryless if enough settling time Important for continuous-time D/A slide 44 of 56
45 V 2 Linearity of Two-Level Converters Ideal Typical V 1 Binary Area for symbol A + δ A A + δ A Nonreturn-to-zero (NRZ) A + δ A + δ A + δ V 2 Ideal Typical V 1 Binary Area for symbol A 1 A 1 A 0 A 0 A 1 A 0 A 1 Return-to-zero (RTZ) slide 45 of 56
46 Idle Tones 1/3 into 1 st order modulator results in output yn () = { 11,, 1, 1, 1, 1, 1, 1,... } Fortunately, tone is out-of-band at 3 ( ) = 3 8 into modulator has tone at 16 Similar examples can cause tones in band-of-interest and are not filtered out say 256 Also true for higher-order modulators Human hearing can detect tones below noise floor Tones might not lie at single frequency but be short term periodic patterns. could be a tone varying between 900 and 1100 Hz varying in a random-like pattern (28) slide 46 of 56
47 Dithering Dither signal un ( ) Hz () yn ( ) Quantizer Add pseudo-random signal into modulator to break up idle tones (not just mask them) If added before quantizer, it is noise shaped and large dither can be added. A/D: few bit D/A converter needed D/A: a few bit adder needed Might affect modulator stability slide 47 of 56
48 Opamp Gain Finite opamp gain, A, moves pole at z = 1 left by 1 A z-plane zero NTF 1 A 2πf 0 A low opamp gain 2π ω Flattens out noise at low frequency only 3 db/octave for high OSR Typically, require A > OSR π (29) slide 48 of 56
49 Multi-bit Oversampled Converters A multi-bit DAC has many advantages more stable - higher peak NTF higher input range less quantization noise introduced less idle tones (perhaps no dithering needed) Need highly linear multi-bit D/A converters Example A 4-bit DAC has 18 db less quantization noise, up to 12 db higher input range perhaps 30 db improved SNR over 1-bit Large Advantage in DAC Application Less quantization noise easier analog lowpass filter slide 49 of 56
50 Multi-bit Oversampled Converters C C b 1 b 2 b 3 Thermometer-type decoder Eight-line randomizer C C C C C Analog output C Randomize thermometer code Can also shape nonlinearities slide 50 of 56
51 Third-Order A/D Design Example All NTF zeros at z = 1 NTF( z) = ( z 1) Dz ( ) Find Dz () such that NTF( e jω ) < 1.4 Use Matlab to find a Butterworth highpass filter with peak gain near 1.4 If passband edge at 20 then peak gain = 1.37 (30) NTF() z = ( z 1) z z z (31) slide 51 of 56
52 Third-Order A/D Design Example ω = π 2 1 j z-plane Three zeros at ω = 0 ω = π j 1 Butterworth poles Find Hz () as H( z) = 1 NTF( z) NTF( z) (32) H( z) = z z ( z 1) 3 (33) slide 52 of 56
53 Third-Order A/D Design Example Choosing a cascade of integrator structure un ( ) α 1 V α 2 V α 3 z 1 V z 1 z 1 Quantizer yn ( ) β 1 β 2 β 3 1-bit D/A Analog Digital α i coefficients included for dynamic-range scaling initially α 2 = α 3 = 1 last term, α 1, initially set to β 1 so input is stable for a reasonable input range Initial β i found by deriving transfer function from 1-bit D/A output to V 3 and equating to Hz () slide 53 of 56
54 Third-Order A/D Design Example z 2 ( β H( z) 1 + β 2 + β 3 ) z( β 2 + 2β 3 ) + β = ( z 1) 3 Equating (33) and (34) results in α 1 = , α 2 = 1.0, α 3 = 1.0 β 1 = , β 2 = , β 3 = (34) (35) slide 54 of 56
55 Third-Order A/D Design Example Dynamic Range Scaling Apply sinusoidal input signal with peak value of 0.7 and frequency π 256 rad/sample Simulation shows max values at nodes V 1, V 2, V 3 of , , and Can scale node V 1 by k 1 by multiplying α 1 and β 1 by k 1 and dividing α 2 by k 1 Can scale node V 2 by k 2 by multiplying α 2 k 1 and β 2 by k 2 and dividing α 3 by k 2 α 1 = , α 2 = , α 3 = β 1 = , β 2 = , β 3 = (36) slide 55 of 56
56 Third-Order A/D Design Example V DAC +V DAC φ 1 φ 1 φ 1 β 1 φ 2 φ 2 β 2 φ 2 β 3 + V in φ 1 φ 2 φ 2 α 1 α 1 φ 2a φ 1a φ 2a C = 1 A φ 2 φ 1 φ 2 α 2 α 2 φ 2a φ 1a φ 2a C A = 1 φ 2 φ 1 φ 2 α 3 α 3 φ 1a φ 2a φ 1a C A = 1 + V 3 C A = 1 C A = 1 C A = 1 β 1 φ 2 φ 2 β 2 φ 2 β 3 φ 1 φ 1 +V DAC + V ref V DAC φ 1 +V DAC + V 3 V DAC φ 1 slide 56 of 56
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 informationINTRODUCTION 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 informationHigher-Order Σ Modulators and the Σ Toolbox
ECE37 Advanced Analog Circuits Higher-Order Σ Modulators and the Σ Toolbox Richard Schreier richard.schreier@analog.com NLCOTD: Dynamic Flip-Flop Standard CMOS version D CK Q Q Can the circuit be simplified?
More informationSecond 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 informationAnalog 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 informationINTRODUCTION 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 informationHigher-Order Modulators: MOD2 and MODN
ECE37 Advanced Analog Circuits Lecture 2 Higher-Order Modulators: MOD2 and MODN Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding
More informationSwitched-Capacitor Circuits David Johns and Ken Martin University of Toronto
Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 60 Basic Building Blocks Opamps Ideal opamps usually
More informationDiscrete-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 informationSlide Set Data Converters. Digital Enhancement Techniques
0 Slide Set Data Converters Digital Enhancement Techniques Introduction Summary Error Measurement Trimming of Elements Foreground Calibration Background Calibration Dynamic Matching Decimation and Interpolation
More informationPipelined multi step A/D converters
Department of Electrical Engineering Indian Institute of Technology, Madras Chennai, 600036, India 04 Nov 2006 Motivation for multi step A/D conversion Flash converters: Area and power consumption increase
More informationAn 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 informationNyquist-Rate D/A Converters. D/A Converter Basics.
Nyquist-Rate D/A Converters David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 20 D/A Converter Basics. B in D/A is a digital signal (or word), B in b i B in = 2 1
More informationEXAMPLE DESIGN PART 1
ECE37 Advanced Analog Circuits Lecture 3 EXAMPLE DESIGN PART Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding of CMOS analog circuit
More informationDiscrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)
Discrete Time Signals and Switched Capacitor Circuits (rest of chapter 9 + 0., 0.2) Tuesday 6th of February, 200, 9:5 :45 Snorre Aunet, sa@ifi.uio.no Nanoelectronics Group, Dept. of Informatics Office
More informationEE 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 informationLecture 10, ATIK. Data converters 3
Lecture, ATIK Data converters 3 What did we do last time? A quick glance at sigma-delta modulators Understanding how the noise is shaped to higher frequencies DACs A case study of the current-steering
More informationDiscrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)
Discrete Time Signals and Switched Capacitor Circuits (rest of chapter 9 + 10.1, 10.2) Tuesday 16th of February, 2010, 0, 9:15 11:45 Snorre Aunet, sa@ifi.uio.no Nanoelectronics Group, Dept. of Informatics
More informationELEN 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 informationEXAMPLE DESIGN PART 1
EE37 Advanced Analog ircuits Lecture 3 EXAMPLE DESIGN PART Richard Schreier richard.schreier@analog.com Trevor aldwell trevor.caldwell@utoronto.ca ourse Goals Deepen understanding of MOS analog circuit
More informationSimulation, and Overload and Stability Analysis of Continuous Time Sigma Delta Modulator
UNLV Theses, Dissertations, Professional Papers, and Capstones 1-1-014 Simulation, and Overload and Stability Analysis of Continuous Time Sigma Delta Modulator Kyung Kang University of Nevada, Las Vegas,
More informationHomework Assignment 11
Homework Assignment Question State and then explain in 2 3 sentences, the advantage of switched capacitor filters compared to continuous-time active filters. (3 points) Continuous time filters use resistors
More informationChapter 7: IIR Filter Design Techniques
IUST-EE Chapter 7: IIR Filter Design Techniques Contents Performance Specifications Pole-Zero Placement Method Impulse Invariant Method Bilinear Transformation Classical Analog Filters DSP-Shokouhi Advantages
More informationDIGITAL 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 informationStability 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 informationTop-Down Design of a xdsl 14-bit 4MS/s Σ Modulator in Digital CMOS Technology
Top-Down Design of a xdsl -bit 4MS/s Σ Modulator in Digital CMOS Technology R. del Río, J.M. de la Rosa, F. Medeiro, B. Pérez-Verdú, and A. Rodríguez-Vázquez Instituto de Microelectrónica de Sevilla CNM-CSIC
More informationSlide Set Data Converters. High-Order, CT Σ Converters and Σ DAC
0 lide et Data Converters High-Order, CT Σ Converters and Σ DAC 1 NR Enhancement ummary High Order Noise haping Continuos-Time Σ Modulators Band-Pass Σ Modulators Oversampling DAC 2 NR Enhancement Many
More informationMULTIRATE SYSTEMS. work load, lower filter order, lower coefficient sensitivity and noise,
MULIRAE SYSEMS ransfer signals between two systems that operate with different sample frequencies Implemented system functions more efficiently by using several sample rates (for example narrow-band filters).
More informationCourse Goals ADVANCED Σ. Highlights (i.e. What you will learn today) Review: SQNR vs. OSR. Review: MOD1 & MOD2
ECE37 Adanced Analog Circuits Lecture 5 ADANCED Σ Richard Schreier richard.schreier@analog.com Treor Caldwell treor.caldwell@utoronto.ca Course Goals Deepen understanding of CMOS analog circuit design
More informationAdvanced Current Mirrors and Opamps
Advanced Current Mirrors and Opamps David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 26 Wide-Swing Current Mirrors I bias I V I in out out = I in V W L bias ------------
More informationSystem on a Chip. Prof. Dr. Michael Kraft
System on a Chip Prof. Dr. Michael Kraft Lecture 3: Sample and Hold Circuits Switched Capacitor Circuits Circuits and Systems Sampling Signal Processing Sample and Hold Analogue Circuits Switched Capacitor
More informationOptimum Ordering and Pole-Zero Pairing of the Cascade Form IIR. Digital Filter
Optimum Ordering and Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings
More informationEXAMPLE DESIGN PART 1
EE37 Advanced Analog ircuits Lecture EXAMPLE DESIGN PART Richard Schreier richard.schreier@analog.com Trevor aldwell trevor.caldwell@utoronto.ca ourse Goals Deepen understanding of MOS analog circuit design
More informationAnalysis 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 informationMulti-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors
Multi-bit Cascade ΣΔ Modulator for High-Speed A/D Conversion with Reduced Sensitivity to DAC Errors Indexing terms: Multi-bit ΣΔ Modulators, High-speed, high-resolution A/D conversion. This paper presents
More informationCast 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 informationAn 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 informationDigital 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 informationEE482: Digital Signal Processing Applications
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 05 IIR Design 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/
More informationAN ABSTRACT OF THE THESIS OF
AN ABSTRACT OF THE THESIS OF Madhulatha Bonu for the degree of Master of Science in Electrical and Computer Engineering presented on November 8, 006. Title: Noise Coupling Techniques in Multi-Cell Delta-Sigma
More informationEqualization Prof. David Johns University of Toronto (
Equalization Prof. David Johns (johns@eecg.toronto.edu) (www.eecg.toronto.edu/~johns) slide 1 of 70 Adaptive Filter Introduction Adaptive filters are used in: Noise cancellation Echo cancellation Sinusoidal
More informationDSP Design Lecture 2. Fredrik Edman.
DSP Design Lecture Number representation, scaling, quantization and round-off Noise Fredrik Edman fredrik.edman@eit.lth.se Representation of Numbers Numbers is a way to use symbols to describe and model
More informationNyquist-Rate A/D Converters
IsLab Analog Integrated ircuit Design AD-51 Nyquist-ate A/D onverters כ Kyungpook National University IsLab Analog Integrated ircuit Design AD-1 Nyquist-ate MOS A/D onverters Nyquist-rate : oversampling
More informationEECE 301 Signals & Systems Prof. Mark Fowler
EECE 3 Signals & Systems Prof. ark Fowler Note Set #28 D-T Systems: DT Filters Ideal & Practical /4 Ideal D-T Filters Just as in the CT case we can specify filters. We looked at the ideal filter for the
More informationECE4270 Fundamentals of DSP Lecture 20. Fixed-Point Arithmetic in FIR and IIR Filters (part I) Overview of Lecture. Overflow. FIR Digital Filter
ECE4270 Fundamentals of DSP Lecture 20 Fixed-Point Arithmetic in FIR and IIR Filters (part I) School of ECE Center for Signal and Information Processing Georgia Institute of Technology Overview of Lecture
More informationDigital Signal Processing Lecture 8 - Filter Design - IIR
Digital Signal Processing - Filter Design - IIR Electrical Engineering and Computer Science University of Tennessee, Knoxville October 20, 2015 Overview 1 2 3 4 5 6 Roadmap Discrete-time signals and systems
More informationOn the design of Incremental ΣΔ Converters
M. Belloni, C. Della Fiore, F. Maloberti, M. Garcia Andrade: "On the design of Incremental ΣΔ Converters"; IEEE Northeast Workshop on Circuits and Sstems, NEWCAS 27, Montreal, 5-8 August 27, pp. 376-379.
More informationLecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters
Lecture 6, ATIK Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters What did we do last time? Switched capacitor circuits The basics Charge-redistribution analysis Nonidealties
More informationDSP Configurations. responded with: thus the system function for this filter would be
DSP Configurations In this lecture we discuss the different physical (or software) configurations that can be used to actually realize or implement DSP functions. Recall that the general form of a DSP
More informationREAL TIME DIGITAL SIGNAL PROCESSING
REAL TIME DIGITAL SIGNAL PROCESSING www.electron.frba.utn.edu.ar/dplab Digital Filters FIR and IIR. Design parameters. Implementation types. Constraints. Filters: General classification Filters: General
More informationElectronic Circuits EE359A
Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 578 Second order LCR resonator-poles V o I 1 1 = = Y 1 1 + sc + sl R s = C 2 s 1 s + + CR LC s = C 2 sω 2 s + + ω
More informationSymbolic Dynamics of Digital Signal Processing Systems
Symbolic Dynamics of Digital Signal Processing Systems Dr. Bingo Wing-Kuen Ling School of Engineering, University of Lincoln. Brayford Pool, Lincoln, Lincolnshire, LN6 7TS, United Kingdom. Email: wling@lincoln.ac.uk
More informationAnalog 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 informationSample-and-Holds David Johns and Ken Martin University of Toronto
Sample-and-Holds David Johns and Ken Martin (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) slide 1 of 18 Sample-and-Hold Circuits Also called track-and-hold circuits Often needed in A/D converters
More informationUNIT - III PART A. 2. Mention any two techniques for digitizing the transfer function of an analog filter?
UNIT - III PART A. Mention the important features of the IIR filters? i) The physically realizable IIR filters does not have linear phase. ii) The IIR filter specification includes the desired characteristics
More informationQ. 1 Q. 25 carry one mark each.
Q. Q. 5 carry one mark each. Q. Consider a system of linear equations: x y 3z =, x 3y 4z =, and x 4y 6 z = k. The value of k for which the system has infinitely many solutions is. Q. A function 3 = is
More informationInterpolation filters in delta-sigma DACs
Interpolation filters in delta-sigma DACs 1 Motivation and specification... 2 2 Implementation of interpolation filters for audio DACs... 4 2.1 Interpolator filter partitioning... 4 2.2 Interpolator filter
More informationOPERATIONAL AMPLIFIER APPLICATIONS
OPERATIONAL AMPLIFIER APPLICATIONS 2.1 The Ideal Op Amp (Chapter 2.1) Amplifier Applications 2.2 The Inverting Configuration (Chapter 2.2) 2.3 The Non-inverting Configuration (Chapter 2.3) 2.4 Difference
More informationFilter 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 informationQ. 1 Q. 25 carry one mark each.
GATE 5 SET- ELECTRONICS AND COMMUNICATION ENGINEERING - EC Q. Q. 5 carry one mark each. Q. The bilateral Laplace transform of a function is if a t b f() t = otherwise (A) a b s (B) s e ( a b) s (C) e as
More informationDISCRETE-TIME SIGNAL PROCESSING
THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New
More informationE : 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 informationECE503: Digital Signal Processing Lecture 6
ECE503: Digital Signal Processing Lecture 6 D. Richard Brown III WPI 20-February-2012 WPI D. Richard Brown III 20-February-2012 1 / 28 Lecture 6 Topics 1. Filter structures overview 2. FIR filter structures
More informationRoundoff Noise in Digital Feedback Control Systems
Chapter 7 Roundoff Noise in Digital Feedback Control Systems Digital control systems are generally feedback systems. Within their feedback loops are parts that are analog and parts that are digital. At
More informationEXAMPLE DESIGN PART 2
ECE37 Advanced Analog Circuits Lecture 4 EXAMPLE DESIGN PART 2 Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding of CMOS analog
More informationError Spectrum Shaping and Vector Quantization. Jon Dattorro Christine Law
Error Spectrum Shaping and Vector Quantization Jon Dattorro Christine Law in partial fulfillment of the requirements for EE392c Stanford University Autumn 1997 0. Introduction We view truncation noise
More information! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals
ESE 531: Digital Signal Processing Lec 25: April 24, 2018 Review Course Content! Introduction! Discrete Time Signals & Systems! Discrete Time Fourier Transform! Z-Transform! Inverse Z-Transform! Sampling
More informationLecture 3 - Design of Digital Filters
Lecture 3 - Design of Digital Filters 3.1 Simple filters In the previous lecture we considered the polynomial fit as a case example of designing a smoothing filter. The approximation to an ideal LPF can
More informationOptimum Ordering and Pole-Zero Pairing. Optimum Ordering and Pole-Zero Pairing Consider the scaled cascade structure shown below
Pole-Zero Pairing of the Cascade Form IIR Digital Filter There are many possible cascade realiations of a higher order IIR transfer function obtained by different pole-ero pairings and ordering Each one
More informationD/A Converters. D/A Examples
D/A architecture examples Unit element Binary weighted Static performance Component matching Architectures Unit element Binary weighted Segmented Dynamic element matching Dynamic performance Glitches Reconstruction
More informationQuadrature-Mirror Filter Bank
Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed
More informationDigital Signal Processing IIR Filter Design via Bilinear Transform
Digital Signal Processing IIR Filter Design via Bilinear Transform D. Richard Brown III D. Richard Brown III 1 / 12 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic
More informationEXAMPLE DESIGN PART 1
EE37 Advanced Analog ircuits Lecture EXAMPLE DESIGN PART Richard Schreier richard.schreier@analog.com Trevor aldwell trevor.caldwell@utoronto.ca ourse Goals Deepen understanding of MOS analog circuit design
More informationEE 505. Lecture 29. ADC Design. Oversampled
EE 505 Lecture 29 ADC Desig Oversampled Review from Last Lecture SAR ADC V IN Sample Hold C LK V REF DAC DAC Cotroller DAC Cotroller stores estimates of iput i Successive Approximatio Register (SAR) At
More informationBandwidth of op amps. R 1 R 2 1 k! 250 k!
Bandwidth of op amps An experiment - connect a simple non-inverting op amp and measure the frequency response. From the ideal op amp model, we expect the amp to work at any frequency. Is that what happens?
More informationUNIT V FINITE WORD LENGTH EFFECTS IN DIGITAL FILTERS PART A 1. Define 1 s complement form? In 1,s complement form the positive number is represented as in the sign magnitude form. To obtain the negative
More informationElectronic Circuits EE359A
Electronic Circuits EE359A Bruce McNair B26 bmcnair@stevens.edu 21-216-5549 Lecture 22 569 Second order section Ts () = s as + as+ a 2 2 1 ω + s+ ω Q 2 2 ω 1 p, p = ± 1 Q 4 Q 1 2 2 57 Second order section
More informationDigital 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 informationEE100Su08 Lecture #9 (July 16 th 2008)
EE100Su08 Lecture #9 (July 16 th 2008) Outline HW #1s and Midterm #1 returned today Midterm #1 notes HW #1 and Midterm #1 regrade deadline: Wednesday, July 23 rd 2008, 5:00 pm PST. Procedure: HW #1: Bart
More informationEEO 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 informationFilters and Tuned Amplifiers
Filters and Tuned Amplifiers Essential building block in many systems, particularly in communication and instrumentation systems Typically implemented in one of three technologies: passive LC filters,
More informationCourse 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 informationDHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A
DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EC2314- DIGITAL SIGNAL PROCESSING UNIT I INTRODUCTION PART A Classification of systems : Continuous and Discrete
More informationChapter 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 informationLab 4: Quantization, Oversampling, and Noise Shaping
Lab 4: Quantization, Oversampling, and Noise Shaping Due Friday 04/21/17 Overview: This assignment should be completed with your assigned lab partner(s). Each group must turn in a report composed using
More informationDIGITAL SIGNAL PROCESSING. Chapter 6 IIR Filter Design
DIGITAL SIGNAL PROCESSING Chapter 6 IIR Filter Design OER Digital Signal Processing by Dr. Norizam Sulaiman work is under licensed Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
More informationSWITCHED CAPACITOR AMPLIFIERS
SWITCHED CAPACITOR AMPLIFIERS AO 0V 4. AO 0V 4.2 i Q AO 0V 4.3 Q AO 0V 4.4 Q i AO 0V 4.5 AO 0V 4.6 i Q AO 0V 4.7 Q AO 0V 4.8 i Q AO 0V 4.9 Simple amplifier First approach: A 0 = infinite. C : V C = V s
More informationECE503: Digital Signal Processing Lecture 5
ECE53: Digital Signal Processing Lecture 5 D. Richard Brown III WPI 3-February-22 WPI D. Richard Brown III 3-February-22 / 32 Lecture 5 Topics. Magnitude and phase characterization of transfer functions
More informationSophomore Physics Laboratory (PH005/105)
CALIFORNIA INSTITUTE OF TECHNOLOGY PHYSICS MATHEMATICS AND ASTRONOMY DIVISION Sophomore Physics Laboratory (PH5/15) Analog Electronics Active Filters Copyright c Virgínio de Oliveira Sannibale, 23 (Revision
More informationChapter 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 informationLow-Noise Sigma-Delta Capacitance-to-Digital Converter for Sub-pF Capacitive Sensors with Integrated Dielectric Loss Measurement
Low-Noise Sigma-Delta Capacitance-to-Digital Converter for Sub-pF Capacitive Sensors with Integrated Dielectric Loss Measurement Markus Bingesser austriamicrosystems AG Rietstrasse 4, 864 Rapperswil, Switzerland
More informationMultirate signal processing
Multirate signal processing Discrete-time systems with different sampling rates at various parts of the system are called multirate systems. The need for such systems arises in many applications, including
More informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to decrease the sampling rate by an integer
More informationDigital Filter Structures
Chapter 8 Digital Filter Structures 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 8-1 Block Diagram Representation The convolution sum description of an LTI discrete-time system can, in principle, be used to
More informationAccurate 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 informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Filtering in the Frequency Domain http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background
More information# FIR. [ ] = b k. # [ ]x[ n " k] [ ] = h k. x[ n] = Ae j" e j# ˆ n Complex exponential input. [ ]Ae j" e j ˆ. ˆ )Ae j# e j ˆ. y n. y n.
[ ] = h k M [ ] = b k x[ n " k] FIR k= M [ ]x[ n " k] convolution k= x[ n] = Ae j" e j ˆ n Complex exponential input [ ] = h k M % k= [ ]Ae j" e j ˆ % M = ' h[ k]e " j ˆ & k= k = H (" ˆ )Ae j e j ˆ ( )
More informationEXAMPLE DESIGN PART 2
ECE37 Advanced Analog Circuits Lecture 3 EXAMPLE DESIGN PART 2 Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Course Goals Deepen understanding of CMOS analog
More informationELEG 305: Digital Signal Processing
ELEG 305: Digital Signal Processing Lecture : Design of Digital IIR Filters (Part I) Kenneth E. Barner Department of Electrical and Computer Engineering University of Delaware Fall 008 K. E. Barner (Univ.
More informationCITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746
No: CITY UNIVERSITY LONDON MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746 Date: 19 May 2004 Time: 09:00-11:00 Attempt Three out of FIVE questions, at least One question from PART B PART
More information