Parallel IIR Filter Segmentation for High-Speed Serial Data Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for high-bitrate serial data transfer, such as those using Tomlinson-Harashima precoding filters, face limitations in clock rates due to CMOS process constraints and inefficiencies in parallelization, leading to suboptimal bit error rates and throughput.

Innovation Solution

The solution involves combining data signals with reference signals before filtering, allowing for equal or comparable system responses from IIR filters, which enables the multiplexing of filtered data streams as if they were processed by a single filter, reducing settling time and increasing throughput by parallelizing channel coding and reducing filter power dissipation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If parallelization of THP filters is increased to increase throughput, then clock rate is improved, but efficiency decreases due to longer feedback paths

Engineering Contradiction:
Improveclock rateVSAvoidthroughput efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent divides the single long feedback path into multiple shorter feedback paths by segmenting the THP filter into parallel filter structures. Each filter processes a portion of the data stream independently with shorter feedback delays, enabling higher clock rates while maintaining overall throughput efficiency through parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential single-filter processing to parallel multi-filter processing, adding a temporal dimension to the signal processing architecture. Multiple filters operate simultaneously on different portions of the data stream, converting a single long feedback path into multiple shorter paths that can be processed in parallel.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If continuous parallel processing is implemented to increase throughput, then data transfer rate is improved, but filter power dissipation increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidfilter power dissipation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the data stream into multiple portions that can be processed in parallel by multiple filters. Each filter processes a subset of the data with lower individual complexity, reducing the power dissipation per filter while maintaining high overall throughput through parallel processing of multiple data portions simultaneously.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If single filter processes all data sequentially, then filter complexity is reduced, but settling time increases and throughput is limited

Engineering Contradiction:
Improvefilter complexityVSAvoidsettling time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides the data stream into multiple portions that can be processed simultaneously by parallel filters. This segmentation allows the system to achieve high throughput by processing multiple data portions in parallel while keeping individual filter complexity manageable through the distributed processing architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10355892B2Transmitting means for transmitting an output signal, receiving means for receiving an output signal, and methods for transmitting and receiving the same
Publication Date: 2019.07.16 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US10355892B2 patent drawing
  • US10355892B2 patent drawing
  • US10355892B2 patent drawing

AI summary

A transmitter for transmitting an output signal includes first and second filter structures. The first filter structure includes a first combiner to extend a first data signal by a first reference signal to obtain a first extended data signal, and a first IIR filter for filtering the first extended data signal to obtain a first filtered data signal. The second filter structure includes a second combiner to extend a second data signal by a second reference signal, and a second IIR filter for filtering the second extended data signal. The transmitter includes a multiplexer for combining the first and second filtered data signals to obtain the output signal. A system response of the first IIR filter based on the first reference signal corresponds to a system response of the second IIR filter based on the second reference signal.