Incremental RS FEC Encoding for Link-Adaptive Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Reed-Solomon (RS) FEC codes in high-speed communications links cannot dynamically adjust their patterns, leading to unnecessary error correction capabilities and increased power consumption due to fixed encoding methods.

Innovation Solution

A multimode RS FEC encoder and decoder system with adjustable operating modes (L+1) RS (Ni, K) modes, allowing for incremental encoding and decoding, where Ni = N0 + i*P, enabling only necessary encoding units for reduced power consumption and improved performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a strongest FEC algorithm is chosen for poorest links, then error correction capability is improved, but power consumption increases due to unnecessary encoding calculation

Engineering Contradiction:
Improveerror correction capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of FEC encoding strength by introducing multiple encoding modes (first encoding mode with stronger correction, second encoding mode with weaker correction). The system dynamically selects the appropriate encoding mode based on real-time link quality detection, avoiding the use of strongest encoding for all links and thus reducing unnecessary power consumption while maintaining sufficient error correction capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the encoding parameter (encoding mode) based on link quality conditions. By detecting link quality and adjusting the encoding mode accordingly, the system optimizes the balance between error correction capability and power consumption, using stronger encoding only when necessary and weaker encoding when link conditions are good.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a fixed FEC encoding method is used, then implementation is simple, but adaptability to varying link qualities deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptability to link quality
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the fixed encoding method into a dynamic one by adding link quality detection and conditional mode selection. The system maintains simplicity by using only two encoding modes with clear selection criteria, achieving adaptability without significantly complicating the implementation structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the encoding process into multiple modes (first encoding mode and second encoding mode) with different correction strengths. This segmentation allows the system to adapt to varying link qualities by selecting the appropriate segment, thereby improving versatility while maintaining manageable complexity through structured division.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10826534B2Encoding method, encoder, and decoder for dynamic power consumption control
Publication Date: 2020.11.03 HUAWEI TECH CO LTD
  • US10826534B2 patent drawing
  • US10826534B2 patent drawing
  • US10826534B2 patent drawing

AI summary

An encoding method, an encoder, and a decoder for dynamic power consumption control are provided. The encoder includes a control unit, an initial encoding unit, and L incremental encoding units. The control unit is configured to enable only the initial encoding unit in an RS (N0, K) operating mode to perform encoding or enable only the initial encoding unit and first j incremental encoding units in the L incremental encoding units in an RS (Nj, K) operating mode to perform encoding. The initial encoding unit is configured to perform RS FEC encoding on m(x) to obtain a quotient D0(x) and a remainder R0(x) of xN0−Km(x) relative to g0(x). An (h+1)th incremental encoding unit is configured to obtain, according to a quotient Dh(x) and a remainder Rh(x), a quotient Dh+1(x) and a remainder Rh+1(x) of xNh+1−Km(x) relative to gh+1(x).