Dynamic CRC Bit Length for UCI Payload Rate Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cellular communication systems, such as LTE and NR, face inefficiencies in uplink transmission and reception, particularly in managing and decoding UCI payloads with varying CRC bit lengths, which affects the accuracy and efficiency of HARQ-ACK and CSI transmission.

Innovation Solution

The implementation of a terminal apparatus and base station apparatus that perform rate matching and decoding of UCI payloads using PUSCH, where the length of the output sequence EUCI is determined based on a first number of CRC bits LUCI, and additional CRC bits are added based on the payload size and output sequence length, enabling efficient transmission and reception of HARQ-ACK and CSI information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of CRC bits is fixed for all UCI payloads, then the processing is simple, but the transmission reliability varies for different payload sizes

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic determination of CRC bit length based on UCI payload size and rate matching output sequence length. The base station and terminal adaptively select the number of CRC bits (e.g., 10, 11, 16, 22, or 30 bits) according to the specific transmission conditions, allowing the system to optimize reliability for each transmission while maintaining manageable processing complexity through standardized selection criteria.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the number of CRC bits increases, then the error detection capability improves, but the overhead increases and efficiency decreases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidtransmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent changes the parameter of CRC bit length dynamically based on transmission conditions. By selecting appropriate CRC bit lengths (10, 11, 16, 22, or 30 bits) according to payload size and rate matching output sequence length, the system achieves optimal error detection capability for each scenario while minimizing overhead. This parameter adaptation ensures that CRC bits are not excessively added when sufficient protection is already provided by the code rate.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If dynamic rate matching is performed based on varying CRC bit lengths, then transmission adaptability improves, but the calculation complexity increases

Engineering Contradiction:
Improvetransmission adaptabilityVSAvoidcalculation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary determination of the number of CRC bits before rate matching based on predefined criteria involving payload size and rate matching output sequence length. The base station and terminal both calculate the required CRC bit length in advance using standardized formulas, which simplifies the subsequent rate matching process. This preliminary action avoids complex real-time adjustments during transmission and ensures both ends use consistent parameters.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11405140B2Terminal apparatus, base station apparatus, and communication method
Publication Date: 2022.08.02 SHARP KK
  • US11405140B2 patent drawing
  • US11405140B2 patent drawing
  • US11405140B2 patent drawing

AI summary

To enable efficient uplink transmission. A terminal apparatus includes: a coder configured to code a UCI payload and perform rate matching of coded bits of the UCI payload; and a transmitter configured to transmit the UCI payload by using a PUSCH, the UCI payload includes at least HARQ-ACK information and/or CSI, a length of an output sequence EUCI of the rate matching is provided based on a first number of CRC bits LUCI, the first number of CRC bits LUCI is provided based on a size of the payload, and a size of second CRC bits added to the payload is provided based on the size of the payload and the length of the output sequence EUCI of the rate matching.