1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Electronic Devices Ninth Edition Floyd Chapter 10.
Active Filters: concepts All input signals are composed of sinusoidal components of various frequencies, amplitudes and phases. If we are interested in.
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
Han Q Le© ECE 3336 Introduction to Circuits & Electronics Lecture Set #10 Signal Analysis & Processing – Frequency Response & Filters Dr. Han Le ECE Dept.
3. Digital Implementation of Mo/Demodulators
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Electronics and Semiconductors
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Susman Das Technical Seminar Presentation FPAA for Analog Circuit Design Presented by Susman.
The maximum current flows when |X C |
An Interesting Filter Fall 2003 ECPE 141 – Advance Circuits Author: Henry Pham.
Measurement and Instrumentation Dr. Tayab Din Memon Assistant Professor Dept of Electronic Engineering, MUET, Jamshoro. ACTIVE FILTERS and its applications.
Circuits II EE221 Unit 5 Instructor: Kevin D. Donohue Passive Filters, low-Pass and Band-Pass filters.
Advanced Operational Amplifier applications
Chapter 14: Amplifiers & Oscillators. Amplifiers: Overview Circuits which increase: voltage or current – Take small input signal to reproduce output waveform.
Ch7 Operational Amplifiers and Op Amp Circuits
Network Analysis and Synthesis
Lock-in amplifiers
Frequency Characteristics of AC Circuits
Introduction to Frequency Selective Circuits
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Kit Building Class Lesson 7Page 1 The JFET The Junction Field Effect Transistor is another type of transistor, which can be used in the same kinds of circuits.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
Modern Electronic Communication 9th edition Jeffrey S. Beasley and Gary M. Miller Copyright ©2008 by Pearson Education, Inc. Upper Saddle River, New Jersey.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Automated Calibration, Optimal tuning, Parameter adjustment) 5.2. Programmable.
EE 311: Junior EE Lab Sallen-Key Filter Design J. Carroll 9/17/02.
CHAPTER 12 Filter Circuits.
Chapter 19 Electronics Fundamentals Circuits, Devices and Applications - Floyd © Copyright 2007 Prentice-Hall Chapter 19.
Phase-Locked Loop Design S emiconducto r S imulation L aboratory Phase-locked loops: Building blocks in receivers and other communication electronics Main.
Chapter 11 Op-Amp Applications. Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Electronic Devices.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
1 Adrian Stoica Jet Propulsion Laboratory ehw.jpl.nasa.gov Evolvable Hardware for Automated Design and Autonomous.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Chapter 14 Filter Circuits
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Taking evolutionary circuit design from experimentation to implementation: some useful techniques and a silicon demonstration Adrian Stoica Ricardo S.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
11/22/20151 Digital Filters. 11/22/20152 Time domain to Frequency Domain and vice versa Filter Characteristics.
˜ SuperHeterodyne Rx ECE 4710: Lecture #18 fc + fLO fc – fLO -fc + fLO
Active Filter A. Marzuki. 1 Introduction 2 First- Order Filters 3 Second-Order Filters 4 Other type of Filters 5 Real Filters 6 Conclusion Table of Contents.
Ideal Filter Magnitude Responses
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Operational Amplifiers The operational amplifier, also know as an op amp, is essentially a voltage amplifier with an extremely high voltage gain. One of.
1 Evolution on JPL SABLES (Stand-Alone Board-Level Evolvable System ) A platform for fast on-chip evolutionary experiments that is essential for scaling-up.
Introduction to MicroElectronics
0 Chap 2. Operational amplifiers (op-amps) Circuit symbol of an op-amp Widely used Often requires 2 power supplies + V Responds to difference between.
FILTERS.
Measurements & Electrical Analog Devices (Part 2).
Lecture 2: Filters.
Passive filters A frequency selective circuit, or filter, enables signals at certain frequencies to reach the output, and it attenuates (weaken or lessen.
UCLA IEEE NATCAR 2004 SUMMER CLASS Magnetic Sensors & Power Regulation.
ELEC 202 Circuit Analysis II
1 Analog versus Digital Information-bearing signals can be either analog or digital. Analog signal takes on a continuous range of amplitude values. Whereas.
Variable-Frequency Response Analysis Network performance as function of frequency. Transfer function Sinusoidal Frequency Analysis Bode plots to display.
Analog Lowpass Filter Prototype Design ELEC 423 Prof. Siripong Potisuk.
Op amp 2 Active Filters.
Electronics Technology Fundamentals Chapter 15 Frequency Response and Passive Filters.
EXAMPLE 2 – PHOTODIODE A photodiode is a semiconductor device that converts light into current. The current is generated when photons are absorbed in the.
Chapter 5 Active Filter By En. Rosemizi Bin Abd Rahim EMT212 – Analog Electronic II.
EE140 Final Project Members: Jason Su Roberto Bandeira Wenpeng Wang.
(4) Filters.
B.Sc. Thesis by Çağrı Gürleyük
Darshan Institute of Engineering & Technology - Rajkot
Operational Amplifiers in Chemical Instrumentation
Lesson 7: Anti-Aliasing Filtering
Adrian Stoica Ricardo S. Zebulum Xin Guo* Didier Keymeulen
Digital Control Systems Waseem Gulsher
Chapter 5: Active Filters
Presentation transcript:

1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock skew compensation) 5.3. Automated discovery – Invention by Genetic Programming (Creative Design) 5.4. EDA Tools, analog circuit design 5.5. Adaptation to extreme temperature electronics (Survivability by EHW) 5.6. Fault-tolerance and fault-recovery 5.7. Evolvable antennas (In-field adaptation to changing environment) 5.8. Adaptive filters (Function change as result of mission change) 5.9 Evolution of controllers

