Numeric Value Transmission Coding Algorithms for Low Bit-Rate Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing detection systems face inefficiencies in transmitting numeric values from detection units to control units, particularly in systems with low bit-rate communication channels, leading to increased traffic and potential delays or losses of data.

Innovation Solution

A method that synchronizes detection units and control units using coding algorithms to reduce the number of bytes required for transmitting numeric values, optimizing data transmission by employing coding algorithms that convert numeric values into coded integer numbers, and using tables to manage and compress data for efficient communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If numeric values are transmitted in their original sensor format with high precision, then measurement precision is improved, but communication traffic increases and transmission time increases

Engineering Contradiction:
Improvenumeric value precisionVSAvoidcommunication traffic
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of data representation by converting numeric values from their original sensor format (e.g., floating-point with high precision) into a compressed format using coding algorithms. This transformation reduces the number of bits required to represent each numeric value while maintaining the essential information needed for control decisions, thereby reducing communication traffic without completely sacrificing measurement precision.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the most significant information from the original numeric values. By analyzing the range and distribution of sensor readings, the system identifies and transmits only the critical portions of the data that are necessary for control purposes, discarding or compressing less significant details that would otherwise consume communication bandwidth.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If numeric values are transmitted in their original sensor format with high precision, then measurement precision is improved, but transmission time increases

Engineering Contradiction:
Improvenumeric value precisionVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent transforms the data format parameter to reduce transmission time. By converting high-precision numeric values into a compressed representation using coding algorithms, the amount of data to be transmitted is reduced, which directly decreases transmission time over the communication channel while preserving the essential measurement information.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary compression and coding of numeric values at the detection unit before transmission. This advance processing reduces the data size that needs to be transmitted, thereby reducing transmission time and allowing the control unit to receive and process information more quickly.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If detection units communicate with the control unit using switched channels with low bit rate, then device complexity is reduced, but productivity decreases due to connection delays

Engineering Contradiction:
Improvecommunication channel complexityVSAvoiddata transmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the parameter of data size to adapt to low bit-rate switched channels. By compressing numeric values into fewer bits, the transmission time required for each data point is reduced, which increases the number of detection units that can be serviced by the control unit within a given time period, thereby improving overall system productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transmits only the essential or partial information from each numeric value that is necessary for control decisions. Rather than transmitting the complete high-precision value, the system transmits a compressed representation that captures the most significant information, allowing faster transmission over low bit-rate channels and improving the rate at which detection units can communicate with the control unit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2442585B1Method for transmitting numeric values from a detection unit to a control unit
Publication Date: 2017.09.27 LEONARDO SPA
  • EP2442585B1 patent drawingFigure 1~2
  • EP2442585B1 patent drawingFigure 3
  • EP2442585B1 patent drawingFigure 4~5

AI summary

A method for transmission of numeric values from a detection unit (6) to a control unit (2), the detection unit acquiring numeric values in respective acquisition instants, in a synchronous and/or asynchronous way. The method includes, for each value considered from among the numeric values acquired, the steps of: applying (410) to the value considered at least one first coding algorithm and one second coding algorithm so as to obtain, respectively, a first code and a second code (NUM-BIT) in binary format; storing (420) the first code, the second code, and the acquisition instant corresponding to the value considered. In addition, the method includes the steps of: generating (530) a first code sequence and a second code sequence formed, respectively, by the first and second codes stored; selecting (550) an optimal algorithm from among the at least one first coding algorithm and one second coding algorithm, on the basis of the first and second code sequences; generating (560) a sequence of data on the basis, alternatively, of the first code sequence or of the second code sequence, according to the optimal algorithm selected; and transmitting (390) to the control unit the sequence of data.