Forward Error Correction Frame Scheduling for Throughput Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Forward Error Correction (FEC) devices in satellite communication networks, particularly those using the DVB-S2 standard, face challenges in achieving high throughput due to limitations in processing capacity and power consumption, leading to issues with media content delivery such as buffering and synchronization problems.

Innovation Solution

A system and method that employs a controller to evaluate and arrange frames with different modulation and coding characteristics in an alternating order within a transmission window, enabling efficient iteration borrowing and improving FEC processing efficiency by allocating processing time from frames that require fewer iterations to those that need more, thereby enhancing FEC frame error rate performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the complexity of the FEC device subsystem is increased by adding more processing engines, then the throughput of the FEC device is improved, but the die area and device cost increase

Engineering Contradiction:
ImprovethroughputVSAvoidprocessing engines
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamic processing by varying the number of iteration loops executed by the FEC processing engines based on the specific frame being processed. Frames with better signal quality require fewer iterations while frames with poorer quality require more iterations. This dynamic adaptation allows the system to achieve high throughput without adding more processing engines, as the existing engines are utilized more efficiently with variable iteration counts rather than fixed maximum iterations for all frames.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the operating clock speed of the FEC device subsystem is increased, then the throughput of the FEC device is improved, but timing margins and power consumption are constrained

Engineering Contradiction:
ImprovethroughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the processing effort for each frame by varying the number of iteration loops based on signal quality metrics. This allows the FEC device to maintain higher throughput without continuously operating at maximum clock speed, thereby reducing average power consumption. The processing engines operate at a moderate clock speed but intensify effort selectively for difficult frames rather than maintaining high speed for all frames.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameter (number of iteration loops) based on the quality of each received frame. Frames with higher signal-to-noise ratios use fewer iterations while frames with lower quality use more iterations. This parameter adaptation allows the system to achieve high overall throughput without the need to increase clock speed across all operations, thus avoiding the associated power consumption increases and timing margin issues.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the operating clock speed of the FEC device subsystem is increased, then the throughput of the FEC device is improved, but timing margins are constrained

Engineering Contradiction:
ImprovethroughputVSAvoidtiming margins
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system uses dynamic iteration counting where the number of processing loops varies per frame based on quality metrics. This allows the FEC device to complete processing of most frames within the allocated time window without requiring excessive clock speed increases. By adapting the processing depth to actual needs, the system maintains timing margins for variable-length processing while achieving high throughput, avoiding the timing closure issues that would result from uniformly high clock speeds.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10727977B2System and method for improving forward error correction efficiency
Publication Date: 2020.07.28 HUGHES NETWORK SYST
  • US10727977B2 patent drawing
  • US10727977B2 patent drawing
  • US10727977B2 patent drawing

AI summary

A system and method for improving forward error correction efficiency in a communication network. The system and method employ a controller configured to evaluate a plurality of frames to identify a first type of the plurality of frames having a first frame processing characteristic pertaining to a first type of frame iteration processing performed by a terminal of the communication network and a second type of the plurality of frames having a second frame processing characteristic pertaining to a second type of frame iteration processing performed by the terminal. The controller is further configured to arrange a plurality of the first type of frames and at least one of the plurality of the second type of frames in an alternating order within a transmission window for transmission to the terminal.