Dynamic FEC Redundancy for Broadcast Data Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia broadcast and multicast services in radio communication systems, such as eMBMS, face challenges in ensuring 100% reliability for data file delivery due to packet loss, leading to potential network overload during file repair processes, especially for large file deliveries like Android updates, as existing error recovery methods do not effectively manage FEC redundancy levels or file repair requests.

Innovation Solution

The method involves determining and transmitting a FEC redundancy level from a Broadcast Multicast Service Center (BM-SC) to User Equipments (UEs), allowing UEs to decode data and request file repairs proactively, and for the BM-SC to adjust FEC redundancy levels, extend or cancel file repair windows based on packet loss rates and UE feedback, thereby optimizing network resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FEC redundancy level is increased to ensure 100% reliability for data file delivery, then packet loss recovery capability is improved, but network resource consumption and transmission overhead increase

Engineering Contradiction:
Improvedata file delivery reliabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic adjustment of FEC redundancy levels based on real-time channel conditions and packet loss rates. The BM-SC monitors transmission quality and adaptively changes the FEC redundancy level during broadcast sessions, transitioning from static to dynamic error protection to optimize the balance between reliability and network resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the FEC redundancy parameter dynamically based on observed packet loss rates and channel conditions. By adjusting this key parameter, the system can increase reliability when needed while reducing overhead when channel conditions are good, directly addressing the contradiction between reliability and resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If file repair processes are activated for all UEs experiencing packet loss, then data delivery reliability is improved, but network overload occurs during large file deliveries

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidnetwork capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a proactive mechanism where UEs monitor packet loss rates during broadcast and compare them against thresholds before requesting file repair. This preliminary assessment prevents unnecessary repair requests when packet loss is within acceptable limits, reducing network overhead while maintaining reliability for truly problematic transmissions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback loops where UEs report packet loss rates to the BM-SC, which then adjusts FEC redundancy levels and file repair window configurations accordingly. This feedback mechanism enables the network to respond intelligently to actual conditions rather than activating file repair universally, optimizing network capacity utilization.

Inventive Principle:
Principle #23Feedback

3Productivity

If FEC redundancy level is decreased to reduce transmission overhead, then network resource efficiency is improved, but packet loss recovery capability deteriorates

Engineering Contradiction:
Improvenetwork resource efficiencyVSAvoidpacket loss recovery capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms the static FEC redundancy level into a dynamic parameter that adjusts based on channel conditions. During good channel conditions, lower FEC redundancy is used to improve efficiency; during poor conditions, the level increases to maintain recovery capability, thus resolving the contradiction between efficiency and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary monitoring of channel conditions and packet loss rates before determining the appropriate FEC redundancy level. This preliminary assessment allows the network to select optimal error protection levels in advance, avoiding both excessive overhead and insufficient protection.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If UEs continue receiving data packets beyond FEC redundancy level, then complete data reception is attempted, but unnecessary data reception increases power consumption and processing load

Engineering Contradiction:
Improvecomplete data receptionVSAvoidUE power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent enables UEs to perform preliminary assessment of packet loss rates during reception and compare them against the FEC redundancy level. When packet loss exceeds the redundancy level, UEs can proactively stop reception and request file repair, avoiding unnecessary power consumption and processing of unrecoverable data packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service mechanisms where UEs autonomously monitor their own reception quality, determine when further reception is futile, and switch to repair modes independently. This self-service approach reduces unnecessary energy consumption while maintaining complete data acquisition through intelligent decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11089508B2Method and arrangement for distributing information during broadcast delivery
Publication Date: 2021.08.10 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11089508B2 patent drawing
  • US11089508B2 patent drawing
  • US11089508B2 patent drawing

AI summary

A BM-SC, and a method therein for transmitting data file by broadcast session to at least one UE, in a radio communication system; and a UE and a method therein for receiving a broadcast session of transmission of a data file from a BM-SC are provided. The method in the BM-SC comprises determining to transmit the data file to the at least one UE, and determining a FEC redundancy level to use for the transmission. The method also comprises transmitting, to the at least one UE, the data file using the determined FEC redundancy level and an indication of the determined FEC redundancy level.