Soft Information Generation for DNA Storage LDPC Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DNA-based storage systems are prone to errors during synthesis, storage, and sequencing, limiting their reliability compared to traditional electronic storage systems, as they cannot utilize soft bits for error correction.

Innovation Solution

Generating and updating soft information by comparing multiple copies of DNA sequences to determine bit error rates and log likelihood ratios, which are then used to enhance the accuracy and efficiency of low-density parity-check (LDPC) codes in DNA-based storage systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple copies of DNA strings are generated and majority rule is applied for error correction, then error correction capability is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores soft information (log-likelihood ratios) during the DNA sequencing and consensus generation phase. This preliminary computation of reliability metrics allows the LDPC decoder to efficiently utilize soft bits without requiring complex real-time calculations, thus improving error correction while managing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces soft information (log-likelihood ratios) as an intermediary between the DNA consensus generation and LDPC decoding processes. This intermediary carries reliability information that bridges the gap between hard consensus bits and soft-bit LDPC decoding, enabling improved error correction without directly increasing the complexity of either the consensus generation or decoding processes

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If soft bit information is generated and used in LDPC decoders, then decoding accuracy and efficiency are improved, but computational requirements and processing time increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent computes soft information (log-likelihood ratios) in advance during the DNA sequencing and consensus generation phase, storing these pre-computed values for use during decoding. This preliminary computation avoids the need for time-consuming real-time calculations during the actual decoding process, thereby maintaining high decoding accuracy while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates its own soft information internally during the consensus generation process, using the same DNA sequence data without requiring external or additional computational resources. This self-service approach to soft information generation provides accurate soft bits for LDPC decoding without adding external processing overhead

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240168676A1Generating and updating soft information for DNA-based storage systems
Publication Date: 2024.05.23 WESTERN DIGITAL TECHNOLOGIES INC
  • US20240168676A1 patent drawing
  • US20240168676A1 patent drawing
  • US20240168676A1 patent drawing

AI summary

A DNA-based storage system generates soft information that increases an efficiency and/or a reliability of a low-density parity-check (LDPC) decoder of the DNA-based storage system. The soft information is generated by comparing corresponding DNA segments of multiple copies of a DNA sequence to determine a ratio of DNA symbols in agreement in each of the DNA segments and/or whether a length of each of the DNA segments are the same. The ratio of symbols in agreement and/or the length information may be used to determine a bit error rate (BER) of a particular DNA segment. The BER of each DNA segment may then be used to determine soft information, or a log likelihood ratio (LLR), associated with that particular DNA segment.