HIGHER-ORDER FILTERS. Cascade of Biquad Filters. Follow the Leader Feedback Filters (FLF) ELEN 622 (ESS)

Similar documents
Follow The Leader Architecture

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. Solutions to Assignment 3 February 2005.

5.5 Application of Frequency Response: Signal Filters

CHAPTER 13 FILTERS AND TUNED AMPLIFIERS

ECEN620: Network Theory Broadband Circuit Design Fall 2018

Question 1 Equivalent Circuits

Digital Control System

HOMEWORK ASSIGNMENT #2

Lecture 10 Filtering: Applied Concepts

EE 508 Lecture 16. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

Lecture #9 Continuous time filter

6.447 rad/sec and ln (% OS /100) tan Thus pc. the testing point is s 3.33 j5.519

Linearteam tech paper. The analysis of fourth-order state variable filter and it s application to Linkwitz- Riley filters

Lecture 4. Chapter 11 Nise. Controller Design via Frequency Response. G. Hovland 2004

EE 508 Lecture 16. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

Design of Digital Filters

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. R 4 := 100 kohm

MAE140 Linear Circuits Fall 2012 Final, December 13th

ECE 3510 Root Locus Design Examples. PI To eliminate steady-state error (for constant inputs) & perfect rejection of constant disturbances

55:041 Electronic Circuits

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

EE247 Lecture 10. Switched-Capacitor Integrator C

A Simple Approach to Synthesizing Naïve Quantized Control for Reference Tracking

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

NAME (pinyin/italian)... MATRICULATION NUMBER... SIGNATURE

Lecture 8. PID control. Industrial process control ( today) PID control. Insights about PID actions

Design By Emulation (Indirect Method)

Chapter 9: Controller design. Controller design. Controller design

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

CONTROL SYSTEMS. Chapter 2 : Block Diagram & Signal Flow Graphs GATE Objective & Numerical Type Questions

Summary of last lecture

General Topology of a single stage microwave amplifier

ELECTRONIC FILTERS. Celso José Faria de Araújo, M.Sc.

RaneNote BESSEL FILTER CROSSOVER

Active Filters an Introduction

Chapter 2: Problem Solutions

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 5, Issue 5, November 2015

Copyright 1967, by the author(s). All rights reserved.

Chapter 2 Sampling and Quantization. In order to investigate sampling and quantization, the difference between analog

ECE382/ME482 Spring 2004 Homework 4 Solution November 14,

Given the following circuit with unknown initial capacitor voltage v(0): X(s) Immediately, we know that the transfer function H(s) is

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

Active Filters an Introduction

EE/ME/AE324: Dynamical Systems. Chapter 8: Transfer Function Analysis

S_LOOP: SINGLE-LOOP FEEDBACK CONTROL SYSTEM ANALYSIS

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

EE 508 Lecture 16. Filter Transformations. Lowpass to Bandpass Lowpass to Highpass Lowpass to Band-reject

SKEE 3143 CONTROL SYSTEM DESIGN. CHAPTER 3 Compensator Design Using the Bode Plot

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

( ) 2. 1) Bode plots/transfer functions. a. Draw magnitude and phase bode plots for the transfer function

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

Chapter 17 Amplifier Frequency Response

Function and Impulse Response

Homework 12 Solution - AME30315, Spring 2013

Adder Circuits Ivor Page 1

EE Control Systems LECTURE 6

376 CHAPTER 6. THE FREQUENCY-RESPONSE DESIGN METHOD. D(s) = we get the compensated system with :

Noise Figure Minimization of RC Polyphase Filters

Control Systems Engineering ( Chapter 7. Steady-State Errors ) Prof. Kwang-Chun Ho Tel: Fax:

Tuning of High-Power Antenna Resonances by Appropriately Reactive Sources

Lecture 28. Passive HP Filter Design

Digital Control System

Main Topics: The Past, H(s): Poles, zeros, s-plane, and stability; Decomposition of the complete response.

Digital Signal Processing

Designing Circuits Synthesis - Lego

Chapter 4 Interconnection of LTI Systems

Part A: Signal Processing. Professor E. Ambikairajah UNSW, Australia

Operational transconductance amplifier based voltage-mode universal filter

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

Massachusetts Institute of Technology Dynamics and Control II

A Study on Simulating Convolutional Codes and Turbo Codes

Introduction to Laplace Transform Techniques in Circuit Analysis

MM1: Basic Concept (I): System and its Variables

MAHALAKSHMI ENGINEERING COLLEGE-TRICHY

EE C128 / ME C134 Problem Set 1 Solution (Fall 2010) Wenjie Chen and Jansen Sheng, UC Berkeley

