PUSCH Redundancy Version Shifting for Complete Codeword Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecomplexity of redundancy version positioningVSAvoiddecoding reliability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecodeword decodabilityVSAvoidinformation loss due to high coding rate
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dynamic shifting of redundancy version starting positions is implemented, then codeword coverage is improved, but device complexity increases

Engineering Contradiction:
Improvecodeword coverage completenessVSAvoidcomplexity of redundancy version management
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12192016B2Method of shifting redundancy version for the transmission of a transport block over multiple slots
Publication Date: 2025.01.07 NOKIA TECHNOLOGIES OY
  • US12192016B2 patent drawing
  • US12192016B2 patent drawing
  • US12192016B2 patent drawing

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.