Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 3-29 de Setembro

Similar documents
Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Class 6, 31st October

ANALOGUE AND DIGITAL COMMUNICATION

Lecture Schedule: Week Date Lecture Title

In The Name of Almighty. Lec. 2: Sampling

Sampling and Signal Processing

Sampling and Reconstruction of Analog Signals

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

System on a Chip. Prof. Dr. Michael Kraft

Frequency Domain Representation of Signals

Chapter-2 SAMPLING PROCESS

Experiment 8: Sampling

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

Cyber-Physical Systems ADC / DAC

Digital Signal Processing

6 Sampling. Sampling. The principles of sampling, especially the benefits of coherent sampling

MSK has three important properties. However, the PSD of the MSK only drops by 10log 10 9 = 9.54 db below its midband value at ft b = 0.

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Recall. Sampling. Why discrete time? Why discrete time? Many signals are continuous-time signals Light Object wave CCD

Chapter 2: Digitization of Sound

Sampling and Reconstruction

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

System Identification & Parameter Estimation

ECE 484 Digital Image Processing Lec 09 - Image Resampling

Module 3 : Sampling and Reconstruction Problem Set 3

ECE 6560 Multirate Signal Processing Chapter 13

Sampling and Pulse Trains

SIGMA-DELTA CONVERTER

Pulse Code Modulation (PCM)

CT111 Introduction to Communication Systems Lecture 9: Digital Communications

Advantages of Analog Representation. Varies continuously, like the property being measured. Represents continuous values. See Figure 12.

Music 270a: Fundamentals of Digital Audio and Discrete-Time Signals

Principles of Baseband Digital Data Transmission

Lecture 9, ANIK. Data converters 1

EE 230 Lecture 39. Data Converters. Time and Amplitude Quantization

Electronics A/D and D/A converters

Waveform Encoding - PCM. BY: Dr.AHMED ALKHAYYAT. Chapter Two

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

!"!#"#$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Annex. 1.3 Measuring information

Data Acquisition Systems. Signal DAQ System The Answer?

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

Linear Time-Invariant Systems

CS3291: Digital Signal Processing

ESE 531: Digital Signal Processing

ECE 2111 Signals and Systems Spring 2012, UMD Experiment 9: Sampling

CMPT 318: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS

Continuous vs. Discrete signals. Sampling. Analog to Digital Conversion. CMPT 368: Lecture 4 Fundamentals of Digital Audio, Discrete-Time Signals

EEE 309 Communication Theory

Digital Processing of Continuous-Time Signals

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

Moving from continuous- to discrete-time

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

Digital Processing of

Telecommunication Electronics

Analyzing A/D and D/A converters

Intuitive Guide to Fourier Analysis. Charan Langton Victor Levin

Analog and Telecommunication Electronics

Signals and Systems. Lecture 13 Wednesday 6 th December 2017 DR TANIA STATHAKI

Electrical & Computer Engineering Technology

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer.

Signal Processing. Level IV/V CITE, BTS/DUT/Licence. i_5. i_6 LOWPASS. 5 in2. w0 =6000rad/s xi =.8; G =3 lp2a1. mul0. Filtre passe-bas.

Communications IB Paper 6 Handout 3: Digitisation and Digital Signals

QUESTION BANK. SUBJECT CODE / Name: EC2301 DIGITAL COMMUNICATION UNIT 2

Analog and Telecommunication Electronics

The Fundamentals of Mixed Signal Testing

Multipath can be described in two domains: time and frequency

Design IV. E232 Spring 07

for amateur radio applications and beyond...

Overview ta3520 Introduction to seismics

Theoretical 1 Bit A/D Converter

Understanding Data Converters SLAA013 July 1995

SAMPLING THEORY. Representing continuous signals with discrete numbers

CS4495/6495 Introduction to Computer Vision. 2C-L3 Aliasing

EE482: Digital Signal Processing Applications

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

PULSE SHAPING AND RECEIVE FILTERING

