Bit Sequence Encoding with Disparity and Run-Length Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods in automobiles require efficient, low-complexity solutions that minimize error rates and overhead while maintaining balanced disparity and run length to prevent baseline drift and ensure reliable clock recovery.
Innovation Solution
A method for generating a bit sequence with restricted disparity and run length by segmenting an arbitrary bit sequence into predefined segments and encoding each segment into subsymbols using coding units, where a subset of coding units actively controls disparity to compensate for uncontrollable disparities in other units, allowing parallel processing and efficient transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional data transmission methods are used in automobiles, then data can be transmitted, but the system complexity increases and error rates rise due to uncontrolled disparity and run length
Solution Approach 1:
The patent divides the data transmission system into multiple independent coding units, each responsible for specific segments of the data stream. Each coding unit independently controls disparity and run length parameters, allowing parallel processing while maintaining overall transmission reliability. This segmentation reduces system complexity by breaking down the complex control task into manageable, identical modules.
Solution Approach 2:
The patent actively adjusts key transmission parameters including disparity control (balancing ones and zeros), run length limitation (preventing excessive consecutive identical bits), and voltage level modulation. These parameter changes ensure reliable clock recovery and baseline stability while maintaining simple hardware implementation through standardized coding units.
2Reliability
If disparity control is implemented to prevent baseline drift, then transmission reliability improves, but hardware complexity increases due to additional control mechanisms
Solution Approach 1:
The patent implements disparity control through multiple identical coding units that independently manage their respective segments. Each unit uses simple local disparity control logic rather than a complex centralized controller, reducing overall hardware complexity while maintaining transmission reliability through distributed control.
Solution Approach 2:
The patent employs feedback mechanisms within each coding unit to monitor and adjust the disparity of transmitted bits. By continuously tracking the balance of ones and zeros and making real-time adjustments, each coding unit maintains reliable transmission without requiring complex external control systems.
3Productivity
If parallel processing is used to improve transmission efficiency, then productivity increases, but the coordination complexity and overhead data increase
Solution Approach 1:
The patent divides the data stream into multiple segments that can be processed in parallel by identical coding units. Each unit operates independently on its segment with the same encoding rules, enabling simultaneous processing without complex coordination overhead. The segmented approach maintains simplicity while achieving high transmission efficiency through parallel execution.
Solution Approach 2:
The patent uses identical, universal coding units that can process any data segment with the same encoding logic. This universality allows multiple units to operate in parallel without requiring different control mechanisms for each unit, reducing coordination complexity while maximizing transmission throughput through efficient parallel processing.
4Reliability
If more overhead data is transmitted for control and synchronization, then transmission reliability improves, but the ratio of payload data to total data decreases
Solution Approach 1:
The patent optimizes the balance between overhead and payload by carefully controlling transmission parameters such as disparity (maintaining equal ones and zeros) and run length (limiting consecutive identical bits). These parameter changes ensure reliable clock recovery and data interpretation with minimal overhead, maximizing payload efficiency while maintaining high transmission reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to a method for generating an efficiently transmittable bit sequence with limited disparity and a limited run length. The proposed method allows data to be transmitted particularly efficiently over a transmission channel. Optimized disparity represents a quality characteristic for data transmission. Adverse disparity can lead to data not being transmitted properly over a data channel because it cannot be correctly interpreted by the receiver. Another quality characteristic is data efficiency with respect to the ratio of transmitted user data to additional data that is not directly related to the user data. This includes so-called header data.The proposed invention enables the generation of data streams that can be read out with exceptional efficiency, particularly with regard to overhead data. This minimizes the so-called overhead of the user data, resulting in a highly efficient process. Furthermore, the receiver's unambiguous interpretability ensures that data does not need to be transmitted repeatedly; instead, it can be read out with virtually no errors. In addition, the proposed method is particularly efficient because the conversion of data segments into sub-symbols can be performed in parallel, and this parallel execution requires only technically simple units. Thus, the efficiency gains also extend to the hardware and runtime required.The invention further relates to a correspondingly configured system arrangement as well as to a computer program product and a memory-readable medium with control commands which execute the method.