Upsampling and Downsampling

Total Page:16

File Type:pdf, Size:1020Kb

Upsampling and Downsampling Upsampling and Downsampling MUS421/EE367B Lecture 9 Multirate, Polyphase, and Wavelet Filter Banks For the DFT, we have the Stretch Theorem (Repeat Theorem) which relates upsampling (“stretch”) to Julius O. Smith III ([email protected]) , Scott Levine and Harvey Thornburg spectral copies (“images”) in the DFT context (length N Center for Computer Research in Music and Acoustics (CCRMA) signals and spectra). Department of Music, Stanford University Stanford, California 94305 We also have the Downsampling Theorem (Aliasing Theorem) for DFTs which relates downsampling to June 2, 2020 aliasing for finite length signals and spectra. We now look at these relationships in the DTFT case. Outline Thus, the signal length N is extended to infinity, and the Upsampling and Downsampling spectrum becomes defined continuously over the unit • circle in the z plane. Polyphase Filtering • Critically Sampled Perfect Reconstruction Filter Banks • Perfect Reconstruction Filter Banks • Paraunitary (Orthogonal) Filter Banks • Multirate Analysis of Filter Banks • DFT Filter Banks • Cosine Modulated Filter Banks • Wavelet Filter Banks • 1 2 Upsampling (Stretch) Downsampling (Decimation) Diagram: Diagram: • • xN y xN y Basic Idea: To upsample by the integer factor N, Basic Idea: Take every N th sample. • • insert N 1 zeros between x[n] and x[n +1] for all n. Downsample − Time Domain: y = N (x), i.e., Time Domain: y = Stretch (x), i.e., • • N y[n]= x[Nn], n Z ∈ x[n/N],N divides n y[n]= Frequency Domain: Y = AliasN (X), i.e., ( 0, otherwise. • N 1 1 − 1 jm2π Frequency Domain: Y = Repeat (X), i.e., Y (z)= X z N e− N , z C N N ∈ • m=0 Y (z)= X(zN ), z C X ∈ Thus, the frequency axis is expanded by factor N, Plugging in z = ejω, we see that the spectrum on wrapping N times around the unit circle and adding. • [ π,π) contracts by the factor N, and N images For N =2, two partial spectra are summed, as appear− around the unit circle. For N =2, this is indicated below: depicted below: 1/Ν −π π −π π −π π −π π 3 4 Twiddle Factor Notation Proof of Downsampling/Aliasing Relationship 1 k Downsample Alias In FFT terminology, W denotes the kth “twiddle N (x) N (X) N ↔ N factor,” where WN is a primitive Nth root of unity: N 1 ∆ j2π/N − WN = e− . or x(nN) 1 X ej2πm/N z1/N ↔ N m=0 The aliasing expression can therefore be written as X N 1 From the DFT case, we know this is true when x and X 1 − 1 jm2π Y (z) = X z N e− N , z C are each complex sequences of length N , in which case y N ∈ s m=0 and Y are length N /N. Thus, X s N 1 1 − N 1 m 1/N 1 − 2π Ns = X(WN z ). x(nN) Y (ω N)= X ω + m , k 0, N ↔ k N k N ∈ N m=0 m=0 X X where we have chosen to keep frequency samples ωk in terms of the original frequency axis prior to downsampling, i.e., ωk =2πk/Ns for both X and Y . This choice allows us to easily take the limit as N s →∞ by simply replacing ωk by ω: N 1 1 − 2π 2π x(nN) Y (ωN)= X ω + m , ω 0, ↔ N N ∈ N m=0 X Replacing ω by ω′ = ωN and converting to z-transform notation X(z) instead of Fourier transform notation X(ω), with z = ejω′, yields the final result. 5 6 Example: Downsampling by 2 Filtering and Downsampling As an example, when N =2, y[n]= x[2n], and Because downsampling by N will cause aliasing for any ∆ j2π/2 (since W2 = e− = 1) frequencies in the original signal above ω > π/N, the − input signal must first be lowpass filtered.| | 1 Y (z) = X W 0z1/2 + X W 1z1/2 2 2 2 h i H(z) N 1 j2π0/2 1/2 j2π1/2 1/2 = X e− z + X e− z 2 1 h i = X z1/2 + X z1/2 The lowpass filter h[n] is an FIR filter of length M with a 2 − cutoff frequency of π/N. Let’s draw the FIR filter h in 1 h i = [Stretch (X)+ Stretch (Shift (X))] direct form: 2 2 2 π x[n] h(0) y[n] N Example: Upsampling by 2 z-1 h(1) z-1 When N =2, y =[x0, 0,x1, 0,...], and h(2) 2 Y (z)= X(z )= Repeat2(X) -1 z h(M-1) 7 8 Note that we do not need N 1 out of every N Interpretation: • − • samples due to the N :1 downsampler. – serial to parallel conversion Commute the downsampler through the adders inside from a stream of scalar samples x[n] • the FIR filter: to a sequence of length M buffers every N samples, followed by x[n] h(0) y[n] N – a dot product of each buffer with h(0 : M 1) − z-1 h(1) For N = M, the overall system is equivalent to a N • round-robin demultiplexor, with a different gain h(m) z-1 for each output, followed by an M-sample summer h(2) N which adds the “de-interleaved” signals together: x[n] h(0) -1 z h(M-1) N h(1) Length M y[n] running sum The multipliers are now running at 1/N times the • sampling frequency of the input signal, x[n]. This reduces the computation requirements by 1/N. The downsampler outputs are called polyphase signals h(M 1) • − This is a summed polyphase filter bank in which each • “subphase filter” is a constant scale factor h(m). 9 10 Polyphase Processing (Anti-Aliasing Filter) Polyphase Filtering In multirate signal processing, it is often fruitful to split a Subphase 0, • signal or filter into its polyphase components. x(nN) ∞ =[x ,x ,x ,...] |n=0 0 N 2N Let’s look at the case N =2: is scaled by h(0) Begin with the filter Subphase 1, • • ∞ n x(nN + 1) ∞ =[x1,xN+1,x2N+1,...] H(z)= h(n)z |n=0 − n= is scaled by h(1) X−∞ Separate the even and odd terms: • •··· Subphase m, ∞ 2n 1 ∞ 2n • H(z)= h(2n)z− + z− h(2n + 1)z− n= n= x(nN + m) ∞ =[x ,x ,x ,...] |n=0 m N+m 2N+m X−∞ X−∞ Define the polyphase component filters: is scaled by h(m). • ∞ n E0(z) = h(2n)z− n= X−∞ ∞ n E1(z) = h(2n + 1)z− n= X−∞ E0(z) and E1(z) are the polyphase components of the polyphase decomposition of H(z) for N =2. 11 12 Now write H(z) as the sum of the odd and even e0 • e1 terms: e2 2 1 2 -6-5 -4 -3 -2 -1 0 1 2 3 4 5 6 H(z)= E0(z )+ z− E1(z ) Example Polyphase Decomposition into 2 Channels The polyphase decomposition into N channels is given by N 1 − H(z)= z lE (zN ) As a simple example, consider − l l=0 1 2 3 X H(z)=1+2z− +3z− +4z− . where the subphase filters are Then the even and odd terms are, respectively, ∞ n 1 El(z)= el(n)z− , l =0, 1,...,N 1, E0(z) = 1+3z− − n= 1 X−∞ E1(z) = 2+4z− with And so H(z) can be written as the sum of the following ∆ el(n) = h(Nn + l). (lth subphase filter) two polyphase components: 2 2 The signal e (n) can be obtained by passing h(n) E0(z ) = 1+3z− l 1 2 1 3 through an advance of l samples, followed by z− E1(z )=2z− +4z− downsampling by the factor N: Polyphase Decomposition into N Channels h(n) el(n) zl N For the general case of arbitrary N, the basic idea is to decompose x[n] into its periodically interleaved subsequences: 13 14 Three-Channel Polyphase Decomposition and Filtering and Downsampling, Revisited Reconstruction As another example of polyphase filtering, we return to For N =3, we have the following system diagram: the previous example about downsampling and filtering. 1 3 E0(z) 3 1 This time, E (z) 1 H(z) z3 1 3 z− H(z) Let the FIR lowpass filter h[n] be of length • Z 2 E (z) 2 M = LN, L z 3 2 3 z− ∈ The N polyphase filters, el[n], are each length L. Type II Polyphase Decomposition • N 1 N 2 N Recall, H(z)= E0(z )+ z− E1(z )+ z− E2(z )+ • (N 1) N The preceding polyphase decomposition of H(z) into N + z− − EN 1(z ): ··· − channels N 1 x[n] y[n] E (zN) N − l N 0 H(z)= z− El(z ) z-1 l=0 X E (zN) can be termed a “Type I” polyphase decomposition. 1 z-1 In the “Type II”, or reverse polyphase decomposition, the E (zN) powers of z progress in the opposite direction: 2 N 1 − (N l 1) N H(z)= z− − − Rl(z ). -1 l=0 z N X EM-1(z ) We will see later that we need Type I for analysis filters and Type II for synthesis filters in a “perfect reconstruction filter bank”. 15 16 Now commute the N :1 downsampler through the Multirate Noble Identities • adders and through the upsampled polyphase filters, N El(z ): Downsamplers and upsamplers are linear, time-varying x[n] y[n] operators.
Recommended publications
  • Brislawn-2006-Polyphase.Pdf
    LA-UR-04-2090 Approved for public release; distribution is unlimited. Title: The polyphase-with-advance representation and linear phase lifting factorizations Author(s): Christopher M. Brislawn Brendt Wohlberg Submitted to: to appear in IEEE Transactions on Signal Processing Los Alamos National Laboratory, an affirmative action/equal opportunity employer, is operated by the University of California for the U.S. Department of Energy under contract W-7405-ENG-36. By acceptance of this article, the publisher recognizes that the U.S. Government retains a nonexclusive, royalty-free license to publish or reproduce the published form of this contribution, or to allow others to do so, for U.S. Government purposes. Los Alamos National Laboratory requests that the publisher identify this article as work performed under the auspices of the U.S. Department of Energy. Los Alamos National Laboratory strongly supports academic freedom and a researcher’s right to publish; as an institution, however, the Laboratory does not endorse the viewpoint of a publication or guarantee its technical correctness. Form 836 (8/00) 1 The Polyphase-with-Advance Representation and Linear Phase Lifting Factorizations Christopher M. Brislawn*, Member, IEEE, and Brendt Wohlberg Los Alamos National Laboratory, Los Alamos, NM 87545 USA (505) 665–1165 (Brislawn); (505) 667–6886 (Wohlberg); (505) 665–5220 (FAX) [email protected]; [email protected] Abstract A matrix theory is developed for the noncausal polyphase representation that underlies the theory of lifted filter banks and wavelet transforms. The theory presented here develops an extensive matrix algebra framework for analyzing and implementing linear phase two- channel filter banks via lifting cascade schemes.
    [Show full text]
  • Filter Banks, Time-Frequency Transforms and Applications
    Signal Analysis: Wavelets,Filter Banks, Time-Frequency Transforms and Applications. Alfred Mertins Copyright 0 1999 John Wiley& Sons Ltd print ISBN 0-471-98626-7 Electronic ISBN 0-470-84183-4 Chapter 6 Filter Banks Filter banks are arrangementsof low pass, bandpass, and highpass filters used for the spectral decomposition and composition of signals. They play an im- portant role in many modern signal processing applications such as audio and image coding. The reason for their popularity is the fact that they easily allow the extractionof spectral components of a signal while providing very efficient implementations. Since most filter banks involve various sampling rates, they are also referred to as multirate systems. To give an example,Figure 6.1 shows an M-channel filter bank. The input signal is decomposed into M so- called subb and signalsby applying M analysis filters with different passbands. Thus, each of the subband signals carries information on the input signal in a particular frequency band. The blocks with arrows pointing downwards in Figure 6.1 indicate downsampling (subsampling) by factor N, and the blocks with arrows pointing upwards indicate upsampling by N. Subsampling by N means that only every Nth sample is taken. This operation serves to reduce or eliminate redundancies in the M subband signals. Upsampling by N means the insertion of N - 1 consecutive zeros between the samples. This allows us to recover the original sampling rate. The upsamplers are followed by filters which replace the inserted zeros with meaningful values. In the case M = N we speak of critical subsampling, because this is the maximum downsampling factor for which perfect reconstruction can be achieved.
    [Show full text]
  • Chapter 2 – the Discrete Fourier Transform
    Ivan W. Selesnick et al. "The Discrete Fourier Transform" The Transform and Data Compression Handbook Ed. K. R. Rao et al. Boca Raton, CRC Press LLC, 2001 © 20001 CRC Press LLC Chapter 2 The Discrete Fourier Transform Ivan W. Selesnick Polytechnic University Gerald Schuller Bell Labs 2.1 Introduction The discrete Fourier transform (DFT) is a fundamental transform in digital signal processing, with applications in frequency analysis, fast convolution, image process- ing, etc. Moreover, fast algorithms exist that make it possible to compute the DFT very efficiently. The algorithms for the efficient computation of the DFT are collectively called fast Fourier transforms (FFTs). The historic paper by Cooley and Tukey [15] N N N made well known an FFT of complexity log2 , where is the length of the data vector. A sequence of early papers [3, 11, 13, 14, 15] still serves as a good reference for the DFT and FFT. In addition to texts on digital signal processing, a number of books devote special attention to the DFT and FFT [4, 7, 10, 20, 28, 33, 36, 39, 48]. The importance of Fourier analysis in general is put forth very well by Leon Co- hen [12]: . Bunsen and Kirchhoff, observed (around 1865) that light spectra can be used for recognition, detection, and classification of substances because they are unique to each substance. This idea, along with its extension to other waveforms and the invention of the tools needed to carry out spectral decomposition, certainly ranks as one of the most important discoveries in the history of mankind. The kth DFT coefficient of a length N sequence {x(n)} is defined as N−1 kn X(k) = x(n) WN ,k= 0,...,N − 1 (2.1) n=0 where π π W = e−j2π/N = 2 − j 2 N cos N sin N nk is the principal N-th root of unity.
    [Show full text]
  • Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi
    Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2003 Efficient Implementations of Discrete Wavelet Transforms Using Fpgas Deepika Sripathi Follow this and additional works at the FSU Digital Library. For more information, please contact [email protected] THE FLORIDA STATE UNIVERSITY COLLEGE OF ENGINEERING EFFICIENT IMPLEMENTATIONS OF DISCRETE WAVELET TRANSFORMS USING FPGAs By DEEPIKA SRIPATHI A Thesis submitted to the Department of Electrical and Computer Engineering in partial fulfillment of the requirements for the degree of Master of Science Degree Awarded: Fall Semester, 2003 The members of the committee approve the thesis of Deepika Sripathi defended on November 18th, 2003. Simon Y. Foo Professor Directing Thesis Uwe Meyer-Baese Committee Member Anke Meyer-Baese Committee Member Approved: Reginald J. Perry, Chair, Department of Electrical and Computer Engineering The office of Graduate Studies has verified and approved the above named committee members ii ACKNOWLEDGEMENTS I would like to express my gratitude to my major professor, Dr. Simon Foo for his guidance, advice and constant support throughout my thesis work. I would like to thank him for being my advisor here at Florida State University. I would like to thank Dr. Uwe Meyer-Baese for his guidance and valuable suggestions. I also wish to thank Dr. Anke Meyer-Baese for her advice and support. I would like to thank my parents for their constant encouragement. I would like to thank my husband for his cooperation and support. I wish to thank the administrative staff of the Electrical and Computer Engineering Department for their kind support. Finally, I would like to thank Dr.
    [Show full text]
  • Learning Sparsifying Filter Banks
    Learning Sparsifying Filter Banks Luke Pfister and Yoram Bresler Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign ABSTRACT Recent years have numerous algorithms to learn a sparse synthesis or analysis model from data. Recently, a generalized analysis model called the 'transform model' has been proposed. Data following the transform model is approximately sparsified when acted on by a linear operator called a sparsifying transform. While existing transform learning algorithms can learn a transform for any vectorized data, they are most often used to learn a model for overlapping image patches. However, these approaches do not exploit the redundant nature of this data and scale poorly with the dimensionality of the data and size of patches. We propose a new sparsifying transform learning framework where the transform acts on entire images rather than on patches. We illustrate the connection between existing patch-based transform learning approaches and the theory of block transforms, then develop a new transform learning framework where the transforms have the structure of an undecimated filter bank with short filters. Unlike previous work on transform learning, the filter length can be chosen independently of the number of filter bank channels. We apply our framework to accelerating magnetic resonance imaging. We simultaneously learn a sparsifying filter bank while reconstructing an image from undersampled Fourier measurements. Numerical experiments show our new model yields higher quality images than previous patch based sparsifying transform approaches. Keywords: Sparisfying transform learning, Sparse representations, Filter banks, MR reconstruction 1. INTRODUCTION Problems in fields ranging from statistical inference to medical imaging can be posed as the recovery of high- quality data from incomplete or corrupted linear measurements.
    [Show full text]
  • Analysis/Synthesis Filter Bank Design Based on Time Domain Aliasing Cancellation
    IEEE TRANSACTIONS ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL.ASSP-34, NO. 5, OCTOBER 1986 1153 Analysis/Synthesis Filter Bank Design Basedon Time Domain Aliasing Cancellation JOHN P. PRINCEN, STUDENT MEMBER, IEEE, AND ALANBERNARD BRADLEY Abstract-A single-sideband analysis/synthesis system is proposed which provides perfect reconstruction aof signal froma set of critically sampled analysis signals. The technique is developed in terms of a dTr weighted overlap-add methodof analysis/synthesis and allows overlap q-1 x(n) %nl between adjacent time windows. This implies that time domain aliasing is introduced in the analysis; however, this aliasing is cancelledin the synthesis process, and the system can provide perfect reconstruction. k=O... K-1 Achieving perfect reconstruction places constraints on the time domain window shape which are equivalent to those placed on the frequency Fig. 1. Analysidsynthesis system framework. domain shape of analysis/synthesis channels used in recently proposed ily expressed in the frequency domain. Reconstruction can critically sampled systems based on frequency domain aliasing cancel- lation [7], [8]. In fact, a duality exists between the new technique and be obtained if the composite analysidsynthesis channel the frequency domain techniques of [7] and 181. The proposed tech- responses overlap and add such that their sum is flat in nique is more-efficient than frequency domain designs fora given num- the frequency domain. Any frequency domain aliasing in- ber of analysis/synthesis channels, and can provide reasonably band- troduced by representing the narrow-band analysis signals limited channel responses. The technique could be particularly useful at areduced sample rate mustbe removed in the synthesis in applicationswhere critically sampled analysislsynthesis is desir- able, e.g., coding.
    [Show full text]
  • Euclidean Algorithm for Laurent Polynomial Matrix Extension
    Euclidean Algorithm for Laurent Polynomial Matrix Extension |A note on dual-chain approach to construction of wavelet filters Jianzhong Wang May 11, 2015 Abstract In this paper, we develop a novel and effective Euclidean algorithm for Laurent polynomial matrix extension (LPME), which is the key of the construction of perfect reconstruction filter banks (PRFBs). The algorithm simplifies the dual-chain approach to the construction of PRFBs in the paper [5]. The algorithm in this paper can also be used in the applications where LPME plays a role. Key words. Laurent polynomial matrix extension, perfect reconstruction filter banks, multi-band filter banks, M-dilation wavelets, B´ezoutidentities, Euclidean division algo- rithm. 2010 AMS subject classifications. 42C40, 94A12, 42C15, 65T60, 15A54 1 Introduction In recent years, the theory of filter banks has been developed rapidly since they are widely used in many scientific areas such as signal and image processing, data mining, data feature extraction, and compression sensing. In the theory, the perfect reconstruction filter banks (PRFBs) play an important role [7, 8, 17, 18, 19, 20]. A PRFB consists of two sub-filter banks: an analysis filter bank, which is used to decompose signals into different bands, and a synthetic filter bank, which is used to compose a signal from its different band components. Either an analysis filter bank or a synthetic one consists of several band-pass filters. Figure 1 illustrates the role of an M-band PRFB, in which, the filter set fH0;H1; ··· ;HM−1g forms an analysis filter bank and the filter set fB0;B1; ··· ;BM−1g forms a synthetic one.
    [Show full text]
  • Arxiv:1902.09040V1 [Cs.IT] 24 Feb 2019 Acting on a Space of Vector-Valued Discrete-Time Signals, E.G., `2 Z, C2
    FACTORING PERFECT RECONSTRUCTION FILTER BANKS INTO CAUSAL LIFTING MATRICES: A DIOPHANTINE APPROACH CHRISTOPHER M. BRISLAWN Abstract. The theory of linear Diophantine equations in two unknowns over polynomial rings is used to construct causal lifting factorizations for causal two- channel FIR perfect reconstruction multirate filter banks and wavelet trans- forms. The Diophantine approach generates causal lifting factorizations sat- isfying certain polynomial degree-reducing inequalities, enabling a new lifting factorization strategy called the Causal Complementation Algorithm. This provides an alternative to the noncausal lifting scheme based on the Ex- tended Euclidean Algorithm for Laurent polynomials that was developed by Daubechies and Sweldens. The new approach, which can be regarded as Gauss- ian elimination in polynomial matrices, utilizes a generalization of polynomial division that ensures existence and uniqueness of quotients whose remainders satisfy user-specified divisibility constraints. The Causal Complementation Al- gorithm is shown to be more general than the Extended Euclidean Algorithm approach by generating causal lifting factorizations not obtainable using the polynomial Euclidean Algorithm. 1. Introduction Figure1 depicts the Z-transform representation of a two-channel multirate digital def i filter bank with input X(z) = i x(i)z− [1,2,3,4,5]. It is a perfect reconstruction (PR) filter bank if the transfer function X(z)=X(z) is a monomial (i.e., a constant P multiple of a delay) in the absence of additional processing or distortion. For suit- ably chosen polyphase transfer matrices bH(z) and G(z) the system in Figure1 is mathematically equivalent to the polyphase-with-delay (PWD) filter bank represen- tation in Figure2[2,4].
    [Show full text]
  • Development of a Digital Universal Filter Bank
    UPTEC E16 005 Examensarbete 30 hp Oktober 2016 Development of a Digital Universal Filter Bank Mats Larsson Abstract Development of a Digital Universal Filter Bank Mats Larsson Teknisk- naturvetenskaplig fakultet UTH-enheten This is a master's thesis project, which is a part of the Master Programme in Electrical Engineering at Uppsala university. Besöksadress: Ångströmlaboratoriet Lägerhyddsvägen 1 When developing a product or performing measurements, it is Hus 4, Plan 0 sometimes necessary to remove some content of a signal. This might be due to an interfering source that has to be filtered out, or Postadress: that only a specific frequency interval is of interest. In such a Box 536 751 21 Uppsala case, it would be practical if a universal frequency selective filter was available and easy to use. Telefon: 018 – 471 30 03 In this thesis, a platform for implementing different frequency Telefax: selective digital filters is developed. Through a user interface, 018 – 471 30 00 parameters such as sampling frequency, filter order, type of filter and cutoff frequencies are set by the user. This provides a Hemsida: platform which is easy to configure in order to run one or http://www.teknat.uu.se/student multiple IIR or FIR filters in various constellations. By combining different filters, a wide variety of frequency responses can be obtained. A prototype is constructed, which allows the user to connect up to two input signals and retrieve up to two output signals. The filter bank is programmed in C and implemented in a 32-bit microcontroller, base on the ARM architecture. To get a reliable prototype, a printed circuit board is designed and manufactured.
    [Show full text]
  • FPGA-Based Filterbank Implementation for Parallel Digital Signal Processing 1
    5.].I FPGA-Based Filterbank Implementation for Parallel Digital Signal Processing 1 Stephan Berner and Phillip De Leon New Mexico State University Center for Space Telecommunications and Telemetering Box 30001, Dept. 3-0 Las Cruces, New Mexico 88003-8001 {sberner, pdeleon}_)nmsu.edu Abstract - One approach to parallel digital signal processing decomposes a high bandwidth signal into multiple lower bandwidth (rate) signals by an analysis bank. After processing, the subband signals are recombined into a fullband output signal by a synthesis bank. This paper describes an implementation of the analysis and synthesis banks using FPGAs. 1 Introduction In the last decade research in filter banks and subband processing as well as multi-resolution analysis (MRA) a.k.a, wavelet transforms has occurred at a fast pace [12],[14],[6].[3]. In particular, subband processing of signals is now common in a number of apl)lications such as audio, image, and video encoders/decoders; acoustic echo cancelers used in hands-free teleconferencing systems; and spread spectrum comnmnications systems [1]. In addition. emerging applications include multiple target tracking in radar, high-data rate modems for satellite channels, and suppression of interference signals in wireless applications [8].[13].[2]. As compared to equivalent fullband processing, subband signal processing in these applica- tions often leads to a performance increase due to the MRA and potentially a reduction in computation due to the lower sampling rate of the subband (component) signals. Another emerging area of application is in parallel digital signal processing architectures [5I. There are essentially two approaches in which to utilize multiple processors in an archi- tecture.
    [Show full text]
  • Lecture 44: Tutorial on Two-Band Filter Bank Prof.V.M.Gadre, EE, IIT Bombay
    WAVELETS AND MULTIRATE DIGITAL SIGNAL PROCESSING Lecture 44: Tutorial on Two-Band Filter Bank Prof.V.M.Gadre, EE, IIT Bombay 1 Two Band Filter Bank The 2-band filter bank have two section. The analysis section and the synthesis section. π H0(Z) is a low pass filter with a cut off frequency 2 and H1(Z) is a high pass filter with a cut π off frequency 2 . Analysis section analyzes or breaks down the input in two components. π G0(Z) is a low pass filter with a cut off frequency 2 and G1(Z) is a high pass filter with a cut π off frequency 2 . Synthesis section re-synthesize output from the inputs. It is impossible situation as we can never reach ideal low pass or high pass filter. Even so, it is possible to build perfect reconstruction structure. For e.g., if we take Haar 2-band filter bank, we have set of filters H0, H1, G0 and G1 all of them have impulse response of length 2 which can create perfect reconstruction situation i.e., output Y0 is same as input X0 except for a constant multiplier and a shift. 2 Haar 2-Band filter bank −1 H0(Z) = (1 + Z ) (1) 44 - 1 −1 H1(Z) = (−1 + Z ) (2) (1 + Z−1) G (Z) = (3) 0 2 (1 − Z−1) G (Z) = (4) 1 2 1 The factor of 2 can either be on the analysis or synthesis side. Let us take x[n] be the input to this Haar 2-band filter bank.
    [Show full text]
  • ˆ K  X(N)E N (1) S Xx  Directly from Signal Being Estimated X(N)
    International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.1, Issue.2, pp-247-251 ISSN: 2249-6645 Performance Evaluation of Filter-bank based Spectrum Estimator M.Venakatanarayana1, Dr.T.Jayachandra Prasad 2 1Assoc . Prof , Dept. of ECE, KSRM College of Engg., Kadapa. 2Professor, Dept. of ECE, RGMCET, Nandyal, Abstract— signal. Estimator based on parametric method provides higher In this paper on attempt has been made to study the degree of detail. performance of Filter-bank based nonparametric spectral The disadvantage of parametric method is that if the signal is estimation. Several methods are available to estimate non not sufficiently and accurately described by the model, the parametric power spectrum. The band pass filter, which result is less meaningful. Non Parametric methods, on the sweeps through the frequency interval of interest, is main other hand, do not have any assumption about the shape of the element in power spectrum estimation setup. The filter- bank based spectrum estimation is developed and is power spectrum and try to find acceptable estimate of the applied to multi tone signal. The spectrum estimated based power spectrum without prior knowledge about the underlying on filter-bank approach has been compared with stochastic approach. The following sub-sections give review conventional nonparametric spectrum estimation on some of the spectrum estimation methods. techniques such as Periodogram, Welch and Blackman- Tukey. It is observed that the filter-bank method gives A. Periodogram better frequency resolution and low statistical variability. The most commonly known spectrum estimation technique is It is also found there is a tradeoff between resolution and periodogram, which is classified as a non parametric estimator.
    [Show full text]