Chapter 3 Data Transmission COSC 3213 Summer 2003

The Real Facts of Life

Final Exam Solutions June 7, 2004

Flatten DAC frequency response EQUALIZING TECHNIQUES CAN COPE WITH THE NONFLAT FREQUENCY RESPONSE OF A DAC.

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

2) How fast can we implement these in a system

EEE 309 Communication Theory

Signals and Systems Lecture 6: Fourier Applications

Signals and Systems Lecture 6: Fourier Applications

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Spectrum Analysis - Elektronikpraktikum

Digital Communication (650533) CH 3 Pulse Modulation

Digital-to-Analog Converter (DAC) Output Response

Outline / Wireless Networks and Applications Lecture 3: Physical Layer Signals, Modulation, Multiplexing. Cartoon View 1 A Wave of Energy

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture PYKC 27 Feb 2017 EA2.3 Electronics 2 Lecture 11-2

Audio /Video Signal Processing. Lecture 1, Organisation, A/D conversion, Sampling Gerald Schuller, TU Ilmenau

Transcription:

Sistemas de Aquisição de Dados Mestrado Integrado em Eng. Física Tecnológica 2015/16 Aula 3-29 de Setembro

Aliasing Example fsig=101khz fsig=899 khz All sampled signals are equal! fsig=1101 khz 2

How to describe time sampling using Math? -> Dirac Pulses Amostragem de sinais: X = Signal f(t) T = Dirac Comb n= X = n= Sampled Signal (t n T ) f a (t) By definition of Delta function f(t 0 ) = f(t) (t t 0 )dt Sampled signal (continuous time) f a (t) = T f(t) 3

The Reconstruction Problem: The sampled signal f a (t) information about the original? (i.e. Is it possible to recover from the sampled version?) carries ALL the f(t) f a (t) Rephrasing the question in the Frequency Domain: Is it possible to recover the original signal s Spectrum??? 4

Fourier Transform F (w) = f(t)e iwt dt f(t) = 1 2 F (w)e iwt dw FT Properties: 1) If f(t) is Real 2) Convolution FT g(t) = f 1 (t) f 2 (t) F ( w) = F (w) (Symmetry of FT) f 1 (t) f 2 (t) T F F 1 (w) F 2 (w) (Inverse) f 1 (t) f 2 (t) T F 1 2 F 1(w) F 2 (w) f 1 ( )f 1 (t )d 5

Fourier Transform of the Sampled Signal F a (w) = n= n= f a (t) = T f(t) T F (w n ) F (w) = F a (w) = 1 2 T F { T }(w) F (w) n= n= n= n= ( n ) F (w )d F (w n ) F (w) F a (W ) w * =... 2 w... 6

Can we recover the original F(w) Spectrum from Fa(w)? F (w) Low Pass Filter F a (W ) w =... 2 w... YES! Sampling Freq F (w) w =... F a (W ) 2 w... NO! In the last case it is impossible to recover the original spectrum 7

Frequency Aliasing The frequencies fsig and N fs ± fsig (N integer), are indistinguishable in the discrete time domain 8

Nyquist Shannon sampling theorem The frequency spectrum is periodized by the sampling process, and it can overlap: (period WT=2π/Ta) - ALIASING A real signal with a frequency range DC -> Fmax must be sampled at a minimum frequency Fa 2 Fmax To avoid ALIASING for signals with an unknown frequency spectrum we need to eliminate frequency components Fa / 2 by Analog Filters before sampling In a more general way, for real signals with frequency spectrum limited to an bandwidth F= Fmax - Fmin, the minimum sampling frequency, is n: Fa 2 F 9

Sampling Limited Bandwidth Signals When fmax M Δf Example: 3 Δ fext = fmax F a (W ) f sam =2 Δf = 2 f max /M When fmax = M Δf ( M integer) F a (W ) Example M= 4 3 f 4 Δf = f max samp = 2 Δf = f max /2 f sam =2 Δ f ext = 2/3 f max 3 Δf ext = f max w -f samp f samp = 2 Δf ext = 2 f max /3 w 3 10

