Encoding method and encoder for (n,n(n-1),n-1) permutation group code in communication modulation system

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack effective mapping encoding algorithms and specific executable schemes for permutation group codes, particularly in PGC-MFSK coded modulation transceivers, due to the absence of algebraic encoding and decoding schemes, leading to inefficiencies in resisting multipath fading and multi-user interference.

Innovation Solution

An encoding method and encoder for (n, n(n−1), n−1) permutation group codes based on coset partition are developed, which map k-length binary information sequences to n-length permutation codewords, utilizing coset characteristics to achieve ultra-low delay and error-correcting capabilities, and are integrated into a communication modulation system to form a time-diversity and frequency-diversity channel access technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a (n, n(n-1), n-1) permutation group code is utilized to control the carrying signal with time diversity and frequency diversity, then the capability for resisting multipath fading and multi-user interference is improved, but the system complexity increases due to the lack of algebraic encoding and decoding schemes

Engineering Contradiction:
Improvecapability for resisting multipath fading and multi-user interferenceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the permutation group code encoding problem into a parameter-based algebraic computation system. By defining specific parameters (n, k, coset partition structures) and algebraic operations (coset leader identification, syndrome calculation, parity-check matrix multiplication), the system achieves systematic encoding that reduces complexity while maintaining the reliability benefits of time and frequency diversity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical/random permutation selection approach with an algebraic computation system. Instead of using random permutation codes or complex search-based encoding, the invention uses algebraic structures (coset partition, parity-check matrices, syndrome calculation) to systematically generate and select codewords, thereby reducing system complexity while preserving error-correcting capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If random permutation code is used due to the lack of algebraic encoding schemes, then the implementation is simplified, but the error-correcting capability and mapping efficiency are reduced

Engineering Contradiction:
Improveimplementation simplicityVSAvoiderror-correcting capability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the code set into cosets with distinct algebraic structures. By dividing the permutation group code into multiple cosets (each with its own coset leader and parity-check properties), the system enables systematic encoding through algebraic operations while maintaining implementation simplicity. This segmentation allows for efficient coset-based encoding that outperforms random permutation codes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces specific algebraic parameters (coset partitioning, parity-check matrices, syndrome values) that transform the encoding process from random selection to structured computation. These parameter-based algebraic operations enhance error-correcting capability while keeping the implementation straightforward through systematic calculation procedures.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If 2k codewords are selected from n(n-1) codewords to match 2k k-length binary information sequences, then the mapping efficiency is improved, but the encoding complexity increases without an effective mapping encoding algorithm

Engineering Contradiction:
Improvemapping efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the manual or random codeword selection process with an algebraic computation system. By using parity-check matrices, syndrome calculation, and coset leader identification algorithms, the system automatically and efficiently maps k-length binary information sequences to appropriate codewords from the n(n-1) available options, achieving high mapping efficiency with systematic complexity management.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses algebraic parameters (coset indices, syndrome values, parity-check matrix entries) to systematically determine which 2k codewords to select from the n(n-1) available codewords. This parameter-based approach creates an efficient one-to-one mapping between binary information sequences and selected codewords, improving productivity while managing encoding complexity through structured algebraic operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11038738B2Encoding method and encoder for (n,n(n-1),n-1) permutation group code in communication modulation system
Publication Date: 2021.06.15 HUAZHONG UNIV OF SCI & TECH
  • US11038738B2 patent drawing
  • US11038738B2 patent drawing
  • US11038738B2 patent drawing

AI summary

The present disclosure provides an encoding method and an encoder for a (n, n(n−1), n−1) permutation group code in a communication modulation system, in which 2k k-length binary information sequences are mapped to 2k n-length permutation codeword signal points in a n-dimensional modulation constellation Γn. The constellation Γn with the coset characteristics is formed by selecting 2k n-length permutation codewords from n(n−1) permutation codewords of a code set Pn,x<sub2>i </sub2>of the (n, n(n−1), n−1) permutation group code based on coset partition. The constellation Γn is a coset code in which 2k<sub2>1 </sub2>cosets are included and each coset includes 2k<sub2>2 </sub2>permutation codewords, where k=k1+k2, and 2k≤n(n−1). The present disclosure utilizes the coset characteristics to realize one-to-one correspondence mapping of the binary information sequence set to the permutation code constellation, so that the time complexity of executing the encoder is at most the linear complexity of the code length n.