Convolutional Rate Matching Using Group-Ordered Parity Interleaving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional rate matching circuits for convolutional codes in mobile communication systems have high complexity and require different interleavers for different parity bit streams, limiting their efficiency and performance.

Innovation Solution

A method and apparatus for rate matching that uses identical interleavers for different parity bit streams, performing group multiplexing and puncturing or repeating parity bits to match the data channel rate, reducing complexity and improving channel encoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional rate matching circuits are used with different interleavers for different parity bit streams, then the performance is maintained, but the device complexity increases

Engineering Contradiction:
Improvechannel encoding performanceVSAvoidencoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by using a single interleaver structure that can handle multiple parity bit streams (P1, P2, P3) from the convolutional encoder. Instead of implementing separate interleavers for each parity stream, one interleaver is configured to interleave all parity bits in a systematic manner, reducing device complexity while maintaining the error correction performance through proper interleaving of all parity information.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Device complexity

If identical interleavers are used for different parity bit streams, then the device complexity is reduced, but the performance may deteriorate

Engineering Contradiction:
Improveencoder complexityVSAvoidchannel encoding performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation by organizing the interleaving process into distinct phases: first interleaving each parity bit stream separately within the single interleaver structure, then performing group multiplexing to combine the interleaved parity bits. This segmented approach within a unified interleaver maintains the performance benefits of separate interleaving while achieving the complexity reduction of identical interleavers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent resolves the performance concern by introducing a new dimension of organization through group multiplexing. After interleaving parity bits from different streams using the same interleaver, the bits are arranged in group order (all P1 bits, then all P2 bits, then all P3 bits). This dimensional reorganization preserves the diversity benefits of multiple parity streams while enabling the use of identical interleavers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If rate matching is performed by bit-multiplexing interleaved bits from all parity bit streams, then the data transmission rate is matched, but the device complexity increases

Engineering Contradiction:
Improvedata transmission rate matchingVSAvoidrate matching circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies merging by combining the interleaving and rate matching functions into a unified process. The single interleaver performs both interleaving and initial rate matching by selectively outputting interleaved bits in group order. This merging eliminates the need for separate bit-multiplexing circuits that would otherwise be required to combine multiple interleaved streams, reducing device complexity while maintaining flexible rate matching capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8347196B2Computationally efficient convolutional coding with rate-matching
Publication Date: 2013.01.01 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8347196B2 patent drawing
  • US8347196B2 patent drawing
  • US8347196B2 patent drawing

AI summary

An error coding circuit comprises a non-systematic convolutional encoder for coding an input bit stream to produce two or more groups of parity bits, an interleaver circuit for interleaving parity bits within each group of parity bits, and a rate-matching circuit for outputting a selected number of the interleaved parity bits ordered by group to obtain a desired code rate.