Design of Bandpass Finite Impulse Response Filter Using Various Window Method

Similar documents
Design of FIR Filters

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Understanding CIC Compensation Filters

Em bedded DSP : I ntroduction to Digital Filters

Transition Bandwidth Analysis of Infinite Impulse Response Filters

Designing a Linear FIR filter

Time series analysis Matlab tutorial. Joachim Gross

SWISS ARMY KNIFE INDICATOR John F. Ehlers

Analysis/resynthesis with the short time Fourier transform

Controller Design in Frequency Domain

DESIGN AND SIMULATION OF TWO CHANNEL QMF FILTER BANK FOR ALMOST PERFECT RECONSTRUCTION

Short-time FFT, Multi-taper analysis & Filtering in SPM12

(Refer Slide Time: 01:11-01:27)

SGN-1158 Introduction to Signal Processing Test. Solutions

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

Frequency Response of Filters

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

Digital Signal Processing IIR Filter Design via Impulse Invariance

Frequency Response of FIR Filters

SECTION 6 DIGITAL FILTERS

Filter Comparison. Match #1: Analog vs. Digital Filters

Frequency response: Resonance, Bandwidth, Q factor

NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response

B3. Short Time Fourier Transform (STFT)

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Sophomore Physics Laboratory (PH005/105)

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

Introduction to the Z-transform

The Z transform (3) 1

The Calculation of G rms

Implementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor.

Auto-Tuning Using Fourier Coefficients

TTT4120 Digital Signal Processing Suggested Solution to Exam Fall 2008

HYBRID FIR-IIR FILTERS By John F. Ehlers

Lecture 1-6: Noise and Filters

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

DSPDemo. By Moe Wheatley MoeTronix.

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

2.161 Signal Processing: Continuous and Discrete Fall 2008

8 Filtering. 8.1 Mathematical operation

Using Microcontrollers in Digital Signal Processing Applications

TTT4110 Information and Signal Theory Solution to exam

Laboratory #5: RF Filter Design

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

FFT Algorithms. Chapter 6. Contents 6.1

Example #1: Controller for Frequency Modulated Spectroscopy

Title : Analog Circuit for Sound Localization Applications

Time Series Analysis: Introduction to Signal Processing Concepts. Liam Kilmartin Discipline of Electrical & Electronic Engineering, NUI, Galway

IIR Half-band Filter Design with TMS320VC33 DSP

First, we show how to use known design specifications to determine filter order and 3dB cut-off

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

RF Measurements Using a Modular Digitizer

Image Compression through DCT and Huffman Coding Technique

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

AN-837 APPLICATION NOTE

Applications of the DFT

Analog and Digital Filters Anthony Garvert November 13, 2015

Introduction to IQ-demodulation of RF-data

Matlab GUI for WFB spectral analysis

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING

A FIR FILTER DESIGN TOOL USING GENETIC ALGORITHMS

The continuous and discrete Fourier transforms

Introduction to Digital Filters

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

AVR223: Digital Filters with AVR. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Impedance 50 (75 connectors via adapters)

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Spectrum Level and Band Level

Experimental validation of loudspeaker equalization inside car cockpits

REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION

LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Lezione 6 Communications Blockset

Lecture 6 - Design of Digital Filters

14: FM Radio Receiver

Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers

Workshop Perceptual Effects of Filtering and Masking Introduction to Filtering and Masking

RADIO FREQUENCY INTERFERENCE AND CAPACITY REDUCTION IN DSL

L9: Cepstral analysis

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

Simulation of Frequency Response Masking Approach for FIR Filter design

Introduction to FM-Stereo-RDS Modulation

CM0340 SOLNS. Do not turn this page over until instructed to do so by the Senior Invigilator.

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

Probability and Random Variables. Generation of random variables (r.v.)

ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

An Introduction to Using Simulink

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

EE 402 RECITATION #13 REPORT

Clutter Filter Design for Ultrasound Color Flow Imaging

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Active Noise Cancellation Project

Audio Engineering Society. Convention Paper. Presented at the 119th Convention 2005 October 7 10 New York, New York USA

BSEE Degree Plan Bachelor of Science in Electrical Engineering:

Transcription:

