Bit Sequence Encoding with Disparity and Run-Length Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveerror rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If disparity control is implemented to prevent baseline drift, then transmission reliability improves, but hardware complexity increases due to additional control mechanisms

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If parallel processing is used to improve transmission efficiency, then productivity increases, but the coordination complexity and overhead data increase

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improvedata interpretation reliabilityVSAvoidpayload efficiency
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4236219B1Efficiently transferable bit sequence with reduced disparity
Publication Date: 2025.08.27 INOVA SEMICON
  • EP4236219B1 patent drawingFigure 1
  • EP4236219B1 patent drawingFigure 2
  • EP4236219B1 patent drawingFigure 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.