ELEC 3004: Signals, Systems & Control

Size: px
Start display at page:

Download "ELEC 3004: Signals, Systems & Control"

Transcription

1 Noise & Data Acquisition ELEC 3004: Signals, Systems & Control Dr. Surya Singh, Prof. Brian Lovell & Dr. Paul Pounds Lecture # ## May 3, 2012 elec3004@itee.uq.edu.au School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture Title 1 1-Mar Overview Mar Signals & Systems 8-Mar Sampling 12-Mar Laplace 15-Mar LTI 19-Mar Convolution and Discrete Fourier Series 22-Mar Fourier Transform 26-Mar Fourier Transform Operations 29-Mar Applications: DFFT and DCT 2-Apr Exam 1 (10%) 5-Apr (Guest Lecture from Industry) 16-Apr Filters 19-Apr Filters 23-Apr Filters 26-Apr IIR Filters 30-Apr Multirate Filters 3-May Noise & Data Acquisition 7-May Holiday 10-May Quiz (10%) 14-May z-transform 17-May Introduction to Digital Control 21-May Stability of Digital Systems 24-May Estimation 28-May Kalman Filters & GPS 31-May Applications in Industry 2

2 Announcements We re working on the grading. Sorry for the delay! Homework 3 is coming! I have no additional news about Quiz 2! It will cover the material Brian covered. (Filters, etc.) 3 Outline Noise Dealing with it Interpolation Data Acquisition Connectors 4

3 I. Noise Note: this picture illustrates the concepts but it is not quantitatively precise Source: Prof. M. Siegel, CMU 5 Noise [2] Various Types: Thermal (white): Johnson noise, from thermal energy inherent in mass. Flicker or 1/f noise: Pink noise More noise at lower frequency Shot noise: Noise from quantum effects as current flows across a semiconductor barrier Avalanche noise: Noise from junction at breakdown (circuit at discharge) 6

4 Dealing with Noise Frequency Filters Band-Passing Modulation Give it a unique pattern Move it out of DC (sunlight) Phase Lock-in or synchronous detection Redundancy (measure twice) The System (don t get noise to begin with!) 7 How to beat the noise phase signal noise frequency Filtering (Narrow-banding): Only look at particular portion of frequency space Multiple measurements Other (modulation, etc.) 8

5 Noise Uncertainty Uncertainty: All measurement has some approximation A. Statistical uncertainty: quantified by mean & variance B. Systematic uncertainty: non-random error sources Law of Propagation of Uncertainty Combined uncertainty is root squared 9 Treating Uncertainty with Multiple Measurements 1. Over time: multiple readings of a quantity over time stationary or ergodic system Sometimes called integrating 2. Over space: single measurement (summed) from multiple sensors each distributed in space 3. Same Measurand: multiple measurements take of the same observable quantity by multiple, related instruments e.g., measure position & velocity simultaneously Basic sensor fusion. 10

6 I. Filters Band-pass Only allow a band (or range) of frequencies 0 db Signal magnitude Ideal filter pass-band -3 db ~ ½ power f 0 f c bandwidth real filter Initial frequency stop-band cutoff frequency Frequency 11 II. Interpolation & Re-sampling 12

7 Interpolation Increase sample rate Up-sampling by factor L L x u n x n / L, if n 0, L,2L,3L,... 0, otherwise e.g., x[n] = { } 2 x d [n] = { } Insert zeros between each sample 13 1 Up-sampled Sequence: x u [n] = x[n/2] Amplitude (x u [n]) Sample number (n/time) 14

8 Frequency Scaling /L Spectrum: X u [k] Image spectrums Angular Frequency -2 /L 2 /L 15 Interpolation Interpolation by factor L in time Produces frequency spectrum that is frequency scaled (by wl) X u ( w) x[ n]exp n jnwl X wl Replica spectrums (images) now appear in period {-, } to prevent aliasing images must be removed i.e., X u (w) must be bandlimited to /L with LPF 16

9 Interpolation Filter x[n] L x u [n] h[n] x u [n] Where x u [n] = x u [n] * h[n] Low-pass filter, h[n]: gain = L, cutoff /L X[k] L X u [k] H[k] X u [k] Where X u [k] = X u [k]h[k] X u [k] H[k] X u [k]

