Wireless Relay Network Coding with Per-Packet Coding Rates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems using network coding, the existing methods face challenges in setting transmission quality for each destination and improving throughput due to the need for equal packet lengths and fixed error correction coding rates, which can lead to inefficiencies and reduced system performance.
Innovation Solution
A wireless relay station apparatus that dynamically selects coding rates for each packet based on required communication quality and performs error correction encoding to generate packets of equal data length, using techniques such as bit concatenation and soft combining to adjust packet lengths and improve transmission quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network coding is performed on packets of different lengths by padding shorter packets with zeros, then all packets can be encoded together to improve throughput, but the transmission quality cannot be optimized for each individual packet
Solution Approach 1:
The invention segments the error correction encoding process by applying different coding rates to different packets before network coding. Each packet is independently encoded with an appropriate coding rate based on its specific transmission requirements, allowing both throughput improvement through network coding and transmission quality optimization for each packet.
Solution Approach 2:
The invention applies local quality by assigning different coding rates to different packets based on their specific communication quality requirements. Instead of using a uniform coding rate for all packets, each packet receives a customized coding rate that matches its transmission needs, thereby optimizing transmission quality locally for each packet while still enabling collective network coding.
2Device complexity
If a fixed coding rate is used for error correction encoding, then the encoding process is simple, but the transmission quality cannot be optimized for different communication flows
Solution Approach 1:
The invention introduces dynamics by making the coding rate variable rather than fixed. The coding rate is dynamically selected for each packet based on the specific communication quality requirements of different communication flows. This dynamic approach allows the system to adapt to varying transmission needs while maintaining a relatively simple encoding process structure.
Solution Approach 2:
The invention applies parameter changes by varying the coding rate parameter according to the specific requirements of different packets. Instead of using a single fixed coding rate, the system changes the coding rate parameter to match the transmission quality needs of each communication flow, thereby optimizing transmission quality without significantly complicating the encoding process.
3Reliability
If packets are transmitted individually without network coding, then transmission quality can be controlled for each packet, but the relay station becomes a bottleneck and throughput decreases
Solution Approach 1:
The invention merges the benefits of individual packet transmission control with collective network coding by combining packets with different coding rates into a single network coded transmission. This merging allows the system to maintain transmission quality control for each packet while achieving the throughput improvements associated with collective network coding and reduced transmission次数.
Data Source
AI summary
Provided is a wireless communication system employing network coding which can set transmission quality for each destination of packets and improve throughput. The wireless communication system is provided with a wireless relay station apparatus and wireless terminal station apparatuses. The wireless relay station apparatus selects coding rates to be used for a first packet and a second packet in accordance with communication quality required for the first packet and the second packet, generates error correction encoded packets having the same data length from the first packet and the second packet using the selected coding rates, performs network encoding on the error correction encoded first and second packets to generate a network encoded packet, and transmits the generated network encoded packet. The wireless terminal station apparatus performs error correction encoding on a third packet equal to one of the first and second packets, performs network decoding on a received network encoded packet using the error correction encoded third packet to generate a decoded packet, and performs error correction decoding.


