Polar Code Mother Sequences for Flexible Small-Packet Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing polar code technologies face challenges in supporting medium and small packet transmission in future wireless communication systems, particularly in aspects such as code rate, reliability, latency, complexity, and flexibility, due to high computing complexity and storage overheads in existing encoding and decoding methods.

Innovation Solution

A polar encoding and decoding method that involves prestoring mother code sequences with subsequences and subsets arranged by reliability, allowing for efficient selection of information bit sequence numbers based on code length, enabling flexible construction of polar code sequences and reducing computational and storage burdens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If online computing manner is used to determine information bit sequence number set, then flexibility is improved, but computing complexity and latency increase

Engineering Contradiction:
ImproveflexibilityVSAvoidcomputing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores mother code sequences containing information bit sequence number sets for various code lengths and code rates before actual communication. When encoding is needed, the system directly retrieves the pre-computed sequence number set from storage based on the required code length and code rate, avoiding real-time online computing while maintaining adaptability to different transmission parameters.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If offline storage manner is used to support various combinations of code lengths and code rates, then flexibility is improved, but storage overheads increase

Engineering Contradiction:
ImproveflexibilityVSAvoidstorage overheads
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the mother code sequence into multiple subsequences and subsets, where each subsequence or subset contains specific information bit sequence number sets for different code lengths and code rates. This segmentation allows the system to store only the necessary segments rather than complete mother code sequences for all possible combinations, significantly reducing storage overhead while maintaining the ability to support various transmission parameters.

Inventive Principle:
Principle #1Segmentation

3Reliability

If turbo code or LDPC code is used for channel encoding, then reliability is improved, but computing complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoidcomputing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information bit sequence number sets from the complex turbo code or LDPC code structures and stores them in pre-computed mother code sequences. By separating the sequence number selection function from the full encoding/decoding process, the system achieves reliable transmission performance with significantly reduced computing complexity during actual communication operations.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If polar code is used for channel encoding, then computing complexity is reduced, but performance for medium and small packets deteriorates

Engineering Contradiction:
Improvecomputing complexityVSAvoidperformance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-computing optimal information bit sequence number sets for polar codes with different code lengths and code rates, particularly optimized for medium and small packet transmissions. These pre-computed sequences are stored in mother code sequences, allowing the polar code to achieve both low computing complexity and high transmission performance without requiring complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10673466B2Polar encoding and decoding method, sending device, and receiving device
Publication Date: 2020.06.02 HUAWEI TECH CO LTD
  • US10673466B2 patent drawing
  • US10673466B2 patent drawing
  • US10673466B2 patent drawing

AI summary

This application provides a polar encoding and decoding method, a sending device, and a receiving device, to help overcome disadvantages in transmission of medium and small packets, a code rate, reliability, and complexity in the prior art. The method includes: pre-storing, by a computing device, at least one mother code sequence, wherein each mother code sequence comprises at least one subsequence and at least one subset, the at least one subsequence and the at least one subset each comprises one or more sequence numbers corresponding to one or more polarized channels, and wherein the one or more sequence numbers in each subsequence are arranged in an ascending order according to reliability of the corresponding one or more polarized channels; determining, by the computing device, a set of information bit sequence numbers from the at least one mother code sequence based on a code length of a target polar code; and performing, by the computing device, polar encoding on information bits based on the set of information bit sequence numbers.