10 Interpolation Filters Both up and down-sampling require LPF Down-sampling: before decimation, prevents aliasing Up-sampling: after zero insertion, removes images Ideal brick-wall filter not realisable ideal sinc interpolation requires order (time extent) Therefore, practical LPF required Truncated (Windowed) Sinc Interpolation (DFT) Zero Order Hold (Nearest Neighbour) First Order Hold (Linear interpolation) Higher order: Quadratic or Cubic Interpolation Both FIR and IIR LPF implementations possible 19 Down-sampling: Example x[n] = { } down-sample factor M = 2 Moving average filter, gain = 1, w c /2 h ma [n] = {½ ½} (LPF) x [n] = x[n]*h ma [n] = { } x d [n] = { } Note: x[n] assumed zero beyond specified sequence Do not need to calculate values of x [n] that are decimated 20

11 Zero-order Hold Known as nearest neighbour (NN) Previous sample is held interpolated value is nearest original sample impulse response h nn [n] h nn 1, [ n] 0, L 2 n L 2, otherwise. Approximation is discontinuous Efficient as no computation required, just repeat values best suited to signals that are discontinuous, e.g., text 21 Zero Order Hold (NN) 8 Original samples interpolated samples

12 Zero Order Hold (NN) Impulse Response Frequency Response rect sinc Not a very good LPF, aliasing still occurs 23 First-order Hold (Linear) Sample interpolated from linear combination of two nearest samples Impulse response h lin [n] h lin 1 [ n] 0, n L, n L, otherwise. Interpolation is continuous in value, but discontinuous in gradient 2 multiplications required per sample best suited to smoothly varying signals (low gradients) 24

13 First Order Hold (Linear) 8 7 Original samples 6 5 interpolated samples First Order Hold (Linear) Impulse Response Frequency Response triang sinc 2 Improved LPF, but some loss in passband 26

14 Linear Interpolation: Example x[n] = { } up-sample factor L = 2 x u [n] = { } (insert zeros) Linear interpolation filter, gain = 2, w c /2 h lin [n] = {½ 1 ½} x u [n] = x u [n]*h lin [n] = { ½} Note: x u [n] assumed zero beyond specified sequence Interpolation passes through original samples 27 28

15 Re-sampling Combine up-sampling and down-sampling to re-sample to rational fractions L/M e.g., 2/3, 100/102 Usually, number original samples N re-sample to N samples need highest common factor between N and N As overall system is linear efficient (polyphase) implementations exist x[n] L h u [n] h [n] M d x r [n] 29 Applications of Re-sampling Multi-rate signal processing Minimising sample rate for processing bandwidth Over-sampling A/D and D/A conversion Reduction of quantisation noise Digital sample rate conversion CD (44.1KHz) DAT (48KHz) PAL (625 lines, 25 frames/s ) NTSC (525, 30 f/s) SDTV (576 lines, 50 f/s) HDTV (1125 lines, 50 f/s) Coding and compression Wavelets and QMFs Need to re-sample without going via analogue signal 30

16 Interpolation using the DFT DFT samples DTFT Normally N samples in both time & Frequency But we can increase the (DFT) sample density! By zero padding DFT zero padding sinc interpolation Windowed by length, N, of DFT (not ideal sinc) Applicable to other transforms e.g., DCT, Wavelets, etc Interpolation function is transform basis functions See lecture on applications of FFT for details 31 1 Original Sequence: x[n] Amplitude (x[n]) Sample number (n/time) 32

17 DFT 1 Orignal Spectrum: X[k] = 1 - k/pi X[k] Angular Frequency Replica Replica 33 34

18 Part II: DAQ There are many types of computing hardware available to the embedded system designer Selecting the right hardware is a critical part of the design cycle Requires an understanding of Computing requirements Available power Market size Interfaces 35 Data Acquisition Ex: PC104-DAS16Jr/16 1-Channel (16-bit) Analog to Digital Converter Multiplexer: Switches between 16 channels FPGA: talks to computer 36

19 DAQ Architecture & Terms Data Acquisition ADC No Multiplexer: Switches between MULTIPLE inputs to the ONE ADC!! Buffer/Register Samples and holds signal Adds delay Systems Issue: Processing (& drivers!) Interfacing 37 Analog to Digital Converter (A/D) HARWARE Take as input an analog signal Sample signal and output a digital number Key Parameters: Digital Resolution (8,10,12,16 bit) Sampling frequency (100KHz-10MHz) Input ranges normally +/-5 volts (may require amplification or scaling) 38

20 A/D Converters V ref Gnd Data to Computer Analog In Sample and Hold ADC D0-D7 Controller Data Register Interface Set Read Write Sync V+ V- Clock 39 Interfacing: Single-Ended 40

