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

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

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

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

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

Basic Signals and Systems

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

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

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

1. Find the magnitude and phase response of an FIR filter represented by the difference equation y(n)= 0.5 x(n) x(n-1)

CS3291: Digital Signal Processing

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

EE 470 Signals and Systems

y(n)= Aa n u(n)+bu(n) b m sin(2πmt)= b 1 sin(2πt)+b 2 sin(4πt)+b 3 sin(6πt)+ m=1 x(t)= x = 2 ( b b b b

F I R Filter (Finite Impulse Response)

FX Basics. Filtering STOMPBOX DESIGN WORKSHOP. Esteban Maestre. CCRMA - Stanford University August 2013

EE 422G - Signals and Systems Laboratory

Digital Signal Processing

EE 403: Digital Signal Processing

Corso di DATI e SEGNALI BIOMEDICI 1. Carmelina Ruggiero Laboratorio MedInfo

6.02 Fall 2012 Lecture #13

Multirate DSP, part 3: ADC oversampling

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

Discrete-Time Signal Processing (DTSP) v14

EECS 452 Midterm Exam Winter 2012

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

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

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

Signal Processing Summary

EE 351M Digital Signal Processing

EELE 4310: Digital Signal Processing (DSP)

PROBLEM SET 5. Reminder: Quiz 1will be on March 6, during the regular class hour. Details to follow. z = e jω h[n] H(e jω ) H(z) DTFT.

Phase Correction System Using Delay, Phase Invert and an All-pass Filter

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

Digital Signal Processing Lecture 1

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

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

Sampling and Reconstruction of Analog Signals

Multirate DSP, part 1: Upsampling and downsampling

Signals and Filtering

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

Electrical & Computer Engineering Technology

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

ECE 429 / 529 Digital Signal Processing

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

Project 1. Notch filter Fig. 1: (Left) voice signal segment. (Right) segment corrupted by 700-Hz sinusoidal buzz.

Experiments #6. Convolution and Linear Time Invariant Systems

6.02 Fall 2012 Lecture #12

Sistemas de Aquisição de Dados. Mestrado Integrado em Eng. Física Tecnológica 2016/17 Class 6, 31st October

6.02 Fall 2013 Lecture #14

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

EE 311 February 13 and 15, 2019 Lecture 10

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

Pulse Code Modulation (PCM)

Digital Filters FIR and IIR Systems

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

Multirate Signal Processing Lecture 7, Sampling Gerald Schuller, TU Ilmenau

Short-Time Fourier Transform and Its Inverse

Figure 1: Block diagram of Digital signal processing

EENG 479 Digital signal processing Dr. Mohab A. Mangoud

Multirate Digital Signal Processing

Digital Signal Processing

Digital Signal Processing

Mel Spectrum Analysis of Speech Recognition using Single Microphone

Telecommunication Electronics

Project 2 - Speech Detection with FIR Filters

EE 421L Digital Electronics Laboratory. Laboratory Exercise #9 ADC and DAC

FFT analysis in practice

Signals and Systems Lecture 6: Fourier Applications

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

Chapter 9. Chapter 9 275

Digital Signal Processing (Subject Code: 7EC2)

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

ECE503: Digital Filter Design Lecture 9

Lakehead University. Department of Electrical Engineering

Final Exam Practice Questions for Music 421, with Solutions

DFT: Discrete Fourier Transform & Linear Signal Processing

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

DSP First Lab 08: Frequency Response: Bandpass and Nulling Filters

Signals and Systems Lecture 6: Fourier Applications

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

ELEC Dr Reji Mathew Electrical Engineering UNSW

Lecture Schedule: Week Date Lecture Title

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

ESE 531: Digital Signal Processing

Chapter 1. Electronics and Semiconductors

DIGITAL SIGNAL PROCESSING FOR THE AUDITORY SCIENTIST: A TUTORIAL INTRODUCTION

DSP Laboratory (EELE 4110) Lab#11 Implement FIR filters on TMS320C6711 DSK.

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

EE482: Digital Signal Processing Applications

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

Digital Signal Processing

1. page xviii, line 23:... conventional. Part of the reason for this...

Signal Processing. Naureen Ghani. December 9, 2017

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

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

Overview of Signal Processing

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

DIGITAL SIGNAL PROCESSING WITH VHDL

ECE Digital Signal Processing

Transcription:

SMJE3163 DSP2016_Week1-04 Week 1 Introduction of Digital Signal Processing with the review of SMJE 2053 Circuits & Signals for Filter Design 1) Signals, Systems, and DSP 2) DSP system configuration 3) Applications of DAP 4) Review of Discrete-time systems 1

