Dr. David A. Clifton Group Leader Computational Health Informatics (CHI) Lab Lecturer in Engineering Science, Balliol College

Similar documents
Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

Sampling. Sampling. CS 450: Introduction to Digital Signal and Image Processing. Bryan Morse BYU Computer Science

Problem Set #1 Problem Set Due: Friday, April 12

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

Module 8 : Numerical Relaying I : Fundamentals

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

An Introduction to the Sampling Theorem

Hello, welcome to the course on Digital Image Processing.

EE 261 The Fourier Transform and its Applications Fall 2007 Problem Set Two Due Wednesday, October 10

Course Web site:

Signals and Systems. Spring Room 324, Geology Palace, ,

Fourier Integral Representations Basic Formulas and facts

DIGITAL COMMUNICATION

Digitizing and Sampling

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

Experiment 2: Sampling and Quantization

Digital Fundamentals. Introduction to Digital Signal Processing

10:15-11 am Digital signal processing

Fundamentals of DSP Chap. 1: Introduction

Introduction to Computers and Programming

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Fourier Transforms 1D

Experiment # 5. Pulse Code Modulation

Short-Time Fourier Transform

Introduction to Digital Signal Processing (DSP)

ni.com Digital Signal Processing for Every Application

Introduction to the oscilloscope and digital data acquisition

Lab 5 Linear Predictive Coding

Experiment 13 Sampling and reconstruction

חלק מהשקפים מעובדים משקפים של פרדו דוראנד, טומס פנקהאוסר ודניאל כהן-אור קורס גרפיקה ממוחשבת 2009/2010 סמסטר א' Image Processing

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

Sampling Issues in Image and Video

CM3106 Solutions. Do not turn this page over until instructed to do so by the Senior Invigilator.

CAP240 First semester 1430/1431. Sheet 4

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

Welcome to Vibrationdata

An Effective Filtering Algorithm to Mitigate Transient Decaying DC Offset

Voice Controlled Car System

Audio and Other Waveforms

Experiments on musical instrument separation using multiplecause

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Bioengineering 508: Physical Aspects of Medical Imaging Nature of Medical Imaging. Nature of Medical Imaging

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

Digital Image and Fourier Transform

Linear Time Invariant (LTI) Systems

Techniques for Extending Real-Time Oscilloscope Bandwidth

Introduction To LabVIEW and the DSP Board

DDC and DUC Filters in SDR platforms

Chapter 1. Introduction to Digital Signal Processing

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

Smooth Rhythms as Probes of Entrainment. Music Perception 10 (1993): ABSTRACT

Lecture 18: Exam Review

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Laboratory 5: DSP - Digital Signal Processing

Lab experience 1: Introduction to LabView

COPYRIGHTED MATERIAL. Introduction: Signal Digitizing and Digital Processing. 1.1 Subject Matter

Hellschreiber Modes - Technical Specifications

2. AN INTROSPECTION OF THE MORPHING PROCESS

Music Source Separation

Mixer Conversion Loss

Dither Explained. An explanation and proof of the benefit of dither. for the audio engineer. By Nika Aldrich. April 25, 2002

REPORT DOCUMENTATION PAGE

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

Spectrum Analyser Basics

ECE 5765 Modern Communication Fall 2005, UMD Experiment 10: PRBS Messages, Eye Patterns & Noise Simulation using PRBS

Multirate Signal Processing: Graphical Representation & Comparison of Decimation & Interpolation Identities using MATLAB

Introduction to Data Conversion and Processing

Automatic music transcription

Chapter 14 D-A and A-D Conversion

Machinery Fault Diagnosis and Signal Processing Prof. A R Mohanty Department of Mechanical Engineering Indian Institute of Technology-Kharagpur

Interpolated DDS Technique in SDG2000X October 24, 2017 Preface

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

EE-217 Final Project The Hunt for Noise (and All Things Audible)

Analog TV Systems: Monochrome TV. Yao Wang Polytechnic University, Brooklyn, NY11201

Major Differences Between the DT9847 Series Modules

Area-Efficient Decimation Filter with 50/60 Hz Power-Line Noise Suppression for ΔΣ A/D Converters

PS User Guide Series Seismic-Data Display

The Tone Height of Multiharmonic Sounds. Introduction

Choosing an Oscilloscope

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

Adaptive Resampling - Transforming From the Time to the Angle Domain

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

Chapter 6: Real-Time Image Formation

Clock Jitter Cancelation in Coherent Data Converter Testing

Please feel free to download the Demo application software from analogarts.com to help you follow this seminar.

KTVN Silver Springs DTV Translator. K29BN D in KTVN Shop

What to look for when choosing an oscilloscope

1 Overview. 1.1 Digital Images GEORGIA INSTITUTE OF TECHNOLOGY. ECE 2026 Summer 2018 Lab #5: Sampling: A/D and D/A & Aliasing

GG450 4/12/2010. Today s material comes from p in the text book. Please read and understand all of this material!

Introduction to Digital Signal Processing

Multirate Digital Signal Processing

Advance Certificate Course In Audio Mixing & Mastering.

Extracting vital signs with smartphone. camera

Realizing Waveform Characteristics up to a Digitizer s Full Bandwidth Increasing the effective sampling rate when measuring repetitive signals

Development of an oscilloscope based TDP metric

Scope of the course. Video processing. G. de Haan. Schedule lectures 5P530. This is our field. Week 1 Week 2 Week 3 Week 4.

ANALYSIS OF COMPUTED ORDER TRACKING

