Code Block Error Correction for Bursty Wireless Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication systems face interference and errors due to bursty puncturing, which current technologies inadequately address, particularly in mission critical transmissions that can disrupt both downlink and uplink channels across network cells.

Innovation Solution

Implementing code block level error correction and media access control (MAC) level hybrid automatic repeat requests (HARQ) to mitigate bursty puncturing and interference by encoding data into transport blocks, transmitting with appropriate redundancy, and using error correction codes to recover failed code blocks, while optimizing the transmission of parity code blocks based on actual needs and interference patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If code blocks are transmitted without redundancy information or with minimal redundancy, then transmission efficiency is improved, but error correction capability deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiderror correction capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by generating error correction codes in advance for each code block before transmission. The transmitting device divides data into multiple code blocks and generates corresponding error correction codes for each block, storing them ready for potential use. This allows the system to maintain high transmission efficiency by sending only essential data while having error correction capability readily available when needed, without requiring all redundancy information to be transmitted continuously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by adaptively selecting whether to transmit error correction codes based on channel conditions and decoding results. The receiving device attempts to decode code blocks first, and only requests error correction codes when decoding fails. This dynamic approach allows the system to optimize between transmission efficiency and reliability in real-time, transmitting redundancy information only when actually needed rather than always.

Inventive Principle:
Principle #15Dynamics

2Reliability

If error correction codes are transmitted for all code blocks, then reliability is improved, but transmission overhead increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by transmitting error correction codes selectively rather than for all code blocks. The system generates error correction codes for each code block but only transmits them when the receiving device indicates decoding failure through a negative acknowledgment. This partial transmission approach maintains high reliability for critical data while significantly reducing transmission overhead compared to always sending all error correction codes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms where the receiving device monitors decoding success of each code block and provides feedback to the transmitting device. When a code block is successfully decoded, no error correction code is requested. When decoding fails, the receiver sends a negative acknowledgment triggering the transmitter to send the corresponding error correction code. This feedback-driven approach optimizes the balance between reliability and transmission overhead by transmitting redundancy information only when actually needed.

Inventive Principle:
Principle #23Feedback

3Speed

If bursty puncturing is used for mission critical traffic, then priority transmission is improved, but interference to other channels increases

Engineering Contradiction:
Improvepriority transmission speedVSAvoidinterference to other channels
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent applies segmentation by dividing data into multiple independent code blocks, each with its own error correction code. This segmentation allows the system to handle mission critical traffic at priority level while maintaining error correction capability for each individual block. The segmentation isolates errors to specific blocks rather than affecting entire transmissions, reducing the need for high-power retransmissions that would cause interference to other channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting transmission parameters based on channel conditions and error detection results. Instead of always using high-power bursty puncturing for mission critical traffic, the system transmits at normal power levels when channel conditions are good and errors are corrected successfully. High-power transmissions are reserved only for cases where error correction fails and retransmission is needed, thereby reducing overall interference to other channels while maintaining priority transmission capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10541780B2Code block level error correction and media access control (MAC) level hybrid automatic repeat requests to mitigate bursty puncturing and interference in a multi-layer protocol wireless system
Publication Date: 2020.01.21 QUALCOMM INC
  • US10541780B2 patent drawing
  • US10541780B2 patent drawing
  • US10541780B2 patent drawing

AI summary

Various features pertain to mitigating interference on downlink/uplink channels caused by bursty traffic transmissions. A transmitting node encodes data into transport blocks, each including code blocks in which the data is encoded. The transport blocks are then wirelessly transmitted over a channel specific to a receiving node, where the code blocks of the transport blocks are transmitted without redundant parity code blocks or with a desired amount of redundant parity code blocks. The transmitting node then receives an indication from the receiving node of a number of failed data code blocks. The transmitting node generates an error correction code sufficient to recover all of the failed code blocks and transmits the error correction code within a new transport block along with new data. The receiving node receives the new transport block including the error correction code and then recovers the failed code blocks from the error correction code via erasure decoding, a combination of erasure decoding and error decoding, and/or other suitable techniques at the code block level.