ABE425 Engineering Measurement Systems Fourier Transform, Sampling theorem, Convolution and Digital Filters Dr. Tony E. Grift Dept. of Agricultural.

Slides:



Advertisements
Similar presentations
Ch 3 Analysis and Transmission of Signals
Advertisements

Symmetry and the DTFT If we know a few things about the symmetry properties of the DTFT, it can make life simpler. First, for a real-valued sequence x(n),
HILBERT TRANSFORM Fourier, Laplace, and z-transforms change from the time-domain representation of a signal to the frequency-domain representation of the.
Fourier Transform – Chapter 13. Fourier Transform – continuous function Apply the Fourier Series to complex- valued functions using Euler’s notation to.
Sep 15, 2005CS477: Analog and Digital Communications1 Modulation and Sampling Analog and Digital Communications Autumn
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
EECS 20 Chapter 10 Part 11 Sampling and Reconstruction Last time we Viewed aperiodic functions in terms of frequency components via Fourier transform Gained.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Analogue and digital techniques in closed loop regulation applications Digital systems Sampling of analogue signals Sample-and-hold Parseval’s theorem.
Continuous-Time Signal Analysis: The Fourier Transform
Chapter 7 CT Signal Analysis : Fourier Transform Basil Hamed
Leo Lam © Signals and Systems EE235. Transformers Leo Lam ©
First semester King Saud University College of Applied studies and Community Service 1301CT.
The Nyquist–Shannon Sampling Theorem. Impulse Train  Impulse Train (also known as "Dirac comb") is an infinite series of delta functions with a period.
Systems: Definition Filter
Sampling and Antialiasing CMSC 491/635. Abstract Vector Spaces Addition –C = A + B = B + A –(A + B) + C = A + (B + C) –given A, B, A + X = B for only.
Digital to Analogue Conversion Natural signals tend to be analogue Need to convert to digital.
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
Chapter 4: Sampling of Continuous-Time Signals
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
… Representation of a CT Signal Using Impulse Functions
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
Discrete-Time and System (A Review)
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
ELEC ENG 4035 Communications IV1 School of Electrical & Electronic Engineering 1 Section 2: Frequency Domain Analysis Contents 2.1 Fourier Series 2.2 Fourier.
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
DTFT And Fourier Transform
Signals and Systems Jamshid Shanbehzadeh.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Chapter 5 Frequency Domain Analysis of Systems. Consider the following CT LTI system: absolutely integrable,Assumption: the impulse response h(t) is absolutely.
Systems (filters) Non-periodic signal has continuous spectrum Sampling in one domain implies periodicity in another domain time frequency Periodic sampled.
Chapter 4 Fourier transform Prepared by Dr. Taha MAhdy.
Notice  HW problems for Z-transform at available on the course website  due this Friday (9/26/2014) 
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
CMSC 635 Sampling and Antialiasing. Aliasing in images.
Leo Lam © Signals and Systems EE235 Leo Lam.
revision Transfer function. Frequency Response
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems Laplace Transform Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
2D Sampling Goal: Represent a 2D function by a finite set of points.
Lecture 3: The Sampling Process and Aliasing 1. Introduction A digital or sampled-data control system operates on discrete- time rather than continuous-time.
ABE 463 Electro-hydraulic systems Laplace transform Tony Grift
2D Fourier Transform.
Oh-Jin Kwon, EE dept., Sejong Univ., Seoul, Korea: 2.3 Fourier Transform: From Fourier Series to Fourier Transforms.
ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ (22Δ802) Β΄ ΕΞΑΜΗΝΟ Καθηγητής Πέτρος Π. Γρουμπός  Ώρες Γραφείου: Τετάρτη Πέμπτη Παρασκευή 11:00- 12:00 Γραφείο: 1.
The Fourier Transform.
Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Echivalarea sistemelor analogice cu sisteme digitale
Sampling and Quantization
(C) 2002 University of Wisconsin, CS 559
EE Audio Signals and Systems
Dr. Nikos Desypris, Oct Lecture 3
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
Interpolation and Pulse Compression
The sampling of continuous-time signals is an important topic
Sampling and the Discrete Fourier Transform
CSCE 643 Computer Vision: Image Sampling and Filtering
Signals and Systems Revision Lecture 2
Lesson Week 8 Fourier Transform of Time Functions (DC Signal, Periodic Signals, and Pulsed Cosine)
CEN352, Dr. Ghulam Muhammad King Saud University
Chapter 3 Sampling.
Digital Signal Processing
DIGITAL CONTROL SYSTEM WEEK 3 NUMERICAL APPROXIMATION
Presentation transcript:

ABE425 Engineering Measurement Systems Fourier Transform, Sampling theorem, Convolution and Digital Filters Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering University of Illinois

Agenda Sampling theorem (Shannon) Effect of sampling frequency Aliasing Nyquist/Shannon theorem Convolution in time domain = multiplication in frequency domain Signal reconstruction Noise effects How do you choose the reconstruction convolution kernel?

