MIMO LDPC Encoding for Unequal Error Protection Across Data Streams
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Multiple Input Multiple Output (MIMO) systems face limitations in supporting various error protection requirements for high-rate data transmission, such as Multimedia Broadcast and Multicast Services (MBMS), with existing methods being complex, inflexible, and offering limited protection levels due to unified space-time processing and high implementation complexity.
Innovation Solution
The implementation of a method using Low Density Parity Check (LDPC) encoding with a parity check matrix comprising sub-parity check matrices and connection matrices to differentiate error protection levels for data streams, allowing for flexible and efficient unequal error protection across multiple antennas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If unified space-time processing is used in MIMO systems, then implementation complexity is reduced, but error protection flexibility and diversity are limited
Solution Approach 1:
The patent segments the error protection process by introducing separate channel coding units for different data streams with different QoS requirements. Each data stream undergoes independent coding with appropriate error protection levels, allowing flexible adaptation to diverse service requirements while maintaining manageable system complexity through modular architecture.
Solution Approach 2:
The patent introduces a new dimension of error protection by implementing unequal error protection (UEP) mechanisms that differentiate protection levels across multiple data streams. This adds a layer of granularity to error protection, transitioning from uniform protection to differentiated protection based on service priority and QoS requirements.
2Reliability
If conventional error-correcting codes are applied to higher priority data, then information protection is improved, but system complexity and processing overhead increase
Solution Approach 1:
The patent applies local quality by implementing differential error protection where higher priority data streams receive stronger error correction codes while lower priority streams use simpler codes. This localized application of error protection optimizes reliability for critical data while minimizing overall system complexity and processing overhead.
Solution Approach 2:
The patent changes error protection parameters dynamically based on data stream priority and QoS requirements. By adjusting coding rates, code types, and protection levels according to service requirements, the system achieves optimal information protection without uniformly increasing complexity across all data streams.
3Adaptability or versatility
If multiple data streams with different QoS are transmitted simultaneously, then service diversity is improved, but unequal error protection mechanisms become more complex
Solution Approach 1:
The patent implements dynamic error protection mechanisms that adapt to different QoS requirements of multiple data streams. The system dynamically selects appropriate error correction codes and protection levels based on service priority, allowing flexible support for diverse services while managing UEP complexity through adaptive rather than static configurations.
Solution Approach 2:
The patent creates a universal error protection framework that handles multiple data streams with different QoS requirements through a unified yet flexible architecture. The channel coding units can process various types of data streams (voice, video, data) with different protection needs using a common platform, reducing overall system complexity while supporting service diversity.
Data Source
AI summary
A method for data transmission in a multiple input multiple output (MIMO) system. The method for data transmission includes receiving multiple input data streams and performing low density parity check (LDPC) encoding of the input data streams utilizing a parity check matrix. The parity check matrix comprises a plurality of sub-parity check matrices for encoding respective associated ones of the input data streams and performing space time encoding for transmitting the LDPC encoded input data streams over a plurality of antennas. The performing of the LDPC encoding of the input data streams includes generating one or more connection matrices, each connection matrix for injecting information of one of the input data streams into the encoding of another one of the input data streams. Each connection matrix is a zero matrix if a lowest parity check protection level based on the sub-parity check matrix for the one of the input data streams is equal to or lower than an assigned parity check protection level for the one input data stream, and a non zero matrix otherwise.


