Fountain Code Decoding Unit for Fieldbus Node Self-Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fieldbus systems require manual reconfiguration or replacement of I/O modules during operation, which is inefficient and resource-intensive, especially when changes in tasks or environments occur or when defective modules need to be replaced.

Innovation Solution

A device with a Fountain code decoding unit that reconstructs a configuration data record from data packets received via a bus interface, allowing for self-configuration or reconfiguration during ongoing operation, using a modular fieldbus node design with a bus interface for connecting to a head station or higher-level control unit, and incorporating a Fountain code encoding unit to generate and decode data packets for resilient transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual reconfiguration or replacement of I/O modules is performed, then configuration accuracy is ensured, but productivity decreases and loss of time increases

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidreconfiguration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The I/O module performs self-configuration by automatically receiving configuration data packets via the bus interface, reconstructing the configuration data record using the Fountain code decoding unit, and applying the reconstructed configuration to itself without requiring manual intervention or replacement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The configuration data record is pre-encoded into multiple data packets using Fountain code encoding before transmission. This preliminary encoding enables the receiving device to reconstruct the configuration data even if some packets are lost or corrupted, facilitating automatic configuration without manual intervention

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If I/O modules are replaced to handle changes in tasks or environments, then adaptability improves, but productivity decreases and resource consumption increases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidoperational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The I/O module's configuration is made dynamic through the ability to receive updated configuration data packets during operation and automatically reconfigure itself. This allows the module to adapt to changing tasks or environments without physical replacement, maintaining operational efficiency while improving flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The configuration of the I/O module is changed by modifying the parameters within the configuration data record, which is transmitted as encoded data packets. By changing these parameters through automated reception and reconstruction, the module adapts to new tasks or environments without requiring physical replacement

Inventive Principle:
Principle #35Parameter changes

3Productivity

If configuration data is transmitted during ongoing operation, then productivity improves, but reliability decreases due to potential data packet loss or transmission errors

Engineering Contradiction:
Improvecontinuous operation capabilityVSAvoidconfiguration transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The configuration data record is encoded using Fountain code into multiple redundant data packets before transmission. This beforehand cushioning ensures that even if some packets are lost or corrupted during transmission, the receiving device can still reconstruct the complete configuration data record from the remaining packets, maintaining both continuous operation and configuration reliability

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The Fountain code decoding unit continuously monitors the reception of data packets and automatically reconstructs the configuration data record when sufficient packets are received. This feedback mechanism ensures reliable configuration transmission during ongoing operation by automatically compensating for packet loss without interrupting system operation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11416436B2Device with a fountain code decoding unit for reconstructing a configuration data record
Publication Date: 2022.08.16 WAGO VERW GMBH
  • US11416436B2 patent drawing
  • US11416436B2 patent drawing
  • US11416436B2 patent drawing

AI summary

A device is provided having a communication interface and a Fountain code decoding unit, set up to reconstruct a configuration data record from a plurality of data packets received via the communication interface, wherein the device is set up to configure or to reconfigure itself using the reconstructed configuration data record.