Polar-Coded Downlink Control Decoding With Segment Pointer Fallback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently decoding downlink control information encoded using polar codes, particularly in distinguishing between segmented and non-segmented data, which can lead to increased decoding complexity and latency.

Innovation Solution

A method and apparatus that attempt to decode downlink control information by first assuming a segmented format, using a pointer to retrieve additional segments, and if unsuccessful, assume a non-segmented format, thereby reducing the search space and improving decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system attempts to decode downlink control information assuming segmented format first, then decoding efficiency is improved, but decoding complexity increases due to multiple decoding attempts

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by first attempting to decode the downlink control information assuming segmented format. This preliminary decoding attempt allows the system to efficiently handle segmented DCI cases while providing a foundation for fallback to non-segmented format if needed, thereby improving overall decoding efficiency without excessively increasing complexity

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the system uses a pointer to retrieve additional segments of segmented data, then information completeness is improved, but latency increases due to additional retrieval steps

Engineering Contradiction:
Improveinformation completenessVSAvoiddecoding latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The downlink control information is divided into segments, with the first segment containing a pointer to additional segments. This segmentation allows the system to retrieve information in manageable parts while maintaining information completeness. The pointer mechanism enables efficient retrieval of additional segments only when needed, balancing information completeness with reduced latency compared to retrieving all information at once

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the system reduces the search space for decoding, then decoding complexity is reduced, but reliability may worsen due to fewer decoding options

Engineering Contradiction:
Improvedecoding complexityVSAvoiddecoding reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically adjusts the search space and decoding approach based on the initial decoding attempt results. By first attempting segmented format decoding and conditionally falling back to non-segmented format only when necessary, the system maintains a reduced average search space while preserving reliability through adaptive expansion of decoding options when required by the data format

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3556030B1Polar codes for downlink control channels for wireless networks
Publication Date: 2023.05.31 NOKIA TECHNOLOGIES OY
  • EP3556030B1 patent drawingFigure 1
  • EP3556030B1 patent drawingFigure 2
  • EP3556030B1 patent drawingFigure 3

AI summary

Polar Codes for Downlink Control Channels for Wireless Networks A technique is provided for decoding downlink control information that was encoded using polar encoding, the technique including: attempting, based on an initial assumption by a user device of a segmented downlink control information, to decode a first codeword provided via a user device-specific resource, the first codeword including a first downlink control information segment and a pointer to a second downlink control information segment of a segmented downlink control information; decoding, if the attempting to decode is successful, based on the pointer, a second codeword that includes the second downlink control information segment of the segmented downlink control information; and otherwise, if the attempting to decode is unsuccessful, making an assumption of a non- segmented downlink control information and decoding a third codeword to obtain a non- segmented downlink control information.