Decomposed FIR Filter Architecture for Precision and FPGA Resource Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Finite impulse response (FIR) filters in digital signal processing are resource-intensive and consume significant hardware resources and power, limiting their efficiency and precision due to their large size and granularity effects from data widths of multipliers.

Innovation Solution

Decomposing FIR filters into two or more individual filters, each operating at lower input and coefficient precision, allowing for optimized bit-widths and reduced power consumption, which can improve output precision and reduce resource usage by implementing the filters in programmable logic devices like FPGAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If FIR filters are implemented with full precision multipliers to maintain output precision, then manufacturing precision is improved, but device complexity and resource usage increase significantly

Engineering Contradiction:
Improveoutput precisionVSAvoidfilter complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides a single high-precision FIR filter into multiple lower-precision sub-filters. Each sub-filter processes a portion of the input signal with reduced bit-width multipliers, and their outputs are combined to achieve the desired overall precision. This segmentation reduces the complexity of individual multiplier operations while maintaining the cumulative precision through parallel processing of multiple sub-filters.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If FIR filters use higher data width multipliers to improve output precision, then manufacturing precision is improved, but the area of the integrated circuit increases

Engineering Contradiction:
Improveoutput precisionVSAvoiddie area
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent segments the high-precision filtering function into multiple lower-precision sub-filters. By using several multipliers with smaller bit-widths (e.g., 16×16 or 18×18) instead of one or fewer high-bit-width multipliers, the overall die area is reduced. The combined output of these smaller multipliers achieves the required precision while occupying less silicon real estate than equivalent high-precision multipliers would require.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If FIR filters are implemented with reduced precision multipliers to reduce resource usage, then device complexity is reduced, but output precision deteriorates

Engineering Contradiction:
Improvefilter complexityVSAvoidoutput precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent combines the outputs of multiple lower-precision sub-filters to achieve the precision of a single high-precision filter. Each sub-filter uses simplified multipliers with reduced bit-widths, but their combined results through addition and proper scaling restore the overall output precision. This merging approach allows the system to benefit from reduced complexity in individual components while achieving high precision in the aggregate output.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If FIR filters use more taps to improve filtering performance, then reliability is improved, but the number of multipliers and resource usage increase

Engineering Contradiction:
Improvefiltering performanceVSAvoidnumber of multipliers
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the filter into multiple sub-filters, each handling a portion of the taps. By distributing the tap processing across several sub-filters with reduced-precision multipliers, the total number of high-resource multipliers is reduced. The segmentation allows parallel processing of tap contributions while using more economical multiplier units, thereby maintaining filtering performance with fewer overall multipliers.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230128025A1Systems and methods for decomposed digital filter
Publication Date: 2023.04.27 ALTERA CORP
  • US20230128025A1 patent drawing
  • US20230128025A1 patent drawing
  • US20230128025A1 patent drawing

AI summary

Circuitry, systems, and methods are provided for an integrated circuit that includes digital filter circuitry. The digital filtering circuitry includes a first partial filter that includes a first number of taps corresponding to coefficients of a first bit depth and a second partial filter that includes a second number of taps corresponding to coefficients of a second bit depth.