FPGA FIR Equalizer for Optical Dispersion Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current signal processing techniques for mitigating dispersion in optical communication systems, such as channel equalization, are often costly and inefficient, particularly when implemented in traditional frequency domain methods.

Innovation Solution

Implementing a stationary finite impulse response (FIR) filter in a Field Programmable Gate Array (FPGA) using a set of distinct filter tap coefficients represented by m-bit signed integers, which allows for efficient time domain filtering of in-phase and quadrature signal components, reducing the number of required resources and computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional frequency domain methods are used for channel equalization, then signal processing can be performed, but the implementation cost and computational complexity are high

Engineering Contradiction:
Improveimplementation costVSAvoidcomputational complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent replaces traditional frequency domain signal processing methods with a time domain implementation using FIR filters in FPGA. This substitution transforms the computational approach from complex frequency domain operations to more efficient time domain convolutions, reducing both implementation cost and computational complexity while maintaining equalization performance

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the domain parameter from frequency domain to time domain for filter implementation. By representing filter tap coefficients as m-bit signed integers and implementing filtering operations in the time domain, the system achieves reduced computational complexity and lower implementation costs compared to traditional frequency domain approaches

Inventive Principle:
Principle #35Parameter changes

2Reliability

If custom ASIC technology is used for filtering, then performance is optimized, but development costs and resource requirements are high

Engineering Contradiction:
Improvefiltering performanceVSAvoiddevelopment cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal FIR filter architecture in FPGA that can be reconfigured for different filtering applications. The same hardware infrastructure supports various filter coefficients and configurations, providing ASIC-level performance optimization without the high development costs and inflexibility of custom ASIC design

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

Solution Approach 2:

The patent uses reconfigurable FPGA resources instead of expensive custom ASIC implementations. The FIR filter is implemented using programmable logic elements that can be reconfigured as needed, providing comparable performance to ASIC technology at lower development costs and with greater flexibility

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8884649B1System and method for stationary finite impulse response filters in programmable microelectronic circuits
Publication Date: 2014.11.11 CIENA CORP
  • US8884649B1 patent drawing
  • US8884649B1 patent drawing
  • US8884649B1 patent drawing

AI summary

A Field Programmable Gate Array (FPGA) to implement channel equalization to mitigate group velocity dispersion in an optical system. In one embodiment, a mapping is loaded into the FPGA whereby the in-phase and quadrature components of the baseband sequence to be filtered are routed to accumulators to form various sums, where each sum is multiplied by a corresponding distinct filter tap coefficient value according to the mapping to form various products, and where the products are summed to provide the in-phase and quadrature components of the filtered output.