- 1 - YLD 10/2/99ESINSA Tools.. - 2 - YLD 10/2/99ESINSA Filters Performances A filter should maintain the signal integrity. A signal does not exist alone.

Slides:



Advertisements
Similar presentations
| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Advertisements

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Analogue to Digital Conversion (PCM and DM)
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
DDC Signal Processing Applied to Beam Phase & Cavity Signals
Analog-to-digital Conversion and Digital-to-analog Conversion (with DSP) ES-3.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
So far We have introduced the Z transform
The Design of a Delta Sigma Modulator Presented by: Sameh Assem Ibrahim 24-July-2003.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
DNC, GEC & Non-linear Interpolation DNC, GEC & Non-linear interpolation A Review of ”A Digitally Enhanced 1.8V 15-bit 40-MSample/s CMOS.
Chapter 9 Data Acquisition A/D Conversion Introduction
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
Spectrum Analyzer. Another Oscilloscope??? Like an oscilloscope Oscilloscope in time domain Spectrum analyzer in frequency domain (selectable)
Department of Electrical and Computer Engineering System-Level Simulation for Continuous-Time Delta-Sigma Modulator in MATLAB SIMULINK MATTHEW WEBB, HUA.
Design Goal Design an Analog-to-Digital Conversion chip to meet demands of high quality voice applications such as: Digital Telephony, Digital Hearing.
Chapter 1 - Introduction to Electronics Introduction Microelectronics Integrated Circuits (IC) Technology Silicon Chip Microcomputer / Microprocessor Discrete.
The World Leader in High Performance Signal Processing Solutions Audio ADC/DACs Primer David Hossack.
EE 198 B Senior Design Project. Spectrum Analyzer.
Data Converter Performance Metric
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Introduction To Signal Processing & Data Analysis
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Over-Sampling and Multi-Rate DSP Systems
Spectrum Analyzer Basics Copyright 2000 Agenda Overview: What is spectrum analysis? What measurements do we make? Theory of Operation: Spectrum analyzer.
Spectrum Analyzer Basics Copyright 2000 Agenda Overview: What is spectrum analysis? What measurements do we make? Theory of Operation: Spectrum analyzer.
Formatting and Baseband Modulation
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
Fundamentals of Digital Communication
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
DOLPHIN INTEGRATION TAMES-2 workshop 23/05/2004 Corsica1 Behavioural Error Injection, Spectral Analysis and Error Detection for a 4 th order Single-loop.
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
AN OVERVIEW OF SIGMA-DELTA CONVERTERS
Filters and Delta Sigma Converters
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
Abdul-Aziz .M Al-Yami Khurram Masood
Presentation Outline Motivation Objectives
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
EECE 252 PROJECT SPRING 2014 Presented by: Peizhen Sun Nor Asma Mohd Sidik.
A low-noise low-voltage continuous-time  modulator with digital compensation of excess loop delay Dr.S.Mehdi Fakhraie By: Mehrdad Ghobady.
SPECTRUM ANALYZER 9 kHz GHz
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
ECE 4371, 2009 Class 9 Zhu Han Department of Electrical and Computer Engineering Class 9 Sep. 22 nd, 2009.
Continuous Time Domain Filters
Signal Analyzers. Introduction In the first 14 chapters we discussed measurement techniques in the time domain, that is, measurement of parameters that.
Worst case sequence – period of two interval period of three interval has the shortest period and so highest fundamental freq comp.
CMOS Analog Design Using All-Region MOSFET Modeling
Measurement and Instrumentation
FOR MORE CLASSES VISIT  ECET 310 Week 1 Homework 1_1  ECET 310 Week 1 Homework 1_2  ECET 310 Week 2 Assignment Homework 2_1.
ECET 310 Entire Course For more classes visit ECET 310 Week 1 Homework 1_1 ECET 310 Week 1 Homework 1_2 ECET 310 Week 2 Assignment.
B.Sc. Thesis by Çağrı Gürleyük
Dynamic Specifications
Analog to digital conversion
Quiz: Coherent Sampling and Filtering to Improve SNR and THD TIPL 4303 TI Precision Labs – ADCs Hello, and welcome to the TI Precision Lab discussing.
Lock-in amplifiers
Sampling rate conversion by a rational factor
Created by Art Kay, Luis Chioye Presented by Peggy Liska
Quiz: Introduction to Frequency Domain TIPL TI Precision Labs – ADCs
Channel Estimation in OFDM Systems
Channel Estimation in OFDM Systems
Presentation transcript:

