HARQ Code Block Storage Sub-Blocks for Flexible Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing HARQ technologies require large storage resources, lack flexible allocation and management, and result in high power consumption and storage fragmentation.

Innovation Solution

The method involves determining storage sub-blocks based on the size of the HARQ code block (CB) and using sub-block indicators to store CBs in these sub-blocks, distinguishing between decoded and undecoded data types, and managing storage resources through HARQ cache management information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large storage resources are allocated for HARQ process data, then data transmission reliability is improved, but storage resource utilization efficiency deteriorates and power consumption increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidstorage resource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage space is segmented into multiple storage sub-blocks, each capable of independently storing code blocks for different HARQ processes. This segmentation allows precise allocation of storage resources matching actual needs, avoiding waste from large contiguous storage allocations while maintaining reliability for multiple concurrent HARQ processes.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If fixed-size storage blocks are used for HARQ data, then storage management is simplified, but storage fragmentation increases and resource flexibility deteriorates

Engineering Contradiction:
Improvestorage management complexityVSAvoidstorage resource flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The storage sub-blocks are designed with dynamic characteristics through the sub-block indicator mechanism, allowing the storage structure to adapt flexibly to different code block sizes and HARQ process requirements. This dynamic design enables efficient space utilization without excessive management complexity.

Inventive Principle:
Principle #15Dynamics

3Speed

If contiguous storage space is allocated for HARQ code blocks, then access speed is improved, but storage fragmentation increases and resource allocation flexibility deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoidstorage allocation flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The sub-block indicator acts as an intermediary mechanism that connects scattered storage sub-blocks, enabling logical contiguity and fast access despite physical dispersion. This indicator points to the next storage sub-block, allowing the system to maintain quick access paths while flexibly allocating storage space across different memory locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12463755B2Method and device for data storage
Publication Date: 2025.11.04 UNISOC CHONGQING TECH CO LTD
  • US12463755B2 patent drawing
  • US12463755B2 patent drawing
  • US12463755B2 patent drawing

AI summary

A method for data storage and a device for data storage are provided in the disclosure. The method includes the following. Multiple storage sub-blocks in a storage space are determined according to a size of a code block (CB) of a hybrid automatic repeat request (HARQ) process, where the storage sub-block has a sub-block indicator, and the sub-block indicator indicates a next storage sub-block to which a present storage sub-block points. The CB of the HARQ process is stored to the multiple storage sub-blocks.