Protected Communication Link Switching Using Soft Quality Ranks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems that use Forward Error Correction (FEC) codes for switching between primary and secondary links often rely on unreliable binary indications, leading to sub-optimal or erroneous selection decisions, especially under high FEC code rates or difficult channel conditions.

Innovation Solution

The method involves computing and using 'soft quality ranks' based on both FEC and error detection codes, such as Cyclic Redundancy Check (CRC), to select the better-performing data frames, allowing for frame-by-frame switching between primary and secondary links, even when both contain errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If binary indications from FEC code are used for link selection, then device complexity is reduced, but measurement precision and selection accuracy deteriorate

Engineering Contradiction:
Improveselection mechanism complexityVSAvoidlink quality assessment accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms the binary FEC indication into a multi-level soft quality rank by introducing additional parameters (error counts, confidence values) that provide finer granularity in link quality assessment, resolving the contradiction between simplicity and accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces soft quality ranks as an intermediary metric between the raw binary FEC indication and the final link selection decision, enabling more nuanced comparison while maintaining systematic decision-making

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If error detection codes like CRC are added to improve selection accuracy, then measurement precision improves, but device complexity and processing overhead increase

Engineering Contradiction:
Improvelink quality assessment accuracyVSAvoidcoding and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs error detection coding (CRC) and soft quality rank computation in advance during the receiving and decoding process, so that when selection is needed, the quality metrics are already available, reducing real-time decision complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error detection code (CRC) serves dual purposes: it detects errors in the data and simultaneously provides quality indication information for link selection, making the system self-sufficient without requiring separate monitoring mechanisms

Inventive Principle:
Principle #25Self-service

3Reliability

If frame-by-frame switching is implemented to select the better link, then reliability improves, but loss of time increases due to continuous monitoring and switching decisions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidswitching decision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent continuously computes soft quality ranks for both links in parallel as data is received, maintaining ready-to-use quality metrics without interruption, enabling immediate switching decisions when needed

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent pre-computes soft quality ranks during the normal data reception and decoding process, so that when a switch is needed, the decision can be made immediately based on already-available metrics, minimizing switching delay

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8001445B2Protected communication link with improved protection indication
Publication Date: 2011.08.16 MAXLINEAR ISRAEL LTD
  • US8001445B2 patent drawing
  • US8001445B2 patent drawing
  • US8001445B2 patent drawing

AI summary

A method for communication includes receiving first and second data frames over first and second communication links, respectively, the first and second data frames containing respective first and second replicas of data, which has been encoded with a Forward Error Correction (FEC) code. The FEC code in the received first and second data frames is decoded, and respective first and second soft quality ranks of the first and second data frames are computed based on the decoded FEC code. One of the first and second replicas of the data are selected based on the first and second soft quality ranks. The selected one of the first and second replicas of the data is provided as output.