- 1 - YLD 10/2/99ESINSA Tools.

- 2 - YLD 10/2/99ESINSA Filters Performances A filter should maintain the signal integrity. A signal does not exist alone. Signal and noise coexist. Data on a signal without a reference to its noise background are MEANINGLESS.

- 3 - YLD 10/2/99ESINSA Filters Performances A few performances worth to consider: Transfer function, Impulse and Step Responses, Total Signal to Noise Ratio (TSNR), Idle Channel Noise (ICN), Total Harmonic Distortion (THD), Group Delay, Gain tracking, Frequency tracking, Dynamic range, Non Linear Behavior, Power efficiency, etc..

- 4 - YLD 10/2/99ESINSA Tools The preferred way is to evaluate the filters performances is to simulate in the TIME DOMAIN, to analyze in TIME and FREQUENCY DOMAINS. Electrical Simulations: SPICE,.. System Simulations: C, VHDL,.. Mathematica, MatLab,.. Dedicated Simulators:SwitCap,..

- 5 - YLD 10/2/99ESINSA How to simulate? Digital Filters are the simplest to simulate. Analog Filters in the sampled domain are also easy to simulate, if the sampling is rigorously periodic. Jitter is causing a mathematical nightmare. Analog Filters in the continuous time domain are tricky to simulate. Master the sampling techniques. Be an expert in FFT and data windowing. Be a guru of the decimation and interpolation.

- 6 - YLD 10/2/99ESINSA Test Signals.

- 7 - YLD 10/2/99ESINSA Non Linearities In principle, linear theory does not apply. For fairly linear circuits (*), we will suppose it applies! (*) signal not ‘too’ large! No transfer function exists in a non linear circuit. Nothing is granted. The test signals are important.

- 8 - YLD 10/2/99ESINSA Test Signals All partners must agree on the test conditions! Several test signals are often used. Sinewave, step and impulse are the most classical and described in theorical books. We will see that other test signals are useful. A test signal should exercise an IC in such a way that the user should have no surprise in the real applications with real signals. Tough.

- 9 - YLD 10/2/99ESINSA A Few Test Signals (time) a b c d

YLD 10/2/99ESINSA Same Test Signals (frequency) dB

YLD 10/2/99ESINSA Same Test Signals (histogram) a a a a

YLD 10/2/99ESINSA Same Test Signals Pseudo Random Uniformly Distributed Noise Pseudo Random Normally Distributed Noise Pseudo Random Coherent Periodic Noise Coherent Sinewave

YLD 10/2/99ESINSA Sinewave current time Vpeak dBRMS 0 dB ref = 1.0V RMS

YLD 10/2/99ESINSA (FFT) 0 dB ref = 1.0V RMS dB ??

YLD 10/2/99ESINSA (FFT Zoom) freq dB Signal leakage Window resolution? FFT resolution = 1Hz dB Signal = dB 0 dB ref = 1.0V RMS

YLD 10/2/99ESINSA Gaussian Noise VRMS dBRMS (Bandwidth kHz) 0 dB ref = 1.0V RMS

YLD 10/2/99ESINSA (FFT) 0 dB ref = 1.0V RMS Power [0..5kHz] = dB

YLD 10/2/99ESINSA (FFT Zoom) freq dB FFT resolution = 1Hz 0 dB ref = 1.0V RMS Power [0..5kHz] = dB

YLD 10/2/99ESINSA Lesson learned: Document! freq dB 0 dB reference? Windowing? FFT Resolution?

YLD 10/2/99ESINSA TSNR and THD Sinewave at input, FFT on output. Evaluate at the output: the power of the fundamental the power of the harmonics the power of the noise SNR is the ratio between signal and noise TSNR is the ratio between signal and (noise + harmonics) THD is the ratio between signal and harmonics

YLD 10/2/99ESINSA Method 1: Frequency Domain Analysis Method 2:Time Domain Analysis TSNR and THD

