HARQ Memory Segmentation for Parallel Processing in Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hybrid automatic repeat request (HARQ) techniques in communication systems face challenges in balancing high data throughput and low latency, as the increasing size of HARQ memory leads to delayed processing times, making it difficult to meet both requirements simultaneously.

Innovation Solution

The method involves configuring HARQ groups with a memory controller and decoder groups, where HARQ process IDs are deployed with a deployment interval equal to or greater than the HARQ processing time, allowing independent processing and minimizing conflicts, thereby optimizing memory usage and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the size of the HARQ memory is increased to meet high data throughput requirements, then the data throughput is improved, but the processing time increases and latency requirements cannot be satisfied

Engineering Contradiction:
Improvedata throughputVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the HARQ memory into multiple independent memory banks (first HARQ memory, second HARQ memory, etc.) that can operate in parallel. Each memory bank handles specific HARQ processes independently, allowing simultaneous processing of multiple data packets. This segmentation enables the system to maintain low latency while supporting high throughput by distributing the processing load across multiple parallel memory units rather than using a single large memory that would create processing bottlenecks.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If the HARQ memory size is increased to store more transport blocks, then more HARQ processes can be supported, but the memory access time increases and low latency cannot be achieved

Engineering Contradiction:
Improvenumber of transport blocksVSAvoidmemory access time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the HARQ memory into multiple smaller memory banks, each capable of independent access. This allows parallel access to multiple transport blocks simultaneously, reducing the time required to access stored data. Instead of accessing a single large memory sequentially, the system can access multiple smaller memories in parallel, thereby maintaining fast access times while supporting a larger total number of transport blocks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallelism by organizing HARQ processes across multiple memory banks with distinct addressing schemes. By distributing transport blocks across multiple memory dimensions (different banks), the system achieves simultaneous access to multiple data packets, effectively reducing memory access time while increasing the total capacity for storing transport blocks.

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

Data Source

PatentUS10615923B2Method and apparatus for processing hybrid automatic repeat request process in communication system
Publication Date: 2020.04.07 ELECTRONICS & TELECOMM RES INST
  • US10615923B2 patent drawing
  • US10615923B2 patent drawing
  • US10615923B2 patent drawing

AI summary

Method and apparatus for processing hybrid automatic repeat request process in communication system are disclosed. An operation method of a communication node comprises configuring one or more hybrid automatic repeat request (HARQ) groups; and deploying at least one HARQ process identifier (ID) in each of the one or more HARQ groups, wherein each of the one or more HARQ groups includes a HARQ memory group, a memory controller group controlling the HARQ memory group, and a decoder group performing a decoding based on data stored in the HARQ memory group by accessing the HARQ memory group through the memory controller group. Therefore, performance of the communication system may be enhanced.