ECE3340 Review of Numerical Methods for Fourier and Laplace Transform Applications – Part 1 Fourier Spring 2016 Prof. Han Q. Le Note: PPT file is the.

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Advertisements

Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Han Q Le© ECE 3336 Introduction to Circuits & Electronics Lecture Set #10 Signal Analysis & Processing – Frequency Response & Filters Dr. Han Le ECE Dept.
Typical transducer Microphone Microprocessor Typical signal generator circuit Signal intensity Time Sound Parameter Signal intensity Time Signal intensity.
Analog and digital data Skills: none IT concepts: analog to digital conversion, digital to analog conversion, sample rate, sample size, quality-file size.
Chapter 7 Principles of Analog Synthesis and Voltage Control Contents Understanding Musical Sound Electronic Sound Generation Voltage Control Fundamentals.
Department of EECS University of California, Berkeley EECS 105 Fall 2003, Lecture 2 Lecture 2: Transfer Functions Prof. Niknejad.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
Chapter 1 - Introduction to Electronics Introduction Microelectronics Integrated Circuits (IC) Technology Silicon Chip Microcomputer / Microprocessor Discrete.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
EE 198 B Senior Design Project. Spectrum Analyzer.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
Where we’re going Speed, Storage Issues Frequency Space.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Definition of a System Examples Causality Linearity Time Invariance.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 1 Introduction 刘忠国 Zhongguo Liu Biomedical Engineering.
Lecture 1 Introduction to Electronics Rabie A. Ramadan
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
Han Q Le© ECE 3336 Introduction to Circuits & Electronics Lecture Set #8 Method for Linear Circuit: Phasor Part 1: Background Dr. Han Le ECE Dept.
Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002.
1 Chapter 8: Procedure of Time-Domain Harmonics Modeling and Simulation Contributors: C. J. Hatziadoniu, W. Xu, and G. W. Chang Organized by Task Force.
Circuits 2 Overview January 11, 2005 Harding University Jonathan White.
Lecture 2 Signals and Systems (I)
Preprocessing Ch2, v.5a1 Chapter 2 : Preprocessing of audio signals in time and frequency domain  Time framing  Frequency model  Fourier transform 
Han Q Le© ECE 3336 Introduction to Circuits & Electronics Lecture Set #9 Linear Circuit-Fourier-Digital Dr. Han Le ECE Dept.
Complex Variables & Transforms 232 Presentation No.1 Fourier Series & Transforms Group A Uzair Akbar Hamza Saeed Khan Muhammad Hammad Saad Mahmood Asim.
111 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Definition of a System Examples Causality Linearity Time Invariance Resources:
Audio processing methods on marine mammal vocalizations Xanadu Halkias Laboratory for the Recognition and Organization of Speech and Audio
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Causality Linearity Time Invariance Temporal Models Response to Periodic.
Vibrationdata 1 Unit 6a The Fourier Transform. Vibrationdata 2 Courtesy of Professor Alan M. Nathan, University of Illinois at Urbana-Champaign.
SURF 2015 lecture: Jun 24, 2015 Koji Arai – LIGO Laboratory / Caltech LIGO-G v1.
Overview of Signals and Systems  Overview of Overview Administrative details Administrative details Syllabus, attendance, report, notebookSyllabus, attendance,
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
ECE3340 Review of Numerical Methods for Fourier and Laplace Transform Applications SPRING 2016 PROF. HAN Q. LE Note: PPT file is the main outline of the.
FUNCTION GENERATOR.
Introduction Signals and Systems is a cornerstone of an electrical or computer engineering education and relevant to most engineering disciplines. The.
Oscillator.
ECE3340 Introduction to Stochastic Processes and Numerical Methods
LECTURE 30: SYSTEM ANALYSIS USING THE TRANSFER FUNCTION
Introduction to Electronics
Ch. 2 : Preprocessing of audio signals in time and frequency domain
CS 591 S1 – Computational Audio
CS 591 S1 – Computational Audio -- Spring, 2017
Biomedical Signal processing Chapter 1 Introduction
Digital Signal Processing
Digital Design.
CS Digital Image Processing Lecture 9. Wavelet Transform
ECET 345 Competitive Success/snaptutorial.com
ECET 345 Education for Service-- snaptutorial.com.
ECET 345 Teaching Effectively-- snaptutorial.com.
Chapter 1 Introduction to Electronics
Motivation EECS 20 Lecture 1 (January 17, 2001) Tom Henzinger.
Instrumentation & Measurement (ME342)
Biomedical Signal processing Chapter 1 Introduction
Chapter4 Bandpass Signalling Bandpass Filtering and Linear Distortion
Lecture 2: Frequency & Time Domains presented by David Shires
ECE 3336 Introduction to Circuits & Electronics
Coherence spectrum (coherency squared)
Uses of filters To remove unwanted components in a signal
Biomedical Signal processing Chapter 1 Introduction
Biomedical Signal processing Chapter 1 Introduction
Signals and Systems Lecture 2
Signals and Systems Revision Lecture 1
Mobile Communications Systems ECE IV Year I Sem
Electrical Communications Systems ECE Spring 2019
Created by Jimmie Fouts Houston County Career Academy for
ECE 5233 Satellite Communications
Presentation transcript:

ECE3340 Review of Numerical Methods for Fourier and Laplace Transform Applications – Part 1 Fourier Spring 2016 Prof. Han Q. Le Note: PPT file is the main outline of the chapter topic – associated Mathematica file(s) contain details and assignments

