LTE Turbo Decoding Bit Inversion for High-Rate Punctured Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G communication systems, the error-correction performance of turbo codes is severely degraded due to puncturing of codeword bits to achieve high code rates, leading to unstable decoding in specific code dimensions and lengths, particularly in LTE turbo coding systems.

Innovation Solution

A method is introduced where a receiving device determines if decoding has failed and performs post-processing by inverting specific bits in the estimated bit sequence based on code parameters, such as code dimension and rate, to improve error-correction performance without increasing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If puncturing is applied to achieve high code rates, then data transmission rate is improved, but error-correction performance is degraded

Engineering Contradiction:
Improvedata transmission rateVSAvoiderror-correction performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing bit inversion on specific bits before decoding. The receiving device identifies bits at predetermined positions in the received bit sequence and inverts them prior to the decoding process. This pre-processing step compensates for the performance degradation caused by puncturing, allowing the system to maintain high code rates while recovering error-correction capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If post-processing is performed to improve error-correction performance, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror-correction performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing bit inversion only at specific predetermined positions rather than processing the entire bit sequence uniformly. The receiving device identifies and inverts only the bits at positions that are likely to contain errors due to puncturing, leaving other bits unchanged. This localized approach improves error-correction performance while minimizing the additional complexity introduced by post-processing.

Inventive Principle:
Principle #3Local quality

3Speed

If conventional turbo decoding is used, then decoding speed is maintained, but decoding stability is poor for specific code parameters

Engineering Contradiction:
Improvedecoding speedVSAvoiddecoding stability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by performing bit inversion on specific bits before decoding. The receiving device identifies bits at predetermined positions in the received bit sequence and inverts them prior to the decoding process. This pre-processing step compensates for the performance degradation caused by puncturing, allowing the system to maintain high code rates while recovering error-correction capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12074704B2Data decoding method and device in communication and broadcast system
Publication Date: 2024.08.27 SAMSUNG ELECTRONICS CO LTD
  • US12074704B2 patent drawing
  • US12074704B2 patent drawing
  • US12074704B2 patent drawing

AI summary

The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Further, the present disclosure relates to decoding of a turbo code in a communication system including long term evolution (LTE), and to efficiently implement a method, procedure, and device for receiving and decoding a signal transmitted in a mobile communication system.