Sampling Theorem DC->f max Signals In order to prevent aliasing, we need f sig,max < f s /2 The sampling rate fs=2*f sig,max is called the Nyquist rate Two possibilities: Sample fast enough to cover all spectral components,including "parasitic" ones outside band of interest Limit f sig,max through filtering 11

Ideal Brick Wall Anti-Alias Filter There is no Ideal Filters 12

Practical Anti-Alias Filters 13

Anti-Aliasing Analog Filters Ideal Filter A=1 A=0 Signal with unknown Spectrum Bandwidth LP Filter ADC F (w) Correctly Sampled signal PRATICAL ANALOG! Filter 14

Anti-Aliasing Filters For a correct sampling we need to be sure that the image spectrum overlaps only at amplitudes lower than the ADC resolution log( F(w) ) Cutoff of Filter The Bandwidth of the LPF + ADC system will always be inferior to the Nyquist Limit Fsamp /2 Nth-Order LPF Slope = 6 N db/oct = 20 N db/dec Dynamic range of ADC (db) Banda Passante log(w) 15

Anti-Aliasing Filter Examples ADC with fsamp= 1 MHz @10 bit Resolution: 60dB (see table in lesson 2) 3rd Order Low Pass Filter: 18 db/oct, 60 db/dec fsamp/2=500 khz System s Analog Bandwidth BW= 50 khz 16

Reconstruction of the analog signal from the samples ADC t t t Filter Low-Pass 17

How to reconstruct the analog signal from its samples? Frequency Domain: F a (W ) F a (W ) F a (W )... 2 w... LP Filter w = w x a (t) = T f(t) = x[n] (t nt ) n= O Time Domain: To reconstruct the Original Signal we require ALL samples x[n], past and future... x r (t) = x a (t) h P B = n= = x[n] (t nt ) h P B (t) n= x[n] h P B (t nt ) t Filter LP 18

Impulse Response of the Ideal L.P. Filter -WT/2 T H(w) WT/2 H P B (w) = T u(w + 2 ) u( 2 w T 2 1 it (ei 2 t T 2 h P B (t) = T 2 2 2 e iwt dw = T 2 e i 2 t ) = T 2 w) 1 it 2i sin( 2 H P B (w)e iwt dw = 1 e iwt 2 WT it 2 = t) = sin( t T ) t T 5-4T -3T -2T -1T 0 T 1T 2T 3T 4T 5 t Ideal LPF is NON- CAUSAL!!! It is Not physically possible to build as a LTI 19

Causal Reconstruction Filter Translate & Truncate the Impulse Response (Introduce a Delay in Time) 0.8 0.4 T ) (t t 0 ) T h c P B(t) = sin( (t t 0), para t > 0 T1 2T 3T 4T 5T 6T 7T 8T 9T 10-0.4-0.8 NOTE: Translation in time t t t 0 is equivalent of multiplying the FT by e iwt 0 20

D-to-A Conversion (DAC) Ideal DAC Zero hold DAC 21

Zero-Hold Equalisation Problem Solutions a) b) 22

DAC Conversion Unary conversion Resistor Ladders 23

DAC Conversion R-2R Ladders 24

DAC Conversion Binary conversion Voltage Converters 25

Digital-to-Analog Conversion in the Charge Domain Unary Conversion Binary Conversion 26

Digital-to-Analog Conversion in the Time Domain 27

Bibliografia Data Conversion Handbook, Chapter 2 Analog Devices Inc., 2004 http://www.analog.com/library/analogdialogue/archives/39-06/ data_conversion_handbook.html Analog-to-Digital Conversion, Second Edition, Marcel J.M. Pelgrom, Springer 2013, Chapter 3 Data Acquisition and Control Handbook, A Guide to Hardware and Software for Computer-Based Measurement and Control, Keithley http://tinyurl.com/q6okgxs 28