FPGA Phase Shift Keying Modulator Pipeline Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing high-speed phase shift keying modulators face challenges in ensuring clock timing margins due to logic delays caused by high frequency stages, making it difficult to implement high-speed modulators using field programmable gate arrays (FPGAs).

Innovation Solution

The implementation of a high-speed phase shift keying modulator using FPGAs is achieved by adding pipeline buffers at the input and output sides of bandlimiting and compensation filters, allowing for proper timing margins and enabling high-speed operation. This involves configuring the modulator with SRRC filters and compensation filters within a digital signal processing block in the FPGA, utilizing software to construct the filters and adjust pipeline states based on timing reports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high frequency stages are used to achieve high-speed operation, then processing speed is improved, but logic delay increases making it difficult to ensure clock timing margins

Engineering Contradiction:
Improveprocessing speedVSAvoidclock timing margin
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The signal processing path is divided into multiple segments with pipeline buffers inserted between the mapper and bandlimiting filter, between bandlimiting filter and compensation filter, and between compensation filter and DAC. This segmentation allows each stage to be independently timed and reduces the cumulative logic delay impact on clock timing margins.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Pipeline buffers are introduced as intermediary elements between different processing stages. These buffers act as mediators that decouple the timing requirements of high-speed processing from the clock timing constraints, allowing the system to maintain high processing speed while ensuring adequate setup and hold times for clock synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If pipeline buffers are added to ensure timing margins, then clock timing margin is improved, but device complexity increases

Engineering Contradiction:
Improveclock timing marginVSAvoidcircuit complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The addition of pipeline buffers segments the processing path into manageable stages, each with controlled delay characteristics. This segmentation makes the timing analysis and optimization more systematic, allowing timing margins to be ensured without requiring a complete redesign of the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The pipeline buffers allow adjustment of the sampling frequency and timing parameters independently for each stage. By changing these parameters optimally for each segmented stage, the system achieves adequate timing margins while minimizing the overall complexity compared to a monolithic high-speed design.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If sampling frequency of filters is set four times greater than mapper to process high speed signal, then processing capability is improved, but logic delay and timing margin issues worsen

Engineering Contradiction:
Improvesignal processing capabilityVSAvoidlogic delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The high sampling frequency processing is segmented into multiple stages with intermediate buffers. This allows the system to maintain the high sampling frequency (4x mapper rate) necessary for processing capability while breaking up the continuous logic path that would otherwise accumulate excessive delay.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Pipeline buffers are placed in advance at critical points in the signal path to preemptively address timing issues before they become problematic. This preliminary action of inserting buffers allows the high-speed filtering operations to proceed without accumulating logic delay that would violate timing margins.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10476580B2High speed phase shift keying modulator
Publication Date: 2019.11.12 GENOHCO
  • US10476580B2 patent drawing
  • US10476580B2 patent drawing
  • US10476580B2 patent drawing

AI summary

Provided is a high speed phase shift keying modulator. The high speed phase shift keying modulator has variable pipeline buffers formed at an input side and an output side of a bandlimiting filter and a compensation filter to ensure timing margins of the bandlimiting filter and the compensation filter, so that a ultra-high speed phase shift keying modulator is provided.