RESEARCH ARTICLE OPE ACCESS Design of Bandpass Finite Impulse Response Filter Using Various Windo Method Er. Mukesh Kumar *, Rohit Patel **, Er. Rohini Saxena *, Saurabh Kumar ** ** PG Student, ECE, SSET, SHIATS, Allahabad, India * Assistant Professor, ECE, SSET, SHIATS Allahabad, India Abstract In the digital signal processing, digital filtering occupies an extremely important position. This paper introduces the definition and basic principles of FIR digital filters, and the design methods based on MATLAB. After the description of the process of design and simulation of a FIR band-pass filter by means of indo function method, the results prove that various performance of the designed FIR filter reach the appointed requirement, the designed method is simple. Keyords - FIR filter, LTI, bandpass filter, indo function, MATLAB I. ITRODUCTIO In different areas digital filter design techniques are idely used. Finite Impulse Response (FIR) filters are one of the primary types of digital filters used in various Digital Signal Processing (DSP) applications such as audio signal processing, video convolution functions and telecommunications by virtue of stability and easy implementation. Digital filters are highly flexible and portable. Digital filter has minimum or negligible interference noise and other effects. In storage and maintenance digital filters are easier and reduces the failure time. Digital filters are divided in to parts as finite impulse response (FIR) and infinite impulse response (IIR). FIR filters have greater flexibility to control the shape of their magnitude response in comparision to IIR filter. The digital filter can be divided in - lopass, highpass, bandpass, and bandstop in frequency domain. IIR filter realization is recursive but in FIR it is non-recursive. In digital signal processing applications digital filter plays an important role. Bandpass filter is to pass a specified frequency band and reject the other band. The filtered signal can be further used for the signal feature extraction. In noise reduction, frequency boosting, digital audio equalizing, and digital crossover, among others, digital filtering is also used. II. FIR DIGITAL FILTER 2.1 Basic Concept of FIR filter The basic structure of FIR filter consists of multipliers, delay elements and adders to create the filter s output. The difference equation of M order of the recursive digital filters (FIR) can be represented as: M-1 M 1 B (n)= k=0 h n A(n k) = k=0 b k A(n k) Where, B (n) is the output signal, h(n) is the filter coefficients and k is the order of the filters. Figure.1 M-order FIR digital filter block diagram 1057 P a g e

