108 views

Uploaded by scribdkrishnaprasad

FIR filter design using Hamming Window method is described here. All the theory and the equations for designing is explained..

- Designing a Low- Pass Fir Digital Filter By Using Bartlett Hanning and Blackman Harris Window Technique
- 1408.2294v2
- Dsp
- FILTRE FIR SI IIR
- project2-12-04-2008
- Method to Measure Displacement and Velocityfrom Acceleration Signals
- DSP_DOCU
- Theory of world
- EC 2302-DSP-AM15-QP
- V2I600260
- Widmann Schroeger Maess 2014 J of Neuroscience Methods
- Analysis of Different Types of IIR and FIR Filters in ECG Signal using Various Transforms for Different Orders and Time Consumption
- IJEST10-02-12-191
- A Matlab Tutorial
- Applications of Filters
- FIR Filter Implementation by Systolization using DA-based Decomposition
- Circular Buffering-5 (1)
- Topic Wise Questions
- Syllabus of DSP
- Ehlers. RSI Smoothing

You are on page 1of 7

THEORY:Digital filtering is one of the most powerful tools of DSP.

Two types of digital filters are the finite impulse response (FIR)

filters and infinite impulse response (IIR) filters.

2. FIR filters are non-recursive. That is, there is no feedback

involved whereas an IIR filter is recursive. There is feedback

involved.

3. IIR filters may be designed to accurately simulate "classical"

analog filter responses whereas FIR filters, in general, cannot do

this.

4. FIR filter has linear phase and easily control whereas IIR

filter has no particular phase and difficult to control.

5. FIR filter is stable and IIR filter is unstable.

6. FIR filter depend only on I/P whereas IIR filter depend upon

both I/P and O/P.

7. FIR filter consist of only zeroes and IIR filter consist of both

poles and zeroes.

The z transform of a N-point FIR filter is given by,

way is window method. In this method infinite impulse

response of the ideal prescribed filter is truncated by

using a window function. The main advantage of this

design technique is that the impulse response coefficient

can be obtained in closed form and can be determined

very quickly. The window method is simple in operation,

easy to understand and very convenient method for

designing digital FIR filter.

To reduce the oscillations in Fourier series method,

the Fourier coefficients are modified by multiplying the

infinite impulse response by a finite weighing sequence

w (n) called a window. Windows are characterized by the

main lobe width which is the bandwidth between first

negative and first positive zero crossing, and by their

ripple ratio. The main lobe width and the ripple ratio

should be as low as possible; ie., the spectral energy

of the window should be concentrated as far as possible

in the main lobe and the energy in the side lobes

should be as low as possible.

Two desirable

characteristics of a window function are;

a small width of the main lobe.

Fourier transform of the window function should have

side lobes that decrease in energy rapidly as / tends

to 0.

Windows can be categorized as fixed or adjustable

window function. Fixed windows such has Rectangular,

Hanning, Hamming and Blackman window have only one

independent parameter window length which controls the

main-lobe width. Adjustable windows have two or more

independent parameters such as window length and one

or more additional parameters that can control the other

windows characteristics. The Kaiser window is a kind of

two parameter window function. In a Kaiser window width

of main lobe can be controlled by adjusting the length

of the filter and side lobe level can be controlled by

varying the other parameter . But the Kaiser window

has the disadvantage of higher computational complexity

due to the use of Bessel functions in the calculation of

the window coefficients.

An adjustable window function equation based on

hamming window function is given by FREDRIC. J.

HARRIS. In this window function the width of main lobe

can be varied by changing the value of a parameter

for a fixed length of the filter. is selected according

to different applications. This generalized window is

referred to as the Hamming window for = 0.54 and

Hanning window for = 0.5. They are both commonly

processing applications. But in some application such as

spectral analysis of a specified frequency spectrum, if the

frequency of interest contains two or more signals very

near to each other, then frequency resolution is very

important. In such cases a small main lobe width of the

window function in frequency domain is required. For an

efficient value of , this window function provides a lesser

main lobe width compares to Hanning (=0.5) and

Hamming window (=0.54), however the amplitude of side

lobe and ripples in pass band is also increased. The

function is W(n)={-(1-)cos(2pi*n/M-1)}, 0nM-1. Otherwise the

value of W(n) is zero.

window is shown below,

SYNTAX:

w = hamming(L)

w = hamming(L,'sflag')

DESCRIPTION:

Hamming window in the column vector w. L should be

a positive integer. The coefficients of a Hamming

window are computed from the following equation.

w(n)=0.54 - 0.46cos(2 /), 0nN

The window length is L=N+1.

w = hamming(L,'sflag') returns an L-point Hamming window

using the window sampling specified by 'sflag', which can

be

either

