Channel Coding for Real-Time Wireless Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern telecommunications networks face challenges in maintaining Quality of Service (QoS) and Quality of User Experience (QoE) for real-time voice and video communications over Wi-Fi networks due to issues like network congestion, packet loss, and delay, which are not optimized for real-time traffic.
Innovation Solution
Implementing channel coding techniques in user equipment (UE) to encode data packets opportunistically, allowing for redundant data transmission and packet reconstruction, even in unscheduled or congested Wi-Fi environments, thereby ensuring continuous real-time communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If Wi-Fi network is used for real-time communication, then network coverage and data transmission capability are improved, but network congestion and packet loss increase
Solution Approach 1:
The patent applies forward error correction coding to data packets before transmission over the Wi-Fi network. This preliminary encoding action adds redundant information to each packet, enabling the receiver to reconstruct lost packets without requiring retransmission. The encoding is performed in advance based on predicted network conditions, proactively preparing the data for potential packet loss scenarios.
Solution Approach 2:
The patent implements a buffering mechanism that stores encoded packets with varying levels of redundancy. When packet loss is detected, the buffer provides cushioning by supplying reconstructed packets from previously transmitted encoded versions. This beforehand cushioning compensates for the unreliability of Wi-Fi transmission without requiring immediate retransmission, maintaining real-time communication quality.
2Reliability
If channel coding is applied to data packets, then packet reconstruction capability is improved, but data transmission overhead increases
Solution Approach 1:
The patent applies different channel coding schemes to different types of data packets based on their importance and timing requirements. Real-time voice packets receive different encoding treatment than video data or background traffic. This local quality differentiation ensures that critical real-time packets have sufficient reconstruction capability while minimizing overhead for less time-sensitive data, optimizing the overall trade-off between reliability and transmission efficiency.
Solution Approach 2:
The patent dynamically adjusts channel coding parameters such as code rate, block size, and redundancy level based on current network conditions and traffic characteristics. When network conditions are good, the coding overhead is reduced. When packet loss increases, the redundancy is increased. This parameter adaptation allows the system to optimize the balance between packet reconstruction capability and transmission overhead in real-time.
3Productivity
If opportunistic transmission is used in Wi-Fi networks, then network resource utilization is improved, but delay and congestion occur
Solution Approach 1:
The patent performs preliminary encoding of data packets with forward error correction before transmission. This advance preparation allows packets to be transmitted immediately when network resources become available without requiring complex error handling or retransmission negotiations later. The preliminary action of encoding enables opportunistic transmission to proceed efficiently while maintaining reliability.
Solution Approach 2:
The patent implements a feedback mechanism where the receiver sends acknowledgments about packet reception status to the transmitter. This feedback allows the transmitter to adjust its opportunistic transmission strategy, sending additional encoded packets when loss is detected and reducing transmission when conditions are good. The feedback loop optimizes the balance between resource utilization and delay by enabling adaptive retransmission only when necessary.
Data Source
AI summary
Techniques and devices for channel coding real time wireless traffic are described herein. The techniques include initiating communication in an opportunistic network, receiving network performance metrics indicating a Quality of Service or a Quality of Experience, determining a channel coding based on the network performance metrics, and transmitting channel coded data. Network performance metrics may include indications of packet loss, packet delay, or packet delay jitter. Channel coding algorithms may include turbo encoding, Chase combining, or transmission time interval (TTI) bundling. Using channel coding may allow the recovery of lost or delayed data packets in an opportunistic environment where real time transmission cannot be scheduled or cannot be guaranteed.


