EEE4176 Applications of Digital Signal Processing

Slides:



Advertisements
Similar presentations
Chapter 4 sampling of continous-time signals 4.5 changing the sampling rate using discrete-time processing 4.1 periodic sampling 4.2 discrete-time processing.
Advertisements

August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Husheng Li, UTK-EECS, Fall  An ideal low pass filter can be used to obtain the exact original signal.
Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.
EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.
CEN352, Dr. Ghulam Muhammad King Saud University
1 Multi-Rate Digital Signal Processing Y. C. Jenq, Ph.D. Department of Electrical & Computer Engineering Portland State University Portland, Oregon
Fundamental of Wireless Communications ELCT 332Fall C H A P T E R 6 SAMPLING AND ANALOG-TO-DIGITAL CONVERSION.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
EE2F1 Speech & Audio Technology Sept. 26, 2002 SLIDE 1 THE UNIVERSITY OF BIRMINGHAM ELECTRONIC, ELECTRICAL & COMPUTER ENGINEERING Digital Systems & Vision.
© 2003 Xilinx, Inc. All Rights Reserved Multi-rate Systems.
Lecture 4: Sampling [2] XILIANG LUO 2014/10. Periodic Sampling  A continuous time signal is sampled periodically to obtain a discrete- time signal as:
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.
Department of Electrical & Computer Engineering 1 ES585a - Computer Based Power System Protection Course by Dr.T.S.Sidhu - Fall 2005 Class discussion presentation.
Over-Sampling and Multi-Rate DSP Systems
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Multirate Processing of Digital Signals: Fundamentals VLSI Signal Processing 台灣大學電機系 吳安宇.
T Digital Signal Processing and Filtering
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
… Representation of a CT Signal Using Impulse Functions
Transition Converter " Supply signals from new antennas to old correlator. " Will be discarded or abandoned in place when old correlator is turned off.
DSP-CIS Chapter-7: Filter Banks -Preliminaries
Tamal Bose, Digital Signal and Image Processing © 2004 by John Wiley & Sons, Inc. All rights reserved. Figure 5-1 (p. 321) Decimation by a factor of M.
AUDIO COMPRESSION msccomputerscience.com. The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which.
Multirate Signal Processing
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall.
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Basics of Digital Audio Outline  Introduction  Digitization of Sound  MIDI: Musical Instrument Digital Interface.
Concepts of Multiplexing Many input signals to one transmission media Reduces the number of channels or conductors running from point A to point B Added.
1 Prof. Nizamettin AYDIN Advanced Digital Signal Processing.
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
DSP-CIS Chapter-7: Filter Banks -Preliminaries Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Copyright © 2003 Texas Instruments. All rights reserved. DSP C5000 Chapter 20 Polyphase FIR Filter Implementation for Communication Systems.
Original signal Median of seven Moving average Non-Linear Filter Median of five or seven.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Fall.
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.
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.
Linear filtering based on the DFT
Lecture 16: Sampling of Continuous-Time Signals Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Multirate Processing of Digital Signals (II): Short-Length FIR Filter VLSI Signal Processing.
Lecture 14: Generalized Linear Phase Instructor: Dr. Ghazi Al Sukkar Dept. of Electrical Engineering The University of Jordan
EEE4176 Application of Digital Signal Processing
Sampling Rate Conversion by a Rational Factor, I/D
VLSI SP Course 2001 台大電機吳安宇 Multirate Processing of Digital Signals: Fundamentals For NTUEE VLSI Signal Processing Course Instructor: 吳安宇教授.
بسم الله الرحمن الرحيم Lecture (1) Introduction to DSP Dr. Iman Abuel Maaly University of Khartoum Department of Electrical and Electronic Engineering.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Spring.
EEE4176 Applications of Digital Signal Processing
Software Defined Radio PhD Program on Electrical Engineering
Sampling and Aliasing Prof. Brian L. Evans
Lecture: IIR Filter Design
Applications of Multirate Signal Processing
EEE4176 Applications of Digital Signal Processing
Sampling and Aliasing Prof. Brian L. Evans
蔡宗珉 : Multi-stage Filter Implementation
PCM (Pulse Code Modulation)
ADVANCED DIGITAL SIGNAL PROCESSING EENG 413
Sampling and Reconstruction
EE Audio Signals and Systems
Chapter 2 Signal Sampling and Quantization
لجنة الهندسة الكهربائية
MPEG-1 Overview of MPEG-1 Standard
Signal Processing First
COMS 161 Introduction to Computing
CEN352, Dr. Ghulam Muhammad King Saud University
Multirate Processing of Digital Signals: Fundamentals
Chapter 9 Advanced Topics in DSP
Today's lecture System Implementation Discrete Time signals generation
Presentation transcript:

EEE4176 Applications of Digital Signal Processing Fall 2011 Assistant Prof. Yangmo Yoo Dept. of Electronic Engineering Sogang University

Lecture 3: Multirate Signal Processing

Summary M-fold Decimation:

Summary L-fold Expansion: F1 L*F1 F1/M

Summary x2(n)

Summary Efficient structures for decimation and interpolation filters Decimation filter: M=2 Direct implementation Polyphase implementation: Type 1 N+1 multiplications and N additions at Fs (N+1) MPUs and N APUs During the odd clock cycles, resting Fs Fs/2 n0 n1 N+1=n0+n1+2 multiplications and N additions at Fs/2 = (N+1)/2 multiplications and N/2 additions at Fs (N+1)/2 MPUs and N/2 APUs Due to noble identity

Summary Efficient structures for decimation and interpolation filters Interpolation filter: L=2 Direct implementation Polyphase implementation: Type 2 Fs 2Fs 2 2(N+1) MPUs and 2N APUs Half of the samples are zero (N+1) MPUs and (N-1) APUs

Summary Ex: M=3, L=2 ; M/L = 1.5 M L H(z)

Summary Ex: M=3, L=2 ; M/L = 1.5

Lecture 3: Multistage Signal Processing 10

Multistage Implementations Multistage schemes Lower rate operation Lower computation amount: Simple filter spec Multistage decimation 11

Multistage Implementations 12

Multistage Implementations Multistage Expansion (or interpolation) 13

Multistage Implementations Motivation of multistage implementation Length of a linear phase FIR filter Multistage implementation helps to reduce the overall filter length 14

Multistage Implementations IFIR (Interpolated FIR) approach Model filter H(z) Image suppressor 15

Multistage Implementations IFIR (Interpolated FIR) approach Optimum # of stages ? Neuvo. Et al. [1984] 16

Multistage Implementations Multistage design of decimation filter Design example 4.4.2 17

Multistage Implementations Multistage design of decimation filter Design example 4.4.2 symmetric as M1 18

Multistage Implementations Multistage design of decimation filter 19

Multistage Implementations Multistage design of interpolator 20

Applications of Multirate systems Digital audio A/D D/A Fractional sampling rate conversion Studio: 48KHz CD mastering: 44.1KHz Broadcasting: 32KHz 48K -- 44.1K : L=441, M=480 21

Applications of Multirate systems Subband coding of speech and image signals DPCM, ADPCK: Jayant and Noll, 1984 Image compression: subband coding Woods and O’Neil, 1986 Smith and Eddins, 1990 Woods, 1990 Music signals: DCC Veldhuis, et al., 1989 pp. 3597-3620, ICASSP, 1991 Fettweis, et al., 1990 22

Applications of Multirate systems Analog voice privacy systems Multirate adaptive filters Transmultiplexers Shynk [1992] Time domain multiplexing Demultiplexing 23

Applications of Multirate systems Transmultiplexer structure 24

Applications of Multirate systems Transmultiplexer structure 25

Lecture 3: Supplements Multistage Conversion Dr. Mark Fowler from SUNY, EE512

Motivation for Multistage Schemes

Trick to Get Efficiency from Multistage

Why for a 2-Stage Case?

Why for a 2-Stage Case?

Why for a 2-Stage Case?

Design Requirements

Example: How 2-Stage Reduces Computation

Example: Single-Stage Method

Double-Stage Method

Comments on Multistage Method

Application: Multistage Rate Change