Access Node Linear Network Coding for MBMS Packet Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Multimedia Broadcast and Multicast Services (MBMS), signal quality issues such as fading can lead to packet loss during data transmission, affecting user experience, especially when a large number of wireless devices experience reduced signal quality.

Innovation Solution

An access node determines the number of wireless devices meeting a signal quality criteria and encodes MBMS data using linear network coding based on the number of devices, load at content and access nodes, and bit error rates to create redundant packets, which are then transmitted to ensure reliable reception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MBMS data is transmitted without encoding when signal quality is poor, then transmission speed is maintained, but packet loss increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically changes the encoding parameter (coding rate) based on the number of wireless devices experiencing poor signal quality. When the number of affected devices exceeds a threshold, the system switches from no encoding or low-level encoding to linear network coding with higher redundancy, thereby adapting the transmission reliability to the actual channel conditions while minimizing impact on transmission efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding strategy is made dynamic rather than static. The access node continuously monitors the number of wireless devices with poor signal quality and adjusts the encoding level in real-time. This dynamic adaptation allows the system to maintain high transmission efficiency when conditions are good while ensuring reliable delivery when conditions deteriorate, resolving the contradiction between reliability and efficiency.

Inventive Principle:
Principle #15Dynamics

2Reliability

If linear network coding is applied to encode MBMS data, then packet loss is reduced, but processing complexity increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary encoding using linear network coding at the access node before transmission, creating redundant encoded packets in advance. This preliminary action ensures that even if some packets are lost during transmission, the receiving devices can reconstruct the original data using the redundant information already embedded in the encoded packets, thereby reducing packet loss without requiring complex real-time processing at the receiver.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The access node acts as an intermediary that performs the encoding function. Instead of requiring complex encoding operations at multiple points in the network or at receiving devices, the encoding is centralized at the access node which has direct access to the channel quality information. This intermediary approach simplifies the overall system complexity while maintaining the reliability benefits of linear network coding.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If encoding is performed based on multiple parameters (device count, load, BER), then service quality is optimized, but control complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the access node monitors multiple parameters including the number of wireless devices with poor signal quality, network load conditions, and bit error rates. Based on this feedback information, the system automatically adjusts the encoding level and strategy. This feedback-driven control optimizes service quality by adapting to changing conditions while keeping control complexity manageable through automated decision-making based on predefined thresholds and criteria.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9392485B1Method of reducing packet loss in a multimedia broadcast and multicast services system
Publication Date: 2016.07.12 SPRINT SPECTRUM LLC
  • US9392485B1 patent drawing
  • US9392485B1 patent drawing
  • US9392485B1 patent drawing

AI summary

Systems and methods for sending data packets to a wireless device are provided. An access node can determine a number of wireless devices in communication with the access node that meets a signal quality criteria. The access node can determine when the number of wireless devices that meets the signal quality criteria exceeds a threshold. The access node can receive from a content node first multimedia broadcast service (MBMS) data. The access node can encode the first MBMS data into second MBMS data when the number of wireless devices that meets the signal quality criteria exceeds the threshold. The encoding can be based on the number of wireless devices in communication with the access node that meets the signal quality criteria, a load at the content node, a load at the access node, and a bit error rate of each wireless device in communication with the access node.