Terminal Buffer Storage for Code Block Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LTE and LTE-A systems lack a storage solution when the terminal device's buffer size is smaller than the rate matching buffer, leading to decoding failures and data storage issues.

Innovation Solution

A method and apparatus for storing code blocks in a terminal device by storing combined bit information from the starting bit position of a Redundancy Version with the minimum index, according to a bit position sequence or ascending order, to accommodate different buffer sizes between the terminal and base station.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the terminal device uses a buffer size smaller than the rate matching buffer to reduce device complexity and cost, then the terminal cannot store all encoded information from large transport blocks, leading to decoding failures

Engineering Contradiction:
Improvebuffer sizeVSAvoiddecoding success
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the buffer into multiple code block buffers, each storing a specific code block or redundancy version. This allows the terminal to manage limited buffer resources efficiently by dividing the storage task into smaller, manageable segments rather than requiring a single large buffer to hold all encoded information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary rate matching at the base station to generate multiple redundancy versions of each code block before transmission. The terminal receives these pre-processed redundancy versions and stores them in separate code block buffers, allowing it to reconstruct the original code block through combining operations without needing to store all encoded bits from the original large transport block.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the terminal device stores combined bit information from the starting bit position of a Redundancy Version with minimum index, then it can correctly demodulate data even with smaller buffer size, but requires complex buffer management and bit position tracking

Engineering Contradiction:
Improvedata storage correctnessVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by making each code block buffer specialized for storing specific code blocks or redundancy versions with specific starting bit positions. Instead of a generic uniform buffer, each buffer is optimized for its specific purpose, storing only the relevant portions of encoded information needed for that particular code block's reconstruction.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the buffer management approach by dynamically determining which redundancy version to store based on the minimum index among received RVs. The system adapts the storage parameters (starting bit position, buffer selection) based on the received redundancy versions, allowing flexible buffer utilization while maintaining correct demodulation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2698943B1Coding block storage method and device
Publication Date: 2020.12.09 CHINA ACAD OF TELECOMM TECH
  • EP2698943B1 patent drawingFigure 1~3
  • EP2698943B1 patent drawingFigure 4~5
  • EP2698943B1 patent drawingFigure 6

AI summary

Embodiments of the present application provide a method and apparatus for storing a CB. By using the solutions provided by the embodiments of the present application, when the size of the buffer in the terminal device is smaller than the size of the buffer at the rate matching at the base station, the solutions for storing the CB in the buffer which are used when the terminal device fails to decode the CB are provided. Thus, the solutions used when the size of the buffer in the terminal device is smaller than the size of the buffer at the rate matching at the base station are provided, and problems of lack of solutions are solved.