1) Signals, Systems, and DSP Signal Signals convey some information through its physical variation pattern. Signal Processing Digital Signal Processing: concerns with the representation, transformation, manipulation of signals and the extraction of the information containing signals. Processing of analog signals by digital computer/ devices. Benefits Flexibility, High Reliability, Consistency of DSP 2

Speech sound waveforms /a, あ / sound /I, い / sound 物理量の変化パターンを通じて 情報を担うもの

Amplitude Types of Signals Time Continuous-Time Discrete-Time Continuous- Value Discrete-Value

Amplitude Types of Signals Time Continuous-Time Discrete-Time Continuous- Value Analog Signal Discrete-Time Signal Discrete-Value Digital Signal

2) DSP system Configurations analog signal ADC Digital Computer DAC analog signal ADC: Analog Digital Converter DAC: Digital Analog Converter DSP System TYPE 1: Manipulate input signal to generate output signal

time index A-D Converter analog signal * n * During the value is hold constant, the value is quantized and converted it to binary code. [Tan-Ch.2] series of binary codes

Quantization and Binary Code Generation Binary code Q(x) 111 110 101 100 011 010 001 000-7Δ/2-5Δ/2-3Δ/2 3Δ 2Δ Δ -Δ/2 Δ/2 -Δ -2Δ -3Δ -4Δ 3Δ/2 5Δ/2 x Δ:quantization step size Characteristics of bipolar quantization (rounding)

D-A Converter DA Conversion Binary Code 00001010 00101101 10001001 01001110.. n Decoding zeroorderhold Smooth -ing filter analog signal series of binary codes DAC interpolates the values between the sampled values. Stair case reconstruction followed by the smoothing filter is most commonly used

Discrete-Time System Input x(n) Discrete-Time System Output y(n) Sample-by sample processing: The output sample y(n) is computed, when the input x(n) is available at the input, and the computation has to be completed before the next sample x(n+1) appears at the input port.

Other DSP System Configurations analog signal A/D Converter Digital Computer Processed results Send to / Display / Pattern Recognition etc. DSP TYPE 2: Manipulating signal to get (estimate) parameters which characterize the input signal. No DAC device. Digital Computer DAC analog signal DSP TYPE 3: Computer generates analog output signal No ADC system, for example?

3) Applications of DSP Tasks of DSP: Filtering/Separation Enhancement of target signal Noise Cancellation Spectrum Estimation Characterization of Signals for pattern recognition Data Reduction without losing signal quality 12

Fields of DSP Application Consumer/Commercial/Multi-Media Audio-Speech/ Image/ Video Processing Communication System Medical/Bio Science Industrial Use Scientific Analysis Military/Radar Sonar etc. Space 13

Separation of Speech Signals Mixed signal Microphone array system Experiment movie Separated voices by Microphone Array System

Processing by Microphone array

Mobile Robot Microphone array (Keio Univ. Hamada & Nakazawa Labs 2012)

Specific Speaker Tracking under Noisy environment

Super-resolution image reconstruction Real sequence of images Acquired 20 Images: 176 110 Super Resolution Image 352 220

4) Review: Discrete-time Systems 4-1) Description of LTI discrete-time systems Difference equation, Block diagram Impulse (Unit-Sample) Response System function 4-2) Frequency Response Amplitude and Phase characteristics LTI: Linear Time-Invariant

4-1 Description of discrete-time systems Difference equation (1 st order system) Input signal (sequence) x(n) Discrete-Time System Output Signal y(n) Ex. 1) Non-recursive System y n = b 0 x n + b 1 x n 1 + b 2 x n 2 (1.1) Ex. 2) Recursive System y n = ay n 1 + b 0 x n + b 1 x n 1 (1.2)

Block diagram: Three basic operations: Unit delay, Multiplier (Gain), Adder (Sum) b z 1 + (a) unit delay (b) Multiplier (Gain) b (c) Adder (Sum) Σ

Block diagram of system (1.1) x(n) z 1 x(n-1) z 1 x(n-2) b 0 b 1 b 2 + + y(n)

Block diagram of system (1.2) x(n) b 0 + + y(n) z 1 z 1 x(n-1) y(n-1) b 1 a