Exercise 4. Data Scrambling and Descrambling EXERCISE OBJECTIVE DISCUSSION OUTLINE DISCUSSION. The purpose of data scrambling and descrambling

Communication Lab. Assignment On. Bi-Phase Code and Integrate-and-Dump (DC 7) MSc Telecommunications and Computer Networks Engineering

International Journal of Engineering Research-Online A Peer Reviewed International Journal

Transcription:

Dr. David A. Clifton Group Leader Computational Health Informatics (CHI) Lab Lecturer in Engineering Science, Balliol College

1. Introduction to Fourier analysis, the Fourier series 2. Sampling and Aliasing 3. Discrete Fourier methods, and Applications

1. Amplitude modulation 2. Sampling 3. Recovering a signal after sampling 4. Aliasing 5. Anti-aliasing

Amplitude modulation means to modulate the amplitude of some carrier wave according to some interesting signal: E.g., a high-frequency sinusoidal carrier wave injected through a patient s chest might be modulated by their respiration The envelope of the result then corresponds to the interesting signal (here, respiration)

Amplitude modulation is merely the multiplication of one signal g(t) (the carrier) by some other signal f(t) (the information wave) We have previously seen that if we multiply in the time domain, this corresponds to convolution in the frequency domain: f(t) x g(t) F(ω) * G(ω)...where we generally try to avoid convolution, primarily because it is terrifying:

And yet we can avoid all of the convolution difficulties. Recall that our information signal f(t) is being multiplied by a sinusoidal carrier wave g(t) f(t) x g(t) F(ω) * G(ω) We saw previously that the FT of a sinusoid was just a delta function:...so multiplying f(t) by a sinusoidal wave is the same as convolving with a delta function

Happily, convolving with a delta function is the one special case of convolution that we can easily handle: f(t) x g(t) F(ω) * G(ω) f(t) x cos(ω 0 t) F(ω) * π[δ(ω±ω 0 )]...because convolving with a delta function δ(ω±ω 0 ) just does the following to F(ω):

We could recover our original information from the modulated signal using demodulation, which just selects the relevant frequency information (using a filter)...and we can then recover our original time-signal using FT -1 (Hence the term modem: modulation-demodulation)

The concept of amplitude modulation is very useful, and employed whenever we wish to turn continuous signals (such as those we measure from patients) into discrete quantities that can be manipulated by computers: digitisation, a.k.a. sampling Whenever we sample, we multiply our original signal by a sampling function, p(t):

What is the sampling function, p(t)?...a.k.a. a train of pulses / Dirac deltas That s my pulse train

The FT of p(t) is: We know what happens to F(ω) when we convolve it with δ(ω±ω s )... This time, we re convolving F(ω) with δ(ω), δ(ω±ω s ), δ(ω±2ω s ), etc. I was the Lucasian Professor of Mathematics at a certain minor university, a position latterly held by Stephen Hawkin

Convolving F(ω) with δ(ω), δ(ω±ω s ), δ(ω±2ω s ), has the following effect:...where the frequency spectrum of our interesting signal f(t) is repeated at multiples (harmonics!) of the sampling frequency

Just as we previously recovered our original signal after amplitude modulation, we can pick out our original signal after sampling using a filter: (This is a reconstruction filter)...allowing us to recover our time-series by performing FT -1, as before

What could possibly go wrong with this idyllic situation? Sufficiently high ω s : Insufficiently high ω s : If the sampling frequency ω s is too low, the images of the frequency spectrum begin to overlap, termed aliasing

Use of our reconstruction filter would include components from higher- and lower- frequency images, hence we would not obtain the original signal: Aliasing can be avoided if ω s > 2 ω m (the Nyquist-Shannon theorem) Information Theory was mine, btw. Hej, I m actually Swedish [NIK-VIST]

The corresponding behaviour in the time domain is obvious is we consider a sinusoid of frequency f m : f s < 2 f m f s < 2 f m f s = f m Hence we have to sample at least twice every period in order to disambiguate, and so f s > 2 f m, or equivalently ω s > 2 ω m

Our previous signal was very well-behaved, in that its frequency spectrum F(ω) was limited to a certain band of frequencies this made it easy to separate from its images that appear after sampling. It was band-limited. However, most signals are not so well-behaved, and contain a wide spread of frequencies. We need to decide the highest frequency of interest in F(ω), and then suppress all higher frequencies using an anti-aliasing filter

We then sample the anti-aliased signal, which produces non-overlapped (unaliased) images in the frequency domain:

Finally, we can apply our reconstruction filter to pick out the original signal, after sampling: but this leads to potential problem #3...

Sadly, real filters are not ideal they are not brick wall filters, and have some roll-off slope If the filter is a low order, some components from the images will once again appear in the window further aliasing! Thus, the less ideal the filter, the greater the sampling frequency must be in order to adequately separate the images

Amplitude modulation results in: Sampling, which is a form of amplitude modulation, results in: Aliasing can be avoided by: A sampling rate > than the Nyquist-Shannon frequency Using an anti-aliasing filter to band-limit our signal Understanding that our reconstruction filter is non-ideal

Sampling allows us to represent our continuous time-domain signal using discrete pulses......but the corresponding frequency spectrum remains continuous! For analysis in a computer, we need to be able to store the frequency spectrum in a discrete form. We need the Discrete Fourier Transform.

Dr. David A. Clifton Group Leader Computational Health Informatics (CHI) Lab Lecturer in Engineering Science, Balliol College