Dynamic Neural Network Error Correction Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional static codes in telecommunications are inflexible and limited in their ability to adapt to dynamically changing connection settings, as they are fixed in firmware and cannot incorporate feedback, making them inefficient for error correction in wireless communications.

Innovation Solution

Implementing dynamic codes within a neural network structure at the application layer of the OSI model, allowing for on-the-fly modifications and self-learning adaptations based on performance, which enhances error correction and energy efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional static codes are used in firmware, then device complexity is reduced and ease of manufacture is improved, but adaptability to changing connection settings deteriorates and reliability in dynamic environments worsens

Engineering Contradiction:
Improveadaptability to changing connection settingsVSAvoidcode structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static error correction codes into dynamic codes that can adapt to changing connection settings. The system uses machine learning models to generate code parameters dynamically based on channel conditions, enabling the code to evolve from a fixed state to a responsive, adaptive state that matches environmental changes while maintaining manageable complexity through automated parameter generation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of error correction codes from fixed values to dynamically adjusted parameters. By using machine learning to optimize code parameters such as generator polynomials and code rates based on channel conditions, the system achieves adaptability without requiring complete redesign of the code structure, thus balancing versatility with complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If static codes fixed in firmware are used, then ease of operation is improved and device complexity is reduced, but ability to incorporate feedback deteriorates and reliability in wireless communications worsens

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcode implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces feedback mechanisms where channel state information and decoding performance metrics are fed back into the machine learning model. This feedback loop enables the system to continuously optimize code parameters based on actual performance, improving reliability through adaptive error correction while managing complexity through efficient feedback processing and parameter updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements self-service through automated code parameter generation and optimization using machine learning. The error correction code automatically adjusts its parameters based on channel conditions without requiring manual intervention or complex configuration, thereby improving reliability while keeping the implementation complexity manageable through autonomous operation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If dynamic codes with neural networks are implemented, then adaptability and reliability are improved, but device complexity increases and ease of manufacture deteriorates

Engineering Contradiction:
Improvedynamic code adaptationVSAvoidimplementation difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces traditional mechanical or firmware-based code implementation with a machine learning-based system. By substituting fixed algorithms with adaptive neural network models, the system achieves dynamic adaptability while simplifying the manufacturing process through software-based deployment rather than hardware customization, thereby reducing implementation difficulty despite increased computational requirements.

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

Data Source

PatentUS11418287B2Systems and methods for utilizing dynamic codes with neural networks
Publication Date: 2022.08.16 AIRA TECHNOLOGIES INC
  • US11418287B2 patent drawing
  • US11418287B2 patent drawing
  • US11418287B2 patent drawing

AI summary

Systems and methods for utilizing dynamic codes in a dynamic system comprising neural networks are disclosed. In an exemplary embodiment, training data is transmitted to an encoder block, the encoder block having an encoder neural network. Training data is encoded utilizing the encoder neural network of the encoder block, and then decoded by a decoder block, the decoder block having a decoder neural network. An end-end error is determined by comparing the training data that was transmitted to the encoder block against the decoded training data that was received from the decoder block. Encoder/decoder parameters to minimize the end-end error are optimized and transmitted. Upon receipt of the encoder/decoder parameter updates, the encoder block and the decoder block are initialized.