YLD 10/2/99ESINSA Example 1.0 V peak Hz 1.0 V RMS normally distributed noise, BW=500kHz F sampling = 1.0 MHz Evaluation on points

YLD 10/2/99ESINSA TSNR [ method 1 ] 0 dB ref = 1.0V RMS

YLD 10/2/99ESINSA TSNR [ method 1 ] And the result is… Power of Fundamental: dB- 3 dB Power of Noise [0..5 kHz]: dB-20 dB TSNR [0..5 kHz]: dB 17 dB

YLD 10/2/99ESINSA TSNR [ method 2 ] Sinewave at input, Linear Curve Fitting on output. Output signal must be prefiltered as it is not possible to limit otherwise the bandwidth of analysis. Residue 0 = Signal with k = 0..H Fit k = r k * Sin[k  t +  k ] Residue k+1 = Residue k - Fit k Fundamental= r 1 Harmonics= Sqrt[(r 2 ) (r H ) 2 ] Noise= Power_of[Residue H+1 ]

YLD 10/2/99ESINSA TSNR [ method 2 ] time output

YLD 10/2/99ESINSA TSNR [ method 2 ]

YLD 10/2/99ESINSA TSNR [ method 2 ] OK! Data are not filtered! And the result is… TSNR [ kHz]: dB -3 dB

YLD 10/2/99ESINSA THD [ method 2 ] time 1.0 V peak Hz 0.2 V peak Hz 1.0 V RMS normally distributed noise, BW=500kHz F sampling = 1.0 MHz Evaluation on points

YLD 10/2/99ESINSA THD [ method 2 ] time output

YLD 10/2/99ESINSA THD [ method 2 ]

YLD 10/2/99ESINSA THD [ method 2 ]

YLD 10/2/99ESINSA THD [ method 2 ] And the result is… SNR: dB -3 dB SDR: dB 14 dB THD:4 %

YLD 10/2/99ESINSA Dynamic Range Running the TSNR analysis for a set of sinewaves with various amplitudes allows to determine the dynamic range. An example on a Sigma-Delta Converter.

YLD 10/2/99ESINSA Dynamic Range Amplitude (output) Analog Sigma Delta Modulator tsnr 80 dB 40 dB 60 dB 20 dB 100 dB 120 dB 140 dB

YLD 10/2/99ESINSA Transfer Function White noise at input, FFT on input and output, RMS Average! avg[FFT( in). FFT(out)*] TF = avg[FFT( in). FFT( in)*] for a ‘fairly’ linear circuit.

YLD 10/2/99ESINSA Transfer Function e+006 freq Biquadratic Filter, statistical study, Sigma = 0.05 mag

YLD 10/2/99ESINSA Impulse Response White noise at input, FFT on input and output, RMS Average! Iresp = IFFT(TF) for a ‘fairly’ linear circuit.

YLD 10/2/99ESINSA Impulse Response e time Nyquist FIR Filter, 365 coefficients impulse response FIR coefficients... h[174] h[175] h[176] h[177] h[178] h[179] h[180] h[181] h[182] h[183] h[184] h[185] h[186] h[187] h[188] h[189] h[190]

YLD 10/2/99ESINSA Step Response Step Response is the integral of the Impulse Response. for a ‘fairly’ linear circuit.

YLD 10/2/99ESINSA Step Response e time step response Nyquist FIR Filter, 365 coefficients

YLD 10/2/99ESINSA Remark on FFT (1) How the FFT of a sinewave behaves when the number of sampling points changes? when the sampling frequency changes? 1.0 V peak Hz a.Fs = 1.0 MHz, N = points b.Fs = 1.0 MHz, N = points c.Fs = 2.0 MHz, N = points d.Fs = 2.0 MHz, N = points

YLD 10/2/99ESINSA Remark on FFT (2) freq A = 1 MHz, pts B = 1 MHz, pts C = 2 MHz, pts D = 2 MHz, pts 0 dB ref = 1.0V RMS A,D C B

YLD 10/2/99ESINSA Remark on FFT (3) How the FFT of a sinewave behaves when the number of samples changes? the sampling frequency changes? It depends on the FREQUENCY RESOLUTION of the FFT. Sampling Frequency Frequency Resolution = Number of Samples