Brief Introduction to Signals & Systems. Phani Chavali

Similar documents
Filters. Phani Chavali

UNIT-II MYcsvtu Notes agk

ECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION

EEO 401 Digital Signal Processing Prof. Mark Fowler

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Analog Lowpass Filter Specifications

Discretization of Continuous Controllers

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

Octave Functions for Filters. Young Won Lim 2/19/18

Signal processing preliminaries

Digital Processing of Continuous-Time Signals

SMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003

Digital Processing of

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

8: IIR Filter Transformations

Subtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis

Signals and Systems Lecture 6: Fourier Applications

Signal Processing. Naureen Ghani. December 9, 2017

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

Electrical & Computer Engineering Technology

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

AUDIO SIEVING USING SIGNAL FILTERS

Digital Signal Processing

Lab 2: Designing a Low Pass Filter

LECTURER NOTE SMJE3163 DSP

EE 422G - Signals and Systems Laboratory

Multirate Digital Signal Processing

Digital Filters IIR (& Their Corresponding Analog Filters) 4 April 2017 ELEC 3004: Systems 1. Week Date Lecture Title

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

PHYS225 Lecture 15. Electronic Circuits

Sampling and Reconstruction of Analog Signals

Lab 6 rev 2.1-kdp Lab 6 Time and frequency domain analysis of LTI systems

Digital Filters FIR and IIR Systems

EEM478-DSPHARDWARE. WEEK12:FIR & IIR Filter Design

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

4. Design of Discrete-Time Filters

System analysis and signal processing

Signals and Systems Using MATLAB

Copyright S. K. Mitra

3 Analog filters. 3.1 Analog filter characteristics

Discrete-Time Signal Processing (DTSP) v14

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

MATLAB for Audio Signal Processing. P. Professorson UT Arlington Night School

ELEC3104: Digital Signal Processing Session 1, 2013

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

APPENDIX A to VOLUME A1 TIMS FILTER RESPONSES

ECEGR Lab #8: Introduction to Simulink

ECE503: Digital Filter Design Lecture 9

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

GUJARAT TECHNOLOGICAL UNIVERSITY

Signals and Systems Lecture 6: Fourier Applications

Active Filters - Revisited

UNIVERSITY OF SWAZILAND

Chapter 2: Digitization of Sound

Signal Processing Toolbox

CHAPTER 14. Introduction to Frequency Selective Circuits

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

Digital Filter Design using MATLAB

Final Exam Solutions June 14, 2006

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

Comparative Study of RF/microwave IIR Filters by using the MATLAB

F I R Filter (Finite Impulse Response)

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

DAPL IIR Filter Module Manual

EE 351M Digital Signal Processing

Massachusetts Institute of Technology Department of Electrical Engineering & Computer Science 6.341: Discrete-Time Signal Processing Fall 2005

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Linear Time-Invariant Systems

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

Filter Banks I. Prof. Dr. Gerald Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany. Fraunhofer IDMT

Lab 4 An FPGA Based Digital System Design ReadMeFirst

ECSE-4760 Computer Applications Laboratory DIGITAL FILTER DESIGN

Performance Evaluation of Mean Square Error of Butterworth and Chebyshev1 Filter with Matlab

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #1 Sinusoids, Transforms and Transfer Functions

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Moving from continuous- to discrete-time

Lecture Schedule: Week Date Lecture Title

Module 3 : Sampling and Reconstruction Problem Set 3

Lecture 2 Review of Signals and Systems: Part 1. EE4900/EE6720 Digital Communications

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Basic Signals and Systems

Laboration Exercises in Digital Signal Processing

ECE 4213/5213 Homework 10

Final Exam. EE313 Signals and Systems. Fall 1999, Prof. Brian L. Evans, Unique No

Poles and Zeros of H(s), Analog Computers and Active Filters

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Continuous-Time Signal Analysis FOURIER Transform - Applications DR. SIGIT PW JAROT ECE 2221

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

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

DESIGN OF FIR AND IIR FILTERS

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

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

Infinite Impulse Response (IIR) Filter. Ikhwannul Kholis, ST., MT. Universitas 17 Agustus 1945 Jakarta

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Developer Techniques Sessions

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Part B. Simple Digital Filters. 1. Simple FIR Digital Filters

Transcription:

Brief Introduction to Signals & Systems Phani Chavali