21 Interfacing: Differential 41 Practical anti aliasing filter Non-ideal filter, w c = w s =2 Filter usually 4th to 6th order (e.g., Butterworth) frequencies > wc may still be present not higher order as phase response gets worse (non-linear) Luckily, most real signals are lowpass in nature signal power reduces with increasing frequency e.g., speech naturally bandlimited (say < 8KHz) so, in practice aliasing is not (usually) a problem 42

22 Over-sampling A/D Converters Sample at rate Nyquist rate (say 8x) Relaxes stop-band criteria for analogue anti-aliasing filter use lower order analogue (IIR) filter i.e., less phase distortion fewer analogue components in filter Increased reliability, reduced aging and tolerance effects Apply digital decimation filter remove (unwanted) frequency components reduced aliasing effects Linear phase (FIR) filter Computationally efficient 43 Over-sampling A/D Converters 16 bit quantisation gives SNR 96dB White noise noise PSD: KHz (f s = 44.1KHz) If f s is doubled Noise bandwidth doubles: KHz Signal bandwidth remains: KHz Therefore, noise in KHz is halved! Apply decimation filter remove half the quantisation noise power 44.1KHz 176.4KHz 44

23 Signal Spectrum Quantisation Noise 0 f s /2 Doubled Sampling Frequency Digital lowpass filter 0 f s /2 Noise power halved (in band of interest) 45 Over-sampling D/A Converters Up-sample (interpolate) before D/A conversion Relaxes specifications for reconstruction filter use lower order IIR (reduced phase distortion) Apply digital interpolation (up-sampling) filter removes image spectrums reduces high frequency component from D/A converter (ZOH) use digital FIR filter, i.e., linear phase Computationally efficient As used on (some) CD Players! Up to 1bit A/D converters also known as delta de-modulation 46

24 9 D/A Output 9 Up-sampled D/A Output Sample number 2 1 smoother D/A o/p less high frequency energy for analogue reconstruction filter to remove Sample number 47 Part III: Cabling Is ½ science and ½ art Takes care Pays dividends Beats the noise! 48

25 Cabling Issues: Electrical 49 Grounding Low frequency symmetrical signal ~ Low frequency unsymmetrical signal ~ High frequency ~ 50

26 Ground Loop ~ ~ Later introduces ground loop. Why? 51 Wires Can & Do Move Bad! Good Source: J. Trevelyan, UWA 52

27 Connectors Purpose: transfer something Electrical, Optical, Hydraulic, Pneumatic, etc. Issues: Mechanics (Geometric Shape), Polarity (Orientation), Mating, Flow (has capability to transfer item), Environment, etc. 53 Electrical Connector Terms/Issues Conductive: Able to transfer the signal DC/AC Frequency Noise isolation/rejection Mechanical Assembly: Connector has to be join (easily) when needed and hold joint until disassembled Orientation: Can connector be inserted another (incorrect) way? Physical Layer (in Ethernet) 54

28 Some Popular Types Molex RJ-11 Packard RCA IDC MiniDIN 55 Numerous Vendors 56

29 Ex: Detailed Design & Usage Guides 1. Ø a b 8-17 mm 43 mm 54 mm 7-23 mm 52 mm 63 mm 4,5 10 b 15 a Ø Strip outer insulation and some shield, then strip inner wires (4 large, 3 thin) 2.1 Crimp special connector pins onto stripped wires ca.5mm Back shell Cable clamp (plastic) Middle shell (metal) Insert pins into keyed plastic connector guide pieces Assemble front shell, sealing O ring 51211AXX 57 Ex: USB Connector Strain relief Grounded Cover Finger Grip Power & Ground (on the outside) connect before signal lines (in the middle) 58

30 Common Connector Failures (1/3) Murphy s Law: If incorrect connection is possible it will happen Intermittent loss of contact Users will try to fit almost same connectors but not quite Screw connectors without rotation clamp Excessive flexure and vibration Excess disconnects and reconnects Corrosion or contamination 59 Common Connector Failures: Addressing Failures (2/3) Use high quality cables Use high quality connectors Ensure plugs only fit right socket Replace damaged cables don t attempt repairs Use sealed connectors if corrosion is possible 60

31 Common Connector Failures: System Approaches to Failures (3/3) Have spare cables, test them regularly Use serial digital communication, or optical communication, not parallel Use fault tolerant design Consider optical communication Eliminate unnecessary wires and cables Clean connectors 61 Group Practice: MineLab Metal Detector What are some of the good and troublesome issues here? 62

32 Switches More than just on & off Some Issues: Standards Bouncing Hysteresis 63 Switch Bounce Switches exhibit multiple transitions on ont digital system time scales Connection ~ms Why: age, inertia, dust, surface roughness Ex: Rising-edge switch bounce (for a 5A contact relay) Ideal switch Actual Voltage 6 ms Source: Maxim App Note

