Access Node Linear Network Coding for MBMS Packet Loss
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If MBMS data is transmitted without encoding when signal quality is poor, then transmission speed is maintained, but packet loss increases
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.
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.
2Reliability
If linear network coding is applied to encode MBMS data, then packet loss is reduced, but processing complexity increases
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.
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.
3Reliability
If encoding is performed based on multiple parameters (device count, load, BER), then service quality is optimized, but control complexity increases
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.
Data Source
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.


