Turbo-Coded Relay Transmission to Prevent Error Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional relay systems using recursive systematic convolutional codes often result in decode errors during data recovery in relays, which are then transmitted to other communication nodes, and lack efficient methods to increase coding gain and prevent error propagation.

Innovation Solution

A method and system where a source, relay, and destination jointly use a convolutional turbo code, with data encoded into a turbo codeword, punctured, and recovered in the relay before being transmitted to the destination, eliminating re-encoding and enabling hybrid automatic repeat request (H-ARQ) for improved reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a relay system uses recursive systematic convolutional code for data transmission, then data can be transmitted from source to destination via relay, but decode errors occur during data recovery in the relay and are transmitted to other communication nodes

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiderror propagation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent changes the coding scheme from recursive systematic convolutional code to convolutional turbo code, which fundamentally alters the error correction capability parameters. This parameter change enables the relay to recover data without errors and prevents error propagation to other nodes while maintaining transmission reliability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a relay system uses recursive systematic convolutional code with re-encoding, then data recovery is performed in the relay, but coding gain is insufficient and errors are propagated

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidcoding gain
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the coding parameters by adopting convolutional turbo code with specific structure (two constituent convolutional codes and an interleaver) instead of simple recursive systematic convolutional code. This parameter change provides significantly higher coding gain while enabling accurate data recovery at the relay without information loss

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If a relay system transmits data through a single relay node, then communication coverage is extended, but diversity gain is limited

Engineering Contradiction:
Improvecell coverageVSAvoiddiversity gain
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent segments the transmission path by having the source transmit data through two independent relays (Relay 1 and Relay 2) instead of a single relay. This segmentation creates multiple independent transmission paths, enabling diversity gain while extending communication coverage to the destination in the shadow region

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8443252B2Method and system of relaying data
Publication Date: 2013.05.14 SAMSUNG ELECTRONICS CO LTD
  • US8443252B2 patent drawing
  • US8443252B2 patent drawing
  • US8443252B2 patent drawing

AI summary

A method and system of relaying data are provided. The data is encoded into a turbo codeword by using a convolutional turbo code encoder, and the turbo codeword is transmitted from a source to a relay and a destination after puncturing by a first puncturing operation. The first punctured turbo codeword which is received in the relay is de-punctured and regenerated in a decoding operation and the regenerated turbo codeword is transmitted from the relay to the destination in punctured form after puncturing by a second puncturing operation. The punctured turbo codewords received from the source and the relay by the destination are totaled together as a totaled single turbo codeword and the totaled single turbo codeword is completely decoded to recover the data.