Impulse (Unit-Sample) Response characterizes discrete-time system completely. This means that the output for any input can be computed by using solely impulse response. Unit impulse function 1, n = 0 δ n = 0, n 0 unit impulse δ(n) Discrete-Time System Impulse response h(n) Exercise 1 Compute the impulse response sequence of systems of Ex.1) and Ex.2) respectively, and then find the length of impulse responses.

The Impulse (Unit-Sample) Response δ n : unit sample h(n): Impulse (unit-sample) response n = 0 n n = 0 n Due to linearity property, if one knows the unitsample response of an LTI system one can compute system s response to any input. Copyright 2014 McGraw-Hill Education. Permission required for reproduction or display

Q.1 Find the impulse Response from the difference eq. (1.1) n<0 h(n)=0, n=0 h(0)=b 0, n=1 h(1)=b 1, n=2 h(2)=b 2, n 3 h(n)=0 Since the length of above response is finite, this type of system is referred to as finite impulse response (FIR) system/filter. Q.2 Find the impulse Response from the difference eq. (1.2) n<0 h(n)=0, n=0 h(0)=b 0, n=1 h(1)=a b 0 + b 1 n=2 h(2)=a(ab 0 + b 1 ), n=3 h(3)=a 2 (a b 0 + b 1 ),. endless, Since the length of this impulse is finite, this type of system is referred to as infinite impulse response (IIR) system/filter.

System/Transfer function: The ratio of input and output in the z-domain z-transform: X z = n= n= x n z n System function: Y z H z = X z System functions of Ex.1) and Ex.2) are given by: Ex1) H z = b 0 + b 1 z 1 + b 2 z 2 (1.3) Ex2) H z = b 0+b 1 z 1 1 az 1 (1.4)

4-2 Frequency Response Definition: The complex-valued gain H e jω input e jωn of the system for the e jωn Discrete-Time System H e jω e jωn Frequency response can be found from the system function H z by H e jω = H z z=e jω (1.5)

The polar form of frequency response gives the magnitude response A Ω and the phase response θ Ω. H e jω = A Ω e jθ Ω (1.6) Q. 3 Compute the frequency response of system (1.1) with the parameters, b 0 =1, b 1 =2, b 2 =1. Solution: Substituting the parameters into (1.3) gives H z = 1 + 2z 1 + z 2 (1.7) and H e jω = 1 + 2e jω + e j2ω (1.8) = e jω e jω +2 + e jω = e jω 2 + 2cosΩ (1.9)

18.3 The Frequency Response H(ω) Definition LTI system x n = e jωn H(ω) y n = H(ω)e jωn H ω : frequency response of the system. DTFT of the unit-sample response h(n) of the system, It can be found from the system function H(z). 13-30

18.3 The Frequency Response H(e jω ) Definition LTI system x n = e jωn H(e jω ) y n = H(e jω )e jωn H ω : frequency response of the system. DTFT of the unit-sample response h(n) of the system, It can be found from the system function H(z). 13-31

The magnitude of H e jω is A Ω = H e jω = 2 1 + cosω (1.10), and the phase response of H e jω is θ Ω = H e jω = Ω (1.11) Q. 4 Compute the frequency response of system (1.1) with the parameters, b 0 = -1, b 1 =2, b 2 =-1. Solution: Substituting the parameters into (1.3) gives H z = 1 + 2z 1 z 2 (1.12) and H e jω = 1 + 2e jω e j2ω (1.13) = e jω e jω +2 e jω = e jω 2 2cosΩ (1.14)

Magnitude Response 5 4 3 2 1 0 0 π 0 Ω Ω Phase Response[rad] -0.5-1 -1.5-2 -2.5-3 -3.5 System (1.1) with b 0 = 1, b 1 = 2, b 2 = 1

5 Magnitude Response 4 3 Phase Response[rad] 2 1 0 0-0.5-1 -1.5-2 -2.5-3 -3.5 0 π Ω Ω System (1.1) with b 0 = 1, b 1 = 2, b 2 = 1

4 グラフタイトル 3 2 1 0-1 -2-3 -4 : input sequence : output sequence

Output Response by Frequency Response Graph Q. 5 Find a rough output signal of the system (1.1) with b 0 = 1, b 1 = 2, b 2 = 1 when the input is: x n = cos 2π 3 n

What s Next (week2 class)? In Week 2 & 3, we focus Filter Design Methods in the discrete-time domain. Relationship between characteristics of discrete-time signal processing and overall analog system 37

Summary of Week 1 Course Outline, Weekly Schedule We discussed: what is DSP, what benefits it brings, Broad fields of DSP application Review of Discrete-time System for Filter Design 38