EE 351M Digital Signal Processing

Similar documents
ESE 531: Digital Signal Processing

! Analog VLSI Circuit Design. ! Convex Optimization. " System Hierarchical Optimization. ! Biomedical Electronics. ! Biometric Data Acquisition

ESE 531: Digital Signal Processing

Analog-Digital Interface

DIGITAL SIGNAL PROCESSING. Introduction

EE 403: Digital Signal Processing

ece 429/529 digital signal processing robin n. strickland ece dept, university of arizona ECE 429/529 RNS

Digital Signal Processing Lecture 1

ECE Digital Signal Processing

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

GUJARAT TECHNOLOGICAL UNIVERSITY

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

Introduction to Digital Signal Processing (Discrete-time Signal Processing)

Discrete-Time Signal Processing (DSP)

DSP Design Lecture 1. Introduction and DSP Basics. Fredrik Edman, PhD

Overview of Digital Signal Processing

Overview of Signal Processing

ECE 429 / 529 Digital Signal Processing

Teaching Plan - Dr Kavita Thakur

DSP VLSI Design. DSP Systems. Byungin Moon. Yonsei University

Digital Signal Processing

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

Discrete-time Signals & Systems

Microcomputer Systems 1. Introduction to DSP S

Signals and Systems Using MATLAB

Brief Introduction to Signals & Systems. Phani Chavali

Digital Signal Processing

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

EENG 479 Digital signal processing Dr. Mohab A. Mangoud

EE/TE 4385 DSP-Based Design Project I

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

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

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

Linear Systems. Claudia Feregrino-Uribe & Alicia Morales-Reyes Original material: Rene Cumplido. Autumn 2015, CCC-INAOE

MULTIRATE DIGITAL SIGNAL PROCESSING

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Signal Processing of Discrete-time Signals

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

Digital Signal Processing

Introduction to Electronic Circuit for Instrumentation

System analysis and signal processing

Bibliography. Practical Signal Processing and Its Applications Downloaded from

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

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

Outline. J-DSP Overview. Objectives and Motivation. by Andreas Spanias Arizona State University

Sampling and Reconstruction of Analog Signals

EE 470 Signals and Systems

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

Figure 1: Block diagram of Digital signal processing

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

SigmaDSP processors for audio signal processing

Advanced Digital Signal Processing Part 5: Digital Filters

Understanding Digital Signal Processing

AC : FIR FILTERS FOR TECHNOLOGISTS, SCIENTISTS, AND OTHER NON-PH.D.S

Fundamentals of Digital Audio *

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Upconversion 3 30 Filter Design 4 18 Potpourri Total 100

Digital Signal Processing (Subject Code: 7EC2)

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #2. Prof. Brian L. Evans

Signal Processing for Speech Applications - Part 2-1. Signal Processing For Speech Applications - Part 2

EEE33350 Signals and Data Communications

Sound engineering course

Basic Signals and Systems

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

Implementation of FPGA based Design for Digital Signal Processing

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

Lab S-1: Complex Exponentials Source Localization

Signals and Systems program and organization

DOWNLOAD PDF THEORY AND AUDIO APPLICATION OF DIGITAL SIGNAL PROCESSING

ECE : Circuits and Systems II

EE 422G - Signals and Systems Laboratory

Performance Analysis of FIR Digital Filter Design Technique and Implementation

DIGITAL SIGNAL PROCESSING WITH VHDL

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

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

EEE 311: Digital Signal Processing I

Digital Signal Processing +

EE482: Digital Signal Processing Applications

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

SGN Audio and Speech Processing

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

IJRASET: All Rights are Reserved

Digital Signal Processing in Power Electronics Control Circuits

DIGITAL SIGNAL PROCESSING FOR THE AUDITORY SCIENTIST: A TUTORIAL INTRODUCTION

Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications

Filters. Phani Chavali

Статистическая обработка сигналов. Введение

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

Introduction to Digital Signal Processing Using MATLAB

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Teaching Digital Signal Processing with MatLab and DSP Kits

Discrete-time Signals & Systems

Design IV. E232 Spring 07

II Year (04 Semester) EE6403 Discrete Time Systems and Signal Processing

SYLLABUS. For B.TECH. PROGRAMME ELECTRONICS & COMMUNICATION ENGINEERING

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

Lecture 2: Sensors. Zheng-Hua Tan

Transcription:

EE 351M Digital Signal Processing

Course Details Objective Establish a background in Digital Signal Processing Theory Required Text Discrete-Time Signal Processing, Prentice Hall, 2 nd Edition Alan Oppenheim, Ronald Schafer, John Buck Grading Midterm #1: 20% Midterm #2: 20% Homework: 20% Final: 40% Homework: Due to beginning of Wednesday Classes Problems MATLAB assignments

Useful References Text Books DSP First A Multimedia Approach James McClellan, Ronald Schafer, Mark Yoder Digital Signal Processing, A Computer Science Perspective Jonathan Stein A Course in Digital Signal Processing Boaz Porat Web Sites Matlab Tutorial http://www.utexas.edu/cc/math/tutorials/matlab6/matlab6.html

