EENG 479 Digital signal processing Dr. Mohab A. Mangoud

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

Digital Signal Processing Lecture 1

ECE Digital Signal Processing

Digital Signal Processing

EE 403: Digital Signal Processing

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

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

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

EE 351M Digital Signal Processing

Digital Signal Processing for Communications and Information Systems

EEE33350 Signals and Data Communications

DIGITAL SIGNAL PROCESSING WITH VHDL

EE 309 Signal and Linear System Analysis

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE

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

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

Digital Signal Processing

ESE 531: Digital Signal Processing

ECE 429 / 529 Digital Signal Processing

DIGITAL SIGNAL PROCESSING. Introduction

Overview of Signal Processing

Thank you! Estimation + Information Theory. ELEC 3004: Systems 1 June

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

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

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

ENSC327/328 Communication Systems Course Information. Paul Ho Professor School of Engineering Science Simon Fraser University

EE 470 Signals and Systems

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

Overview of Digital Signal Processing

Understanding Digital Signal Processing

GUJARAT TECHNOLOGICAL UNIVERSITY

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

EENG 373. Communication Systems II

DESIGN OF FIR AND IIR FILTERS

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems

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

EE/TE 4385 DSP-Based Design Project I

READING ASSIGNMENTS LECTURE OBJECTIVES OVERVIEW. ELEG-212 Signal Processing and Communications. This Lecture:

FIR window method: A comparative Analysis

Syllabus for ENGR065-01: Circuit Theory

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

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

ESE 531: Digital Signal Processing

Teaching Plan - Dr Kavita Thakur

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

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

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

University of Wisconsin-Madison, Nelson Institute for Environmental Studies September 2, 2014

Electrical Engineering 40 Introduction to Microelectronic Circuits

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

Digital Filters FIR and IIR Systems

Pulse Code Modulation (PCM)

Design IIR Filters Using Cascaded Biquads

ECE : Circuits and Systems II

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

Fall 2009 ElEn 256 Analog and Digital Signal Processing

EE 422G - Signals and Systems Laboratory

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

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

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


MUSC 316 Sound & Digital Audio Basics Worksheet

Course Syllabus OSE 4240 OPTICS AND PHOTNICS DESIGN, 3 CREDIT HOURS

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

EENG 444 / ENAS 944 Digital Communication Systems

SGN Audio and Speech Processing

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

San José State University Department of Electrical Engineering EE 161, Digital Communication Systems, Spring 2018

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

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

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

Power and Control. Course Description

Implementation of FPGA based Design for Digital Signal Processing

Dipti Rathore 1, Anjali Gupta 2, Sumit Chakravorty 3, Pranay Kumar Rahi 4 1, 2, 3. IJRASET: All Rights are Reserved

Lab S-4: Convolution & FIR Filters. Please read through the information below prior to attending your lab.

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

Real-time Real-life Oriented DSP Lab Modules

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

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

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

UNIT II IIR FILTER DESIGN

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

Microwave Antennas. : Associate Prof. Dr. Hussein Hamed Ghouz

Digital Signal Processing

GEORGIA INSTITUTE OF TECHNOLOGY. SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2026 Summer 2018 Lab #8: Filter Design of FIR Filters

TCET3202 Analog and digital Communications II

! Discrete Time Signals. ! Signal Properties. ! Discrete Time Systems. ! Signals carry information. ! Examples:

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using Artificial Neural Network

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

Discrete-time Signals & Systems

Chapter 1. Electronics and Semiconductors

System analysis and signal processing

Teaching Digital Signal Processing with MatLab and DSP Kits

SELECTIVE NOISE FILTERING OF SPEECH SIGNALS USING AN ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM AS A FREQUENCY PRE-CLASSIFIER

EE 508 Lecture 1. Introduction to Course

Discrete-Time Signal Processing (DSP)

Transcription:

EENG 479 Digital signal processing Dr. Mohab A. Mangoud Associate Professor Department of Electrical and Electronics Engineering College of Engineering University of Bahrain P.O.Box 32038- Kingdom of Bahrain mmangoud@uob.edu.bh http://mangoud.com

