Design of Digital Filter and Filter Bank using IFIR

Similar documents
Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

arxiv: v1 [cs.it] 9 Mar 2016

Optimal FIR filters Analysis using Matlab

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Design Of Multirate Linear Phase Decimation Filters For Oversampling Adcs

Continuously Variable Bandwidth Sharp FIR Filters with Low Complexity

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

Interpolated Lowpass FIR Filters

Simulation of Frequency Response Masking Approach for FIR Filter design

Narrow-Band and Wide-Band Frequency Masking FIR Filters with Short Delay

Design and Simulation of Two Channel QMF Filter Bank using Equiripple Technique.

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Design of Two-Channel Low-Delay FIR Filter Banks Using Constrained Optimization

Keywords FIR lowpass filter, transition bandwidth, sampling frequency, window length, filter order, and stopband attenuation.

Design of IIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

Analysis on Multichannel Filter Banks-Based Tree-Structured Design for Communication System

Frequency-Response Masking FIR Filters

Implementation of Decimation Filter for Hearing Aid Application

A SIMPLE APPROACH TO DESIGN LINEAR PHASE IIR FILTERS

Multirate DSP, part 1: Upsampling and downsampling

Application of Hardware Efficient CIC Compensation Filter in Narrow Band Filtering

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

FILTER BANKS WITH IN BAND CONTROLLED ALIASING APPLIED TO DECOMPOSITION/RECONSTRUCTION OF ECG SIGNALS

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

VLSI Implementation of Cascaded Integrator Comb Filters for DSP Applications

MULTIRATE DIGITAL SIGNAL PROCESSING

Two-Dimensional Wavelets with Complementary Filter Banks

Sine and Cosine Compensators for CIC Filter Suitable for Software Defined Radio

Design Digital Non-Recursive FIR Filter by Using Exponential Window

Comparison of Different Techniques to Design an Efficient FIR Digital Filter

Digital Signal Processing

Digital Signal Processing Lecture 1

Design of FIR Filters

An Improved Window Based On Cosine Hyperbolic Function

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

On Minimizing the Look-up Table Size in Quasi Bandlimited Classical Waveform Oscillators

Proceedings of the 5th WSEAS Int. Conf. on SIGNAL, SPEECH and IMAGE PROCESSING, Corfu, Greece, August 17-19, 2005 (pp17-21)

DESIGN OF FIR AND IIR FILTERS

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal

Gibb s Phenomenon Analysis on FIR Filter using Window Techniques

A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques

4. K. W. Henderson, "Nomograph for Designing Elliptic-Function Filters," Proc. IRE, vol. 46, pp , 1958.

Multistage Implementation of 64x Interpolator

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

An Overview of the Decimation process and its VLSI implementation

Khlui-Phiang-Aw Sound Synthesis Using A Warped FIR Filter

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

FPGA IMPLEMENTATION OF COEFFICIENT DECIMATED POLYPHASE FILTER BANK STRUCTURE FOR MULTISTANDARD COMMUNICATION RECEIVER

FIR Digital Filter and Its Designing Methods

FIR Filter Design using Different Window Techniques

Design and Analysis of Cosine Modulated Filter banks and Modified DFT Filter Banks

Noise estimation and power spectrum analysis using different window techniques

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Design and simulation of Filter Banks with Low Computational Complexity For Audio Applications

FIR window method: A comparative Analysis

Digital Signal Processing

ECE 429 / 529 Digital Signal Processing

UNIVERSITY OF SWAZILAND

IJSER. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters.

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

Digital Filtering: Realization

Chapter 2: Digitization of Sound

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Digital Filters FIR and IIR Systems

VLSI Implementation of Digital Down Converter (DDC)

Design of Efficient Linear Phase Quadrature Mirror Filter Bank Using Eigenvector Approach

On-Chip Implementation of Cascaded Integrated Comb filters (CIC) for DSP applications

Fully synthesised decimation filter for delta-sigma A/D converters

IIR Ultra-Wideband Pulse Shaper Design

Design of infinite impulse response (IIR) bandpass filter structure using particle swarm optimization

