Selecting FPGAs for FIR filter implementation

From DSP-FPGA.com

Designers face many decisions when implementing a Finite Impulse Response (FIR) filter within an FPGA design. Which parameters are important? What is the best way to approach the design? How should this design be implemented within an FPGA? But the challenge is not as daunting as it sounds. Because FIR filters are among the most common functions implemented within FPGAs, plenty of low-cost IP cores and tools are available to facilitate the design implementation.

Important FIR filter parameters

In their simplest form, FIR filters generate their outputs y(n) by averaging the last N inputs of sample data, x(n). Each sample stored is called a tap. Most designs are a little more complicated than this; to provide optimal filter characteristics, it is common to multiply each tap by a coefficient or weighting value, h(i). Figure 1 illustrates a typical FIR filter structure (fully parallel).

The key parameters for a FIR filter are the passband, stopband, stopband attenuation, and passband ripple. Figure 2 shows these parameters for a low-pass filter. For some applications, stopband ripple also may be important and specified. However, stopband attenuation is adequate for most applications. An input sampling rate and desired output sampling rate will be included, along with input and output data resolutions.

Ultimately, the application defines many of the design specifications, though some guidelines can help designers narrow down the possibilities and evaluate design trade-offs. Generally, the closer the passband is to the stopband, the more challenging the design will be. Similarly, specifying very low ripple in the passband or very high stopband attenuation greatly increases the design’s complexity.

View articles on DSP-FPGA.com
View Table of Contents
© 2024 OpenSystems Media, LLC

Products & Services
IC Electronic Filters
IC electronic filters are frequency-selective circuits that consist of devices such resistors, capacitors, inductors, transistors, or operational amplifiers coupled with reactive components.
Active Band Reject Filters
Active band reject filters are tuned circuits that prevent the passage of signals within a specified band of frequencies. These devices are also known as bandstop or notch filters.
Active High Pass Filters
Active high pass filters pass signals from high frequencies and reject signals from low frequencies.
Passive Filters
Passive filters are implemented using only passive components such as resistors, capacitors and inductors. These filters do not produce any amplification of the input signal.
Active Low Pass Filters
Active low pass filters pass signals from low frequencies and reject signals from high frequencies.

Product Announcements
PolyPhaser Corporation - Positive Train Control (PTC) Filter, Railroad RF Band Pass, 450 MHz to 460 MHz
Positive train control (PTC) filter with surge protector RRF-450-NFM-L from PolyPhaser is in-stock and available for same-day shipping. This railroad band pass filter is part of the RRF series that is... (read more)
PolyPhaser Corporation - Positive Train Control (PTC) Filter
Positive train control (PTC) filter RRF-ACE-220-NFF from PolyPhaser is in-stock and available for same-day shipping. This railroad band pass filter is part of the RRF series that is engineered... (read more)
Shanghai Optics - Optical Bandpass Filters
A bandpass filter is designed to pass a specified range of wavelengths with high transmittance while blocking all others. At Shanghai Optics we produce a variety of band-pass filters for various... (read more)
Alluxa, Inc. - ADVANCED PLASMA DEPOSITION
A novel computer-controlled deposition system for multicavity filters improves their spectral precision and contrast. (read more)
Deposition Sciences, Inc. - Edge Filters
DSI custom manufactures a wide selection of edge filters for use at wavelengths ranging from the ultraviolet through the long-wave infrared. The designs can be optimized for various performance... (read more)
SCHURTER Inc - Single-phase EMC Filter Excellent Performance
AC 2-Stage, single-phase EMC Filter with excellent Attenuation... (read more)
Ohmite Manufacturing Co. - Dual Stage - Single Phase - Chassis Mount Filters
Dual mode filters offer higher levels of attenuation. Ohmite offers multiple filter series in a dual mode configuration with max current levels up to 50 amps. These chassis mount filters are also... (read more)
Knowles Precision Devices - Addressing Common mmWave RF Filtering Challenges
As radio architectures evolve, the need for filters is also evolving. At the same time, the industry is working to miniaturize mmWave devices while continually minimizing costs. This means RF... (read more)

Topics of Interest

FIR Filter Design 9.1 Use the window design method to design a linear phase FIR filter of order N = 24 to approximate the following ideal frequency response magnitude: The ideal filter that we...

FIR Filter Design 9.54 What type of window(s) may be used to design a low-pass filter with a passband cutoff frequency ? p = 0.35 ?, a transition width ? ? = 0.025 ?, and a maximum stopband...

The ideal filter transfers all incident energy at passband frequencies to the filter output termination. In practice, energy is lost by reflection at the filter ports, dissipation within the filter...

Thus far in this chapter, we have assumed the inductors and capacitors used in the designs to be lossless. Indeed, all of the response curves presented in this chapter are based on that assumption.

8.3 Digital Butterworth and Chebyshev Filter Designs In this section, we design various types of digital Butterworth and Chebyshev filters using the BLT design method developed in the previous...

UNLIMITED FREE ACCESS TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: IC Electronic Filters
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.