Classical Fourier series on interval

Fourier series in complex form

Fourier series in complex form

Exponential Fourier Series on

A pulse train is a series of Dirac pulses at constant intervals (Dirac comb) Written as a complex Fourier Series on interval Since the Fourier Transform of a Dirac pulse is 1:

The sampler (digitized output) is now the product of the input signal and the pulse train The Fourier transform of a time shift is: Therefore:

Now we can write the Fourier Transform of the sampler output as follows: The Spectrum of the original signal mirrors itself around the sampling frequency

Let’s analyze a signal and its Fourier Transform Highest frequency in input signal

Let’s sample the signal at 128 Samples/second Do you still recognize the signal?

You do not have the original signal. You only have samples You do not have the original signal! You only have samples. How do you reconstruct the original?

Can we still reconstruct the original @ 128 S/s? Brick function

Let’s sample the signal at 32 S/s ! Do you still recognize the signal?

Can we still reconstruct the original @ 32 S/s? Brick function

Now let’s sample the signal at 16 S/s ! Do you still recognize the signal?

Can we still reconstruct the original @ 16 S/s? Brick function

Noise can significantly distort a reconstructed signal Noise can significantly distort a reconstructed signal! Solution, pre-filter your signal!

Nyquist/Shannon sampling theorem When you sample a signal, make sure you use a sample rate at least twice as high as the maximum frequency in your input signal. Problem: Do you know the highest frequency in your input singals? Usually not. One option is to simply limit the highest frequency to what you are interested in by using a pre sampling filter (called anti-aliasing filter)

Terminology Time (s) Frequency (rad/s) Fourier Transform Sampling Brick function Reconstruction Convolution w/ F-1(brick) Aliasing Inverse Fourier Transform

Filtering a signal in Fourier domain Time domain Fourier domain Filter Do Fourier Transform (FT) on input, multiply by filter, do Inverse FT (IFT) OR:

Filtering a signal using convolution Time domain Fourier domain Filter Input kernel Convolution Stay in time domain, convolve input with IFT(Filter)

Filtering a signal in Fourier domain OR using convolution Time domain Fourier domain Filter Convolution Input kernel Do Fourier Transform (FT) on input, multiply by filter, do Inverse FT (IFT) OR: Stay in time domain, convolve input with IFT(filter)

Convolution example: Moving average filter 1st iteration 2nd iteration General Continuous case

Convolution in time domain = Multiplication in Fourier domain

A product of two functions in the Fourier (and Laplace) domain is equivalent to the Convolution of their counterparts in the time domain. To filter a signal you can do two things 1) Do a Fourier Transform on your signal, multiply by your choice of filter in the Fourier Domain, and Transform back to the time domain. 2) Stay in the time domain and convolve your signal with the Inverse Fourier Transform of your filter. Q: Which method is easier to implement in hardware?

If you multiply by a brick in the Fourier domain, what do you convolve with in the time domain? You need the inverse Fourier Transform a brick! The inverse FT of a brick function is a Sinc function

From brick to sinc Frequency Time

The Fourier Transform of the Dirac delta function = 1 L’Hopital’s rule

Things to remember Sampling causes higher frequencies in the Fourier domain (spectrum) The original frequency spectrum repeats itself around the sample frequency To reconstruct the signal from samples you need to low pass filter You can only low pass filter if the sampling frequency is at least twice (in reality 5 or 10 times) as high as the highest frequency in your input signal. This is Nyquist (sometimes Shannon) criterion. If you do not adhere to the Nyquist criterion, you will NOT be able to reconstruct the original signal. You will introduce aliases, which are artificial frequencies caused by the sampling process. Q? How do you know the highest frequency in your input signal? In general you don’t. Therefore you set it yourself by filtering before sampling (pre-sampling or anti-aliasing filter) Noise can destroy your measurements during digitization. Always get rid of noise before sampling.

Case study: Measure the power levels of a tub grinder in action

Tubgrinder experiments were conducted using 30 bales (Miscanthus and Switchgrass) and varying screen sizes Crop Screen size MxG Switch grass 6.35 mm (¼-inch) 9.53 mm (3/8-inch) 12.7 mm (1/2-inch) 25.4 mm (1-inch) 38.1 mm (1.5-inch)

Measurement of Torque and RPM yielded power, and integrated over time, grinding energy requirement Accumulated mass

Grinding Miscanthus through a 1 inch screen costs about 0 Grinding Miscanthus through a 1 inch screen costs about 0.16 PIHV (including grinder!)

Low-pass convolution filtering of comminution data allowed determination of idle power Idle power (5 kW)

Power data after low-pass filtering with 0.5 Hz cutoff Max power (90 kW)

ABE425 Engineering Measurement Systems Fourier Transform, Sampling theorem, Convolution and Digital Filters The End Dept. of Agricultural & Biological Engineering University of Illinois