VLSI SP Course 2001 台大電機吳安宇 Multirate Processing of Digital Signals: Fundamentals For NTUEE VLSI Signal Processing Course Instructor: 吳安宇教授.

Slides:



Advertisements
Similar presentations
Digital Filter Banks The digital filter bank is set of bandpass filters with either a common input or a summed output An M-band analysis filter bank is.
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.
The Illinois Society of Electroneurodiagnostic Technologists (ISET) Fall Meeting: Electronics Crash Course for Technologists Saturday, November 9, 2013.
Multistage Implementation Problem: There are cases in which the filter requirements call for a digital filter of high complexity, in terms of number of.
3. Digital Implementation of Mo/Demodulators
Design of a Power-Efficient Interleaved CIC Architecture for Software Defined Radio Receivers By J.Luis Tecpanecatl-Xihuitl, Ruth Aguilar-Ponce, Ashok.
Decimation Filter A Design Perspective
EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
1.The Concept and Representation of Periodic Sampling of a CT Signal 2.Analysis of Sampling in the Frequency Domain 3.The Sampling Theorem — the Nyquist.
1 Multi-Rate Digital Signal Processing Y. C. Jenq, Ph.D. Department of Electrical & Computer Engineering Portland State University Portland, Oregon
1 Copyright © 2001, S. K. Mitra Polyphase Decomposition The Decomposition Consider an arbitrary sequence {x[n]} with a z-transform X(z) given by We can.
4.4.3 Interpolation Using Unchanged Key Values It is often necessary to retain the values from the input sequence y(m) in the interpolated x(n). without.
Multirate Digital Signal Processing
1 Digitisation Conversion of a continuous electrical signal to a digitally sampled signal Analog-to-Digital Converter (ADC) Sampling rate/frequency, e.g.
Science is organized knowledge. Wisdom is organized life.
Lecture 4: Sampling [2] XILIANG LUO 2014/10. Periodic Sampling  A continuous time signal is sampled periodically to obtain a discrete- time signal as:
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
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
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Chapter 4: Sampling of Continuous-Time Signals
… Representation of a CT Signal Using Impulse Functions
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Transition Converter " Supply signals from new antennas to old correlator. " Will be discarded or abandoned in place when old correlator is turned off.
EE421, Fall 1998 Michigan Technological University Timothy J. Schulz 08-Sept, 98EE421, Lecture 11 Digital Signal Processing (DSP) Systems l Digital processing.
Signals and Systems Prof. H. Sameti Chapter 7: The Concept and Representation of Periodic Sampling of a CT Signal Analysis of Sampling in the Frequency.
Random signals. Histogram of the random signal Continuous Time Sinusoidal signals.
DSP-CIS Chapter-7: Filter Banks -Preliminaries
Review for Midterm #2 Wireless Networking and Communications Group 14 September 2015 Prof. Brian L. Evans EE 445S Real-Time Digital Signal Processing Laboratory.
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.
PRINCE BRAVE GUHYAPATI V  Background  Problem Definition  Theoretical Framework  Design Steps  Results  Conclusion.
Multirate Signal Processing
High Speed, Low Power FIR Digital Filter Implementation Presented by, Praveen Dongara and Rahul Bhasin.
Digital Signal Processing
Copyright © 2001, S. K. Mitra Digital Filter Structures The convolution sum description of an LTI discrete-time system be used, can in principle, to implement.
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.
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
DSP-CIS Chapter-7: Filter Banks -Preliminaries Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven
Channel Spectral Characteristics Some Polyphase Filter Options.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
BIEN425 – Lecture 15 By the end of this lecture, you should be able to: –Design and implement integer decimators and interpolators –Design and implement.
1 Data-Converter Circuits A/D and D/A Chapter 9 1.
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 FOURIER TRANSFORMATION.
Digital Signal Processing
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Continuous-time Signal Sampling
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Multirate Processing of Digital Signals (II): Short-Length FIR Filter VLSI Signal Processing.
Decimation & Interpolation (M=4) 0  /4  /4  /2  /4  /4  /2  /4  /4  /2  /4  M=4 M M Bandwidth -  /4 Figure 12 USBLSB.
Software Defined Radio PhD Program on Electrical Engineering
B.Sc. Thesis by Çağrı Gürleyük
Lattice Struture.
Chapter4. Sampling of Continuous-Time Signals
EEE4176 Applications of Digital Signal Processing
EEE4176 Applications of Digital Signal Processing
Chapter 3 Sampling.
ADVANCED DIGITAL SIGNAL PROCESSING EENG 413
Sampling rate conversion by a rational factor
Quick Review of LTI Systems
Soutenance de thèse vendredi 24 novembre 2006, Lorient
Digital Pulse Amplitude Modulation
لجنة الهندسة الكهربائية
Chapter 6 Discrete-Time System
Multirate Processing of Digital Signals: Fundamentals
Chapter 9 Advanced Topics in DSP
Fixed-point Analysis of Digital Filters
Presentation transcript:

VLSI SP Course 2001 台大電機吳安宇 Multirate Processing of Digital Signals: Fundamentals For NTUEE VLSI Signal Processing Course Instructor: 吳安宇教授

VLSI SP Course 2001 台大電機吳安宇 Outline Introduction Sampling Rate Conversion Multistage Implementation Practice Structure Polyphase Implementation

VLSI SP Course 2001 台大電機吳安宇 Motivation Definition –More than one sampling rate (clock) are used in a system Module 1Module 2 clock 1 clock 2 ?

VLSI SP Course 2001 台大電機吳安宇 Conversion Approach Analog approach Digital approach (multirate DSP system)