Liquid cooling

The Measurement of DC Voltage Signal Using the UTI

Chapter 13. Root Locus Introduction

EE Control Systems LECTURE 14

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Inverted Pendulum. (ECP Systems-Model: 505)

online learning Unit Workbook 4 RLC Transients

March 18, 2014 Academic Year 2013/14

NOTE: The items d) and e) of Question 4 gave you bonus marks.

Assessment of Performance for Single Loop Control Systems

FUNDAMENTALS OF POWER SYSTEMS

SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lectures 41-48)

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

Behavioral Modeling of Transmission Line Channels via Linear Transformations

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

Thermal Σ- Modulator: Anemometer Performance Analysis

Correction for Simple System Example and Notes on Laplace Transforms / Deviation Variables ECHE 550 Fall 2002

Real Sources (Secondary Sources) Phantom Source (Primary source) LS P. h rl. h rr. h ll. h lr. h pl. h pr

1 Basic Equations of the PLLs

FRTN10 Exercise 3. Specifications and Disturbance Models

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VIII Decoupling Control - M. Fikar

Example: Amplifier Distortion

Root Locus Diagram. Root loci: The portion of root locus when k assume positive values: that is 0

Finding the location of switched capacitor banks in distribution systems based on wavelet transform

Lecture 12 - Non-isolated DC-DC Buck Converter

Transcription:

HIGHER-ORDER FILTERS Cacade of Biquad Filter Follow the Leader Feedbac Filter (FLF) ELEN 6 (ESS) Than for ome of the material to David Hernandez Garduño

CASCADE FILTER DESIGN N H ( ) Π H ( ) H ( ) H ( ) H i i i N ( ) V i ω 0, Q, G ω 0, Q, G ω 0 N G,Q, N N I the order in which ection are connected important? Mathematically i irrelevant On one hand, to avoid lo of dynamic and to avoid ignal clipping in the high-q ection ue: Q < Q < Q N On the other to minimize noie, ue Q > Q > Q N What i the optimal ordering to yield the bet S/N?

H i ( ) H ( ) n i Π t i a i i i a i ωoi Q ( ) i a ω oi oi How do we aign pole-zero pair? n i even Propoition. Minimize the maximum value of d i where d G log, G i and m i are the maximum and minimum gain in the ω ω ω. Then determine the optimal i i m frequency range of i interet, L equence of the biquad ection, uch that again the maximum number d i i minimized. The final tep i to aign the gain contant ( i ) of the biquad. To yield optimal dynamic range i.e., maxvoi ( jω) maxvo n H ( jω) maxv ( jω), Propoition. To jointly optimize ignal gain and noie gain. Noie by itelf i minimized by aigning the larget poible gain to the firt-tage, then the econd with the larget gain among the other tage and o on. out

Realization of High Order Tranfer Function (N>) Cacade of nd order ection (one t order ection if N i odd) Leapfrog Follow-The-Leader Cacade FLF Leap-Frog Senitivity High Medium Low Eay to Tune Medium Eay Difficult 4

Primary Reonator Bloc -F -F V in BP BP BP V out It provide compenatory internal interaction between the different filter ection through coupling the biquad building bloc. F i incorporated in BP. 5

-F n -F -F. V a. in V o. V. V T () T ( T n () ) B B n V n B 6 B o Follow-the-Leader Feedbac Filter Topology H n ( ) H ( ) V V V V n in out in n a Π Tj ( ) j n F Π Tj ( ) j n Bo j j a n F Π Tj ( ) j [ ] B Π T ( ) V out

Deign Quetion: How do we obtain the feedbac coefficient F and F? How do we determine the pecification for each biquadratic ection? Q ω o Gain 7

Deign Procedure Start with the Lowpa equivalent ytem. -F -F V in K 0 K K K V out However Elliptic Filter need finite zero in their lowpa equivalent tranfer function. 8

Implementation of Finite Zero by the Summation Technique -F -F V in K 0 V 0 K V V V K K B 0 B B B 9 V out

EXAMPLE To deign a 6th order bandpa elliptic filter uing the Follow-the-Leader (FLF) architecture. The pecification are: Specification Value Order 6 Paband Paband Ripple Attenuation.9MHz to.mhz 0.dB 0dB at 0.6MHz 0

