Sie sind auf Seite 1von 11

ECE 6560

Multirate Signal Processing


Introduction

Dr. Bradley J. Bazuin


Western Michigan University
College of Engineering and Applied Sciences
Department of Electrical and Computer Engineering
1903 W. Michigan Ave.
Kalamazoo MI, 49008-5329
Course/Lecture Overview

• Syllabus
• Personal Intro.
• Textbook/Materials Used
• Additional Reading
• ID and Acknowledgment of Policies

• Textbooks structure and content


(Course direction and intent)
• Chapter 1

ECE 6560 2
Syllabus
• Everything useful for this class can be found on Dr. Bazuin’s web site!
– http://homepages.wmich.edu/~bazuinb/

• The class web site is at


– http://homepages.wmich.edu/~bazuinb/ECE6560/ECE6560_Fa16.html
• The syllabus …
– http://homepages.wmich.edu/~bazuinb/ECE6560/Syl_6560.pdf

ECE 6560 Notes and figures are based on or taken from materials in the course textbook: fredric j. harris, Multirate Signal 3
Processing for Communication Systems, Prentice Hall PTR, 2004. ISBN 0-13-146511-2.
Who am I?
• Dr. Bradley J. Bazuin
– Born and raised in Grand Rapids Michigan (Forest Hills Northern)
– Undergraduate BS in Engineering and Applied Sciences,
Intensive Electrical Engineering, Yale University in 1980
– Graduate MS and PhD in Electrical Engineering
Stanford University in 1982 and 1989, respectively.
– Industrial Experience – digital, ASIC, systems engineering
• Part-time ARGOSystems, Inc. 1981-1989
• Full-time ARGOSystems, Inc. 1989-1991
• Full-time Radix Technologies 1991-2000
– Academic Experience – electrical and computer engineering
• Term-appointed Faculty, WMU ECE Dept. 2000-2001
• Tenure track Assistant Professor, WMU ECE Dept. 2001-2007
• Tenured Associate Professor, WMU ECE Dept. 2007-

ECE 6560 4
Research and Technical Interests
• Wireless Communications
– Physical Layer signal and system implementation
– Software Defined Radios (SDR) - USRP & GNU radio
– Xilinx with VHDL coding and Graphic processing units (GPU)
• Advanced Digital Signal Processing
– Algorithmic techniques for processing detecting, estimating and exploiting signals
(communications, electronics, and sensors).
– Multirate signal processing, estimation theory, adaptive signal processing
• CAPE & CASSS
– Center for the Advancement of Printed Electronics
– Center for Advanced Smart Sensors and Structures
• Sunseeker Solar Team Adviser & WMU Educational Solar Garden Technical Director
– Embedded processing systems (TI MSP430 based)
– Embedded software (control, monitoring, safety, telemetry)
– Energy conversion (solar cells, batteries, super capacitors)
• Collaborative Engineering
– Supporting other WMU research activities where I can contribute

ECE 6560 5
Textbook/Materials

• fredric j. harris,
Multirate Signal Processing for Communication Systems,
Prentice Hall PTR; ISBN: 0-13-146511-2; 2004.

• The MATH Works,


Title: MATLAB & Simulink Student Version
Include: Signal Processing Toolbox (required),
Communications and DSP Toolboxes (nice to have)
http://www.mathworks.com/
– Learn MATLAB for free
• https://matlabacademy.mathworks.com/
• http://www.mathworks.com/support/learn-with-matlab-tutorials.html

ECE 6560 Notes and figures are based on or taken from materials in the course textbook: fredric j. harris, Multirate Signal 6
Processing for Communication Systems, Prentice Hall PTR, 2004. ISBN 0-13-146511-2.
Additional Books and Readings

• R.E. Crochiere and L.R. Rabiner, "Multirate Digital


Signal Processing," Prentice-Hall, Inc., Englewood Cliffs,
N.J., 1983.
• P.P. Vaidyanathan, "Multirate Systems and Filter Banks,"
Prentice-Hall, Inc., Englewood Cliffs, N.J., 1993.
• J. Masson and Z.Picel, "Flexible Design of
Computationaly Efficient Nearly Perfect QMF Filter
Banks," Proc. ICASSP, 1985, pp. 541-544.
• IEEE Transactions on Circuits and Systems, II
various filter articles

