Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

The advantages and disadvantages of FIR systems

Status
Not open for further replies.

avi_e-

Member level 5
Member level 5
Joined
Feb 18, 2008
Messages
84
Helped
5
Reputation
10
Reaction score
0
Trophy points
1,286
Location
INDIA
Activity points
1,722
Hi Friends,


Please tell me the advantages and disadvantages of FIR systems.



Regards,
Avinash.S.
 

Re: Help!!!

Usually, FIR systems are more robust than IIR systems. IIR systems could become unstable. Please refer to:

Digital Signal Processing: Principles, Algorithms and Applications (3rd Edition)

by John G. Proakis, Dimitris Manolakis
 

    avi_e-

    Points: 2
    Helpful Answer Positive Rating
Re: Help!!!

The main advantage of FIR systems is that they are always stable and they can design to yield a linear phase response.

For a given filter specification they require larger degree with respect to IIR filters. This is a drawback for FIR.
 

    avi_e-

    Points: 2
    Helpful Answer Positive Rating
Re: Help!!!

Hi,

See the attachment on "introduction to Digital Filters", which covers all types of filters and their adv and disadv.
 

    avi_e-

    Points: 2
    Helpful Answer Positive Rating
Re: Help!!!

hi avi
FIR filters offer several advantages over IIR filters
* They can easily be designed to be "linear phase" (and usually are). Put simply, linear-phase filters delay the input signal, but don’t distort its phase.
* They are simple to implement. On most DSP microprocessors, the FIR calculation can be done by looping a single instruction.
* They are suited to multi-rate applications. By multi-rate, we mean either "decimation" (reducing the sampling rate), "interpolation" (increasing the sampling rate), or both. Whether decimating or interpolating, the use of FIR filters allows some of the calculations to be omitted, thus providing an important computational efficiency. In contrast, if IIR filters are used, each output must be individually calculated, even if it that output will discarded (so the feedback will be incorporated into the filter).
* They have desireable numeric properties. In practice, all DSP filters must be implemented using "finite-precision" arithmetic, that is, a limited number of bits. The use of finite-precision arithmetic in IIR filters can cause significant problems due to the use of feedback, but FIR filters have no feedback, so they can usually be implemented using fewer bits, and the designer has fewer practical problems to solve related to non-ideal arithmetic.
* They can be implemented using fractional arithmetic. Unlike IIR filters, it is always possible to implement a FIR filter using coefficients with magnitude of less than 1.0. (The overall gain of the FIR filter can be adjusted at its output, if desired.) This is an important considertaion when using fixed-point DSP's, because it makes the implementation much simpler.
* Completely constant group delay throughout the frequency spectrum. * Complete stability at all frequencies regardless of the size of the filter.
* Can be implemented with fast convolution
* Relatively insensitive to quantization



FIR filters also come with some disadvantages as well:

* The frequency response is not as easily defined as it is with IIR filters
* The number of states required to meet a frequency specification may be far larger than that required for IIR filters.
* FIR filters sometimes have the disadvantage that they require more memory and/or calculation to achieve a given filter response characteristic
* Also, certain responses are not practical to implement with FIR filters.

Sin(x)/x Compensation
To compensate for Sin(X)/X due to sampling, the option exists to insert an approximate X/Sin(X) into the FIR Z transform to offset the effect of sampling. Filter Solutions offers 1st, 2nd, and 3rd order compensations that maintain the FIR characteristic of the filter and approximate X/Sin(X) that are valid for frequencies up to half the sample rate. You may view the effect of this compensation by viewing the magnitude response of a high pass or band stop filter at half the sample rate. The graph below shows Filter Solutions' 3rd order compensation against the ideal compensation

52_1206541351.gif


i hope this helps ya!!!
 
  • Like
Reactions: rakeshk.r

    avi_e-

    Points: 2
    Helpful Answer Positive Rating

    rakeshk.r

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top