Sound wave discussion What is the frequency of your sound? (whistling, singing, talking, etc…?) How to compute it?

Remember this? Discussion: Sound is periodic in time, but it also travels. Hence, it must be a wave! In fact, sound is an air pressure wave. Voltage signal Air pressure wave from whistling Microphone diaphragm

Remember these circuits?

When design a circuit, we want to know how it works, what it does for the intended application. We want numerical simulation results such as this: input output This is what “numerical methods” is about. This is your objective: learn how to use computers to apply to ECE problems.

What do those things discussed above have in common regarding numerical computation methods? Numerical application of Fourier transform

Overview (or the “big” perspective) We have learned Fourier transform, Laplace transform, and their applications in scientific/engineering problem – specifically for ECE, circuit and signal analysis. (Math 3321) Fourier transform is most applicable for harmonic, steady state phenomena (or when a starting time is not important). Laplace transform is most applicable when the initial condition is essential. In computation and digital applications, we use numerical methods such as FFT (or Z-transform especially for digital control of physical analog systems). Learning objectives: review and practice numerical computation of these methods with specific examples of circuits and signal processing.

Checklist of reviewing/learning topics Harmonic signal analysis: Fourier transform Power spectral density Frequency response of a system (circuit) Transfer function Bode plot (Nyquist plot if time permits) Filters Analog Digital whether you have learned all these things and only need a refresher or you have not learned much, it’s good to go through the complete list of topics, do exercises and be proficient at numerical methods

An example We have a recorded sound signal. But there are some background noises. Can we reduce the noises so that we can listen to our signal? Principle: filter out the noises from the signal. How to implement it with numerical methods? IOW, how to do it on a computer like the APP: the ability to apply the principle we have learned into algorithm and software code to solve the problem

Instruction demo: Step 1: record a sound

Instruction demo: Step 2: we can select portion of the sound for analysis

Instruction demo: Step 3 This is the heart of the matter: Analyze the signal: power spectral density Can we tell the signal we want from the background noises or interfering signals that we don’t want? Key concept: what is exactly “noises”? randomness (which means unpredictable because we don’t know. A secret code can be made noise-like: pseudo-random noise code for encryption or in CDM (code division multiplexing) for example. Something with distinctive features in harmonic analysis but not the signal we want: this is the same as interfering signals. How do we reduce noises from our signal? digital filtering

Objective: write computer code to perform these steps like the APP Instruction demo: Step 3 (continued) Turn on various square filter bands Observe the effect on the output signal: this is the simplest filtering we can apply There is a whole field about designing various types of digital filters for numerous different applications: sounds images sensor signals: radars, sonars, lidars, optical signals, virtually all types of physical sensors: e. g. temperature, pressure, strains, … all signals require some form of filtering. Objective: write computer code to perform these steps like the APP

Note: checklist of review and learning topics: Link to review of FT and numerical FFT file Note: checklist of review and learning topics: concept of harmonic spectrum practical code to calculate power spectral density (do a few examples) multi-dimension: 2 D FFT example in image processing

We have seen post-signal acquisition analysis Can we do something pre-signal acquisition? Can we predict and/or design the output before it happens? (we may learn Kalman filter near the end if time permit)

Linear Time-Invariant (LTI) System Time domain Link to Mathematica file Control Input Output System Impulse response function Impulse function ℎ 𝑡 𝛿 𝑡 Arbitrary input LTI 𝑥 𝑖 𝑡 = 𝑥 𝑖 𝑡′ 𝛿 𝑡−𝑡′ 𝑑𝑡′ 𝑥 𝑜 𝑡 = 𝑥 𝑖 𝑡′ ℎ 𝑡−𝑡′ 𝑑𝑡′

Linear Time-Invariant (LTI) System Frequency domain Control Input Output System Harmonic transfer function Harmonic function 𝐻 𝜔 𝑒 𝑖𝜔𝑡 𝑒 𝑖𝜔𝑡 Arbitrary input LTI 𝑥 𝑖 𝑡 = 𝐴 𝑖 𝜔 𝑒 𝑖𝜔𝑡 𝑑𝜔 𝑥 𝑜 𝑡 = 𝐴 𝑖 𝜔 𝐻 𝜔 𝑒 𝑖𝜔𝑡 𝑑𝜔

Concept Review: Signal Processing All electronics around us involve signal processing. Signal represents information. That information can be something we generate. The APP is an example of sound signal. Other common types: texts, images, all sensors (as discussed previously) Electronics deal with signals: preprocessing, post-acquisition, analog, digital.

Concept Review: Signal Processing (cont.) Signal processing is a general concept, not a single specific operation. It includes: signal synthesis or signal acquisition signal conditioning (transforming): shaping, filtering, amplifying signal transmitting (telecomm) or applying for control (robotics) signal receiving and analysis: transforming the signal, converting into information, for implementing certain controls. Signal processing is mathematical operation; electronics are simply tools. Some computation are high-level signal processing: dealing directly with encode or embedded information rather than raw signal.

An APP to illustrate basic concepts of signals

Concept review: numerical methods Signal and AC circuit problems RLC or any time-varying linear circuits. Applicable to linear portion of circuits that include nonlinear elements Signal processing signal analysis (spectral decomposition) filtering, conditioning (inc amplification) synthesizing Fourier transform Harmonic function Complex number &analysis Phasors

Link to Mathematica lecture on FFT numerical method