Terminal Buffer Storage for Code Block Decoding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
Figure 1~3
Figure 4~5
Figure 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.