PUSCH Redundancy Version Shifting for Complete Codeword Coverage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for transmitting transport blocks over multiple slots (TBoMS) in NR coverage face limitations, including fixed starting positions of redundancy versions in circular buffers, leading to incomplete codeword coverage and high effective coding rates that can result in undecodable codewords.
Innovation Solution
Dynamic shifting and scaling of redundancy version starting positions in the circular buffer, allowing for flexible positioning based on the position of previous redundancy versions or scaling factors to ensure complete codeword coverage and maintain self-decodability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If fixed starting positions of redundancy versions are used in circular buffers, then device complexity is reduced, but codeword coverage becomes incomplete and decoding reliability deteriorates
Solution Approach 1:
The patent implements dynamic redundancy version starting positions that adapt based on the number of PUSCH segments and transport block size. Instead of fixed positions, the starting positions are calculated dynamically using formulas that consider system parameters, enabling complete codeword coverage while maintaining manageable complexity through standardized calculation methods.
Solution Approach 2:
The patent changes the parameters determining redundancy version starting positions from fixed constants to dynamic values based on modulation and coding scheme, transport block size, and number of PUSCH segments. This parameter adaptation ensures optimal codeword coverage under different transmission conditions while improving decoding reliability.
2Reliability
If redundancy versions are cycled across PUSCH segments, then transmission coverage is improved, but effective coding rate becomes too high resulting in undecodable codewords
Solution Approach 1:
The patent applies different redundancy version starting positions to different PUSCH segments based on their specific characteristics. Each segment receives a tailored starting position calculation that considers the local transmission conditions, ensuring optimal redundancy distribution and preventing information loss while maintaining decodability.
Solution Approach 2:
The patent performs preliminary calculation of redundancy version starting positions before transmission, using formulas that incorporate the number of PUSCH segments and transport block characteristics. This advance planning ensures that the redundancy distribution is optimized beforehand, preventing coding rate issues and ensuring decodability from the outset.
3Reliability
If dynamic shifting of redundancy version starting positions is implemented, then codeword coverage is improved, but device complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the system automatically calculates and adjusts redundancy version starting positions based on pre-defined formulas and current transmission parameters. This automation reduces manual configuration complexity while achieving complete codeword coverage, as the system serves itself by adapting to different transmission scenarios without external intervention.
Data Source
AI summary
Where large transport blocks are rate-matched and transmitted on each PUSCH segment using different redundancy versions (RVs), RV cycling with a small number of PUSCH segments might not cover the whole codeword, and/or rate-matching a large TBS across many PUSCH segments into the resource of a single PUSCH segment may lead to an effective coding rate of the self-decodable redundancy versions that is too high. To avoid these issues, the starting position of one or more RVs may be shifted by setting the starting position of a current RV to be the same as an ending position of a previous position, or by scaling the starting position by a value. Alternatively, these issues may be avoided by setting a new starting position for an RV based on the gap from the end of a previous RV to the start of a current RV.


