Combined Binary and Non-Binary Decoder Circuit for Low Error Floors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems face challenges with error floors when using high rate low density parity check codes due to short cycles, which degrade the performance of belief propagation decoder circuits, while maximum likelihood decoders are too complex for practical implementation.

Innovation Solution

The implementation of a combination data decoder circuit that includes both non-binary and binary data decoder circuits, which can operate in parallel and share common circuitry, allowing for the application of non-binary and binary data decode algorithms to yield decoded outputs that can be selectively used for subsequent operations, thereby addressing the limitations of existing systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a belief propagation based decoder circuit is used with high rate low density parity check codes, then the decoding speed is improved, but the error floor becomes more severe due to short cycles

Engineering Contradiction:
Improvedecoding speedVSAvoiderror floor performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The decoder is segmented into multiple specialized components: a belief propagation decoder for fast initial decoding, a minimum sum decoder for handling short cycle errors, and a maximum likelihood decoder for final error correction. Each segment handles specific aspects of the decoding process, allowing the system to achieve both high speed and low error floor by distributing different functions across specialized decoder segments rather than relying on a single decoder type

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes decoding parameters by switching between different decoding algorithms based on the detected error patterns. When short cycles are detected causing error floor issues, the system transitions from belief propagation to minimum sum or maximum likelihood decoding, changing the fundamental parameters of the decoding process to adapt to the specific error conditions and maintain both speed and reliability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a maximum likelihood decoder is used, then the decoding accuracy is improved, but the device complexity becomes too high for practical implementation

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoder circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of always applying the full complexity of maximum likelihood decoding, the system applies it partially or selectively only when needed based on error detection. The belief propagation decoder handles the majority of cases with lower complexity, while maximum likelihood decoding is activated only for specific error conditions, achieving high accuracy without the constant overhead of full maximum likelihood decoder complexity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The decoder architecture is segmented into hierarchical levels: belief propagation for routine decoding, minimum sum for intermediate error correction, and maximum likelihood for difficult cases. This segmentation allows the system to achieve maximum likelihood accuracy when needed while maintaining practical complexity by using simpler decoders for the majority of operations

Inventive Principle:
Principle #1Segmentation

3Reliability

If non-binary data decode algorithm is applied, then the decoding performance is improved, but the device complexity increases compared to binary decoding

Engineering Contradiction:
Improvedecoding performanceVSAvoiddecoder circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoder circuit is designed with universal components that can function in both binary and non-binary modes. The same hardware infrastructure supports multiple decoding algorithms and data types, allowing the system to achieve improved non-binary decoding performance without proportionally increasing complexity, as the underlying circuitry serves multiple purposes across different operating modes

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

Data Source

PatentUS8947804B2Systems and methods for combined binary and non-binary data processing
Publication Date: 2015.02.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8947804B2 patent drawing
  • US8947804B2 patent drawing
  • US8947804B2 patent drawing

AI summary

Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a combination data decoder circuit. The combination data decoder circuit includes: a non-binary data decoder circuit and a binary data decoder circuit.