Redundancy Version Shifting for Multi-Slot Transport Block 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 the circular buffer, leading to incomplete codeword coverage and high effective coding rates that can render redundancy versions non-self-decodable, especially when spanning multiple PUSCH segments.

Innovation Solution

Dynamic shifting and scaling of redundancy version starting positions based on the position of previous versions and available resources, allowing for flexible allocation across multiple slots and maintaining self-decodability by adjusting the starting positions and scaling factors to ensure comprehensive codeword coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed starting positions of redundancy versions are used in the circular buffer, then the transmission structure is simple, but complete codeword coverage cannot be ensured and high effective coding rates result in non-self-decodable redundancy versions

Engineering Contradiction:
Improvecodeword coverage completenessVSAvoidredundancy version position determination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the starting positions of redundancy versions variable rather than fixed. The starting position is dynamically determined based on the slot index and scaling factor, allowing the system to adapt to different transmission scenarios while ensuring complete codeword coverage across multiple slots.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of starting position values in the circular buffer based on slot index and scaling factors. By modifying these parameters dynamically, the system ensures that redundancy versions cover the complete codeword while maintaining self-decodability, resolving the contradiction between coverage completeness and position determination complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If redundancy versions are cycled across PUSCH segments within a slot, then transmission efficiency is improved, but the same starting positions are reused causing incomplete codeword coverage when spanning multiple slots

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcodeword coverage completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces dynamic starting position adjustment based on slot index, allowing the redundancy version cycling to continue effectively across multiple slots. This dynamic adjustment prevents the repetition of the same starting positions, ensuring complete codeword coverage while maintaining transmission efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extends the redundancy version cycling from a single-slot dimension to a multi-slot dimension by introducing slot-index-based starting position adjustment. This dimensional extension allows efficient cycling within slots while ensuring progressive coverage across slots, resolving the coverage incompleteness issue.

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

3Ease of operation

If the same starting positions are used for redundancy versions across multiple slots, then implementation is simplified, but self-decodability is lost due to high effective coding rates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidself-decodability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the starting position parameters based on slot index and scaling factors, ensuring that each slot uses appropriately adjusted starting positions. This parameter adjustment maintains self-decodability by ensuring adequate codeword coverage while keeping the implementation relatively simple through formula-based determination.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent enables self-service by allowing the UE to autonomously determine the starting positions using the provided formula based on slot index and scaling factor. This self-determination mechanism maintains implementation simplicity while ensuring correct starting positions for self-decodability, eliminating the need for complex external coordination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11764911B2Method of shifting redundancy version for the transmission of a transport block over multiple slots
Publication Date: 2023.09.19 NOKIA TECHNOLOGIES OY
  • US11764911B2 patent drawing
  • US11764911B2 patent drawing
  • US11764911B2 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.