Coding Circuit Sub-Coding for Fixed-Length Information Words

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, particularly in MIMO operations, there is a shortfall of information bits for coding when the number of input bits does not match the fixed information word length defined by the code, leading to reduced CQI information and challenges in using the same code across varying operating modes.

Innovation Solution

A coding circuit that adds error protection bits to match the fixed information word length, generating these bits by sub-coding a subset of input information bits, thereby providing additional protection and ensuring the correct length for coding, even when the number of input bits is less than the required length.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the same code is used for different MIMO operations with varying information bit lengths, then code reusability is improved, but the information word length mismatch problem worsens

Engineering Contradiction:
Improvecode reusabilityVSAvoidinformation word length matching
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent changes the parameter of information word length by adding error protection bits to match the fixed code length requirement. When Type-B MIMO operations produce fewer information bits than Type-A operations, the patent adds error protection bits to extend the information word length to match the code's fixed requirement, enabling the same code to be used across different MIMO modes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces error protection bits as an intermediary element between the variable information bits from different MIMO operations and the fixed-length requirement of the code. These error protection bits serve as a mediator that bridges the length mismatch, allowing the code to process information words of consistent length regardless of the source operation type.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If error protection bits are added to match code length, then information word length matching is improved, but the complexity of coding operations worsens

Engineering Contradiction:
Improveinformation word length matchingVSAvoidcoding operations complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by adding error protection bits before the main coding operation. By pre-extending the information word to the required length using error protection bits, the patent simplifies the subsequent coding process, as the code can now operate on standardized-length inputs without requiring complex variable-length handling logic.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If sub-coding is used to generate error protection bits, then error protection capability is improved, but the processing overhead worsens

Engineering Contradiction:
Improveerror protection capabilityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by generating error protection bits for only the necessary portion of information bits that fall short of the code's fixed length requirement. Rather than adding error protection to all information bits uniformly, the patent selectively applies sub-coding to extend the length where needed, reducing unnecessary processing overhead while maintaining adequate error protection capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9356730B2Method for adding error protection bits to match codeword length
Publication Date: 2016.05.31 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9356730B2 patent drawing
  • US9356730B2 patent drawing
  • US9356730B2 patent drawing

AI summary

Teachings presented herein provide a method and apparatus for processing input information bits for coding using a code, such that the length of the information word formed from the input information bits matches a fixed information word length defined by the code. In at least one embodiment, a coding circuit receives input information bits (and adds error protection bits as needed, to make the information word length match the fixed information word length. The method and apparatus contemplate generating the error protection bits by sub-coding a subset of the input information bits (e.g., parity bit generation), thereby providing extra protection for that subset. These teachings allow the same code to be used for coding feedback or other information, where the amount of information to be coded varies as a function of operating modes.