Deign Procedure Let for now K K K and () Applying Maon rule, the complete tranfer function i given by: () T ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( 0 0 F T F T B T B T B T B K V V H in out ( ) ( ) ( ) ( ) ( ) 0 0 F F B B B B K

Deign Procedure From Matlab or Fieta, we can obtain the lowpa prototype tranfer function of the deired 6 th Order Elliptic Filter: () Equating the denominator of equation () and (), we obtain the following et of equation from which we can olve for, F, and F. (4) Alo from equation () and () (5) 0 0 0 0 ) ( a a a b b b b b a m H ( ) 0 a F F a F a 0 0 0 b a K m

Deign Procedure To obtain the ummation coefficient, we equate the numerator of equation () and (). If H() i a bandpa: B 0 b 0. Then, we obtain the following et of equation from which we can determine B, B and B. B 0 b B b 0 B B ( B B B ) b0 b (6)

Deigning for Maximum Dynamic Range We need to ditribute the gain of each ection T(), i.e. K, K and K uch that we maximize the Dynamic Range. The maximum dynamic range will be obtained if the ignal pectra at the output of all ection have equal maxima, i.e. 4 V out,max V,max V,max V,max V 0,max

Maximizing Dynamic Range To mae V,max V out,max where K0 K0 K0q (7) V q V out,max prior to caling prior to caling We alo need to adjut the ummation coefficient to eep the overall gain: If we aume a flat pectrum for the Bi Bi B q i,max V out, max Max H ( ω) input, i.e. Vin(ω) (8) (9) (0) 5 V,max Max H( ω)

6 Gain Value Determination Where () To obtain K, K and K : () 0 0 ) ( ) ( ) ( a a a K V V H in,,. ) ( ) ( 4 i for H Max H Max K i i i ω ω ω ω ω ω

7 Feedbac Coefficient The feedbac coefficient need to be readjuted to eep the ame loop gain: () The ummation coefficient alo need to be readjuted again: (4) K K F F F K K K F F F q B B B q K B B B q K K B B B

Summary of Deign Procedure Obtain from Matlab or Fieta the lowpa prototype for the deired filter. From equation (4), (5) and (6), obtain K 0, the feedbac and the ummation coefficient. To maximize dynamic range, obtain q uing equation (8). Recalculate K 0 uing equation (7). Calculate the gain of each ection, i.e. K, K and K uing equation (). Recalculate the feedbac and ummation coefficient uing equation () and (4). Finally, apply a lowpa-to-bandpa tranformation to obtain the deired bandpa filter pecification: ω 0 π Q Q0 where Q i the quality factor of the overall filter and Q 0 i that required for each biquad ection. Note: A Matlab program wa written to automate the deign procedure for an arbitrary filter pecification of order N. f L f U 8

Summary of Reult For the required pecification, the following value were obtained: Feedbac Coefficient F 0.657640 F 0.7545 Feedforward Coefficient B0 0 B 0.6979 B -0.657 B.984 Gain for the input and each biquad tage Center frequency and Q 0 of each biquad tage K0 0.604488 K.49 K.65 K f 0.9975MHz Q 0 5.7 9

Simulation Reult Sytem Level The complete filter wa imulated in Cadence at a ytem-level. The reult are hown below: Ripple 0.dB 0 Magnitude Repone Phae Repone

Tranitor Level Implementation To implement each biquadratic ection, a twointegrator loop biquad OTA-C filter wa ued. Advantage with repect to Active-RC: Eay Tunability by changing the bia current of the OTA. (Active-RC need the ue of varactor). Lower Power Conumption and Smaller Area. Diadvantage with repect to Active-RC: Smaller Dynamic Range Poorer Linearity

Tranitor Level Implementation of each Biquad Section Vin OUT gm gm gm - R C - gm4 OUT - OUT R C - OUT Vout H ( ) g C g m4 C m g m C g C m

Thi image cannot currently be diplayed. Deign of Lole Integrator The lole integrator wa deigned to have unity gain at f 0.9975MHz. H ( ω) g m ω C The following pecification are needed if a 5% variation in Q i allowed: g m µa 76.5 C 0 pf V Exce Phae : φ E Q Q Q a.5 0 rad 0.086 DC Q Gain : AV 60 55. 58dB Q Q a

Deign of Lole Integrator Due to the relatively high DC gain required for the OTA, a folded-cacode topology wa ued: VDD M4 M M M0 Vbp M Ibia Vin M M Vin- Vbn Vout M6 M7 M9 M8 M M4 M5 VSS Tranconductance DC Gain GBW Bia Current Power Conumption Active Area 76.5µA/V 64.dB 6MHz 40µA 79µW 77µm 4

Simulation Reult of the Lole Integrator The exce phae without any compenation wa.7. Paive exce phae compenation wa ued R55Ω. Magnitude Repone Phae Repone 5

Deign of Biquadratic Bandpa Filter To reue the deigned OTA: g m g m 76.5 µ A V C C 0 pf C g m 4 ω0. 87 µ A Q 0 V Tranconductance g m depend on K i g K m i m4 For demontration purpoe, g m g m4, i.e. K g 6

Deign of Biquadratic Bandpa Filter Due to the relatively mall tranconductance required, ource degeneration wa ued. Alo, a PMOS differential pair wa more uitable. VDD M9 M8 MA MB M4 M5 R M6 Vbp M7 Vin M M Vin- Vout Vbn Ibia M0 M M4 M M VSS Tranconductance DC Gain GBW Bia Current Power Conumption Active Area.87µA/V 6.5dB 6.MHz 4µA 77.µW 80µm 7

Simulation Reult of the Biquadratic Bandpa Filter Frequency Repone Step Repone 8

Summation Node To complete the tranitor-level deign, we need two ummation node: -F -F V in K 0 V 0 K V V V K K B 0 B B B 9 V out

Summation Node The ummation node can be implemented with OTA in the following configuration: Vin K0 gm0 V B gm0 OUT OUT - - V - F gm0 V - B gm0 OUT OUT V - OUT F gm0 - gm0 V OUT B gm0 - gm0 OUT V0 - OUT Vout Summation Node for the Feedbac Path Summation Node at the Output If g m0 i choen large enough, the output reitance of each OTA doe not need to be very high. Exce Phae of OTA can be a concern. 0

Summation Node Due to the deired low exce phae introduced by the OTA, it i more convenient to ue a imple differential pair. VDD M M Vout Ibia Vin M M Vin- M9 M VSS Tranconductance Bia Current Power Conumption Active Area 00µA/V 40µA 64µW 69µm

Simulation Reult of the Complete FLF Filter (Tranitor v. Sytem Level) Ripple ~0.dB Magnitude Repone Phae Repone

Simulation Reult of the Complete FLF Filter (Tranitor v. Sytem Level) Tranient Repone to a Sinewave Step Repone

Summary of Reult Specification Paband Paband Ripple Attenuation Power Conumption Value.9MHz to.mhz ~0.dB 40dB at 0.6MHz 8.5mW Active Area,44µm Total Area ~,549µm 4

Problem to be conidered Voltage Swing: The allowable input voltage wing i only 00mV. A mall voltage wing i expected, ince the OTA have a mall linear range limited by ±VDSAT of the input tranitor (in cae no linearization technique i ued, uch a ource degeneration or other). Neverthele, 00mV i too mall and i baically becaue the OTA with g m 76.5µA/V ue input tranitor with a mall VDSAT and no linearization technique i being ued. I need to redeign thee OTA to increae the linear range. Bia Networ: To deign the bia networ for the folded-cacode OTA capable of effectively tracing change of VT due to proce variation. Senitivity and Tunability: To characterize the complete filter in term of enitivity and tunability. Layout 5

Another tructure for higher-order filter that can be obtained from the FLF i the invere FLF by uing a tranpoed ignal-flow graph. -F -F n V n a -F. V n- V n- T () T ( T n () ) V o B. B n V in B B o -F n -F V in B n -F V V o V n- V n- T T ( n () T () ) a V n B IFLF B 6 B o

Reference [] Sedra, Bracett. Filter Theory and Deign: Active and Paive. Matrix Serie in Circuit and Sytem. pp. 589-659. [] Deliyanni, Sun, Fidler. Continuou-Time Active Filter Deign. CRC Pre 999. pp. 5-80. [] G. Hurtig, III. The Primary Reonator Bloc Technique of Filter Synthei Proc. Int. Filter Sympoium, p.84, 97. [4] Barbargire. Explicit Deign of General High-Order FLF OTA- C Filter. Electronic Letter. 5th Augut 999, Vol. 5, No. 6, pp. 89-90. [5] Jie Wu, Ezz I. El-Mary. Synthei of Follow-the-Leader Feedbac Log-Domain Filter. IEEE 998. 0-780-5008-/98. pp. 8-84. 7

Reference (cont.) [6] G. S. Mochytz, Linear Integrated Networ-Deign, Van Notrand, Reinhold, New Yor 975 [7] R. Schaumann, M.S. Ghaui, and K.R. Laer, Deign of Analog Filter: Paive, Active RC and Switched Capacitor, Prentice Hall, Englewood Cliff, 990. [8] A.S. Sedra, and P.O. Bracett, Filter Theory and Deign: Active and Paive, Matrix, Portland 978. [9] W.M. Snelgrove, and A.S. Sedra, Optimization of Dynamic Range in Cacade Active Filter, Proc. IEEE ISCAS, pp. 5-55, 978. 8