33 Switch Bounce Solutions Passive Filter Active Logic Circuits In R Out In R C C Schmitt trigger Many other alternatives Source: Maxim App Note Summary Digital re-sampling is ubiquitous! as more media becomes digital (music, voice, TV) Two broad techniques Time (spatial) domain Low pass filtering and decimation/interpolation Transform domain Extrapolating high frequency components Over-sampling can reduce both noise and analogue filter specifications during both Sampling (A/D) and reconstruction (D/A) 66

Lecture Schedule: Week Date Lecture Title

Lecture Schedule: Week Date Lecture Title http://elec3004.org Sampling & More 2014 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date Lecture Title 1 2-Mar Introduction 3-Mar

More information

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

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

More information

Developer Techniques Sessions

Developer Techniques Sessions 1 Developer Techniques Sessions Physical Measurements and Signal Processing Control Systems Logging and Networking 2 Abstract This session covers the technologies and configuration of a physical measurement

More information

Chapter 2: Digitization of Sound

Chapter 2: Digitization of Sound Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued

More information

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona 2007 SPRING 2007 SCHEDULE All dates are tentative. Lesson Day Date Learning outcomes to be Topics Textbook HW/PROJECT

More information

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

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5 FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2015 Lecture #5 Bekkeng, 29.1.2015 Content Aliasing Nyquist (Sampling) ADC Filtering Oversampling Triggering Analog Signal Information

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &

Module 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering & odule 9: ultirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering & Telecommunications The University of New South Wales Australia ultirate

More information

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

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems. PROBLEM SET 6 Issued: 2/32/19 Due: 3/1/19 Reading: During the past week we discussed change of discrete-time sampling rate, introducing the techniques of decimation and interpolation, which is covered

More information

Multirate Digital Signal Processing

Multirate 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 increase the sampling rate by an integer

More information

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

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering

More information

Design IV. E232 Spring 07

Design IV. E232 Spring 07 Design IV Spring 07 Class 8 Bruce McNair bmcnair@stevens.edu 8-1/38 Computerized Data Acquisition Measurement system architecture System under test sensor sensor sensor sensor signal conditioning signal

More information

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

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5 FYS3240 PC-based instrumentation and microcontrollers Signal sampling Spring 2017 Lecture #5 Bekkeng, 30.01.2017 Content Aliasing Sampling Analog to Digital Conversion (ADC) Filtering Oversampling Triggering

More information

Signal Processing Techniques for Software Radio

Signal Processing Techniques for Software Radio Signal Processing Techniques for Software Radio Behrouz Farhang-Boroujeny Department of Electrical and Computer Engineering University of Utah c 2007, Behrouz Farhang-Boroujeny, ECE Department, University

More information

Digital Filters FIR and IIR Systems

Digital Filters FIR and IIR Systems Digital Filters FIR and IIR Systems ELEC 3004: Systems: Signals & Controls Dr. Surya Singh (Some material adapted from courses by Russ Tedrake and Elena Punskaya) Lecture 16 elec3004@itee.uq.edu.au http://robotics.itee.uq.edu.au/~elec3004/

More information

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Appendix B. Design Implementation Description For The Digital Frequency Demodulator Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,

More information

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

!!##$% Lecture 2: Media Creation. Some materials taken from Prof. Yao Wang s slides RECAP Lecture 2: Media Creation Some materials taken from Prof. Yao Wang s slides RECAP #% A Big Umbrella Content Creation: produce the media, compress it to a format that is portable/ deliverable Distribution:

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

More information

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

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

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

Sampling of Continuous-Time Signals. Reference chapter 4 in Oppenheim and Schafer. Sampling of Continuous-Time Signals Reference chapter 4 in Oppenheim and Schafer. Periodic Sampling of Continuous Signals T = sampling period fs = sampling frequency when expressing frequencies in radians

More information

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

Based with permission on lectures by John Getty Laboratory Electronics II (PHSX262) Spring 2011 Lecture 9 Page 1 Today 3// Lecture 9 Analog Digital Conversion Sampled Data Acquisition Systems Discrete Sampling and Nyquist Digital to Analog Conversion Analog to Digital Conversion Homework Study for Exam next week

More information

Measurement Techniques

Measurement Techniques Measurement Techniques Anders Sjöström Juan Negreira Montero Department of Construction Sciences. Division of Engineering Acoustics. Lund University Disposition Introduction Errors in Measurements Signals

More information

ELG3336 Design of Mechatronics System

