Parallel FIR Filter Circuit for High Data Parallelism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital filters face challenges in processing high data parallelism efficiently due to increased demands in signal analysis and generation, where reducing filter lengths impairs their ability to handle high data rates effectively.

Innovation Solution

A digital filter circuit comprising multiple finite impulse response (FIR) filter circuits and a connection circuit that selectively connects them based on data parallelism, allowing for distributed processing of digital input signals, enabling efficient handling of high data parallelism without increasing filter lengths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If filter lengths are reduced to increase efficiency, then processing speed is improved, but the ability to process high data parallelism is impaired

Engineering Contradiction:
Improveprocessing speedVSAvoidability to process high data parallelism
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The filter is divided into multiple sub-filters (first FIR filter circuit and second FIR filter circuit) with shorter lengths. Each sub-filter processes a portion of the input signal in parallel, achieving both reduced individual filter lengths and maintained overall processing capability for high data parallelism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple sub-filter circuits are combined through the connection circuit to process the complete input signal. The parallel combination of shorter sub-filters achieves the same overall filtering effect as a single long filter while maintaining high data parallelism processing capability.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple FIR filter circuits are used to process high data parallelism, then processing capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata parallelism processing capabilityVSAvoidfilter circuit structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The connection circuit dynamically configures the filtering path based on the data parallelism of the input signal. It can selectively connect sub-filters in parallel for high data parallelism or in series for lower data parallelism, adapting the circuit structure to match the processing requirements and reducing unnecessary complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The same set of sub-filters and connection circuit serves multiple functions: processing different data parallelism levels, adapting to varying input signal characteristics, and providing both parallel and series filtering modes. This multi-functionality reduces the need for separate dedicated circuits for different scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20230179179A1Digital filter circuit
Publication Date: 2023.06.08 ROHDE & SCHWARZ GMBH & CO KG
  • US20230179179A1 patent drawing
  • US20230179179A1 patent drawing
  • US20230179179A1 patent drawing

AI summary

A digital filter circuit is described. The digital filter circuit includes a digital filter input, at least two finite impulse response (FIR) filter circuits, and a connection circuit. The digital filter input is configured to receive a digital input signal set having a data parallelism. The at least two FIR filter circuits are configured to process the digital input signal set at least partially. The at least two FIR filter circuits include a pre-adder sub-circuit, a convolution sub-circuit, and a post-adder sub-circuit, respectively. The connection circuit is configured to selectively connect the at least two FIR filter circuits based on the data parallelism of the digital input signal set.