2 Evolution of Filters Binary representation used both in simulation and HW experiments: –Simulation experiments using SPICE models of the first FPTA chip; –Hardware experiments using FPTA-2 chip; Circuits evaluated in the frequency domain: –Simulation: small signal analysis in SPICE; –Real hardware: FFT of the circuit transient response.

3 Filter Evolution in Simulation Cell Topology: Small capacitors (0.1nF) placed between drain and gate to explore Miller effect Each cell has 8 fixed MOS transistors, 24 switches, 4 capacitors

4 Filter Evolution in simulation where: N is the number of samples in the frequency domain; O i is the circuit output in the frequency domain; T i is the target output in the frequency domain (low-pass, band-pass, etc); w i are weights whose values should be carefully set. Weight values are usually larger in the passing band comparing to the stop band. Fitness Evaluation Function →  w i |O i – T i | i=0 N

5 Filter Evolution in Simulation An example of a band-pass filter evolved on the 4 FPTA cells Roll-off of 35 dB/decade Roll-off Of 40 dB/decade Roll-off of -20 dB/decade InputOutput Wide Band Filter: Gain of 10 dB between 100kHz and 1MHz with roll-off of 40 dB/decade before 100kHz and -20 dB/decade after 1Mhz. Narrow Band Filter: Gain of 2 dB between 1kHz and 10kHz with roll-off of -35dB/decade. Stop band below 100Hz and above 100kHz.

6 Filter Evolution in Hardware Reconfigurable device: FPTA-2 Experiments performed on SABLES platform: about 5 minutes evolution time; Reconfigurable HW FPTA-2 sin(2  f 1 t) In(t) = + sin(2  f 2 t) Output FFT Computation in the DSP f 1 : Filter Cut-off frequency f 2 : Stop-band starting frequency Fitness function maximizes output FFT component at f 1 and minimizes the one at f 2.

7 Filter Evolution in Hardware Low-pass (f 1/2 = 1kHz/10kHz) and high-pass filters (f 2/1 = 1kHz/10kHz); Use of 10 cells of the FPTA-2 chip; Evolved Low-Pass Filter Evolved High-Pass Filter Input Output Input Output

8 Adaptive filters Genetic Algorithm self-tunes response of the filter (Simulation experiment); Adaptation based on filter inputs: Hardware experiment ; Goal: Function change as result of mission change.

9 Reconfigurable “Adaptive” Band-Pass 5kHz, 25kHz Evolved in Simulation Filter 1 Gain = 11.4dB Roll-off: 34dB/dec, -30dB/dec 1 2 Filter 2 Gain = 9dB Roll-off: 43dB/dec, -70dB/dec GA changes circuit topology through reconfiguration to respond to a new functional (frequency response) requirement

10 Evolvable Adaptive Filter in Hardware Demonstrate that FPTA2 can synthesize low and high pass filters without external capacitors: same piece of hardware can be reconfigured to realize low-pass and high-pass frequency responses Evolution of adaptive functionality: Filter reacts to change in the input signal –Evolution of filters that amplify strongest input signal and attenuate weakest signal (“noise”); –Circuit ‘does not know’ frequency spectrum at the input; –Adaptation through reconfiguration: new circuit evolved to cope with changes at the input signal.

11 Evolvable Adaptive Filter in Hardware Input signal: –Sum of two signals: 10kHz and 25kHz tones –Strong (signal) and Weak (noise) tones not known a priori FPTA cells: –Explore resistance of switches: partly opened/closed switches; –Four cells constrained to be inverters; –Evolved connections among cells Fitness Function: –Evaluate the FFT of output –Amplify strong signal, attenuate weak signal Genetic Algorithm: –400 individuals/200 generations; –Time on SABLES: 5 min

12 Adaptive Filter Results Filter characteristic: 10kHz : -2.86dB attenuation 20kHz : -15.8dB attenuation Filter characteristic: 10kHz : -12.5dB attenuation 20kHz : -4.8dB attenuation Input Signal/Noise = 4.1dB Output Signal/Noise = 16.9dB Input Signal/Noise = 10.8dB Output Signal/Noise = 18.5dB