Outline Signals & Systems Continuous and discrete time signals Properties of Systems Input- Output relation : Convolution Frequency domain representation of signals & systems Analog to digital Conversion Sampling Nyquist Sampling Theorem Basic Filter Theory Types of filters Designing practical filters in Labview and Matlab

What is a signal? A signal is a function defined on the continuum of time values What is a system? a system is a black box that takes in one or more input signals and produces one or more output signals

Continuous time Vs Discrete time Signals Most of the modern day systems are discrete time systems. E.g., A computer. A computer can t directly process a continuous time signal but instead it needs a stream of numbers, which is a discrete time signal. Discrete time signals are obtain by sampling the continuous time signals How fast should we sample the signal?

Examples Signals Unit Step function Continuous time impulse function Discrete time Systems A simple circuit

Basic System Properties Linearity System is linear if the principle of superposition holds Time- Invariance The system does not change with time

Convolution Linear & Time invariant (LTI) sytems are characterized by their impulse response Impulse response is the output of the system when the input to the system is an impulse function For Continuous time signals For Discrete time signals

Frequency domain representation of signals In most of the real time applications it will be required to process the signals based on their frequencies In such cases, it is easier to represent the signals as a function of the frequency, rather than time A Fourier transform provides the mathematical representation

Bandwidth of the signal For a lot of signals like audio they fill up the lower frequencies but then decay as ω gets large We say the signal s BW = B in Hz if there is negligible content for ω > 2πB

Nyquist Sampling Theorem For band limited analog signals, sampling frequency should be at least twice the bandwidth to avoid aliasing.

Filters Introduction Filtering is the most common signal processing procedure. Used as echo cancellers, equalizers, front end processing in RF receivers Used for modifying input signals by passing certain frequencies and attenuating others. Characterized by the impulse response like other Linear &Time Invariant systems. Both Analog and Digital Filters can be used. Analog Uses analog electronic circuits made up of components like resistors and capacitors Used widely for video enhancement in TV s Digital Uses a general purpose processor for implementation Used widely in many applications these days because of the flexibility they offer in design and implementation

Types of Filters High pass filter Attenuates the low frequency components of a signal and allows high frequency components Low pass filter Attenuates the high frequency component and allows low frequency component Band pass filter Allows a particular frequency band and attenuates the rest of the frequency components. Band stop filter Attenuates the frequency components in a particular band and allows the other frequencies.

Filter Design

FIR Vs IIR Filters Several factors influence the choice of FIR / IIR filters like linear phase, stability, hardware required to build etc. Several techniques for designing filters (both FIR & IIR) We don t learn the design techniques in this class. We use Matlabas a design tool IIR filter types Butterworth : Maximally flat Chebycheff : Equi-ripple in pass band (type 1) & stop band (type 2) Elliptical : Sharp transition region

Some Matlab Commands plot PLOT(Y) plots the columns of Y versus their index. PLOT(X,Y) plots vector Y versus vector X. fir1 B = FIR1(N,Wn) designs an Nth order lowpass FIR digital filter and returns the filter coefficients in length N+1 vector B. B = FIR1(N,Wn,'high') designs an Nth order highpass filter. butter [B,A] = BUTTER(N,Wn) designs an Nth order lowpass digital Butterworth filter and returns the filter coefficients in length N+1 vectors B (numerator) and A (denominator). cheby1 [B,A] = CHEBY1(N,R,Wp) designs an Nth order lowpass digital Chebyshev filter with R decibels of peak-to-peak ripple in the passband. CHEBY1 returns the filter coefficients in length N+1 vectors B (numerator) and A (denominator). Use R=0.5 as a starting point, if you are unsure about choosing R See also cheby2 & ellip filter Y = FILTER(B,A,X) filters the data in vector X with the filter described by vectors A and B to create the filtered data Y where A and B are as in direct form II structure

Task Create a signal which is sum of two sinusoids with frequencies 5Hz and 15 Hz. Plot x(t) and X(f). Use time and frequency as x-axis while plotting, not the sample number. Create an FIR low pass filter with cutoff frequency 6Hz and plot the response of the filter. Change the order of filter and see how the frequency response changes. Pass the signal x(t) through the filter and plot the output. Create an FIR high pass filter with cutoff frequency 12 Hz and plot the response of the filter. Repeat for different orders. Pass the signal x(t) through the filter and plot the output. Repeat the experiment with an IIR filters of same order and see the performance difference