Polar Code Reliability Sequence Storage for Low-Memory Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for constructing polar codes require large storage overheads for reliability sequences, which is not conducive to product implementation, especially in scenarios like 5G communication where storage efficiency is crucial.

Innovation Solution

The method involves transforming a reliability sequence corresponding to a mother code sequence into a basic sequence and a reliability reference sequence, where the length of the basic sequence is less than or equal to the mother code sequence, and only storing these sequences, thereby reducing storage overheads. This is achieved by using a reliability quantization sequence and a reliability quantization reference sequence, allowing for efficient storage and construction of a coding sequence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a complete reliability sequence corresponding to a mother code sequence is stored, then coding sequence construction can be performed, but storage overheads are very large

Engineering Contradiction:
Improvecoding sequence construction capabilityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The reliability sequence is divided into two parts: a basic sequence (first subset) and a reference sequence (second subset). The basic sequence contains reliability values for a portion of the code, while the reference sequence contains reliability values for the remaining portion. This segmentation allows the system to store only essential data and reconstruct the full reliability sequence when needed, significantly reducing storage overhead while maintaining coding sequence construction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-calculates and stores only the basic sequence and reference sequence in advance, rather than storing the complete reliability sequence. When coding sequence construction is needed, the system performs preliminary reconstruction by combining the stored basic sequence with the reference sequence according to predetermined rules, thus reducing initial storage requirements while ensuring full functionality is available when needed.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If storage overheads are reduced by storing only basic sequence and reference sequence, then storage efficiency improves, but the complexity of sequence reconstruction increases

Engineering Contradiction:
Improvestorage overheadVSAvoidsequence reconstruction process
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent transforms the reliability sequence from its original form into a parameterized representation using basic sequence and reference sequence. This parameter change allows the full reliability sequence to be reconstructed through simple parameter combination rather than storing all original values, reducing storage overhead while keeping the reconstruction process manageable through systematic parameter manipulation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The reference sequence acts as an intermediary that bridges the basic sequence and the complete reliability sequence. Instead of directly storing or processing the full reliability sequence, the system uses the reference sequence as a mediator to reconstruct the complete information when needed, simplifying the overall structure while maintaining full functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11063700B2Method and apparatus for constructing coding sequence
Publication Date: 2021.07.13 HUAWEI TECH CO LTD
  • US11063700B2 patent drawing
  • US11063700B2 patent drawing
  • US11063700B2 patent drawing

AI summary

Embodiments of this application provide a method and an apparatus for constructing a coding sequence. The method includes: storing a reliability sequence corresponding to a basic sequence, where a length of the reliability sequence corresponding to the basic sequence is less than or equal to a length of a reliability sequence corresponding to a mother code sequence; storing a reliability reference sequence, where the reliability reference sequence includes at least one element remaining after the reliability sequence corresponding to the basic sequence is excluded from the reliability sequence corresponding to the mother code sequence; and constructing a coding sequence by using the reliability sequence corresponding to the basic sequence and an element in the reliability reference sequence. During implementation of this application, during storage, only the reliability sequence corresponding to the basic sequence and the reliability reference sequence are stored. Because a sum of the length of the reliability sequence corresponding to the basic sequence and a length of the reliability reference sequence is far less than the length of the original reliability sequence, storage overheads can be reduced.