Network Coding in Relay Stations for TDD Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile communications networks using relay stations are inefficient due to separate channels for uplink and downlink transmissions, limiting bandwidth usage and throughput in time-division duplex (TDD) relay communication protocols.
Innovation Solution
Implementing network coding in a relay station to combine uplink and downlink information within the same or previous frames, allowing for the transmission of a network-coded packet that can be received by both the base station and mobile stations, thereby reducing bandwidth consumption and improving scheduling efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate channels are used for uplink and downlink transmissions in TDD relay communication, then transmission reliability is maintained, but bandwidth usage efficiency deteriorates
Solution Approach 1:
The patent merges uplink and downlink transmissions by applying network coding at the relay station, where the relay combines received uplink packets from mobile stations with downlink packets from the base station to create network-coded packets. This allows both uplink and downlink data to be transmitted over the same relay channel simultaneously, transforming two separate channel operations into one unified transmission process, thereby doubling bandwidth utilization efficiency.
Solution Approach 2:
The relay station is designed to perform multiple functions: it acts as both a traditional forwarder for separate uplink/downlink transmissions and as a network coding device that combines both directions of traffic. The universal relay architecture can adaptively switch between traditional relaying mode and network coding mode depending on traffic conditions, making the system versatile in handling different transmission scenarios while optimizing bandwidth usage.
2Ease of operation
If separate sub-frames are allocated for uplink and downlink transmissions, then scheduling simplicity is maintained, but network throughput deteriorates
Solution Approach 1:
The base station performs preliminary scheduling by identifying pairs of uplink and downlink packets that can be combined through network coding. Before actual transmission, the base station prepares the downlink packets and coordinates with mobile stations' uplink transmissions, ensuring that compatible packets are available at the relay station for combining. This preliminary preparation enables the relay to perform network coding operations efficiently without complex real-time scheduling decisions.
3Productivity
If network coding is applied at the relay station, then bandwidth usage improves, but scheduling complexity deteriorates
Solution Approach 1:
The system implements feedback mechanisms where mobile stations report their reception status and the base station receives acknowledgments about which packets were successfully decoded. This feedback loop allows the base station to make informed scheduling decisions for future network coding operations, selecting packet pairs that are most likely to succeed based on current channel conditions and reception histories, thereby managing scheduling complexity through adaptive feedback-driven optimization.
Data Source
AI summary
A method for relaying a signal in a wireless communication system is provided. The method comprises receiving in at least one of a base station and a relay station information regarding a mobile station group (MSG) of a mobile station, scheduling within a given duration uplink information to be transmitted from a first mobile station and downlink information to be transmitted to at least one mobile station, wherein the first mobile station is in each of the at least one mobile station's MSG, receiving in a relay station the uplink information and the downlink information to be transmitted within the given duration, network coding the uplink information and the downlink information in the relay station, and transmitting from the relay station a network-coded packet, wherein the network-coded packet can be received by the base station and the at least one mobile station.