DESIGN OF LATTICE FORM OPTICAL DELAY LINE STRUCTURE FOR MICROWAVE BAND PASS FILTER APPLICATIONS

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

Dr, Kamlesh Kumar Singh (Principal, PSGC Vaishali)

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Performance Analysis on frequency response of Finite Impulse Response Filter

Multirate filters: an overview

Optimized Design of IIR Poly-phase Multirate Filter for Wireless Communication System

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-2,

ECE 6560 Multirate Signal Processing Chapter 11

Copyright S. K. Mitra

Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 5: Digital Filters

ISSN: International Journal Of Core Engineering & Management (IJCEM) Volume 3, Issue 4, July 2016

Design and FPGA Implementation of High-speed Parallel FIR Filters

Digital Signal Processing for Audio Applications

Optimized FIR filter design using Truncated Multiplier Technique

Digital Processing of

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using Artificial Neural Network

Tirupur, Tamilnadu, India 1 2

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

Multirate Digital Signal Processing

Signals and Filtering

On Passband and Stopband Cascaded-Integrator-Comb Improvements Using a Second Order IIR Filter

Optimal Sharpening of CIC Filters and An Efficient Implementation Through Saramäki-Ritoniemi Decimation Filter Structure (Extended Version)

Transcription:

Design of Digital Filter and Filter Bank using IFIR Kalpana Kushwaha M.Tech Student of R.G.P.V, Vindhya Institute of technology & science college Jabalpur (M.P), INDIA ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract A filter is an essential tool of digital signal processing. Since, finite impulse response (FIR) filters have property such as: linearity and stability, hence FIR filters are more favorable than infinite impulse response (IIR) filters. However, large filter order makes computational complexity high. For low computational complexity with linear phase property, interpolated infinite impulse response (IFIR) filters are used. This research paper explores the performance of IFIR filters in terms of computational cost reduction (CR) and overall filter response. Two stages IFIR filter has been designed to improve the computational complexity implementation of Uniform M-channel filter bank has been done by using single stage and two stages IFIR prototype filter. V K(z) = (z)h K(z) The output signal can be expressed as: Y(z) =..(1) Key Words: Use of FIR, IIR, IFIR, CR, M-channel. 1.INTRODUCTION convolving input signal to corresponding filter response, which is given as: This paper includes the mathematical analysis of twochannel and M-channel filter bank with brief introduction. The designing of uniform M-channel filter bank has been done by single stage and two stage IFIR prototype filter to obtain greater value of CR. The basic steps to design single stage and two stage IFIR filter are given in section 1.3. For achieving PR or NPR condition, a suitable optimization algorithm is used by calculating filters coefficients. After designing filter bank with single stage IFIR filter, further improvement in computational cost by using two stages IFIR prototype filter. Different window functions have been used to design digital filter and the results are evaluated in terms of aliasing error, amplitude error, reconstruction error, computational cost reduction, number of iterations and computational time. 1.1 M-channel Filter Bank In M-channel filter bank, input signal decomposes into M number of frequency bands and then these signals are processed separately. M-channel filter bank is further characterized into two types: uniform M-channel filter bank and non-uniform M-channel filter bank. In M-channel uniform filter bank, input signal is divided into M number of frequency bands which have same bandwidth. The block diagram of M-channel filter bank, where H K (z) denotes analysis filter and G K (z) denotes synthesis filter. The mathematical analysis is given below. Expression of the reconstructed signal is obtained by ignoring the coding and quantization errors. Expression of v K (n) is achieved by Figure: Non-uniform tree structured M-channel filter bank 1.2 Optimization of Prototype Filter After designing prototype filter, a suitable optimization technique has been used to achieve perfect or nearly perfect reconstruction condition. In this Chapter, optimization of cutoff frequency of model filter has been done by means of calculating the coefficients IFIR prototype filter. The steps of optimization of IFIR prototype filter have been presented by block diagram, depicted in Fig.1. After optimization of prototype filter, all the analysis and synthesis filters are derived from a single prototype filter. In M-band cosine modulated filter bank, the PR condition can be achieved, if Eq. 1 is satisfied. By solving this equation, at the value of ω is equal to π/2m, and then it leads to Eq. 2. H 0(e jѡ ) 2 + H 0(e j(ѡ-π/m ) 2 =1, for 0<Ѡ<π/M H 0(e jπ/2m ) =0.707..(2) 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 466

Figure : Response of (a) IFIR filter with Kaiser window,(b) Reconstruction error in db and(c) magnitude response of 32- channel filter bank with by single stage IFIR filter bank Figure 1: Block diagram of proposed algorithm 2. Results and discussions This Section presents comparative analysis of proposed algorithm with other existing algorithms with the help of examples and tabular results. The performance of proposed algorithm is evaluated in terms of significant parameters listed below: Kaiser window: Aliasing error = 3.077 105, reconstruction error = 9.30 103, % computational cost reduction =43.50 Blackman window: Aliasing error = 5.213 105, reconstruction error = 6.700 103, % computational cost reduction = 43.50 Computational cost reduction (%CR) Computational cost reduction (%CR) %(CR) = Amplitude distortion(е am) e am=max(1- T 0(e jѡ ) The worst case aliasing distortion(e a) e a=max(t 1(e jѡ )) for є[0,π], ω1 l M-1 Example: In this example, 32-band filter bank has been designed by using single stage IFIR prototype filter. The designing of model and interpolator filter has been done using Blackman window function for a given stop band attenuation (As) = 85dB, pass band frequency (ωp) = π/4m with stop band edge at π/m. Figure : Response of (a) IFIR filter with Blackman window,(b) Reconstruction error in db and (c) Magnitude response of 32- channel filter bank with by single stage IFIR filter bank. 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 467

Simulated results of 32-channel filter bank have been presented in Figs. 16 and 17 by using Kaiser and Blackman Kaiser Window function, respectively. These figures show response of single stage IFIR filter, reconstruction error and analysis filter bank designed with single stage IFIR filter bank. Various examples have been taken to examine the response of IFIR filter for designing filter and filter bank.from these fidelity parameters and simulated results; it has been found that the prototype filter design by IFIR filter gives significant value of computational cost reduction with excellent values of reconstruction and aliasing error. For greater value of L, the computational cost reduction is also higher. 2.1 Two Stages IFIR Filter Single stage IFIR filter has been discussed in Chapter 1. The main aim of IFIR filter is to reduce the computational complexity, by using up-sampling process. The structure of single stage IFIR filter is has only one up-sampling factor. If the value of up sampling factor is more, than large ordered interpolator filter is required, which introduce high computational complexity, thus to reduce computational complexity two stages IFIR is used. In two stages IFIR filter instead of single up-sampling factor, two up sampling factors are used. 2.2 Iterative Algorithm After designing two stages IFIR filter, optimization of prototype filter has been done by calculating the coefficients of prototype filter. After optimization of prototype filter, all analysis and synthesis filters are derived by applying cosine modulated technique. The steps of optimization of two stages IFIR prototype filter are: 1. Specify normalized pass band edge frequency ( w p ) stop band edge frequency ( w s ), and stop band attenuation ( A s ), step size (step), tolerance (To l). 2. Select, and ideal magnitude response (MR=0.707). 3. Calculate the order of filter all specifications of model and interpolator filter ( w pm, w sm, w pi, w si, N m, N i ) using given specifications and L. 4. Design two stages IFIR filter by using above steps 1 to 7. 5. Calculate the magnitude response of designed IFIR filter (MRD) at 3dB cut of frequency (w )=p /2M and value of error (Err=MR-MRD). 6. Check if error is within the to l level or not. (a)if No, Then compare the value of MRD with MR and accordingly cutoff frequency is varied using the step Figure : Two stages IFIR structure The designing steps of two stages IFIR filter has been written below: Step 1: Specify A s, w p and w i. Step 2: Calculate N, L, w p w pi w si N m and N i. Step 3: Design model filter. Step 4: Up sample model filter by L. i. If MR >MRD, then increase w cm = w cm + step. ii. Otherwise w cm = w cm - step. (b) If yes, then, design the other filters by applying cosine modulation technique. 7. Redesign the IFIR prototype filter by redesigning model filter using new w cm on same order. Calculate MRD and also Error. 8. Increment the counter by 1 and Step=step /2 Step 5: Select second up sample factor (L1) Step 6: Calculate specifications of first and second interpolator filter ( w pi1,w si1,w pi2, w si2, N i1,n i2 ) with L2, w pi w si Step 7: Convolve first interpolator filter with second interpolator filter Step 8: Convolve model filter with resultant interpolator filter. 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 468

3.CONCLUSIONS In this Paper, designing of digital filter and filter bank has been done using IFIR prototype filter. With the help of above examples, tabular results and above discussion on simulated results, this can be concluded that, IFIR filter is an efficient filter, which can be used as prototype filter for nearly perfect reconstruction cosine modulated filter bank, which provides significant reduction of computational cost. In this Chapter, more significant improvement in computational cost and SLFOR of prototype filter has been achieved by introducing two stages IFIR technique for designing prototype filter. The simulated responses and fidelity parameters of table show that two stages IFIR filter gives up to 82 % of computational cost reduction. Single stage and two stages IFIR filter can be used to design non uniform filter bank or Trans multiplexer. REFERENCES 1. P. J. Proakis, and G. Dimitris G. Manolakis., Introduction to digital signal processing, Prentice Hall Professional Technical Reference, 1988. 2. A. Antoniou, Digital signal processing, signal, systems, and filters, New York: McGraw-Hill, 2005. 3. S. K. Mitra, and J. F. Kaiser, Handbook for digital signal processing.john Wiley & Sons, Inc., 1993. 4. T. W. Parks, and C. Sidney Burrus, Digital filter design, Wiley-Interscience, 1987. Figure 2: Block diagram of proposed algorithm 5.S. Mitra, and K. Yonghong, Digital signal processing: a computer-based approach, Vol. 2. New York: McGraw-Hill, 2006 6. Y. Neuvo, D. Cheng-Yu, S. K. Mitra, Interpolated finite impulse response filters, IEEE Transaction on Acoustic Speech Signal Process Vol.32, No.3, pp. 563-570, 1984. 7. T. Saramaki, T. Neuvo, and S. K. Mitra, Design of computationally efficient interpolated FIR filters, IEEE Transactions on Circuits and Systems, Vol. 35, No.1, pp. 70-88, 1988. 8. P. P. Vaidyanathan, Optimal design of linear phase FIR digital filters with very flat pass band and equation ripple stop band, IEEE Transactions on Circuits and Systems, Vol. 32, No.9, pp. 904-917, 1985. 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 469

9. T. Karp, N. J. Fliege, Modified DFT filter banks with perfect reconstruction, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 46, No.11, pp. 1404-1414, 1999. 10. S. C. Powell and P. M. Chau, Efficient narrowband FIR and IFIR filters based on powers-of-two sigma delta coefficient truncation, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 41, No.8, pp. 497-505, 1994. 11. Y. Lian, L. Zhang, and C. C. Ko, An improved frequency response masking approach for designing sharp FIR filters, Signal processing, Vol. 81, No.12, pp. 2573-2581, 2001 12. G. Jovanovic-Dolecek, and A. Fernandez-Vazquez, Novel droop-compensated comb decimation filter with improved alias rejections, AEU-International Journal of Electronics and Communications Vol. 67, No.5, pp. 387-396, 2013. 13. Y. C. Lim, and L. Yong, Frequency-response masking approach for digital filter design: complexity reduction via masking filters factorization, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, Vol. 41, No.8, pp. 518-525, 1994. 14. Y. Lain, The optimum design of half-band filter using multi-stage frequency-response masking technique." ELSEVIER on Signal Processing, Vol. 44, No.3, pp. 369-372, 1995. 15. R. Yang, L. Bede, and C. L. Yong, A new structure of sharp transition FIR filters using frequency response masking, IEEE Transactions on Circuits and Systems, Vol. 35, No.8, pp. 955-966, 1988. 16. I. SINGH and P Mehta, Joint Optimization of Interpolated FIR Filter, International Journal of Engineering, Vol. 2, No.1 2013. 2017, IRJET Impact Factor value: 5.181 ISO 9001:2008 Certified Journal Page 470