FEC Decoder Memory Reduction Through Error-Free Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing integrated circuits for multi-protocol encapsulation forward error correction (MPE-FEC) require significant memory to store large MPE-FEC frames, which increases size and cost, particularly in mobile devices where battery life, size, and cost are critical considerations.

Innovation Solution

The proposed integrated circuit and method reduce memory requirements by transmitting error-free application data immediately to the host application process without storing it in the FEC module, allowing for reduced memory needs and enabling efficient error correction without storing entire MPE-FEC frames, thereby minimizing the IC's size and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MPE-FEC frames are stored in memory for error correction processing, then error correction capability is improved, but memory size and cost increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the MPE-FEC frame processing into two distinct parts: error-free data segments and error-containing data segments. The error-free segments are identified and extracted immediately upon receipt, while only the error-containing segments are stored in memory for subsequent error correction processing. This segmentation allows the system to maintain error correction capability while significantly reducing the amount of data that needs to be stored in memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes the error-free data segments from the MPE-FEC frame immediately after reception, before storing the frame in memory. By taking out the portions of data that do not require error correction processing, the system reduces memory requirements while preserving the ability to correct errors in the remaining data segments. This extraction principle directly addresses the contradiction by separating useful data from data requiring processing.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If entire MPE-FEC frames are stored for error correction, then complete error correction is achieved, but device size and cost increase

Engineering Contradiction:
Improveerror correction completenessVSAvoiddevice size
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent divides the MPE-FEC frame into segments based on error status, identifying which segments contain errors and which are error-free. Only the error-containing segments are retained for memory storage and correction processing, while error-free segments are immediately transmitted to the host application process. This segmentation approach ensures complete error correction for affected segments while minimizing device size by avoiding storage of unnecessary data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts error-free data segments from the complete MPE-FEC frame and immediately forwards them to the host application process, removing them from the memory storage requirement. This extraction ensures that only the necessary portions of data (those containing errors) occupy device memory, thereby achieving complete error correction where needed while reducing overall device size.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If large MPE-FEC frames are buffered in the FEC module, then error correction accuracy is improved, but manufacturing cost increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent segments the buffering requirement by identifying and separating error-free segments from error-containing segments within the MPE-FEC frame. The error-free segments require no buffering and can be immediately processed, while only the error-containing segments are buffered for accurate error correction. This segmentation maintains error correction accuracy for necessary data while reducing the overall buffering capacity required, thereby lowering manufacturing costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and immediately processes error-free data segments, removing them from the buffering requirement. By taking out the portions of data that do not require error correction, the system reduces the total buffer size needed in the FEC module, which directly reduces manufacturing complexity and cost while preserving error correction accuracy for the remaining error-containing segments.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If full MPE-FEC frame memory is allocated, then all data can be corrected, but battery consumption increases

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the MPE-FEC frame processing to identify and immediately transmit error-free segments without storing them in memory. Only the error-containing segments are allocated memory for correction processing. This segmentation reduces the overall memory activity and data processing load, thereby reducing battery consumption while maintaining the capability to recover all lost data through correction of the error-containing segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts error-free data segments from the MPE-FEC frame and immediately forwards them to the host application process, eliminating the need to store and repeatedly access this data in memory. By taking out the error-free portions, the system reduces memory write/read operations and processing overhead, which directly reduces battery consumption while preserving complete data recovery capability through error correction of the remaining segments.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8296621B2Integrated circuit comprising error correction logic, and a method of error correction
Publication Date: 2012.10.23 NXP USA INC
  • US8296621B2 patent drawing
  • US8296621B2 patent drawing
  • US8296621B2 patent drawing

AI summary

An integrated circuit comprises forward error correction (FEC) decoder logic being coupled to memory and arranged to receive data, comprising application data, from a host application process. The FEC decoder logic performs error detection upon the received data. Logic is further arranged to transmit error free application data back to the host application process prior to performing error correction; and store in memory only application data in which errors are detected.