Network Coding Matrix Decomposition for Low-Power Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network coding methods face challenges with high power consumption and complexity during the decoding process, leading to increased heat, battery drain, and memory usage, as well as elevated network complexity due to complex computations.

Innovation Solution

The method employs matrix decomposition to generate an encoding coefficient matrix through eigen-decomposition, using a random symmetric matrix to create a unitary matrix, diagonal matrix, and transposed matrix, which reduces computational complexity by converting data packets between real and Galois fields, and utilizing the transposed matrix for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional network coding decoding is performed, then data can be recovered from encoded packets, but power consumption and computational complexity increase significantly

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidpower consumption during decoding
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameter of the encoding coefficient matrix from a general invertible matrix to a unitary matrix. This parameter change transforms the decoding operation from complex matrix inversion to simple transposition, dramatically reducing computational complexity and power consumption while maintaining data recovery capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and utilizes the specific property of unitary matrices (where the inverse equals the transpose) from linear algebra theory. By applying this mathematical property, the complex matrix inversion operation is replaced with a simpler transposition operation, reducing decoding complexity

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional network coding decoding is performed, then data can be recovered from encoded packets, but memory consumption increases due to complex computation requirements

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

By changing the matrix parameter to unitary structure, the patent reduces the computational operations needed for decoding. This parameter change directly reduces memory consumption by eliminating the need to store and process complex inversion calculations, while preserving the ability to recover original data

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If complex matrix operations are used for network coding, then encoding can be performed, but overall network complexity increases

Engineering Contradiction:
Improveencoding capabilityVSAvoidnetwork complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies parameter change by selecting unitary matrices as encoding coefficients. This choice simplifies the overall network complexity because the special structure of unitary matrices allows for efficient encoding and decoding operations, reducing the computational burden across the network while maintaining encoding capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The unitary matrix structure serves multiple functions: it enables encoding operations, simplifies decoding to transposition, and reduces both computational and memory requirements. This multi-functionality reduces overall network complexity while maintaining full encoding and decoding capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10855817B2Method and apparatus for network encoding based on low-complexity algorithms for network coding using matrix decomposition
Publication Date: 2020.12.01 EWHA UNIV IND COLLABORATION FOUND
  • US10855817B2 patent drawing
  • US10855817B2 patent drawing
  • US10855817B2 patent drawing

AI summary

Provided are a network encoding method and apparatus, and a network decoding method and apparatus that performs network encoding and decoding through a transposed matrix of a unitary matrix decomposed from an encoding coefficient matrix by an eigen-decomposition. The network encoding method may include generating a random symmetric matrix indicating a binary square matrix, extracting an encoding coefficient matrix by decomposing the generated random symmetric matrix, generating encoding data by encoding source data using the extracted encoding coefficient matrix, forming a data packet including the generated encoding data and the encoding coefficient matrix, and converting the formed data packet from a real number field to a Galois field.