Precomputed Communication Effects Lookup for Network Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Simulating communication effects in large radio networks is computationally intensive, leading to long simulation times and inaccuracies, particularly in low latency networks, where high fidelity simulations are unworkable due to excessive computations and difficulties in distinguishing between slow and undelivered messages, resulting in tied-up buffers and reduced scalability.

Innovation Solution

A system comprising a platform simulation engine, a communication effects engine, and a network simulation engine that probes the network simulation to compute and save communication effects for later use, allowing for real-time, high fidelity simulation of transmitter-receiver pairs, thereby reducing computational load and enabling immediate drop decisions and scalable simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If communication effects are simulated by performing calculations inline at the time they occur in the simulation, then measurement precision of communication effects is improved, but loss of time increases and productivity decreases

Engineering Contradiction:
Improvecommunication effects accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates communication effects for all possible transmitter-receiver pairs before the actual simulation runs. These pre-computed effects are stored in a lookup table, allowing the simulation to quickly retrieve results without performing complex calculations during runtime. This preliminary action resolves the contradiction by maintaining high measurement precision while dramatically reducing simulation time.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If high fidelity communication effects simulation is performed, then measurement precision is improved, but device complexity increases and productivity decreases

Engineering Contradiction:
Improvecommunication effects fidelityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Complex communication effects calculations are performed in advance and stored in lookup tables. During simulation, the system simply retrieves pre-computed results based on transmitter-receiver pairs, avoiding the need to perform complex calculations repeatedly. This maintains high fidelity while reducing computational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified representations of communication effects in the form of lookup tables that capture the essential behavior without requiring complex computational models during simulation. These tables serve as copies of the full communication effects data, enabling fast retrieval while maintaining accuracy.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the number of simulated nodes increases, then adaptability is improved, but productivity decreases due to increased computational requirements

Engineering Contradiction:
Improvenetwork scalabilityVSAvoidsimulation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

Communication effects for all possible node pairs are pre-calculated and stored before simulation. When simulating networks with increasing numbers of nodes, the system retrieves results from pre-computed tables rather than performing new calculations, allowing the simulation to scale to larger networks without proportionally increasing computational burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9825820B2Communication effects in network simulations
Publication Date: 2017.11.21 THE BOEING CO
  • US9825820B2 patent drawing
  • US9825820B2 patent drawing
  • US9825820B2 patent drawing

AI summary

A method for a system that runs a platform simulation and a network simulation of a radio network comprises probing the network simulation to determine effects produced between transmitter-receiver pairs represented within the network simulation; computing communication effects in response to the probing and saving the communication effects for later use; and when a communication event involving a transmitter-receiver pair occurs in the platform simulation, using the saved communication effects to simulate the communication effects for that event.