Numeric Value Transmission Coding Algorithms for Low Bit-Rate Channels
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If numeric values are transmitted in their original sensor format with high precision, then measurement precision is improved, but transmission time increases
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.
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.
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
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.
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.
Data Source
Figure 1~2
Figure 3
Figure 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.