ELG3336 Design of Mechatronics System ELG3336 Design of Mechatronics System Elements of a Data Acquisition System 2 Analog Signal Data Acquisition Hardware Your Signal Data Acquisition DAQ Device System Computer Cable Terminal Block Data Acquisition

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Frequency Domain Representation of Signals

Frequency Domain Representation of Signals Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X

More information

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

More information

Data acquisition and instrumentation. Data acquisition

Data acquisition and instrumentation. Data acquisition Data acquisition and instrumentation START Lecture Sam Sadeghi Data acquisition 1 Humanistic Intelligence Body as a transducer,, data acquisition and signal processing machine Analysis of physiological

More information

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values? Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random

More information

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

Flatten DAC frequency response EQUALIZING TECHNIQUES CAN COPE WITH THE NONFLAT FREQUENCY RESPONSE OF A DAC. BY KEN YANG MAXIM INTEGRATED PRODUCTS Flatten DAC frequency response EQUALIZING TECHNIQUES CAN COPE WITH THE NONFLAT OF A DAC In a generic example a DAC samples a digital baseband signal (Figure 1) The

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

ECE 484 Digital Image Processing Lec 09 - Image Resampling

ECE 484 Digital Image Processing Lec 09 - Image Resampling ECE 484 Digital Image Processing Lec 09 - Image Resampling Zhu Li Dept of CSEE, UMKC Office: FH560E, Email: lizhu@umkc.edu, Ph: x 2346. http://l.web.umkc.edu/lizhu slides created with WPS Office Linux

More information

System on a Chip. Prof. Dr. Michael Kraft

System on a Chip. Prof. Dr. Michael Kraft System on a Chip Prof. Dr. Michael Kraft Lecture 5: Data Conversion ADC Background/Theory Examples Background Physical systems are typically analogue To apply digital signal processing, the analogue signal

More information

Introduction. sig. ref. sig

Introduction. sig. ref. sig Introduction A lock-in amplifier, in common with most AC indicating instruments, provides a DC output proportional to the AC signal under investigation. The special rectifier, called a phase-sensitive

More information

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters

Multirate Filtering, Resampling Filters, Polyphase Filters. or how to make efficient FIR filters Multirate Filtering, Resampling Filters, Polyphase Filters or how to make efficient FIR filters THE NOBLE IDENTITY 1 Efficient Implementation of Resampling filters H(z M ) M:1 M:1 H(z) Rule 1: Filtering

More information

UPSC Electrical Engineering Syllabus

UPSC Electrical Engineering Syllabus UPSC Electrical Engineering Syllabus UPSC Electrical Engineering Syllabus PAPER I 1. Circuit Theory: Circuit components; network graphs; KCL, KVL; circuit analysis methods: nodal analysis, mesh analysis;

More information

ni.com Sensor Measurement Fundamentals Series

ni.com Sensor Measurement Fundamentals Series Sensor Measurement Fundamentals Series Introduction to Data Acquisition Basics and Terminology Litkei Márton District Sales Manager National Instruments What Is Data Acquisition (DAQ)? 3 Why Measure? Engineers

More information

ECE 6560 Multirate Signal Processing Lecture 9

ECE 6560 Multirate Signal Processing Lecture 9 Multirate Signal Processing Lecture 9 Dr. Bradley J. Bazuin estern Michigan University College of Engineering and Applied Sciences Department of Electrical and Computer Engineering 193. Michigan Ave. Kalamazoo

More information

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing

Fundamentals of Data Converters. DAVID KRESS Director of Technical Marketing Fundamentals of Data Converters DAVID KRESS Director of Technical Marketing 9/14/2016 Analog to Electronic Signal Processing Sensor (INPUT) Amp Converter Digital Processor Actuator (OUTPUT) Amp Converter

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

More information

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world. Sensing Key requirement of autonomous systems. An AS should be connected to the outside world. Autonomous systems Convert a physical value to an electrical value. From temperature, humidity, light, to

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

Copyright S. K. Mitra

Copyright S. K. Mitra 1 In many applications, a discrete-time signal x[n] is split into a number of subband signals by means of an analysis filter bank The subband signals are then processed Finally, the processed subband signals

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

MULTIRATE DIGITAL SIGNAL PROCESSING

MULTIRATE DIGITAL SIGNAL PROCESSING AT&T MULTIRATE DIGITAL SIGNAL PROCESSING RONALD E. CROCHIERE LAWRENCE R. RABINER Acoustics Research Department Bell Laboratories Murray Hill, New Jersey Prentice-Hall, Inc., Upper Saddle River, New Jersey

More information

EE247 Lecture 26. EE247 Lecture 26

