Tail-Biting Convolutional Coding for Variable UCI Payloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional channel coding schemes struggle to provide reliable encoding and decoding for Uplink Control Information (UCI) in LTE systems, especially with the increased payload variability due to carrier aggregation, which complicates the use of existing block codes for large payloads.

Innovation Solution

A device and method utilizing a tail biting convolutional code with a constraint length, allowing encoding and decoding of information words with fewer bits, thereby simplifying encoder and decoder structures and avoiding the need for additional channel codes, by using a shift register configuration and appending bits to maintain initial and final state consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional block codes (e.g., Reed-Muller codes) are used for small UCI payloads, then encoding is simple, but the codes cannot be generalized to large payloads from 32 carrier aggregation

Engineering Contradiction:
Improvepayload size adaptabilityVSAvoidencoder structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies a single convolutional code structure that can handle both small and large UCI payloads uniformly. The encoder uses a fixed constraint length L=7 and generates codewords of length N=3K for any payload size K, eliminating the need for different code schemes for different payload ranges. This universal approach resolves the contradiction by making the encoder adaptable to all payload sizes while maintaining consistent structural complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If carrier aggregation is increased to 32 component carriers, then throughput is improved, but UCI payload size increases significantly (up to 638 bits), requiring more complex coding schemes

Engineering Contradiction:
Improvesystem throughputVSAvoidchannel coding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The convolutional code with constraint length L=7 and codeword length N=3K provides a universal coding solution that scales with payload size without increasing structural complexity. Whether K=2 bits or K=638 bits, the encoder maintains the same operational principles and structural parameters, thus supporting high throughput from 32 carrier aggregation while avoiding increased coding complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The code parameters (constraint length L=7, codeword length N=3K) are designed to scale with the information word length K. This parameter relationship allows the code to adapt to varying payload sizes from small to large (up to 638 bits) while maintaining consistent encoder structure and decoding complexity, thus supporting high productivity without proportionally increasing device complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If tail biting convolutional code is used with constraint length L where K<L-1, then encoding is possible, but conventional approaches require additional channel codes which increase complexity

Engineering Contradiction:
Improveencoding simplicityVSAvoiddecoder structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a unified convolutional encoding approach that works for all K values (including K<L-1) without requiring different code types or additional channel codes. The encoder consistently uses the same shift register structure and generating polynomials regardless of whether K is greater than or less than L-1, thus improving ease of operation while maintaining manageable decoder complexity through a single decoding algorithm.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10581464B2Encoder device, decoder device, and methods thereof
Publication Date: 2020.03.03 HONOR DEVICE CO LTD
  • US10581464B2 patent drawing
  • US10581464B2 patent drawing
  • US10581464B2 patent drawing

AI summary

An embodiment encoder device for encoding an information word c=[c0, c1, . . . , cK-1] having K information bits, ci, includes an encoder for a tail biting convolutional code having a constraint length, L, where K&lt;L−1; the encoder being configured to receive the K information bits; and encode the K information bits so as to provide an encoded code word. An embodiment decoder device for determining an information word c=[c0, c1, . . . , cK-1], having K information bits, ci, includes a decoder for a tail biting convolutional code having a constraint length, L, where K&lt;L−1; the decoder being configured to: receive an input sequence; compute at least one reliability parameter based on the received input sequence; and determine an information word c based on the at least one reliability parameter.