Sidelink Interleaving for V2X Code Block Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently performing Vehicle-to-Everything (V2X) communication, particularly in sidelink communication, where existing methods struggle with interleaving bits related to encoded code blocks and resource element allocation, leading to suboptimal performance in scenarios like vehicle platooning, advanced driving, and remote driving.

Innovation Solution

A method and apparatus for sidelink communication that involve determining and interleaving specific bits of an encoded code block, transmitting these interleaved bits and other bits using distinct resource elements, optimizing resource allocation to enhance communication efficiency and reduce the impact of automatic gain control periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all bits of an encoded code block are transmitted using the same resource elements, then the transmission process is simple, but the system cannot uniformly apply puncturing and power reduction effects across code blocks, leading to suboptimal decoding performance

Engineering Contradiction:
Improvedecoding performanceVSAvoidinterleaving process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoded code block bits are segmented into multiple groups based on their index values. Specifically, bits are divided into first bits (where index mod Q = 0), second bits (where index mod Q = 1), and so on. Each group is then mapped to different resource elements, enabling differential treatment of bit groups through puncturing and power reduction operations. This segmentation allows the system to apply different transmission strategies to different bit groups, improving decoding performance while maintaining manageable complexity through systematic grouping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic resource element allocation where the mapping of bits to resource elements is not static but depends on the bit index and a modulo operation parameter Q. This dynamic mapping enables the system to adaptively apply puncturing and power reduction effects to specific bit groups based on their position in the code block, allowing flexible control over which bits receive enhanced protection and which are subject to puncturing or power reduction, thereby optimizing overall decoding performance.

Inventive Principle:
Principle #15Dynamics

2Productivity

If resource elements are allocated without considering automatic gain control periods, then resource allocation is straightforward, but communication efficiency deteriorates due to interference from AGC periods

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidresource element allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary identification of automatic gain control (AGC) period resource elements before mapping data bits to resource elements. By预先 identifying which resource elements correspond to AGC periods, the system can proactively avoid mapping critical bits to these interfering resources or apply appropriate puncturing and power reduction to mitigate the AGC interference. This preliminary action prevents communication efficiency deterioration while maintaining structured resource allocation through the modulo-based grouping approach.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12021617B2Interleaving for code block
Publication Date: 2024.06.25 LG ELECTRONICS INC
  • US12021617B2 patent drawing
  • US12021617B2 patent drawing
  • US12021617B2 patent drawing

AI summary

According to an embodiment of the present disclosure, a method for performing SL communication by a first device is provided. The method comprises the steps of: determining a plurality of first bits on which interleaving is to be performed from among a plurality of bits of a first encoded code block and a plurality of second bits except for the plurality of first bits from among the plurality of bits of the first encoded code block; performing interleaving on the plurality of first bits; transmitting, to a second device, the plurality of first bits on which the interleaving has been performed, on a plurality of first REs related to the plurality of first bits; and transmitting, to the second device, the plurality of second bits on a plurality of second REs related to the plurality of second bits.