We can express the output signal in frequency domain by convolution of the input signal A(n) and the impulse response h(n). B (n) = A (n)*h (n) The output signal is determined as, B(n)=A(0)*h(n)+A(1)*h(n-1)+A(2)*h(n- 2)+..+A(n)h(0) In differential equation, the coefficient b k equals to the successive value h (n) of unit-sample response. The system function H (z) can be expressed as: H (z) = 1 k=0 b k z k H (z) is polynomial ofz 1. This means that all poles are only plotted at the origin of the Z-plane. FIR filters can be designed in different ays, for example indo method, frequency sampling method, eighted least squares method, minimax method and equiripple method. Out of these methods, the indo technique is most conventional method for designing FIR filters. 2.2 Windo function method of FIR filter design Design method of indo function is to change infinite noncasulity sequence into finite impulse response sequence. The basic principle of indo function is to use indo function of certain idth to intercept infinite impulse response sequence for obtaining finite impulse response sequance. The basic design principles of indo function are to calculate h d (n) by the anti-fourier transform based on the ideal demanded filter frequency response H d (e jω ). The formula of h d (n) is shos as h d (n) = 1 2π π π H d (e jω ) Because h d (n) is infinitely long, e have to deal ith it by indo function to get to the unit impulse response h (n). o it is ritten as h (n) = (n). h d (n) Where (n) is the indo function. Fixed indo and adjustable indo are the to categories of indo function. Blackman indo, Hanning indo, Hamming indo and rectangular indo are mostly used fixed indo function. Kaiser indo is a type of adjustable indo function.the indo funtions are shon by the table 1. Black man indo Hamm ing indo Hannin g indo Kaiser indo Table1 Different Windo Function The Hanning indo and hamming indo are raised cosine indo and can be used to reduce the side lobes hile preserving a good frequency resolution compared to the rectangular indo. Blackman indo has an advantage over other indos is that it has better stop band attenuation and ith less pass band ripple.the Kaiser indo has parameter β. The parameter β determines the shape of the indo and thus controls the trade-off beteen main-lobe idth and side-lobe amplitude. III. SIMULATIO The Filter Design and Analysis (FDA) tool orks ith MATLAB and the signal processing toolbox to provide a complete environment for start to finish filter design. The FDA tool supports many advanced techniques not available in SP tool. FDA tool is used to design filters, quantize filter, analyze filter, modify existing filter designs, realize simulink models of quantized direct form FIR filters. 3.1 Filter Specifications The filter specification are : Table.1 Filter specification Parameters Values Filter Type n = (0.42 0.5cos 2πn 4πn ) + 0.08cos, for n = 0 to 1 0, elsehere n = 0.54 0.46 cos 2πn, for n = 0 to 1 0, elsehere n 2πn 0.5 1 cos = M 1, for n = 0 to 1 0, elsehere n = Bandpass Design method FIR indo (β=3.4 for Kaiser indo only) Filter order 38 Sampling frequency 100 Hz Loer cut-off frequency I 0 (β 1 (2(n + 1) ( + 1)) 2 I 0, for n 0 to 0, elsehere 10 Hz Upper cut off frequency 20 Hz 1058 P a g e

Putting the above values in Simulink Model shon by figure 2.. In the simulink environment, hen the signal S(t) = sin (10 πt) + sin (30 πt) + sin( 60 πt) is given to the simulation diagram then the filtering effect is shon by figures. Figure 2 Simulink simulation diagram Figure 3 Original discrete aves (scope) Figure 7 shos the original discrete aves of the simulation setup before filtering on scope. The result is same for blackman, hanning, hamming and kaiser before filtering. Figure 4 The discrete ave after filtering for blackman Windo (scope 1) 1059 P a g e

Figure 5 The discrete ave after filtering for Hamming Windo (scope 1) Figure 6 The discrete ave after filtering for Hanning Windo (scope 1) Figure 7 The discrete ave after filtering for Kaiser Windo (scope 1) Figures 4, 5, 6 and 7 sho the discrete ave after filtering for kaiser indo. The results sho that after simulation some part of signal can pass and other part of signal is greatly damped for kaiser indo than blackman, hamming and hanning indo. So kaiser indo is better indo than other indo functions. From figure 8, 9, 10 and 11, 15Hz frequency sine ave signal can pass, but the 5Hz and 30Hz frequency sine ave ill be greatly damped. These figures are also shon that the Kaiser indo gives the better result than other indos. IV. COCLUSIO FIR filter designed using MATLAB in the digital communications systems and signal processing of the computer field, have broad application prospects. FIR digital filter through the example of the design and analysis, in MATLAB environment, based on MATLAB Signal Processing Toolbox design of digital filters can be convenient, fast and correctly designed to meet the strict linear phase The FIR filter, saving a lot of programming time, improving the efficiency of programming, and parameter changes is 1060 P a g e

also very convenient. This paper shos that the Kaiser indo gives the better result than other indos. REFERECES [1] Rohit Patel, Mukesh Kumar, A.K. Jaisal, Rohini Saxena, Design Technique of BandpassFIR filter using Various Windo Function, IOSR-JECE volume 6, issue 6 august 2013. [2] Saurabh Singh Rajput, Dr. S. S. Bhadauria, Implementation of FIR Filter using Efficient Windo Function and its Application in Filtering a Speech Signal, International Journal of Electrical, Electronics and Mechanical Controls Volume 1, Issue 1, ovember 2012. [3] Sonika Gupta, Aman Panghal Performance, Performance Analysis of FIR Filter Design by Using Rectangular, Hanning and Hamming Windos Methods, International Journal of Advanced Research in Computer Science and Softare Engineering Volume 2, Issue 6, June 2012. [4] J.G. Proakis and D.G. Manolakis, Digital Signal Processing-Principles, Algorithms and Applications e Delhi: Prentice-Hall, 2000. [5] S. Salivahanan, A. Vallavaraj, C. Gnanaapriya, Digital Signal Processing, Tata McGra-Hill, 2000. [6] T.W. Parks and C.S. Burrus, Digital Filter Design e York: Wiley, 1987. 1061 P a g e