VLSI SP Course 2001 台大電機吳安宇 Analog Approach Advantages Simple Straightforward Arbitrary sampling rate Disadvantages D/A & A/D converter are needed Ideal (near perfect) lowpass filter is needed Introduced noise and distortion

VLSI SP Course 2001 台大電機吳安宇 Digital Approach Sampling rate conversion –Interpolation Increase the sampling rate –Decimation Decrease the sampling rate

VLSI SP Course 2001 台大電機吳安宇 Sampling Theory If the highest frequency component in a signal is f max, then the signal should be sampled at the rate of at least 2f max for the samples to describe the signal completely, i.e., For F s < 2f max, alias occurs in the sampling process.  Alias Distortion (aliasing)

VLSI SP Course 2001 台大電機吳安宇 Aliasing f max FsFs f -F s X(f)

VLSI SP Course 2001 台大電機吳安宇 Interpolation by L LL h(m)h(m)

VLSI SP Course 2001 台大電機吳安宇 Interpolation by L LL h(m)h(m)

VLSI SP Course 2001 台大電機吳安宇 Decimation by M h(m)h(m) MM

VLSI SP Course 2001 台大電機吳安宇 h(m)h(m) MM Decimation by M

VLSI SP Course 2001 台大電機吳安宇 Conversion by a Rational Factor M/L Cascade of two process LL h1(m)h1(m)h2(m)h2(m) MM Interpolation by LDecimation by M

VLSI SP Course 2001 台大電機吳安宇 Conversion by a Rational Factor M/L A more efficiency implementation LL h (m)h (m) MM

VLSI SP Course 2001 台大電機吳安宇 Multistage Implementation LL h(m)h(m) L1L1 h(m)h(m) L2L2 LILI L1L1 h1(m)h1(m) L2L2 h2(m)h2(m) L1L1 h1(m)h1(m)

VLSI SP Course 2001 台大電機吳安宇 Multistage Implementation Advantages Reduce the complexity Reduce storage devices (registers) Simplify (relax) filter design problem Reduce the finite wordlength effect Disadvantages Increase the control circuit Difficulty in choosing I and best L j for 1  i  I

VLSI SP Course 2001 台大電機吳安宇 Interpolated FIR (IFIR) Approach Nothing to do with interpolation and decimation Conceptually similar Suitable for narrowband FIR filter design LPF HPF BPF

VLSI SP Course 2001 台大電機吳安宇 Desired narrowband response Assume required filter order is N. Stretched filter Required filter order is reduced to N/2. Interpolated version of stretched filter Required filter order is still N/2. DesiredUndesired Image suppresser Required filter order is M. Order (N/2+M) is needed to implement! (N/2+M) << N for small M Application: Interpolated FIR (IFIR)

VLSI SP Course 2001 台大電機吳安宇 Interpolated FIR (IFIR) (a) G(z)(a) G(z 2 ) (a) G(z 2 )I(z)(b) I(z)

VLSI SP Course 2001 台大電機吳安宇 Interpolated FIR (IFIR) Quantity Compared Filter order Number of Multipliers Number of Adders Conventional Method IFIR Method G(z)I(z)Total

VLSI SP Course 2001 台大電機吳安宇 Some Useful Operations Duality and Transposition A dual system is that performs a complementary operation to that of an original system, and it can be constructed form the original system through the process of transposition. The transposition operation is one in which the direction of all branches in the network are reversed, and the roles of the input and output of the network are interchanged.

VLSI SP Course 2001 台大電機吳安宇 Duality and Transposition transposition z -1

VLSI SP Course 2001 台大電機吳安宇 LL Duality and Transposition They are not true in time-varying system, but can be treated as sampling rate reverse process. LL  M M  M M  M M h(n)h(n)  M M h(n)h(n)  M M h(n)h(n) LL  M M h(n)h(n)  L L transposition

VLSI SP Course 2001 台大電機吳安宇 Practical Structure Decimation  M M h(n)h(n) z -1  M M  M M  M M  M M  M M  M M  M M  M M  M M

VLSI SP Course 2001 台大電機吳安宇 Practical Structure Interpolation LL h(n)h(n) z -1 LL LL LL LL LL LL

VLSI SP Course 2001 台大電機吳安宇 Application: Polyphase FIR Filter Polyphase decomposition h(n)h(n) z -1 E0(zM)E0(zM) E1(zM)E1(zM) E M-1 (z M )

VLSI SP Course 2001 台大電機吳安宇 Polyphase FIR Filter Noble identity E (zM)E (zM) MM E (z)E (z) MM E (z)E (z) LL E (zM)E (zM) LL

VLSI SP Course 2001 台大電機吳安宇 Polyphase FIR Filter H (z)H (z) 33 z -1 33 h0h0 h1h1 h2h2 h3h3 h4h4 h5h5 h0h0 z -3 33 h3h3 h1h1 h4h4 h2h2 h5h5 z -1 33 E0(z3)E0(z3) E1(z3)E1(z3) E2(z3)E2(z3)

VLSI SP Course 2001 台大電機吳安宇 Polyphase FIR Filter z -1 E0(z3)E0(z3) E1(z3)E1(z3) E2(z3)E2(z3) 33 33 33 h0h0 z -3 h3h3 h1h1 h4h4 h2h2 h5h5 z -1 33 33 33 E0(z)E0(z) E1(z)E1(z) E2(z)E2(z) 33 33 33 33 33 33 h0h0 h3h3 h1h1 h4h4 h2h2 h5h5

VLSI SP Course 2001 台大電機吳安宇 Structure Comparison z -1 33 33 33 h0h0 h3h3 h1h1 h4h4 h2h2 h5h5 33 33 33 33 33 33 h0h0 h1h1 h2h2 h3h3 h4h4 h5h5 Direct implementation Polyphase implementation