Channelized Forward Error Correction for Arbitrary Data Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunication systems face challenges in efficiently correcting errors in data transmission due to the need for uniform bit-width channels, which is impractical for datablocks of arbitrary or inconvenient bit-widths.

Innovation Solution

The system employs a method of channelizing datablocks into subblocks of varying bit-widths, determining and appending error codes to each subblock, and then combining these subblocks into a modified datablock, ensuring that each subblock has an equal number of rows regardless of its bit-width.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If uniform bit-width channels are used for error correction, then error correction can be performed using standard techniques, but datablocks of arbitrary or inconvenient bit-widths cannot be efficiently processed

Engineering Contradiction:
Improveability to process datablocks of arbitrary bit-widthsVSAvoidcomplexity of channelization and row alignment process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides a datablock of arbitrary bit-width into multiple subblocks of uniform bit-width channels. This segmentation allows standard error correction techniques to be applied to each subblock while maintaining the ability to handle the original arbitrary-width datablock. The controller separates the datablock into subblocks, processes them individually through error correction, and then recombines them.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of row alignment by padding subblocks with predetermined sequences to ensure equal row lengths across all subblocks. This dimensional adjustment in the row structure enables consistent error correction processing across subblocks of different original widths, solving the adaptability issue without requiring complex variable-width processing logic.

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

2Reliability

If subblocks of varying bit-widths are used to match original datablock structure, then data integrity is maintained, but error correction becomes complex due to unequal row lengths

Engineering Contradiction:
Improveaccuracy of error correctionVSAvoidcomplexity of handling unequal row lengths
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing each subblock to have its own specific bit-width characteristics while introducing uniformity in the row dimension through padding. Each subblock maintains its local data integrity with appropriate error correction codes, while the row alignment ensures consistent processing across all subblocks. This local adaptation with global uniformity resolves the complexity issue.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The predetermined padding sequences act as intermediaries between subblocks of varying bit-widths. These padding elements fill the gap between unequal subblock widths, creating equal row lengths across all subblocks without altering the original data. This intermediary structure enables simplified error correction processing while preserving data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If error codes are appended to each subblock, then forward error correction can be performed at the destination, but the modified datablock size increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsize of modified datablock
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by appending error correction codes to only the necessary subblocks that require protection, rather than uniformly processing all data. The error correction codes are selectively added based on the subblock structure and transmission requirements, providing adequate error protection while minimizing the overall increase in datablock size.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12298844B2Channelized forward error correction
Publication Date: 2025.05.13 RAYTHEON APPLIED SIGNAL TECHNOLOGY INC
  • US12298844B2 patent drawing
  • US12298844B2 patent drawing
  • US12298844B2 patent drawing

AI summary

According to at least one aspect of the present disclosure, a system for encoding and correcting data is provided, the system comprising at least one controller configured to: receive a datablock; channelize the datablock into a plurality of subblocks of varying bit-widths; determine one or more error codes for each subblock of the plurality of subblocks; append at least one of the one or more error codes to each subblock of the plurality of subblocks; and combine the plurality of subblocks into a modified datablock.