EE247 Lecture 26. EE247 Lecture 26 EE247 Lecture 26 Administrative Project submission: Project reports due Dec. 5th Please make an appointment with the instructor for a 15minute meeting on Monday Dec. 8 th Prepare to give a 3 to 7 minute

More information

The Sampling Theorem:

The Sampling Theorem: The Sampling Theorem: Aim: Experimental verification of the sampling theorem; sampling and message reconstruction (interpolation). Experimental Procedure: Taking Samples: In the first part of the experiment

More information

Introduction to Digital Signal Processing Using MATLAB

Introduction to Digital Signal Processing Using MATLAB Introduction to Digital Signal Processing Using MATLAB Second Edition Robert J. Schilling and Sandra L. Harris Clarkson University Potsdam, NY... CENGAGE l.earning: Australia Brazil Japan Korea Mexico

More information

Digital Processing of

Digital Processing of Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs Phanendrababu H, ArvindChoubey Abstract:This brief presents the design of a audio pass band decimation filter for Delta-Sigma analog-to-digital

More information

Lab 8. Signal Analysis Using Matlab Simulink

Lab 8. Signal Analysis Using Matlab Simulink E E 2 7 5 Lab June 30, 2006 Lab 8. Signal Analysis Using Matlab Simulink Introduction The Matlab Simulink software allows you to model digital signals, examine power spectra of digital signals, represent

More information

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives:

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives: Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Pentium PC with National Instruments PCI-MIO-16E-4 data-acquisition board (12-bit resolution; software-controlled

More information

Final Exam Solutions June 14, 2006

Final Exam Solutions June 14, 2006 Name or 6-Digit Code: PSU Student ID Number: Final Exam Solutions June 14, 2006 ECE 223: Signals & Systems II Dr. McNames Keep your exam flat during the entire exam. If you have to leave the exam temporarily,

More information

Audio Noise Figure Meter

Audio Noise Figure Meter Audio Noise Figure Meter Abstract Low noise amplifiers in the audio range are used in many applications. The definition of 'lownoise' is very flexible and poorly defined so any experimenter in this field

More information

Signals and Systems Using MATLAB

Signals and Systems Using MATLAB Signals and Systems Using MATLAB Second Edition Luis F. Chaparro Department of Electrical and Computer Engineering University of Pittsburgh Pittsburgh, PA, USA AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK

More information

EEE 309 Communication Theory

EEE 309 Communication Theory EEE 309 Communication Theory Semester: January 2016 Dr. Md. Farhad Hossain Associate Professor Department of EEE, BUET Email: mfarhadhossain@eee.buet.ac.bd Office: ECE 331, ECE Building Part 05 Pulse Code

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Lecture 9 Discrete-Time Processing of Continuous-Time Signals Alp Ertürk alp.erturk@kocaeli.edu.tr Analog to Digital Conversion Most real life signals are analog signals These

More information

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Lecture 3 Concepts for the Data Communications and Computer Interconnection Lecture 3 Concepts for the Data Communications and Computer Interconnection Aim: overview of existing methods and techniques Terms used: -Data entities conveying meaning (of information) -Signals data

More information

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE) Department of Electronics & Telecommunication Engg. LAB MANUAL SUBJECT:-DIGITAL COMMUNICATION SYSTEM [BTEC-501] B.Tech V Semester [2013-14] (Branch: ETE) KCT COLLEGE OF ENGG & TECH., FATEHGARH PUNJAB TECHNICAL

More information

Lab 4 Digital Scope and Spectrum Analyzer

Lab 4 Digital Scope and Spectrum Analyzer Lab 4 Digital Scope and Spectrum Analyzer Page 4.1 Lab 4 Digital Scope and Spectrum Analyzer Goals Review Starter files Interface a microphone and record sounds, Design and implement an analog HPF, LPF

More information

4. Design of Discrete-Time Filters

4. Design of Discrete-Time Filters 4. Design of Discrete-Time Filters 4.1. Introduction (7.0) 4.2. Frame of Design of IIR Filters (7.1) 4.3. Design of IIR Filters by Impulse Invariance (7.1) 4.4. Design of IIR Filters by Bilinear Transformation

More information

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS

DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS DIGITAL FILTERING OF MULTIPLE ANALOG CHANNELS Item Type text; Proceedings Authors Hicks, William T. Publisher International Foundation for Telemetering Journal International Telemetering Conference Proceedings

More information

Design Implementation Description for the Digital Frequency Oscillator

Design Implementation Description for the Digital Frequency Oscillator Appendix A Design Implementation Description for the Frequency Oscillator A.1 Input Front End The input data front end accepts either analog single ended or differential inputs (figure A-1). The input

