Aliasing in Fourier Analysis

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

Spectrogram Review The Sampling Problem: 2π Ambiguity Fourier Series. Lecture 6: Sampling. ECE 401: Signal and Image Analysis. University of Illinois

Outline. Discrete time signals. Impulse sampling z-transform Frequency response Stability INF4420. Jørgen Andreas Michaelsen Spring / 37 2 / 37

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

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

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

OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE. EEE 403 Digital Signal Processing 10 Periodic Sampling

Final Exam Solutions June 7, 2004

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

Digital Signal Processing

Short-Time Fourier Transform and Its Inverse

Digital Signal Processing Fourier Analysis of Continuous-Time Signals with the Discrete Fourier Transform

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 5 Amplitude Modulation

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

Problems from the 3 rd edition

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation

Signals and Systems Lecture 6: Fourier Applications

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

Design of FIR Filters

Signals and Systems Lecture 6: Fourier Applications

Fourier Signal Analysis

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS

EE123 Digital Signal Processing

Chapter 4 Applications of the Fourier Series. Raja M. Taufika R. Ismail. September 29, 2017

Data Acquisition Systems. Signal DAQ System The Answer?

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

DATA INTEGRATION MULTICARRIER REFLECTOMETRY SENSORS

EE5713 : Advanced Digital Communications

Module 3 : Sampling and Reconstruction Problem Set 3

Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Outline. Noise and Distortion. Noise basics Component and system noise Distortion INF4420. Jørgen Andreas Michaelsen Spring / 45 2 / 45

Chapter 5 THE APPLICATION OF THE Z TRANSFORM Aliasing

CS 591 S1 Midterm Exam Solution

Signal Processing Techniques for Software Radio

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

CS3291: Digital Signal Processing

Sampling and aliasing Amplitude modulation

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

Objectives. Presentation Outline. Digital Modulation Lecture 03

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

Chapter-2 SAMPLING PROCESS

EE3723 : Digital Communications

SAMPLING THEORY. Representing continuous signals with discrete numbers

Outline. EECS 3213 Fall Sebastian Magierowski York University. Review Passband Modulation. Constellations ASK, FSK, PSK.

8.3 Basic Parameters for Audio

Topic 2. Signal Processing Review. (Some slides are adapted from Bryan Pardo s course slides on Machine Perception of Music)

Lecture Schedule: Week Date Lecture Title

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Basic Signals and Systems

Signal Processing Summary

EITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst

Digital Signal Processing

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

ME scope Application Note 01 The FFT, Leakage, and Windowing

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

Experiment 8: Sampling

Digital Video and Audio Processing. Winter term 2002/ 2003 Computer-based exercises

Sampling and Reconstruction

DIGITAL SIGNAL PROCESSING. Chapter 1 Introduction to Discrete-Time Signals & Sampling

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

Analog and Digital Signals

ESE 531: Digital Signal Processing

! Multi-Rate Filter Banks (con t) ! Data Converters. " Anti-aliasing " ADC. " Practical DAC. ! Noise Shaping

arxiv: v1 [cs.it] 9 Mar 2016

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

INF4420 Switched capacitor circuits Outline

F I R Filter (Finite Impulse Response)

ALTERNATIVE METHODS OF SEASONAL ADJUSTMENT

Sampling and Signal Processing

Music 270a: Modulation

Multirate Digital Signal Processing

System Identification & Parameter Estimation

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

Digital Communication System

2D Discrete Fourier Transform

ELT COMMUNICATION THEORY

zt ( ) = Ae find f(t)=re( zt ( )), g(t)= Im( zt ( )), and r(t), and θ ( t) if z(t)=r(t) e

Engineering Thesis. The use of Synchronized Phasor Measurement to Determine Power System Stability, Transmission Line Parameters and Fault Location

Interfacing a Microprocessor to the Analog World

Speech Coding in the Frequency Domain

The Fundamentals of Mixed Signal Testing

Pulse Code Modulation (PCM)

Image Resizing. Reminder no class next Tuesday, but your problem set is due. 9/19/08 Comp 665 Image Resizing 1

Sampling Theory. CS5625 Lecture Steve Marschner. Cornell CS5625 Spring 2016 Lecture 7

Compulsory Exercise no. 1 Deadline: 1 May 2014

A NEW MOTOR SPEED MEASUREMENT ALGORITHM BASED ON ACCURATE SLOT HARMONIC SPECTRAL ANALYSIS

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

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

Comparison of Narrowband Adaptive Filter Technologies for GPS

URBANA-CHAMPAIGN. CS 498PS Audio Computing Lab. Audio DSP basics. Paris Smaragdis. paris.cs.illinois.

Six Algorithms for Frequency Offset Estimation in OFDM Systems

Consider the cosine wave. Plot the spectrum of the discrete-time signal g (t) derived by sampling g(t) at the times t n = n=f s, where.

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

Digital Processing of Continuous-Time Signals

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

Introduction to Simulink

CT111 Introduction to Communication Systems Lecture 9: Digital Communications

Transcription:

/ Aliasing in Fourier Analysis Optional Assessment; Practically Important Rubin H Landau Sally Haerer, Producer-Director Based on A Survey of Computational Physics by Landau, Páez, & Bordeianu with Support from the National Science Foundation Course: Computational Physics II

Outline 2 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 3 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 4 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 5 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 6 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 7 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 8 /

What is Aliasing? 2 4 6 Signal contains 2 functions sin(πt/2) & sin(2πt) Distinguish? Interfere? - Finite Sampling Ambiguity Sample at t =, 2, 4, 6, 8,: y Sample at t =, 2, 4 3,... ( ): sin(πt/2) = sin(2πt) Finite sample high-ω between the cracks 9 /

/ Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

/ Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

2 / Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

3 / Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

4 / Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

5 / Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

6 / Consequences of Aliasing 2 4 6 - (Wikipedia) High-ω contaminates low Moiré distortion in synthesis High-ω aliased by low Math: for sampling rate s = N/T ω, ω 2s Same DFT if s = N T ω 2 ()

7 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

8 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

9 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

2 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

2 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

22 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

23 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

24 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

25 / Eliminating Aliasing Recall: s = N/T = sampling rate Nyquist criterion: no frequency > s/2 in input signal Filter out high ω (e.g. sinc filter) good low ω Good High ω Can t do high-ω right @ this sampling rate Need more sampling, higher s higher ω in spectrum middle (ends = error prone) Recall: padding with s (larger T ) smoother Y (ω) Y( ) 2 ω 4

26 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

27 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

28 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

29 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

3 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

3 / Assessment of Aliasing Perform DFT on y(t) = sin ( π 2 t) + sin(2πt). 2 True TF peaks at ω = π/2 & ω = 2π. 3 Look for aliasing at low sample rate. 4 Verify that aliasing vanishes at high sampling rate. 5 Verify the Nyquist criterion computationally.

32 / Summary If sampling rate is low, some high frequency components can contaminate the deduced low-frequency components. The reconstructed signal will show distortions. Nyquist criterion to eliminate aliasing: no frequency > (N/T )/2 in input signal.