ECE 6560 7
Identification and Acknowledgement

• Identification for Grade Posting,


Course and University Policies, and
Acknowledgement

• Please read, provide unique identification, sign and date,


and return to Dr. Bazuin.

ECE 6560 8
Textbook Overviews
fredric j. harris,
Multirate Signal Processing for Communication Systems, Prentice Hall
PTR, Upper Saddle River, NJ, 2004.
ISBN: 0-13-146511-2
1. Why Multirate Filters?
• Compact Disc 4-to-1 Oversample. Anti-alias Filtering.
2. The Resampling Process.
• The Sampling Sequence. What Is a Multirate Filter? Useful Perspectives for
Multirate Filters. Nyquist and the Sampling Process.
3. Digital Filters.
• Filter Specifications. Windowing. The Remez Algorithm.
4. Useful Classes of Filters.
• Nyquist Filter and Square-root Nyquist Filter. The Communication Path.
The Sampled Cosine Taper. Half-band Filters.

ECE 6560 9
Notes and figures are based on or taken from materials in the course textbook: fredric j. harris, Multirate Signal
Processing for Communication Systems, Prentice Hall PTR, 2004. ISBN 0-13-146511-2.
Textbook Overview (2)
5. Systems That Use Resampling Filters.
• Filtering with Large Ratio of Sample Rate to Bandwidth.
Workload of Multirate Filter.
6. Polyphase FIR Filters.
• Channelizer. Separating the Aliases.
7. Resampling Filters.
• Interpolators. Interpolator Architecture. Band-pass Interpolator. Rational
Ratio Resampling. Arbitrary Resampling Ratio. Farrow Filter.
8. Half-band Filters.
• Half-band Low Pass Filters. Half-band High pass Filter. Window Design of
Half-band Filter. Remez Algorithm Design of Half-band Filters. Hilbert
Transform Band-pass Filter. Interpolating and decimation with Low Pass
Half-band Filters. Dyadic Half-band Filters.
9. Polyphase Channelizers.
• Demodulator Channel Bank. Arbitrary Output Sample Rates.

ECE 6560 10
Notes and figures are based on or taken from materials in the course textbook: fredric j. harris, Multirate Signal
Processing for Communication Systems, Prentice Hall PTR, 2004. ISBN 0-13-146511-2.
Textbook Overview (3)
10. Recursive Polyphase Filters. (limited coverage)
• All-pass Recursive Filters. Two-path All-pass Recursive Filters. Comparison
of Nonuniform and Equal-ripple Phase Two-path Filters. Pass band and Stop
band Response in Half-band Filters. Transforming Half-band to Arbitrary
Bandwidth. Multirate Considerations of Recursive Half-band Filters. Hilbert-
transform Filter Variant of Two-path All-pass Filter. M-path Recursive All-
pass Filters. Iterated Half-band Filters.
11. Cascade Integrator Comb Filters.
• A Multiply-free Filter. Binary Integers and Overflow. Multistage CIC.
Hogenauer Filter. CIC Interpolator and CIC Decimator Example.
Coherent and Incoherent Gain in CIC Integrators.
12. Cascade and Multiple Stage Filter Structures.
• Interpolated FIR (IFIR) Filters. Spectral Masking Filters Based of Half-band
Filters. Spectral Masking Filters Based on Complementary Filters.
Proportional Bandwidth Filter Banks.
13. Communication Systems Applications.
• Conventional Digital Down Converters. Aliasing Digital Down Converters.
Timing Recovery in a Digital Demodulator. Modem Carrier Recovery.
Digitally Controlled Sampled Data Delay. Recursive All-pass Filter Delay
ECE 6560 Lines. Sigma-delta Decimating Filter. FM Receiver and Demodulator. 11
Notes and figures are based on or taken from materials in the course textbook: fredric j. harris, Multirate Signal
Processing for Communication Systems, Prentice Hall PTR, 2004. ISBN 0-13-146511-2.

Das könnte Ihnen auch gefallen