More information

Measurement & Control of energy systems. Teppo Myllys National Instruments

Measurement & Control of energy systems. Teppo Myllys National Instruments Measurement & Control of energy systems Teppo Myllys National Instruments National Instruments Direct operations in over 50 Countries More than 1,000 products, 7000+ employees, and 700 Alliance Program

More information

Final Exam Solutions June 7, 2004

Final Exam Solutions June 7, 2004 Name: Final Exam Solutions June 7, 24 ECE 223: Signals & Systems II Dr. McNames Write your name above. Keep your exam flat during the entire exam period. If you have to leave the exam temporarily, close

More information

EEE 432 Measurement and Instrumentation

EEE 432 Measurement and Instrumentation EEE 432 Measurement and Instrumentation Lecture 6 Measurement noise and signal processing Prof. Dr. Murat Aşkar İzmir University of Economics Dept. of Electrical and Electronics Engineering Measurement

More information

ECE 435 Network Engineering Lecture 16

ECE 435 Network Engineering Lecture 16 ECE 435 Network Engineering Lecture 16 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 1 November 2018 Announcements No homework this week. Demo of infiniband / fiber / ethernet

More information

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT Filter Banks I Prof. Dr. Gerald Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany 1 Structure of perceptual Audio Coders Encoder Decoder 2 Filter Banks essential element of most

More information

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

Chapter 7. Introduction. Analog Signal and Discrete Time Series. Sampling, Digital Devices, and Data Acquisition Chapter 7 Sampling, Digital Devices, and Data Acquisition Material from Theory and Design for Mechanical Measurements; Figliola, Third Edition Introduction Integrating analog electrical transducers with

More information

THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED

THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED THE NEXT GENERATION AIRBORNE DATA ACQUISITION SYSTEMS. PART 1 - ANTI-ALIASING FILTERS: CHOICES AND SOME LESSONS LEARNED Item Type text; Proceedings Authors Sweeney, Paul Publisher International Foundation

More information

ECE 5650/4650 Exam II November 20, 2018 Name:

ECE 5650/4650 Exam II November 20, 2018 Name: ECE 5650/4650 Exam II November 0, 08 Name: Take-Home Exam Honor Code This being a take-home exam a strict honor code is assumed. Each person is to do his/her own work. Bring any questions you have about

More information

Multirate DSP, part 3: ADC oversampling

Multirate DSP, part 3: ADC oversampling Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562

More information

Chapter 9. Chapter 9 275

Chapter 9. Chapter 9 275 Chapter 9 Chapter 9: Multirate Digital Signal Processing... 76 9. Decimation... 76 9. Interpolation... 8 9.. Linear Interpolation... 85 9.. Sampling rate conversion by Non-integer factors... 86 9.. Illustration

More information

The Battle for Data Fidelity:Understanding the SFDR Spec

The Battle for Data Fidelity:Understanding the SFDR Spec The Battle for Data Fidelity:Understanding the SFDR Spec As A/D converters (ADC) and data acquisition boards increase their bandwidth, more and more are including the spurious free dynamic range (SFDR)

More information

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra DIGITAL SIGNAL PROCESSING A Computer-Based Approach Second Edition Sanjit K. Mitra Department of Electrical and Computer Engineering University of California, Santa Barbara Jurgen - Knorr- Kbliothek Spende

More information

ECE 4600 Communication Systems

ECE 4600 Communication Systems ECE 4600 Communication Systems Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Course Topics Course Introduction

More information

SIGMA-DELTA CONVERTER

SIGMA-DELTA CONVERTER SIGMA-DELTA CONVERTER (1995: Pacífico R. Concetti Western A. Geophysical-Argentina) The Sigma-Delta A/D Converter is not new in electronic engineering since it has been previously used as part of many

More information

ECE 429 / 529 Digital Signal Processing

ECE 429 / 529 Digital Signal Processing ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the

More information

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale UNIT III Data Acquisition & Microcontroller System Mr. Manoj Rajale Syllabus Interfacing of Sensors / Actuators to DAQ system, Bit width, Sampling theorem, Sampling Frequency, Aliasing, Sample and hold

More information

Sampling and Reconstruction of Analog Signals

Sampling and Reconstruction of Analog Signals Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal

More information

UNIT-1. Basic signal processing operations in digital communication

UNIT-1. Basic signal processing operations in digital communication UNIT-1 Lecture-1 Basic signal processing operations in digital communication The three basic elements of every communication systems are Transmitter, Receiver and Channel. The Overall purpose of this system

