Signal Processing for Mechatronics. Textbook Signal Processing First Hardcover – March 8, 2003 by James H. McClellan, Ronald W. Schafer, Mark A. Yoder.

Slides:



Advertisements
Similar presentations
Signal Basics ELEC 309 Prof. Siripong Potisuk. What is a function? A rule of correspondence that maps or assigns to each element (x) of a given set A.
Advertisements

1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Introduction ADCES & BM MUET1. Course Description Title of Subject : Analog & Digital Communication Disciplines : Electronic Engineering Term : (6th Term)
Introduction to Signals and Systems David W. Graham EE 327.
September 2, 2009ECE 366, Fall 2009 Introduction to ECE 366 Selin Aviyente Associate Professor.
Discrete-Time Signals and Systems Linear Systems and Signals Lecture 7 Spring 2008.
Signals Systems For example ...
EECS 20 Chapter 9 Part 21 Convolution, Impulse Response, Filters Last time we Revisited the impulse function and impulse response Defined the impulse (Dirac.
Digital signal Processing Digital signal Processing ECI Semester /2004 Telecommunication and Internet Engineering, School of Engineering, South.
Copyright (C) 2005 Güner Arslan 351M Digital Signal Processing (Spring 2005) 1 EE 351M Digital Signal Processing Instructor: Güner Arslan Dept. of Electrical.
Engr. Hinesh Kumar Lecturer, I.B.T, LUMHS. Signal Signal Classification Signal Processing Concept of Systems DSP Elements of DSP Advantages of DSP Limitations.
DSP (digital signal processing) (DSP) deals with commonly signals such as speech, music, video, EKG or ECG (heart), and EEG (brain).
Data Sampling & Nyquist Theorem Richa Sharma Dept. of Physics And Astrophysics University of Delhi.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Examples of Signals Functional Forms Continuous vs. Discrete Symmetry and Periodicity.
8/27/2015 © 2003, JH McClellan & RW Schafer 1 Signal Processing First Lecture 8 Sampling & Aliasing.
Introduction Chapter 1.  Topics  1.2 Classification of Signals: (1.2.1),(1.2.2), (1.2.3), (1.2.4)  1.3 The concept of frequency in continuous-time.
1 Announcements l Take textbook to lab. »Be sure to read Chapter 13 before lab –MATLAB tutorial –Can skip Section 13.4 l Bring your transmitter and receiver.
Signal ProcessingES & BM MUET1 Lecture 2. Signal ProcessingES & BM MUET2 This lecture Concept of Signal Processing Introduction to Signals Classification.
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Definition of a System Examples Causality Linearity Time Invariance.
Digital signal Processing
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Biomedical Signal processing Chapter 1 Introduction 刘忠国 Zhongguo Liu Biomedical Engineering.
EE 701 Digital Signal Processing and Filtering Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
Signal and Systems Prof. H. Sameti
Signals and Systems M. Rahmati Computer Engineering and Information Technology Department Amir Kabir University of Technology (Tehran Polytechnic)
DIGITAL SIGNAL PROCESSING (DSP) VT (D3) VT (D4) VTxxxxxx (D4 LJ-PJJ) HOME Base Gedung.
EEE 503 Digital Signal Processing Lecture #1 : Introduction Dr. Panuthat Boonpramuk Department of Control System & Instrumentation Engineering KMUTT.
G Practical MRI 1 – 29 th January 2015 G Practical MRI 1 Introduction to the course Mathematical fundamentals.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Definition of a System Examples Causality Linearity Time Invariance Resources:
Signals and Systems 1 Lecture 1 Dr. Ali. A. Jalali August 19, 2002.
DIGITAL SIGNAL PROCESSING AND APPLICATIONS
Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.
2006 Fall Welcome to Signals and Systems
EE3010_Lecture3 Al-Dhaifallah_Term Introduction to Signal and Systems Dr. Mujahed Al-Dhaifallah EE3010: Signals and Systems Analysis Term 332.
Digital Signal Processing
Lecture 01 Signal and System Muhammad Umair Muhammad Umair, Lecturer (CS), KICSIT.
EE313 Linear Systems and Signals Fall 2010 Initial conversion of content to PowerPoint by Dr. Wade C. Schwartzkopf Prof. Brian L. Evans Dept. of Electrical.
COMP135/COMP535 Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 2 Lecture 2 – Digital Representations.
Instructor: Mian Shahzad Iqbal
Overview of Signals and Systems  Overview of Overview Administrative details Administrative details Syllabus, attendance, report, notebookSyllabus, attendance,
Chapter 8 Computer Vision. Artificial IntelligenceChapter 92 Contents What is Image Processing? Digital Image Processing Electromagnetic Spectrum Steps.
Today's lecture Continuous and discrete-time signals The sequence
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 3
Presented by Huanhuan Chen University of Science and Technology of China 信号与信息处理 Signal and Information Processing.
DSP First, 2/e Lecture 11 FIR Filtering Intro. May 2016 © , JH McClellan & RW Schafer 2 License Info for DSPFirst Slides  This work released.
DSP First, 2/e LECTURE #1 Sinusoids Aug © , JH McClellan & RW Schafer.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Instructor: Mian Shahzad Iqbal
Digital Signal Processing (7KS01)
Lecture 6 Periodic Signals, Harmonics & Time-Varying Sinusoids
Signals & Systems.
Sampling and Aliasing Prof. Brian L. Evans
Signal Processing First
State Space Representation
Lecture 11 FIR Filtering Intro
Signals and Systems.
Lecture 12 Linearity & Time-Invariance Convolution
Biomedical Signal processing Chapter 1 Introduction
Sampling and Reconstruction
Lecture 9 Sampling & Aliasing
Biomedical Signal processing Chapter 1 Introduction
Signals and Systems Networks and Communication Department Chapter (1)
State Space Analysis UNIT-V.
Signal Processing First
Biomedical Signal processing Chapter 1 Introduction
Biomedical Signal processing Chapter 1 Introduction
Presentation transcript:

Signal Processing for Mechatronics

Textbook Signal Processing First Hardcover – March 8, 2003 by James H. McClellan, Ronald W. Schafer, Mark A. Yoder

References 1. LabVIEW for Engineers – February 7, 2010 by Ronald W. Larsen 2. LabVIEW Digital Signal Processing: and Digital Communications – May 6, 2005 by Cory Clark

Chapter 1

READING ASSIGNMENTS 1. Textbook Chapter 1, pp. 1-8 Slides and internet links

COURSE OBJECTIVE  Students will be able to:  Understand mathematical descriptions of signal processing algorithms  express the algorithms as computer implementations (Labview)  What are your objectives?

WHY do we USE DSP ?  Mathematical abstractions lead to generalization and discovery of new processing techniques  Computer implementations are flexible  Applications provide a physical context

Fourier Everywhere Telecommunications Ultrasound Sound & Music ECG, EMG, EEG Chromatograms CDROM, Digital Video Fourier Optics X-ray Crystallography Protein Structure & DNA Computerized Tomography Nuclear Magnetic Resonance: MRI Radioastronomy ref: Prestini, “The Evolution of Applied Harmonic Analysis”

Chapter Objectives Understanding the terms: signal and system Physical signals and systems Mathematical representation of signals and systems Case study

Understanding the terms: signal and system  Signals are patterns of variations that represent or encode information  Many signals are naturally thought of as a pattern of variations in time creating what we often call a time waveform.  Physical systems generates signal (phenomena or phenomenon) which are acquired by measurement systems  Signal in mathematics are represented by functions vary with time.

Example 1: recorded Speech signal ( CONTINUOUS-TIME SIGNAL )  It is one-dimensional continuous-time signal  This signal can be represented as a function of a single (time) variable, s(t).  This pattern evolves with time, creating what we often call a time waveform.

How to recode speech? Using Matlab Using LabView  Creating M file  Using Simulink Windows recorder or special software such

% Record your voice for 5 seconds. recObj = audiorecorder; disp('Start speaking.') recordblocking(recObj, 5); disp('End of Recording.'); % Play back the recording. play(recObj); % Store data in double-precision array. myRecording = getaudiodata(recObj); % Plot the waveform. plot(myRecording);  Creating M file Using Matlab

 Using Simulink: using Data Acquisition Toolbox

 Using Simulink: using DSP Toolbox

Using LabView

Example 2: Samples of a Speech Waveform: s[n] = s(nTs )- Example 2: Samples of a Speech Waveform: s[n] = s(nTs )- DISCRETE-TIME SYSTEM  sequence of numbers that can be represented as a function of an index variable that takes on only discrete values.  This can be represented mathematically as s[n] = s(nTs ), Where n is an integer n is an integer Ts is the sampling period. This can be done by sampling a continuous-time signal at isolated, equally spaced points in time

Application in Mechatronics

void main(){ float ADC_Value, POTValue; char txt[10]; Lcd_Init(); ADC_Init(); while(1){ ADC_Value = ADC_Get_Sample(0); Delay_ms(5); POTValue=( 5.0*ADC_VAlue/1023) ; FloatToStr(POTValue, txt); Lcd_Cmd(_LCD_CLEAR); // Clear display Lcd_Cmd(_LCD_CURSOR_OFF); // Cursor off Lcd_Out(1,1,txt); // Write text in first row Delay_ms(5); } }

Example 3: 2D signal  It is signal that can be represented by a function of two spatial variables  the value p(xo, yo) represents the shade of gray at position (x0, y0) in the image  the discrete form would be denoted as p[m,n] = p(m  x,n  y ), where both m and n would take on only integer values, and  x and  v are the horizontal and vertical sampling periods, respectively.

How to create 2D signal?

Mathematical Representation of Systems  a system is something that transforms signals into new signals or different signal representations.  a continuous-time system can be represented mathematically as Example 4The squarer of a continuous-time system; Systems operate on signals to produce new signals or new signal representations.

Mathematical Representation of Systems  a discrete system can be represented mathematically as Example 4 The squarer of a continuous-time system;

y(t) = [x(t)] 2 y(t) = [x(t)]

How to create Discrete Time signals?

Block diagram representation of a sampler. a system whose input is a continuous-time signal x(t) and whose output is the corresponding sequence of samples, defined by the equation the sampler system ="ideal continuous to discrete converter" or ideal C-to-D converter

Case study: Simplified block diagram for recording and playback of an audio CD.