CRC Segmentation Using Reciprocal Polynomials for Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing cyclic redundancy check (CRC) methods fail to detect errors effectively in signal blocks of varying lengths, leading to undetected error patterns when a long signal block is segmented into shorter blocks and CRC is applied to each, as the same CRC generating polynomial is used for both, resulting in identical error detection patterns for both block lengths.

Innovation Solution

The method involves using different CRC generating polynomial equations for the long and short signal blocks, ensuring that the CRC for the long signal block and the segmented short signal blocks are generated from reciprocal polynomial relationships, and applying these polynomials differently to each block to detect errors uniquely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the same CRC generating polynomial is used for both long and short signal blocks, then the implementation is simple and consistent, but error detection accuracy deteriorates due to identical error detection patterns

Engineering Contradiction:
Improveimplementation simplicityVSAvoiderror detection accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies different CRC generating polynomials to different signal block lengths. Specifically, a first CRC polynomial is used for long signal blocks while a second CRC polynomial is used for short signal blocks. This local differentiation ensures that each block type has optimized error detection capabilities tailored to its specific characteristics, thereby improving overall error detection accuracy without compromising implementation feasibility.

Inventive Principle:
Principle #3Local quality

2Productivity

If a long signal block is segmented into short blocks and CRC is applied to each, then transmission efficiency is improved, but undetected error probability increases due to identical CRC patterns

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidundetected error probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the CRC generating polynomial parameter based on signal block length. When a long signal block is segmented into short blocks, the system transitions from using a first CRC polynomial for the long block to using a second CRC polynomial for the short blocks. This parameter change ensures that the error detection patterns differ between original and segmented blocks, thereby reducing the probability of undetected errors while maintaining the transmission efficiency benefits of segmentation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8799740B2Signal segmentation method and CRC attachment method for reducing undetected error
Publication Date: 2014.08.05 LG ELECTRONICS INC
  • US8799740B2 patent drawing
  • US8799740B2 patent drawing
  • US8799740B2 patent drawing

AI summary

The present invention provides for applying a cyclic redundancy check (CRC) to a data signal. The present invention includes attaching a first CRC to a first data signal block having a first length, segmenting the first data signal block attached with the first CRC into a plurality of second data signal blocks having a length shorter than the first length, respectively generating a second CRC for each second data signal block, and attaching the generated second CRC to the respective second data signal block. Moreover, the first CRC and second CRC may be generated from respectively different CRC generating polynomial equations.