Run-Length Encoding Circuit for Long Codeword Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data processing systems face challenges in preventing long runs of '1s' or '0s' during data transmission, which can undermine data transfer and decoding processes, becoming impractical as codewords increase in length.

Innovation Solution

The implementation of a data modulation circuit that applies a first and second run length limiting algorithm to ensure transitions between levels, using a combination of interim outputs to produce a modulated output with transitions between levels, and incorporates low density parity check encoding and decoding to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional run length limiting approaches are used, then long runs of '1s' or '0s' are prevented in short codewords, but the approach becomes impractical or impossible as codeword length increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the codeword into multiple fields or segments, each independently processed by run length limiting circuits. This segmentation allows traditional RLL techniques to be applied effectively to each segment rather than attempting to control runs across the entire long codeword, resolving the contradiction between maintaining reliability and managing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from viewing the codeword as a single linear sequence to organizing it as a two-dimensional structure with multiple fields. By adding the field dimension, run length limiting can be applied within each field boundary, making the encoding practical for longer overall codeword lengths while maintaining data transfer reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If codeword length increases to accommodate more data, then data capacity increases, but traditional run length limiting becomes impractical or impossible

Engineering Contradiction:
Improvedata capacityVSAvoidencoding feasibility
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

By segmenting the long codeword into multiple manageable fields, the patent enables run length limiting to be implemented in each field using practical circuit designs. This allows the overall data capacity to increase through longer codewords while keeping the encoding feasibility maintained through field-level processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies run length limiting processing to each field before the fields are combined into the complete codeword. This preliminary action ensures that run length constraints are satisfied in advance for each segment, making the overall encoding process feasible for increased data capacity without requiring complex global control.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple run length limiting algorithms are applied sequentially, then run length limits are effectively enforced with guaranteed transitions, but the processing complexity increases

Engineering Contradiction:
Improverun length constraint satisfactionVSAvoidmodulation circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different run length limiting algorithms to different fields within the codeword structure. By segmenting the application of RLL algorithms across fields rather than applying a single complex algorithm to the entire codeword, the system achieves reliable run length constraint satisfaction while managing modulation circuit complexity through modular field-level processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8724243B1Systems and methods for run length limited encoding
Publication Date: 2014.05.13 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8724243B1 patent drawing
  • US8724243B1 patent drawing
  • US8724243B1 patent drawing

AI summary

Systems and methods relating generally to processing information, and more particularly without limitation to systems and methods for encoding data sets.