DSP is Everywhere Sound applications Compression, enhancement, special effects, synthesis, recognition, echo cancellation, Cell Phones, MP3 Players, Movies, Dictation, Text-to-speech, Communication Modulation, coding, detection, equalization, echo cancellation, Cell Phones, dial-up modem, DSL modem, Satellite Receiver, Automotive ABS, GPS, Active Noise Cancellation, Cruise Control, Parking, Medical Magnetic Resonance, Tomography, Electrocardiogram, Military Radar, Sonar, Space photographs, remote sensing, Image and Video Applications DVD, JPEG, Movie special effects, video conferencing, Mechanical Motor control, process control, oil and mineral prospecting,

Course Outline Introduction to Digital Signal Processing Sampling of Continuous-Time Signals Periodic (Uniform) Sampling (4.1) Frequency-Domain Representation of Sampling (4.2) Discrete-Time Signals and System Discrete-Time Signals: Sequences (2.1) Discrete-Time Systems (2.2) Linear Time-Invariant Systems (2.3) Properties of Linear Time-Invariant Systems (2.4) Linear Constant-Coefficient Difference Equations (2.5) Freq. Domain Representation of Discrete-Time Signals (2.6) Representation of Sequences by Fourier Transforms (2.7) Symmetry Properties of the Fourier Transform (2.8) Fourier Transform Theorems (2.9) Reconstruction of a Bandlimited Signal from Its Samples (4.3)

Course Outline The Z-Transform Z-Transform (3.1) Properties of the Region of Convergence of the z-transform (3.2) The Inverse Z-Transform (3.3) Z-Transform Properties (3.4) Transform Analysis of Linear Time-Invariant Systems The Frequency Response of LTI Systems (5.1) Constant-Coefficient Difference Equations (5.2) Frequency Response for Rational System Functions (5.3) Relationship between Magnitude and Phase (5.4) All-Pass Systems (5.5) Minimum-Phase Systems (5.6) Filter Design Techniques Design of Discrete-Time IIR Filters from Continuous-Time Filters (7.1) Design of FIR Filters by Windowing (7.2) Optimum Approximation of FIR Filters (7.4)

Course Outline Structures for Discrete-Time Systems Block Diagram Representation (6.1) Signal Flow Graph Representation (6.2) Basic Structures for IIR Systems (6.3) Transposed Forms (6.4) Basic Structures for FIR Systems (6.5) Finite Precision Numerical Effects (6.6) Effects of Coefficient Quantization (6.7) Effects of Round-Off Noise in Digital Filters (6.8) The Discrete-Fourier Transform Discrete Fourier Series (8.1) Properties of the Discrete Fourier Series (8.2) The Fourier Transform of Periodic Signals (8.3) Sampling the Fourier Transform (8.4) The Discrete Fourier Transform (8.5) Properties of the DFT (8.6) Computation of the Discrete-Fourier Transform

Signal Processing Humans are the most advanced signal processors speech and pattern recognition, speech synthesis, We encounter many types of signals in various applications Electrical signals: voltage, current, magnetic and electric fields, Mechanical signals: velocity, force, displacement, Acoustic signals: sound, vibration, Other signals: pressure, temperature, Most real-world signals are analog They are continuous in time and amplitude Convert to voltage or currents using sensors and transducers Analog circuits process these signals using Resistors, Capacitors, Inductors, Amplifiers, Analog signal processing examples Audio processing in FM radios Video processing in traditional TV sets

Limitations of Analog Signal Processing Accuracy limitations due to Component tolerances Undesired nonlinearities Limited repeatability due to Tolerances Changes in environmental conditions Temperature Vibration Sensitivity to electrical noise Limited dynamic range for voltage and currents Inflexibility to changes Difficulty of implementing certain operations Nonlinear operations Time-varying operations Difficulty of storing information

Digital Signal Processing Represent signals by a sequence of numbers Sampling or analog-to-digital conversions Perform processing on these numbers with a digital processor Digital signal processing Reconstruct analog signal from processed numbers Reconstruction or digital-to-analog conversion analog signal digital signal digital signal A/D DSP D/A analog signal Analog input analog output Digital recording of music Analog input digital output Touch tone phone dialing Digital input analog output Text to speech Digital input digital output Compression of a file on computer www.mycsvtunotes.in

Pros and Cons of Digital Signal Processing Pros Accuracy can be controlled by choosing word length Repeatable Sensitivity to electrical noise is minimal Dynamic range can be controlled using floating point numbers Flexibility can be achieved with software implementations Non-linear and time-varying operations are easier to implement Digital storage is cheap Digital information can be encrypted for security Price/performance and reduced time-to-market Cons Sampling causes loss of information A/D and D/A requires mixed-signal hardware Limited speed of processors Quantization and round-off errors