FPGA Hardware System for Deterministic Physical Layer Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software-based modeling tools for developing computing and communication hardware are limited by their inability to handle high-speed data rates and are non-deterministic, leading to inefficiencies and substandard design iterations in the development process.

Innovation Solution

A hardware system using custom, configurable processors such as FPGAs to model communication channels and physical layers, providing deterministic outputs and handling high data rates, which includes interfaces for software simulators and real nodes to simulate network data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If software-based modeling tools are used, then design iterations can be performed before hardware fabrication, but the tools cannot handle high-speed data rates and are non-deterministic

Engineering Contradiction:
Improvedevelopment timeVSAvoiddeterminism
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent replaces software-based modeling with hardware-based modeling using FPGAs. This substitution eliminates the non-deterministic nature of software processing (processor time division multiplexing, memory reads/writes) by using dedicated hardware circuits that provide deterministic, real-time processing of high-speed data streams while maintaining the ability to perform design iterations before final hardware fabrication.

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

2Adaptability or versatility

If software-based modeling tools are used, then design iterations can be performed, but they are constrained in handling data rates required for real-time simulation

Engineering Contradiction:
Improvemodeling capabilityVSAvoiddata rate handling
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent substitutes software-based processing with hardware-based processing using FPGAs. This enables the system to handle high-speed data rates required for real-time simulation of high-speed data stream handling and communications channels, while maintaining adaptability through reconfigurable hardware logic that can be programmed to model different scenarios.

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

3Manufacturing precision

If multiple iterations of hardware creating and testing are performed, then design suitability can be improved, but expense and development time increase significantly

Engineering Contradiction:
Improvedesign suitabilityVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent creates a hardware model (copy) of the communication system using FPGAs that can be used for multiple design iterations. This model allows engineers to test and validate designs in hardware before committing to expensive final hardware fabrication, reducing both the number of expensive iterations needed and the overall development time while maintaining design suitability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary hardware-based modeling and simulation using FPGAs before final hardware fabrication. This preliminary action allows design validation and optimization to occur in a hardware environment that accurately reflects real-time processing requirements, preventing costly redesigns after fabrication and reducing overall development time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11757726B2Modeling waveform physical layer and channel for simulation using custom hardware
Publication Date: 2023.09.12 L3HARRIS TECH INC
  • US11757726B2 patent drawing
  • US11757726B2 patent drawing
  • US11757726B2 patent drawing

AI summary

A hardware system for simulating a network physical layer for communication channels. The hardware system includes a plurality of hardware processors configurable to model a physical layer and communication channels. The hardware system includes a first interface coupled to the plurality of hardware processors. The first interface is configured to be coupled to a software simulator comprising a physics model configured to provide model parameters based on modeled communication hardware and a temporal modeling scenario. A second interface is coupled to the plurality of hardware processors. The second interface is configured to be coupled to simulated or real nodes for sending and receiving network data to and from the nodes. The hardware processors are configured to model effects of the physical layer and communication channels on the network data.