Distributed Turbo Encoding with Noisy Relay Signal Interleaving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current relay network technologies face challenges in achieving optimal channel capacity while maintaining complexity and ensuring seamless communication services, especially in areas with poor signal quality, due to limitations in channel coding and decoding methods.
Innovation Solution
The implementation of distributed turbo coding in relay networks using a noisy network coding scheme, where relay nodes quantify and interleave signals to distinguish between source and opposing node signals, optimizing component codes with extrinsic information transfer (EXIT) charts to enhance performance without increasing complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If noisy network coding scheme is adopted with relay nodes conducting two stages of computation (quantization and channel coding), then communication performance approaches channel capacity, but device complexity increases
Solution Approach 1:
The patent divides the relay network into multiple relay nodes, each performing simplified channel coding operations. Instead of one relay node handling all complex computations, the segmentation distributes the coding task across multiple nodes, reducing individual device complexity while maintaining overall system performance through cooperative transmission.
Solution Approach 2:
The patent optimizes channel coding parameters by adjusting the code rate and coding scheme based on channel conditions. By dynamically changing coding parameters rather than using fixed complex schemes, the system achieves near-capacity performance with reduced computational burden on relay nodes.
2Reliability
If distributed turbo coding is implemented to achieve optimal channel capacity, then communication reliability improves, but device complexity increases
Solution Approach 1:
The distributed turbo coding is segmented across multiple relay nodes, with each node performing simplified encoding operations. The overall turbo coding function is distributed rather than concentrated in a single node, reducing the complexity burden on each individual relay node while maintaining the error correction benefits of turbo coding.
Solution Approach 2:
The patent implements a simplified version of distributed turbo coding that performs partial turbo coding operations at relay nodes rather than complete turbo coding. This partial action approach achieves significant reliability improvement without the full complexity of conventional distributed turbo coding schemes.
3Reliability
If relay nodes perform quantization and channel coding on received signals, then signal quality improves, but processing time increases
Solution Approach 1:
The relay nodes perform quantization before channel coding in a predetermined sequence, preparing signals in advance for subsequent coding operations. This preliminary action on quantization allows for more efficient coding processing and reduces overall processing time while maintaining signal quality.
Solution Approach 2:
The patent optimizes quantization parameters such as quantization bit depth and step size based on channel conditions and traffic requirements. By adjusting these parameters dynamically, the system achieves good signal quality with reduced quantization complexity and faster processing speed.
Data Source
AI summary
The present disclosure relates to an apparatus and method supportive of distributed turbo coding based on relay network utilizing a noisy network coding scheme. For this, included is a relay node operating as a component encoder to relay a signal from a source node to a next node in a distributed turbo coding scheme. The relay node quantizes the signal transmitted from the source node and then interleaves the quantized signal using a predetermined pattern to distinguish the signal transmitted from the source node from a signal to be output from an opposing node, so that the signal transmitted from the source node is relayed to the next node based on a noisy network coding scheme.


