ECE 6560 Multirate Signal Processing Chapter 8
|
|
- Delphia Rogers
- 6 years ago
- Views:
Transcription
1 Multirate Signal Processing Chapter 8 Dr. Bradley J. Bazuin Western Michigan University College o Engineering and Applied Sciences Department o Electrical and Computer Engineering 903 W. Michigan Ave. Kalamazoo MI,
2 Chapter 8: Hal-band Filters 8. Hal-band Low Pass Filters 0 8. Hal-band High Pass Filters Window Design o Hal-band Filters Remez Alorithm Design o Hal-band Filters Hal-band Remez Algorithm Design Trick Hilbert Transorm Band-pass Filter Applying the Hilbert Transorm Filter 8.6 Interpolating with Low Pass Hal-band Filters Dyadic Pass Hal-band Filters 7 Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
3 Processing or Communication Systems, Prentice Hall PTR, 004. ISBN Rectangular Low Pass Filter rect H t t h sinc t t t h sin t t t h sin : t t zero First zero st zero st
4 Processing or Communication Systems, Prentice Hall PTR, 004. ISBN Hal-Band Low Pass Filter s H rect t t h s s sinc t t t h s s s 4 4 sin 4 t t t h s s s sin s zero st zero st s t t zero First : 4 s Let
5 Hal-Band Low Pass Filters Spectral Characteristics and Filter Coeicients h t s s sin t n Let t and scale by s t n sin n h n sinc n s s Even integers, except 0 or all coeiceints! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
6 Hal-Band Coeicients Filter length N+ But there are N zero coeicients or N even or N- zero coeicients or N odd Note: always select N as odd (i.e. i N=M+, then N+=>4M+3) 4M+3 and 4M+5 use the same non-zero coeicients! Chap8_.m - odd Chap8_c.m - even Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
7 Computation Load There is one multiply or every unique coeicient Conventional ilter 4M-taps 4M Multiplies, 4M- Adds Hal-Band ilter 4M+3 taps M+3 Multiplies, M+ Adds Hal-Band ilter, i h(0) doesn t require a multiply, 4M+3 taps M+ Multiplies, M+ Adds Hal-Band ilter, i h(0) doesn t require a multiply and symmetric, 4M+3 taps M+ Multiplies, M+M+ Adds Potential savings: approximately ¼ the multiplies and ½ the adds! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
8 Hal-Band Length Consideration Since the hal-band ilter is originally deined by the sinc unction, it must be windowed to a inite length. Apply a rectangular ilter o length 4M+3 or 4M+5(?!) The inite length ilter will always appear as a perect hal-band convolved by a requency domain unction related to the window used (rect or other). Expect ripples in the passband and stopband! Improved i windowed by other than rect unction. Chap8_.m Chap8_c.m Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
9 Hal-Band High Pass Filter Spectral Characteristics and Filter Coeicients Complex mix by s/ h HP n h expi n LP All odd n coeicients are negative Chap8_.m h HP n sin n n cos n n n sin n Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
10 Mirror Property o Hal-Band Filters When the high-pass and low-pass versions o the ilter are summed, the coeicients or n 0 cancel! h h LP LP h neven : h neven : h nodd : h n sin n n sin n n h n cos n HP n n n h n sin sin cos n LP LP LP LP HP n n n n h n sin sin n n h HP HP n n n h n sink sink HP n h n sin sin 0 or n 0 HP Thereore, h LP 0 or n 0 n n n n or n 0 n h n 0, or N n N HP Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
11 For a Causal Hal-Band For causality in the sample domain, the entire ilter is time shited by a actor o N (or M+) The resulting ilter summation is h n h n n N, or 0 n N LP HP Chap8_3.m Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
12 Window Design o Hal-Band Filter Chap8_4.m Windowing provides additional side-lobe attenuation Kaiser windowing FirPM windowing h LP h LP h LP n n sin n N : N wn n 0.5*sinc.* kaiser* N,5.8 ; N : N n 0.5*sinc.* remez _ window* N ; Processing or Communication Systems, Prentice Hall PTR, 004. ISBN Passband narrows Ripple decreases Stopband improves
13 Design Example 8. Design a hal-band, kaiser windowed ilter Sample Rate 0 khz Transition BW 4 khz (0% o Fs) Out-o-Band Attenuation 60 db The parameter β o the Kaiser window is estimated rom Figure 3.8 o chapter 3 to be = 5.8 The estimated ilter length is obtained rom (3.) is N=9, but was used. (Note: zero coeicients!) Chap8_5.m Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
14 Design Example Results h=0.5*sinc(-5:0.5:5).*kaiser(,5.8); Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
15 Design Example 8. Repeated Design a hal-band, remez windowed ilter Sample Rate 0 khz Transition BW 4 khz Out-o-Band Attenuation 60 db h=remez(0,[ ]/0,[ 0 0],[ ]); Note: Zeros should be orced. Matlab has computation round-o; thereore, the zeros may be very small values ater ilter generation. Correct them by orcing the appropriate coeicients to zero. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
16 Design Example Results h=remez(0,[ ]/0,[ 0 0],[ ]); Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
17 Hal-Band Remez Design Trick Can only the non-zero coeicients be generated? Yes. h3a=remez(9, [ ]/5, [ 0 0]); h3 = zeros(, ); h3(::)=0.5*h3a; h3(0)=0.5; Chap8_6.m Interpolate the no-zeros ilter by and add the center tap. The sum o two ilters! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
18 Base Filter Responses h3a=remez(9, [ ]/5, [ 0 0]); Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
19 Coeicient Comparison Full remez hal-band ilter Design trick coeicients Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
20 Thoughts on the Trick The initial trick ilter is interpolated by with no iltering. A spectral replica must exist at the high-requencies The only way to remove the HF is to have perect cancellation The sum o a delay element. The unit coeicients provide phase delay. Chap8_6.m see the inal plots Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
21 When Windowing, Why use instead o 9? The windows are dierent! For a tap ilter, w() and w() are multiplied by zero We still must convolve in the requency domain, but the two windows are actually dierent. Selecting the best window means using taps, not 9 taps. Note that the irpm ilter is identical or 9 and. (4k- [or 4k+3] versus 4k+ [or 4k+5]) Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
22 Hilbert Transorm Band-Pass Filter Could we keep just the positive requency segment o the spectrum? Real signal are conjugate symmetric, thereore the output would have to be complex! Chap8_7.m Forming the Hilbert Transorm using a hal-band ilter h exp HT n h LP i n h n expi n HP n sin n Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
23 Why we might want this? Create an analytic signal Only have positive requency elements Easier to perorm some unctions on complex signals instead o a real signals AM demodulation, FM demodulation SSB signals I you want to decimate a complex signal Complex to real conversion What happens when you take the real part o a complex signal? What happens to the Nyquist requency bound it must change! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
24 Hilbert Transorm Band-Pass Filter Mix the ilter by a complex carrier at Fs/4 Alternating sequence or mixing: even coeicients real, odd imaginary Hal-band ilter zeros: odd coeicients exist, even coe are 0 except or h(0) h HT i F exp s n h n h expi n LP LP exp F s n sin h n cos n i sin n HP n 4 i n, i,, i,, i,, i... Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
25 Processing or Communication Systems, Prentice Hall PTR, 004. ISBN Hilbert Transorm Coeicients Resolving the even and odd samples in n n i n n n n h HT sin cos sin n i n n n i n h nodd n n n n n h neven HT HT sin sin : cos sin : One coeicient is real, all others are complex. Interpretation: the complex ilter coeicients cause the negative portion o the signal spectrum to be cancelled
26 Hilbert Transorm Response Chap8_7.m Chap8_8.m Notice: The real and (anti-symmetric) imaginary coeicients The shiting o the hal-band ilter spectrum Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
27 Application o HB and Hilbert in MRSP Filter Decimation (by a actor o ) Ater application, the signal can be decimated by a actor o Real signal HB iltered to Fs/4, decimate by to allow signal-o-interest to ill the spectrum Complex Signal iltered to positive requencies 0 to Fs/, decimate by by to allow signal-o-interest to ill the spectrum Filter Interpolation (by a actor o ) Interpolate by and apply the ilter to remove spectral replicas Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
28 Unique Filter Coeicients h(0) = 0.5, all other even coeicients h(n)=0 When decimating by, this results in only non-zero coeicient h(odd) are non-zero and anti-symmetric When decimated by, this sequence remains Two decimation ilters h 0 (n) and h (n) h 0 (n) has one non-zero coeicient, a pure time delay Always purely real h (n) has all the other coeicients For HB they are all purely real For Hilbert they are all purely imaginary Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
29 Applying the Hilbert Transorm Filter Decimation with the hal-band ilter. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
30 Applying the Hilbert Transorm Filter Decimation with the hal-band Hilbert ilter. Note that since the values are real and imaginary, no addition o the H0 and H ilter outputs is required. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
31 Applying Noble Identity Simpliying the structure Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
32 Complex Nyquist Representation Note that the input signal is eectively being decimated by a actor o, but that there are now both real and imaginary outputs or every samples. As a result, the overall data rate has not been reduced! For real data outputs, the Nyquist rate is x For Hilbert transormed outputs, the Nyquist rate is x, but there are two inormation containing samples per output. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
33 Using Hilbert Transormed Data The passband spectrum is centered about s/4. Signiicant attenuation at 0 and s/ Thereore, downconvert a communication signal to be centered at s/4. Perorm a Hilbert Transorm Hal-Band Filter Only the positive complex spectrum remains Process as required AM: envelope detection I^+Q^ FM: mix to baseband and use narrowband derivative unction PM: mix to baseband and extract phase Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
34 Interpolating with LP Hal-Band Filters Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
35 Interpolating A standard polyphase interpolation structure Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
36 Computation Load (Repeat) There is one multiply or every unique coeicient Conventional ilter 4M-taps 4M Multiplies, 4M- Adds Hal-Band ilter 4M+3 taps M+3 Multiplies, M+ Adds Hal-Band ilter, i h(0) doesn t require a multiply, 4M+3 taps M+ Multiplies, M+ Adds Hal-Band ilter, i h(0) doesn t require a multiply and symmetric, 4M+3 taps M+ Multiplies, M+M+ Adds Potential savings: approximately ¼ the multiplies and ½ the adds! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
37 Workload per Output Curves Filter length and attenuation actors are critical The length o the ilter shown in Figure 8.9 can be estimated rom the harris approximation presented in Chapter 3. or rom the igure Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
38 Filter Tap Estimation The closer to s/, the more taps are required. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
39 Dyadic Hal-Band Filters We now consider the use o a cascade o hal-band ilters to obtain a sample rate increase o any power o such as increase by 8 or by 6. Suppose, or instance, we want to increase the sample rate o an input sequence by a actor 8. We have two primary options available to us. We can use an 8-path polyphase ilter to accomplish this task, or we can use a cascade o three hal-band ilters. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
40 Dyadic Hal-Band Filters We irst examine the workload or the sequence o halband ilters and then compare this workload to the M-path ilter. The sequence o hal-band ilters operates at successively higher sample rates but with transer unctions that have successively wider transition bandwidths. There is a processing advantage to the cascade when the reduction in processing due to the wider transition bandwidth in successive ilter stages compensates or operating the consecutive ilter stages at successively higher sample rates. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
41 Cascaded Hal-Band Interpolation With each successive stage, the Hal-Band Filter requency responses can vary. Notice that the desired passband becomes relatively smaller as the sample rate increases. This allows the ractional bandwidth, alpha () to be continuously decreasing and the ilter sizes getting shorter. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
42 Hal-Band Frequency Responses Chap8_9.m Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
43 Operations Per Stage Notice how the original alpha has a reduced eect on the ratio as the stage number increases. The value o K () including the interpolated rate actor. Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
44 Operations Per Stage Example Let = 45% First Stage Second Stage Third Stage Forth Stage s / Ops/Input Ops Sum Let = 40% First Stage Second Stage Third Stage Forth Stage s / Ops/Input Ops Sum Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
45 Operations per Output Proportionality actors based on interpolation stages Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
46 Proportionality Factor Curves Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
47 M-path Polyphase Interpolation For comparison, we can use an M-path polyphase ilter to change the sample rate by a actor o M. We can recast equations (8.6) and (8.7) or the M-path ilter to obtain (8.8). As shown in (8.9) we can determine the length o each path o the M-path ilter by distributing the N weights over the M-paths. I we assume that the top path, path-0, o the M-path ilter contains only delays, then only (M-) o the paths contributes to the workload and removing one o the M-paths rom the workload estimate reduces the average workload. This scaled workload is shown in (8.0). Figure 8.4 presents graphical representations o (8.8) and (8.0). Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
48 Conventional Polyphase Curves Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
49 Cascaded (K) vs. Conventional (K4) Cascaded becomes more eicient at higher Rate Changes! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
50 Selecting Approach Polyphase Filter Implementation Single structure or implementation Small initial alpha Cascaded Hal-Band Filters Multiple Stages Large alpha high rate change In general, evaluate both methods to see which is more appropriate! Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
51 Hal-band Interpolation Interpolate Filter M= Interpolate Filter Polyphase Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
52 Hal-band Decimation Filter Decimate M= Decimating Polyphase Filter Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
53 Hal-band Polyphase Decimation and Interpolation A Cascade o M= Polyphase Filters Can you build MATLAB code that does this? brute orce versus polyphase ilter tap lengths change due to bandwidths Processing or Communication Systems, Prentice Hall PTR, 004. ISBN
Implementation of a Low Power Decimation Filter Using 1/3-Band IIR Filter
Implementation of a Low Power Decimation Filter Using /3-Band IIR Filter Khalid H. Abed Department of Electrical Engineering Wright State University Dayton Ohio, 45435 Abstract-This paper presents a unique
More informationUnderstanding Signal to Noise Ratio and Noise Spectral Density in high speed data converters
Understanding Signal to Noise Ratio and Noise Spectral Density in high speed data converters TIPL 4703 Presented by Ken Chan Prepared by Ken Chan 1 Table o Contents What is SNR Deinition o SNR Components
More information9.8 Graphing Rational Functions
9. Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm P where P and Q are polynomials. Q An eample o a simple rational unction
More informationMultistage Rate Change 1/12
Multistage Rate Change 1/12 Motivation for Multi-Stage Schemes Consider Decimation: When M is large (typically > 10 or so) it is usually inefficient to implement decimation in a single step (i.e., in a
More informationThe spatial frequency response and resolution limitations of pixelated mask spatial carrier based phase shifting interferometry
The spatial requency response and resolution limitations o pixelated mask spatial carrier based phase shiting intererometry Brad Kimbrough, James Millerd 4D Technology Corporation, 80 E. Hemisphere Loop,
More informationITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT
ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document 11RV-22 Original: English Richmond, VA. - 3-1 Nov. 211 Question: 4/15 SOURCE 1 : TNO TITLE: G.ast: Far-end crosstalk in
More informationMethod estimating reflection coefficients of adaptive lattice filter and its application to system identification
Acoust. Sci. & Tech. 28, 2 (27) PAPER #27 The Acoustical Society o Japan Method estimating relection coeicients o adaptive lattice ilter and its application to system identiication Kensaku Fujii 1;, Masaaki
More informationA POWER EFFICIENT POLYPHASE SHARPENED CIC DECIMATION FILTER. FOR SIGMA-DELTA ADCs. A Thesis. Presented to
A POWER EFFICIENT POLYPHASE SHARPENED CIC DECIMATION FILTER FOR SIGMA-DELTA ADCs A Thesis Presented to The Graduate Faculty of The University of Akron In Partial Fulfillment of the Requirements for the
More informationMAPI Computer Vision. Multiple View Geometry
MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry
More informationChapter 6: Problem Solutions
Chapter 6: Problem s Multirate Digital Signal Processing: Fundamentals Sampling, Upsampling and Downsampling à Problem 6. From the definiton of downsampling, yn xn a) yn n n b) yn n 0 c) yn n un un d)
More informationImage Reconstruction. Prof. George Wolberg Dept. of Computer Science City College of New York
Image Reconstruction Pro. George Wolberg Dept. o Computer Science Cit College o New Yor Objectives In this lecture we describe image reconstruction: - Interpolation as convolution - Interpolation ernels
More informationFilterbanks and transforms
Filterbanks and transforms Sources: Zölzer, Digital audio signal processing, Wiley & Sons. Saramäki, Multirate signal processing, TUT course. Filterbanks! Introduction! Critical sampling, half-band filter!
More informationData Manual GC4016 MULTI-STANDARD QUAD DDC CHIP
Data Manual PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily
More informationMATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM
UDC 681.3.06 MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM V.K. Pogrebnoy TPU Institute «Cybernetic centre» E-mail: vk@ad.cctpu.edu.ru Matrix algorithm o solving graph cutting problem has been suggested.
More informationLOW COMPLEXITY SUBBAND ANALYSIS USING QUADRATURE MIRROR FILTERS
LOW COMPLEXITY SUBBAND ANALYSIS USING QUADRATURE MIRROR FILTERS Aditya Chopra, William Reid National Instruments Austin, TX, USA Brian L. Evans The University of Texas at Austin Electrical and Computer
More informationDigital Signal Processing Lecture Notes 22 November 2010
Digital Signal Processing Lecture otes 22 ovember 2 Topics: Discrete Cosine Transform FFT Linear and Circular Convolution Rate Conversion Includes review of Fourier transforms, properties of Fourier transforms,
More informationThe Rational Zero Theorem
The Rational Zero Theorem Our goal in this section is to learn how we can ind the rational zeros o the polynomials. For example: x = x 4 + x x x + ( ) We could randomly try some actors and use synthetic
More informationChapter 3 Image Enhancement in the Spatial Domain
Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods
More informationDesign of Low-Delay FIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks
Electronics and Communications in Japan, Part 3, Vol 83, No 10, 2000 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol J82-A, No 10, October 1999, pp 1529 1537 Design of Low-Delay FIR Half-Band
More informationContent Based Image Retrieval Algorithm Based On The Dual-Tree Complex Wavelet Transform: Efficiency Analysis
Content Based Image etrieval Algorithm Based On The Dual-Tree Complex Wavelet Transorm: Eiciency Analysis STELLA VETOVA, IVAN IVANOV 2 Institute o Inormation and Communication Technologies, 2 Telecommunication
More informationCHAPTER 3 MULTISTAGE FILTER DESIGN FOR DIGITAL UPCONVERTER AND DOWNCONVERTER
CHAPTER 3 MULTISTAGE FILTER DESIGN FOR DIGITAL UPCONVERTER AND DOWNCONVERTER 3.1 Introduction The interpolation and decimation filter design problem is a very important issue in the modern digital communication
More informationX(f) S(f) -F s X(f) * S(f)
Digital Design for Embedded Data Converters Valentino Liberali Universita degli Studi di Pavia Dipartimento di Elettronica Via Ferrata 1, 271 Pavia, Italy Phone: 39-382.5.5783 Fax: 39-382.422583 e-mail:
More informationFatima Michael College of Engineering & Technology
DEPARTMENT OF ECE V SEMESTER ECE QUESTION BANK EC6502 PRINCIPLES OF DIGITAL SIGNAL PROCESSING UNIT I DISCRETE FOURIER TRANSFORM PART A 1. Obtain the circular convolution of the following sequences x(n)
More informationES 240: Scientific and Engineering Computation. a function f(x) that can be written as a finite series of power functions like
Polynomial Deinition a unction () that can be written as a inite series o power unctions like n is a polynomial o order n n ( ) = A polynomial is represented by coeicient vector rom highest power. p=[3-5
More informationMath-3. Lesson 6-8. Graphs of the sine and cosine functions; and Periodic Behavior
Math-3 Lesson 6-8 Graphs o the sine and cosine unctions; and Periodic Behavior What is a unction? () Function: a rule that matches each input to eactly one output. What is the domain o a unction? Domain:
More informationModule 9 AUDIO CODING. Version 2 ECE IIT, Kharagpur
Module 9 AUDIO CODING Lesson 29 Transform and Filter banks Instructional Objectives At the end of this lesson, the students should be able to: 1. Define the three layers of MPEG-1 audio coding. 2. Define
More informationName Class Date. To translate three units to the left, 3 from the -coordinate. To translate two units down, 2 from the -coordinate.
Name Class Date 1-1 Eploring Transormations Going Deeper Essential question: What patterns govern transormations o unctions? 1 F-BF.2.3 EXPLORE Translating Points Translate the point (-2, 5) three units
More informationReview for Exam I, EE552 2/2009
Gonale & Woods Review or Eam I, EE55 /009 Elements o Visual Perception Image Formation in the Ee and relation to a photographic camera). Brightness Adaption and Discrimination. Light and the Electromagnetic
More information5.2 Properties of Rational functions
5. Properties o Rational unctions A rational unction is a unction o the orm n n1 polynomial p an an 1 a1 a0 k k1 polynomial q bk bk 1 b1 b0 Eample 3 5 1 The domain o a rational unction is the set o all
More informationDigital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)
Digital Image Processing Image Enhancement in the Spatial Domain (Chapter 4) Objective The principal objective o enhancement is to process an images so that the result is more suitable than the original
More informationOptics Quiz #2 April 30, 2014
.71 - Optics Quiz # April 3, 14 Problem 1. Billet s Split Lens Setup I the ield L(x) is placed against a lens with ocal length and pupil unction P(x), the ield (X) on the X-axis placed a distance behind
More informationEE2S11 Signals and Systems, part 2. Ch.7.3 Analog filter design. Note differences in notation. We often write. transition band passband.
Note differences in notation. We often write EE2S11 Signals and Systems, part 2 Ch.7.3 How can I design an analog filter that meets certain specifications? passband ripple transition band passband stopband
More informationLarger K-maps. So far we have only discussed 2 and 3-variable K-maps. We can now create a 4-variable map in the
EET 3 Chapter 3 7/3/2 PAGE - 23 Larger K-maps The -variable K-map So ar we have only discussed 2 and 3-variable K-maps. We can now create a -variable map in the same way that we created the 3-variable
More informationFilter Banks with Variable System Delay. Georgia Institute of Technology. Abstract
A General Formulation for Modulated Perfect Reconstruction Filter Banks with Variable System Delay Gerald Schuller and Mark J T Smith Digital Signal Processing Laboratory School of Electrical Engineering
More informationNeighbourhood Operations
Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle
More informationEE538 - Final Report Design of Antenna Arrays using Windows
EE538 - Final Report Design of Antenna Arrays using Windows Mahadevan Srinivasan April 29, 2010 Abstract The Design of Uniformly-spaced Antenna Arrays has a significant similarity to the Design of FIR
More informationFig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).
Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as
More informationSupplementary Information for Publication
Supplementary Inormation or Publication Large-area one-step assembly o 3-dimensional porous metal micro/nanocages by ethanol-assisted emtosecond laser irradiation or enhanced antirelection and hydrophobicity
More informationMath-3 Lesson 1-7 Analyzing the Graphs of Functions
Math- Lesson -7 Analyzing the Graphs o Functions Which unctions are symmetric about the y-axis? cosx sin x x We call unctions that are symmetric about the y -axis, even unctions. Which transormation is
More informationFoveated Wavelet Image Quality Index *
Foveated Wavelet Image Quality Index * Zhou Wang a, Alan C. Bovik a, and Ligang Lu b a Laboratory or Image and Video Engineering (LIVE), Dept. o Electrical and Computer Engineering The University o Texas
More informationCompressed Sensing Image Reconstruction Based on Discrete Shearlet Transform
Sensors & Transducers 04 by IFSA Publishing, S. L. http://www.sensorsportal.com Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transorm Shanshan Peng School o Inormation Science and
More informationMobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm
Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Wang Yan-ping 1, Wubing 2 1. School o Electric and Electronic Engineering, Shandong University o Technology, Zibo 255049,
More informationThe Graph of an Equation Graph the following by using a table of values and plotting points.
Calculus Preparation - Section 1 Graphs and Models Success in math as well as Calculus is to use a multiple perspective -- graphical, analytical, and numerical. Thanks to Rene Descartes we can represent
More informationGENERATION OF DEM WITH SUB-METRIC VERTICAL ACCURACY FROM 30 ERS-ENVISAT PAIRS
GEERATIO OF DEM WITH SUB-METRIC VERTICAL ACCURACY FROM 30 ERS-EVISAT PAIRS C. Colesanti (), F. De Zan (), A. Ferretti (), C. Prati (), F. Rocca () () Dipartimento di Elettronica e Inormazione, Politecnico
More informationMultiple attenuation with a modified parabolic Radon transform B. Ursin*, B. Abbad, NTNU, Trondheim, Norway, M. J. Porsani, UFBA, Salvador, Brazil.
Multiple attenuation with a modiied parabolic Radon transorm B. Ursin* B. Abbad TU Trondheim orway M. J. Porsani UFBA Salvador Brazil. Copyright 009 SBG - Sociedade Brasileira de Geoísica This paper was
More informationReflection and Refraction
Relection and Reraction Object To determine ocal lengths o lenses and mirrors and to determine the index o reraction o glass. Apparatus Lenses, optical bench, mirrors, light source, screen, plastic or
More informationThe theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters
Title The theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters Author(s) Yin, SS; Chan, SC Citation Midwest Symposium On Circuits And Systems, 2004, v. 3, p.
More informationIndex Mapping based Hybrid DWT-DCT Watermarking Technique for Copyright Protection of Videos Files
15 Online International Conerence on Green Engineering and Technologies (IC-GET) Index Mapping based Hybrid DWT-DCT Watermarking Technique or Copyright Protection o Videos Files Alavi Kunhu, Nisi K, Sadeena
More informationL-Point Interpolator
Multi-Rate Processing and Polyphase Filtering with Plug-In Example Will Pirkle Oversampling theory is covered in detail in many DSP books and the math can be a little much to deal with at first. In Plug-Ins,
More informationCS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012
CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required
More informationA Cylindrical Surface Model to Rectify the Bound Document Image
A Cylindrical Surace Model to Rectiy the Bound Document Image Huaigu Cao, Xiaoqing Ding, Changsong Liu Department o Electronic Engineering, Tsinghua University State Key Laboratory o Intelligent Technology
More informationSCALABLE IMPLEMENTATION SCHEME FOR MULTIRATE FIR FILTERS AND ITS APPLICATION IN EFFICIENT DESIGN OF SUBBAND FILTER BANKS
SCALABLE IMPLEMENTATION SCHEME FOR MULTIRATE FIR FILTERS AND ITS APPLICATION IN EFFICIENT DESIGN OF SUBBAND FILTER BANKS Liang-Gee Chen Po-Cheng Wu Tzi-Dar Chiueh Department of Electrical Engineering National
More informationChapter 2 Studies and Implementation of Subband Coder and Decoder of Speech Signal Using Rayleigh Distribution
Chapter 2 Studies and Implementation of Subband Coder and Decoder of Speech Signal Using Rayleigh Distribution Sangita Roy, Dola B. Gupta, Sheli Sinha Chaudhuri and P. K. Banerjee Abstract In the last
More information2.2 Scientific Notation & Dimensional Analysis. Monday, September 23, 13
2.2 Scientific Notation & Dimensional Analysis Scientific Notation Can be used to express any number as a number between 1 and 10 (coefficient) multiplied by 10 raised to any power (exponent). 36,000 =
More informationAUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia *
AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS Ricardo A. Garcia * MIT Media Lab Machine Listening Group 20 Ames St., E5-49, Cambridge, MA 0239 rago@media.mit.edu ABSTRACT
More informationINTEGER SEQUENCE WINDOW BASED RECONFIGURABLE FIR FILTERS.
INTEGER SEQUENCE WINDOW BASED RECONFIGURABLE FIR FILTERS Arulalan Rajan 1, H S Jamadagni 1, Ashok Rao 2 1 Centre for Electronics Design and Technology, Indian Institute of Science, India (mrarul,hsjam)@cedt.iisc.ernet.in
More informationClassification Method for Colored Natural Textures Using Gabor Filtering
Classiication Method or Colored Natural Textures Using Gabor Filtering Leena Lepistö 1, Iivari Kunttu 1, Jorma Autio 2, and Ari Visa 1, 1 Tampere University o Technology Institute o Signal Processing P.
More information9.3 Transform Graphs of Linear Functions Use this blank page to compile the most important things you want to remember for cycle 9.
9. Transorm Graphs o Linear Functions Use this blank page to compile the most important things you want to remember or cycle 9.: Sec Math In-Sync by Jordan School District, Utah is licensed under a 6 Function
More informationNotes for Unit 1 Part A: Rational vs. Irrational
Notes for Unit 1 Part A: Rational vs. Irrational Natural Number: Whole Number: Integer: Rational Number: Irrational Number: Rational Numbers All are Real Numbers Integers Whole Numbers Irrational Numbers
More informationAdvanced Design System 1.5. Digital Filter Designer
Advanced Design System 1.5 Digital Filter Designer December 2000 Notice The information contained in this document is subject to change without notice. Agilent Technologies makes no warranty of any kind
More informationPATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE
Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING
More information3 Image Enhancement in the Spatial Domain
3 Image Enhancement in the Spatial Domain Chih-Wei Tang 唐之瑋 ) Department o Communication Engineering National Central Universit JhongLi, Taiwan 013 Spring Outline Gra level transormations Histogram processing
More informationA STUDY ON COEXISTENCE OF WLAN AND WPAN USING A PAN COORDINATOR WITH AN ARRAY ANTENNA
A STUDY ON COEXISTENCE OF WLAN AND WPAN USING A PAN COORDINATOR WITH AN ARRAY ANTENNA Yuta NAKAO(Graduate School o Engineering, Division o Physics, Electrical and Computer Engineering, Yokohama National
More informationAudio-coding standards
Audio-coding standards The goal is to provide CD-quality audio over telecommunications networks. Almost all CD audio coders are based on the so-called psychoacoustic model of the human auditory system.
More informationLow-Complexity Sub-band Digital Predistortion for Spurious Emission Suppression in Noncontiguous Spectrum Access
1 Low-Complexity Sub-band Digital Predistortion or Spurious Emission Suppression in Noncontiguous Spectrum Access Mahmoud Abdelaziz, Student Member, IEEE, Lauri Anttila, Member, IEEE, Chance Tarver, Student
More informationA Novel Accurate Genetic Algorithm for Multivariable Systems
World Applied Sciences Journal 5 (): 137-14, 008 ISSN 1818-495 IDOSI Publications, 008 A Novel Accurate Genetic Algorithm or Multivariable Systems Abdorreza Alavi Gharahbagh and Vahid Abolghasemi Department
More information19. Implementing High-Performance DSP Functions in Stratix & Stratix GX Devices
19. Implementing High-Performance SP Functions in Stratix & Stratix GX evices S52007-1.1 Introduction igital signal processing (SP) is a rapidly advancing field. With products increasing in complexity,
More informationUNIT #2 TRANSFORMATIONS OF FUNCTIONS
Name: Date: UNIT # TRANSFORMATIONS OF FUNCTIONS Part I Questions. The quadratic unction ollowing does,, () has a turning point at have a turning point? 7, 3, 5 5, 8. I g 7 3, then at which o the The structure
More informationResearch on Image Splicing Based on Weighted POISSON Fusion
Research on Image Splicing Based on Weighted POISSO Fusion Dan Li, Ling Yuan*, Song Hu, Zeqi Wang School o Computer Science & Technology HuaZhong University o Science & Technology Wuhan, 430074, China
More informationXavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models
Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models Sven Koenig and Reid G. Simmons Carnegie Mellon University School o Computer Science Pittsburgh, PA
More informationarxiv: v1 [astro-ph.im] 19 Nov 2014
submitted to APJ Preprint typeset using L A TEX style emulateapj v. 5//11 AN ACCURATE AND EFFICIENT ALGORITHM FOR DETECTION OF RADIO BURSTS WITH AN UNKNOWN DISPERSION MEASURE, FOR SINGLE DISH TELESCOPES
More informationThe Quest For The Perfect Resampler
The Quest For The Perfect Resampler 23.6.23 Laurent de Soras Web: http://ldesoras.free.fr ABSTRACT This is a technical paper dealing with digital sound synthesis. Among all known sound synthesis techniques,
More informationTransformations of Functions. Shifting Graphs. Similarly, you can obtain the graph of. g x x 2 2 f x 2. Vertical and Horizontal Shifts
0_007.qd /7/05 : AM Page 7 7 Chapter Functions and Their Graphs.7 Transormations o Functions What ou should learn Use vertical and horizontal shits to sketch graphs o unctions. Use relections to sketch
More informationFace Detection for Automatic Avatar Creation by using Deformable Template and GA
Face Detection or Automatic Avatar Creation by using Deormable Template and GA Tae-Young Park*, Ja-Yong Lee **, and Hoon Kang *** * School o lectrical and lectronics ngineering, Chung-Ang University, Seoul,
More informationComputer Data Analysis and Plotting
Phys 122 February 6, 2006 quark%//~bland/docs/manuals/ph122/pcintro/pcintro.doc Computer Data Analysis and Plotting In this lab we will use Microsot EXCEL to do our calculations. This program has been
More informationEE 264: Image Processing and Reconstruction. Image Motion Estimation II. EE 264: Image Processing and Reconstruction. Outline
Peman Milanar Image Motion Estimation II Peman Milanar Outline. Introduction to Motion. Wh Estimate Motion? 3. Global s. Local Motion 4. Block Motion Estimation 5. Optical Flow Estimation Basics 6. Optical
More informationImproved Efficiancy of CBIR using Contourlet Transform
T. Naga Kartheea, M. Koteswara Rao & K.Veeraswaamy ECE Department, QIS college o Engg & technology, Ongole, E-mail:naga.artheea1@gmail.com, oteshproect@gmail.com, ilarivs@yahoo.com Abstract - Content-based
More informationCPS 303 High Performance Computing. Wensheng Shen Department of Computational Science SUNY Brockport
CPS 303 High Perormance Computing Wensheng Shen Department o Computational Science SUNY Brockport Chapter 4 An application: numerical integration Use MPI to solve a problem o numerical integration with
More informationEMBEDDED DIGITAL IMAGE CORRELATION IN A FULL-FIELD DISPLACEMENT SENSOR. A Thesis. Presented to. The Graduate Faculty of The University of Akron
EMBEDDED DIGITAL IMAGE CORRELATIO I A FULL-FIELD DIPLACEMET EOR A Thesis Presented to The Graduate Faculty o The University o Akron In Partial Fulillment o the Requirements or the Degree Master o cience
More informationA fast and area-efficient FPGA-based architecture for high accuracy logarithm approximation
A ast and area-eicient FPGA-based architecture or high accuracy logarithm approximation Dimitris Bariamis, Dimitris Maroulis, Dimitris K. Iakovidis Department o Inormatics and Telecommunications University
More informationResampling using a FIR filter
Resampling using a FIR filter by Jens Hee http://jenshee.dk October 2016 Change log 29. september 2016 1. Document started. 23. october 2016 1. Document extended i Resampling The resampling method described
More informationComputational Aspects of MRI
David Atkinson Philip Batchelor David Larkman Programme 09:30 11:00 Fourier, sampling, gridding, interpolation. Matrices and Linear Algebra 11:30 13:00 MRI Lunch (not provided) 14:00 15:30 SVD, eigenvalues.
More informationKeysight Technologies Specifying Calibration Standards and Kits for Keysight Vector Network Analyzers. Application Note
Keysight Technologies Speciying Calibration Standards and Kits or Keysight Vector Network Analyzers Application Note Introduction Measurement errors in network analysis can be separated into two categories:
More informationComputational Methods. H.J. Bulten, Spring
Computational Methods H.J. Bulten, Spring 2017 www.nikhef.nl/~henkjan 1 Lecture 1 H.J. Bulten henkjan@nikhef.nl website: www.nikhef.nl/~henkjan, click on Computational Methods Aim course: practical understanding
More informationREAL TIME DIGITAL SIGNAL PROCESSING
REAL TIME DIGITAL SIGNAL PROCESSING UTN - FRBA 2011 www.electron.frba.utn.edu.ar/dplab Introduction Why Digital? A brief comparison with analog. Advantages Flexibility. Easily modifiable and upgradeable.
More informationUsing a Projected Subgradient Method to Solve a Constrained Optimization Problem for Separating an Arbitrary Set of Points into Uniform Segments
Using a Projected Subgradient Method to Solve a Constrained Optimization Problem or Separating an Arbitrary Set o Points into Uniorm Segments Michael Johnson May 31, 2011 1 Background Inormation The Airborne
More informationMagnetics. Introduction to Filtering using the Fourier Transform. Chuck Connor, Laura Connor. Potential Fields. Magnetics.
Introduction to using the Chuck Connor, Laura Connor Potential Fields for this week Nm Sm Schematic Earth dipolar magnetic field. The field lines placed in the page plane are drawn as thick lines, those
More informationTO meet the increasing bandwidth demands and reduce
Assembling TCP/IP Packets in Optical Burst Switched Networks Xiaojun Cao Jikai Li Yang Chen Chunming Qiao Department o Computer Science and Engineering State University o New York at Bualo Bualo, NY -
More informationDSP Design Flow User Guide
DSP Design Flow User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com Document Date: June 2009 Copyright 2009 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company,
More informationCreating Airy beams employing a transmissive spatial. light modulator
Creating Airy beams employing a transmissive spatial Abstract light modulator Tatiana Latychevskaia 1,*, Daniel Schachtler 1 and Hans-Werner Fink 1 1 Physics Institute, University o Zurich, Winterthurerstrasse
More informationAn Automatic Sequential Smoothing Method for Processing Biomechanical Kinematic Signals
An Automatic Sequential Smoothing Method or Processing Biomechanical Kinematic Signals F.J. ALONSO, F. ROMERO, D.R. SALGADO Department o Mechanical, Energetic and Material Engineering University o Extremadura
More informationReclaiming Space from Duplicate Files in a Serverless Distributed File System
Reclaiming Space rom Duplicate Files in a Serverless Distributed File System John R. Douceur Atul Adya William J. Bolosky Dan Simon Marvin Theimer July 22 Technical Report MSR-TR-22-3 Microsot Research
More informationSection 3. Imaging With A Thin Lens
Section 3 Imaging Wit A Tin Lens 3- at Ininity An object at ininity produces a set o collimated set o rays entering te optical system. Consider te rays rom a inite object located on te axis. Wen te object
More information9.8 Application and issues of SZ phase coding for NEXRAD
9.8 Application and issues of SZ phase coding for NEXRAD J.C. Hubbert, G. Meymaris, S. Ellis and M. Dixon National Center for Atmospheric Research, Boulder CO 1. INTRODUCTION SZ phase coding has proved
More informationDefects Detection of Billet Surface Using Optimized Gabor Filters
Proceedings o the 7th World Congress The International Federation o Automatic Control Deects Detection o Billet Surace Using Optimized Gabor Filters Jong Pil Yun* SungHoo Choi* Boyeul Seo* Chang Hyun Park*
More informationChapter 34. Images. Two Types of Images. A Common Mirage. Plane Mirrors, Extended Object. Plane Mirrors, Point Object
Capter Images One o te most important uses o te basic laws governing ligt is te production o images. Images are critical to a variety o ields and industries ranging rom entertainment, security, and medicine
More informationBalanced Multiresolution for Symmetric/Antisymmetric Filters
Balanced Multiresolution or Symmetric/Antisymmetric Filters Mahmudul Hasan Faramarz F. Samavati Mario C. Sousa Department o Computer Science University o Calgary Alberta Canada {mhasan samavati smcosta}@ucalgary.ca
More informationROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION
ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION Phuong-Trinh Pham-Ngoc, Quang-Linh Huynh Department o Biomedical Engineering, Faculty o Applied Science, Hochiminh University o Technology,
More informationPiecewise polynomial interpolation
Chapter 2 Piecewise polynomial interpolation In ection.6., and in Lab, we learned that it is not a good idea to interpolate unctions by a highorder polynomials at equally spaced points. However, it transpires
More informationComputer Data Analysis and Use of Excel
Computer Data Analysis and Use o Excel I. Theory In this lab we will use Microsot EXCEL to do our calculations and error analysis. This program was written primarily or use by the business community, so
More information