Dynamic Permutation Sequence Generation for Wireless Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face increased hardware complexity and performance degradation due to the need for large memory storage for permutation sequence tables, especially when supporting flexible parameters or sequence lengths, which can lead to high operational costs and inefficiencies in error correction.

Innovation Solution

A method for computing non-predetermined permutation sequences based on the content of the data stream, such as its length, using computational circuits without relying on lookup tables, allowing for dynamic generation of sequences for inner and outer permutations in OFDM systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large tables of predetermined permutation sequences are used to achieve random distribution and error correction, then error correction capability is improved, but hardware complexity and memory storage requirements increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical storage system (large memory tables) with a computational system (generators using mathematical algorithms). Instead of storing predetermined permutation sequences in memory, the system computes them dynamically using generators based on mathematical formulas, thereby eliminating the need for large storage devices while maintaining error correction capability

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

Solution Approach 2:

The permutation sequences are generated self-servingly through computational algorithms rather than being pre-stored. The system uses generators that automatically produce the required permutation sequences based on input parameters, making the system self-sufficient and eliminating dependency on external storage resources

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If large memory storage devices are used to store permutation sequence tables, then permutation diversity is improved, but system performance and operational efficiency degrade

Engineering Contradiction:
Improvepermutation diversityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent substitutes memory access operations with computational generation operations. Instead of retrieving permutation sequences from memory storage, the system generates them on-demand using mathematical algorithms, improving system performance by eliminating memory access delays and overhead while maintaining full permutation diversity

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

Solution Approach 2:

The system transitions from static pre-stored permutation sequences to dynamic generated sequences. The permutation sequences are computed in real-time based on current input parameters, allowing the system to adapt flexibly without the performance penalty of memory retrieval operations

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If predetermined permutation sequence tables are used, then implementation simplicity is improved, but flexibility and adaptability to different data stream lengths decrease

Engineering Contradiction:
Improveimplementation simplicityVSAvoidflexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic permutation sequence generation that adapts to different data stream lengths and system parameters. The generators use mathematical algorithms that automatically adjust the permutation sequences based on input parameters, providing both implementation simplicity through standardized algorithms and flexibility through parameter adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters (such as data stream length, modulation order, coding rate) to generate appropriate permutation sequences dynamically. By using parameter-driven generation, the system maintains implementation simplicity through consistent algorithmic approaches while achieving flexibility through parameter variation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8693570B2Communication methods and systems having data permutation
Publication Date: 2014.04.08 IND TECH RES INST
  • US8693570B2 patent drawing
  • US8693570B2 patent drawing
  • US8693570B2 patent drawing

AI summary

A wireless communication method may include receiving a first data stream comprising a data sequence and computing a permutation sequence based on a content of the received first data stream. The permutation sequence is a non-predetermined sequence. The method may further include performing a permutation on the first data stream based on the permutation sequence to generate a permuted first data stream being configured for wireless transmission.