Relay Node Cache Memory Packet Combining for Wireless Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, transmitting content from a Base Station (BS) to a User Equipment (UE) through a Relay Node (RN) faces challenges in ensuring successful delivery and configuration of content, particularly in scenarios where the RN autonomously controls a cell or functions as a UE-relay, leading to issues with packet decoding and resource allocation.
Innovation Solution
The method involves storing and decoding packets using a cache memory by the RN, combining successfully decoded packets with cached packets, and transmitting them to the UE, while the UE receives and recovers frames based on both cached and overheard packets, optimizing resource allocation and packet transmission using superposition coding and orthogonal time division techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the RN stores packets in cache memory and combines them with decoded packets, then the reliability of content transmission is improved, but the device complexity increases due to additional cache management and packet combining operations
Solution Approach 1:
The RN performs preliminary actions by storing packets in cache memory before they are needed for reconstruction. This allows the RN to have packets readily available for combining with decoded packets, improving transmission reliability without requiring complex real-time processing during content delivery
Solution Approach 2:
The cache memory acts as an intermediary component between the backhaul link and the access link. It temporarily holds packets that can be combined with decoded packets from either link, facilitating reliable content transmission while managing complexity through a dedicated storage component rather than complex processing logic
2Manufacturing precision
If the RN decodes and combines packets from multiple sources, then the manufacturing precision of packet reconstruction is improved, but the loss of time increases due to additional decoding and combining operations
Solution Approach 1:
Packets are stored in cache memory in advance before reconstruction is needed. This preliminary storage eliminates the need for real-time packet acquisition during content delivery, reducing the time loss associated with packet processing while maintaining high reconstruction accuracy through pre-positioned packets
Solution Approach 2:
The RN performs packet combining only when beneficial - when packets are available in cache and can improve reconstruction accuracy. This partial action approach avoids unnecessary decoding and combining operations that would waste time, while still achieving high manufacturing precision when needed
3Productivity
If the RN uses cache memory for packet storage and combining, then the productivity of content delivery is improved, but the loss of substance increases due to cache memory resource consumption
Solution Approach 1:
The cache memory is used partially - only for storing packets that can be combined with decoded packets to improve content delivery. Not all packets are cached, and the cache is utilized selectively based on what is needed for reconstruction, improving productivity while minimizing resource consumption
Solution Approach 2:
Cached packets are temporary storage that can be discarded after being combined with decoded packets for content delivery. The cache memory resources are recovered and can be reused for other packets, reducing the permanent loss of substance while maintaining high content delivery productivity
Data Source
AI summary
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method for transmitting a content using a cache memory, and a method for transmitting a content using a cache memory by a relay node according to the present invention may comprise the steps of: storing a first packet among a plurality of the packets constituting the content in the cache memory; decoding a second packet among the plurality of packets constituting the content; and when the second packet has been successfully decoded, combining the first packet and the second packet and transmitting the combined packet to a terminal, wherein the second packet is not already stored in the cache memory.