More information

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected

More information

PHYS225 Lecture 22. Electronic Circuits

PHYS225 Lecture 22. Electronic Circuits PHYS225 Lecture 22 Electronic Circuits Last lecture Digital to Analog Conversion DAC Converts digital signal to an analog signal Computer control of everything! Various types/techniques for conversion

More information

Telecommunication Electronics

Telecommunication Electronics Politecnico di Torino ICT School Telecommunication Electronics C5 - Special A/D converters» Logarithmic conversion» Approximation, A and µ laws» Differential converters» Oversampling, noise shaping Logarithmic

More information

DATA TRANSMISSION. ermtiong. ermtiong

DATA TRANSMISSION. ermtiong. ermtiong DATA TRANSMISSION Analog Transmission Analog signal transmitted without regard to content May be analog or digital data Attenuated over distance Use amplifiers to boost signal Also amplifies noise DATA

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

PLC2 FPGA Days Software Defined Radio

PLC2 FPGA Days Software Defined Radio PLC2 FPGA Days 2011 - Software Defined Radio 17 May 2011 Welcome to this presentation of Software Defined Radio as seen from the FPGA engineer s perspective! As FPGA designers, we find SDR a very exciting

More information

Digital Signal Processing

Digital Signal Processing COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #29 Wednesday, November 19, 2003 Correlation-based methods of spectral estimation: In the periodogram methods of spectral estimation, a direct

More information

EE 351M Digital Signal Processing

EE 351M Digital Signal Processing EE 351M Digital Signal Processing Course Details Objective Establish a background in Digital Signal Processing Theory Required Text Discrete-Time Signal Processing, Prentice Hall, 2 nd Edition Alan Oppenheim,

More information

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for

Noise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for Application Specific Integrated Circuits for Digital Signal Processing Lecture 3 Oscar Gustafsson Applications of Digital Filters Frequency-selective digital filters Removal of noise and interfering signals

More information

Signal processing preliminaries

Signal processing preliminaries Signal processing preliminaries ISMIR Graduate School, October 4th-9th, 2004 Contents: Digital audio signals Fourier transform Spectrum estimation Filters Signal Proc. 2 1 Digital signals Advantages of

More information

ADQ214. Datasheet. Features. Introduction. Applications. Software support. ADQ Development Kit. Ordering information

ADQ214. Datasheet. Features. Introduction. Applications. Software support. ADQ Development Kit. Ordering information ADQ214 is a dual channel high speed digitizer. The ADQ214 has outstanding dynamic performance from a combination of high bandwidth and high dynamic range, which enables demanding measurements such as RF/IF

More information

THIS work focus on a sector of the hardware to be used

THIS work focus on a sector of the hardware to be used DISSERTATION ON ELECTRICAL AND COMPUTER ENGINEERING 1 Development of a Transponder for the ISTNanoSAT (November 2015) Luís Oliveira luisdeoliveira@tecnico.ulisboa.pt Instituto Superior Técnico Abstract

More information

APPLICATIONS OF DSP OBJECTIVES

APPLICATIONS OF DSP OBJECTIVES APPLICATIONS OF DSP OBJECTIVES This lecture will discuss the following: Introduce analog and digital waveform coding Introduce Pulse Coded Modulation Consider speech-coding principles Introduce the channel

More information

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

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No Final Exam EE313 Signals and Systems Fall 1999, Prof. Brian L. Evans, Unique No. 14510 December 11, 1999 The exam is scheduled to last 50 minutes. Open books and open notes. You may refer to your homework

More information

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

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Name Page 1 of 11 EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Notes 1. This is a 2 hour exam, starting at 9:00 am and ending at 11:00 am. The exam is worth a total of 50 marks, broken down

More information

ECE 435 Network Engineering Lecture 20

ECE 435 Network Engineering Lecture 20 ECE 435 Network Engineering Lecture 20 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 16 November 2017 Announcements SC 17 takeaway Lots of network stuff there, the network being

More information

Noise and Distortion in Microwave System

Noise and Distortion in Microwave System Noise and Distortion in Microwave System Prof. Tzong-Lin Wu EMC Laboratory Department of Electrical Engineering National Taiwan University 1 Introduction Noise is a random process from many sources: thermal,

More information

Product Manual MNX10050 / REV B MODELS:

Product Manual MNX10050 / REV B MODELS: VIBRATION ANALYSIS HARDWARE Product Manual MNX10050 / REV B MODELS: CC-AXX & JXX CC-C2X & C3X Field Installable Connector Kits Contents Section I Overview Introduction... 2 Description... 2 Section II

More information