Administrative Issues Instructor: Dr. Mohab Mangoud, Room: 14-224 ( 6261 : mmangoud@uob.edu.bh Lecture hours: MW 12:00PM 1:10PM Office hours: WH from 1 till 4 pm at my office or by appointment (please feel free to contact me)

References Text: Sanjit K. Mitra, Digital Signal Processing, A computer Based Approach, McGraw-Hill, third edition, 2006. (this will be the major source) required software: The Mathworks, The Student Edition of MATLAB, latest (7) or next to latest release plus the Signal Processing Toolbox (extensive use will be made on this software) Alternative Texts: Digital Signal Processing: A Practical Approach by E. C. Ifeachor and B. W. Jervis, Prentice-Hall, 2nd edition, 2002 Course Website: http://userspages.uob.edu.bh/mangoud

Main Objectives Understanding the digital signal processing approach and digital filter design with a computer based approach

Covered Topics 20% Discrete-time signals, sequence operations, sampling 20% Discrete Fourier and Z-transforms, system function for linear shiftinvariant systems 20% Design of Infinite Impulse Response (IIR) digital filters by transformation from analog filters: Impulse Invariance, Bilinear Transformation 20% Design of Finite Impulse Response (FIR) digital filters by Windowing, Frequency Sampling 20% Computer Aided Design of FIR and IIR digital filters by Criterion Minimization

Course grading - Lab Assignments + HWs (15%) - Test 1 (10%) - Test 2 (15%) - Digital filter design Project (Test 2) (20%) - Final Exam (40%)

Honor Code All submitted work should be your own and reflective of your own understanding of the material. OK to discuss assignments, techniques & codes of the others Not OK to just copy code or use portions from others code We do not lie, cheat or steal nor tolerate those who do' Attendance policy: class attendance not figure in your grade. However, attendance has an enormous indirect impact, as you will be responsible for what is covered and taught in class.

Major Measurable Learning Objectives Having successfully completed this course, the student will be able to Use Discrete Fourier Transform and Z transforms techniques for the analysis of arbitrary signals; Evaluate the performance of a digital filter, in terms of its frequency response; Design digital filters using transformation techniques from analog designs and windowing techniques;

DSP in applications Speech Speech coding (GSM, DECT,..), Speech synthesis (text-tospeech), Speech recognition Audio Signal Processing Audio Coding (i.e: MP3), Audio synthesis Editing, Automatic transcription, Dolby/Surround, 3D-audio,. Image/Video Digital Communications Wireline (xdsl,powerline), Wireless (GSM, 3G, WLAN, CDMA, MIMO-transmission,..)

This slide is copied from the [1] lecture notes ELEC3600 R.Cendrillon, U.O. Queensland

This slide is copied from the [1]

This slide is copied from the [1]

This slide is copied from the [1]

This slide is copied from the [1]

This slide is copied from the [1]

An Overview of Digital Signal Processing http://www.techonline.com/community/tech_group/dsp/course/13086 Signals and systems are the two most fundamental concepts in digital signal processing, as well as in many other disciplines. Signals are patterns of variation of physical quantities such as temperature, pressure, voltage, brightness, etc. Ex.: microphones convert air pressure to electrical current and speakers convert electrical current to air pressure.

Introduction Ch 1, 2.0-6 discrete-time signals and systems, Signals Continuous time vs. discrete time 1-D signals and 2-D signals (images) Concept of sampling Signals can be represented by mathematical functions

This slide is copied from the [1]

2.1 Discrete time signals 2.1.1 Time domain representation Length of a discrete time signal Finite length Infinite length Appending with zeros (zero padding) Right sided sequence = causal sequence Left sided sequence = anti causal sequence Two-sided sequence

Size of discrete time signal L1-Norm : the mean absolute value L2-norm : root mean squared (rms) value L -norm : the peak absolute value The norm of the finite length sequence can be computed using the M file norm in MATLAB