MIMO Stream Padding Allocation for Higher Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques, such as those described in NPL 1, face challenges in managing padding bits effectively when the modulation scheme, code rate, and codeword size vary stream by stream in MIMO communication systems, leading to increased padding bits and inefficient data transmission.

Innovation Solution

The proposed solution involves a transmission apparatus and method that calculates and distributes padding bits based on specific equations (e.g., Equations 5-10) to minimize padding bits across streams, allowing for efficient data distribution even when the modulation scheme, code rate, and codeword size differ between streams, thereby optimizing data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If codeword padding and SC block padding are performed to ensure integer numbers of CWs and SC blocks per stream, then the transmission structure is regularized and aligned across streams, but the number of padding bits increases significantly

Engineering Contradiction:
Improvetransmission structure regularityVSAvoidnumber of padding bits
Core Design Contradiction:
Stability of the object's compositionVSLoss of substance

Solution Approach 1:

The patent changes the parameters of data distribution by introducing a group size parameter Ng(iss) that is specific to each stream. This allows the system to adjust how data bits are grouped and distributed across streams, enabling better alignment with codeword and symbol block boundaries without requiring excessive padding. The group size is calculated based on the code rate and modulation scheme of each stream, allowing flexible adaptation to different stream configurations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the transmission data into groups of Ng(iss) bits for each stream before distribution. This segmentation allows the system to handle data in manageable units that can be efficiently packed into codewords and symbol blocks. By dividing the data into groups and then distributing these groups across streams, the system achieves better alignment and reduces the need for padding while maintaining structural regularity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data is distributed proportionally to modulation order and LDPC encoding rate, then fairness among streams is improved, but the complexity of calculating and managing padding bits increases

Engineering Contradiction:
Improvedata distribution fairnessVSAvoidpadding bit management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs preliminary calculations of the group size Ng(iss) for each stream before actual data distribution. By pre-calculating the appropriate group size based on the stream's code rate and modulation scheme, the system establishes a foundation for fair and efficient data distribution. This preliminary action simplifies subsequent data allocation and padding management by providing clear guidelines for how data should be grouped and distributed across streams.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3661070B1Transmission device and transmission method
Publication Date: 2021.04.14 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • EP3661070B1 patent drawingFigure 1
  • EP3661070B1 patent drawingFigure 2
  • EP3661070B1 patent drawingFigure 3

AI summary

A transmission apparatus determines the size of padding data by using the group size of each of a plurality of transmission streams calculated on the basis of a code rate and a modulation scheme that are set for each transmission stream and the number of groups calculated from the size of input transmission data and the group size of the each transmission stream, adds padding data having the determined size to the transmission data, distributes the transmission data and the padding data to generate the plurality of transmission streams, encodes and modulates each of the generated transmission streams with the code rate and the modulation scheme that are set for each transmission stream, converts the modulated transmission streams into radio signals, and transmits the radio signals from a plurality of transmitting antennas.