'periodic'

or

'symmetric'

(the

default).

The 'periodic' flag is useful for DFT/FFT purposes, such

as in spectral analysis. The DFT/FFT contains an implicit

periodic extension and the periodic flag enables a signal

windowed with a periodic window to have perfect periodic

extension. When 'periodic' is specified, hammingcomputes

a length L+1 window and returns the first L points. When

using windows for filter design, the 'symmetric'flag should

be used.

- Designing a Low- Pass Fir Digital Filter By Using Bartlett Hanning and Blackman Harris Window TechniqueUploaded byijsret
- 1408.2294v2Uploaded bypedRocabaniLLAs
- DspUploaded byAnu Priya
- FILTRE FIR SI IIRUploaded byanon_923021641
- project2-12-04-2008Uploaded byapi-3849632
- Method to Measure Displacement and Velocityfrom Acceleration SignalsUploaded byAnonymous 7VPPkWS8O
- DSP_DOCUUploaded byJayr Canhe
- Theory of worldUploaded byChitransh Saxena
- EC 2302-DSP-AM15-QPUploaded byMohan
- V2I600260Uploaded byeditor_ijarcsse
- Widmann Schroeger Maess 2014 J of Neuroscience MethodsUploaded byaparajit5054
- Analysis of Different Types of IIR and FIR Filters in ECG Signal using Various Transforms for Different Orders and Time ConsumptionUploaded byIRJET Journal
- IJEST10-02-12-191Uploaded bywwahib2
- A Matlab TutorialUploaded byRitam Chatterje
- Applications of FiltersUploaded byAnet Augustin
- FIR Filter Implementation by Systolization using DA-based DecompositionUploaded byIDES
- Circular Buffering-5 (1)Uploaded byRushi Desai
- Topic Wise QuestionsUploaded byagrawal29071989
- Syllabus of DSPUploaded byDeepak Rout
- Ehlers. RSI SmoothingUploaded byalpepez
- 10.1.1.151Uploaded byVedharaman VJ
- SwamiUploaded byydsraju
- 27_ReconfigurableUploaded byZameema Zanbakh
- 2014 Tayab Memon and Paul Beckett (AJEEE Stability 2014)Uploaded bytayabmemon
- Fir Filter PaperUploaded bySuyog Chavan
- 2420_0_Pap_LXY_SimulinkUploaded byThomas James
- 541 39 Solutions-Instructor-manual Chapter 10 1Uploaded byAyush Jha
- fircompiler_ugUploaded byNear Ivory Coast
- FIR IIR Pole Zero AME 140 Lec 23Uploaded byelamaran_vlsi
- vnr-dspUploaded byVenkata Naga Chakravarthi Manepalli

- Thelco_Catalog_2012.pdfUploaded byArnaldo Benitez
- 2 MEM678Uploaded byMohd Amin
- Bip ConfigsUploaded bynareshreddyguntaka
- juhi agarwal resumeUploaded byapi-286592025
- 27459895 Steganography PptUploaded bysubashree
- Aquastore - ReducedUploaded byMahesh Janakiraman
- PMP Itto GuideUploaded bySocrates Xavier
- ICOM F 11 - F 11 - F12 - F12SUploaded byradioclubcopiapo
- Emergency Escape Solutions Brochure - EMEAI (EN_rev4)Uploaded byRafael Fonseca
- Ergodic Capacity for MIMO LTEUploaded byNebiye Solomon
- BMC RESmart ICode-Software User-Manual (1)Uploaded byDamian Griffo
- DS12 User Manual 2-2015 V9moto serra.pdfUploaded byRomildoJeronimo
- Ca512 d CumminsUploaded byJozef
- GNAV QuestionUploaded byMahesh Mahajan
- HEAT TREATMENT.DOCUploaded bysvsddsds
- JavaEE_Platform_Spec_EDR.pdfUploaded byBajjiVara
- Stab 2009Uploaded bymuseblade
- FDL03Uploaded byخالد القرة
- What is EAUploaded byjoehummer
- Introduction to Computer OrganizationUploaded bysumikannu
- 161-110 WebUploaded byPipe Lopez
- Bind FreebsdUploaded byfahozo
- Automatic Line Following Robot [Pic Based ]] SynopsisUploaded byHimanshu Kumar
- Porter 2002Uploaded byElaine Johnson
- MISYS_&_EOD_Operation_V2.docUploaded bysparvez
- Categories of Software MaintenanceUploaded bypramodtiwari1989
- M&K VF-100 Owners ManualUploaded bymy_scribd_2011
- KksUploaded byFarhan Zafar
- 3_physical_properties_postUploaded byapi-3767370
- Product Data Sheet Lb 490Uploaded byJohn Schmidt