Multi-User Uplink Receiver With Dynamic Channel Matrix SIC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional multi-user uplink receivers use a fixed channel matrix for equalization, independent of the number of users and their transmitted data symbols, leading to suboptimal performance and inefficiency.
Innovation Solution
A method and receiver that dynamically determine the size of the channel matrix based on the number of users and their transmitted data symbols, using effective channel matrices and iterative interference cancellation techniques like EGC, LDPC decoding, and MMSE equalization to improve signal detection and correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a fixed full-size channel matrix is used for equalization, then the equalization can be performed with a standardized approach, but the processing efficiency and performance deteriorate when fewer users are present
Solution Approach 1:
The patent implements dynamic channel matrix sizing where the channel matrix dimensions are adjusted based on the actual number of active users and their transmitted data symbols. Instead of using a fixed full-size matrix, the system dynamically determines the appropriate matrix size for each reception instance, optimizing processing efficiency while maintaining standardized equalization procedures through consistent dynamic adaptation.
Solution Approach 2:
The patent changes the parameter of channel matrix size from a fixed value to a variable that depends on the number of users and their data symbols. This parameter change allows the system to adapt the equalization process to current transmission conditions, improving productivity when fewer users are active while maintaining ease of manufacture through systematic parameter adjustment rules.
2Device complexity
If a fixed channel matrix independent of user data is used, then the system design is simplified, but the measurement precision and detection accuracy of code blocks deteriorate
Solution Approach 1:
The patent performs preliminary determination of the channel matrix size based on known parameters (number of users and their data symbols) before the equalization process. This preliminary action allows the system to configure the optimal matrix dimensions in advance, maintaining simplified design through pre-calculation while improving measurement precision by ensuring the matrix is appropriately sized for the actual transmission scenario.
3Ease of operation
If conventional FEC-based SIC with fixed matrix is used, then the implementation is straightforward, but the ability to convert wrongly decoded code blocks to correctly decoded blocks is limited
Solution Approach 1:
The patent enhances conventional FEC-based SIC by dynamically adjusting the channel matrix size during the iterative decoding process. This dynamic adaptation improves reliability by ensuring that at each iteration, the equalization uses the most appropriate matrix dimensions for the current set of correctly decoded code blocks, thereby maximizing the probability of converting wrongly decoded blocks to correct ones while maintaining straightforward implementation through systematic dynamic adjustment.
Data Source
AI summary
Provided is a method (300) and a successive interference cancellation (SIC) based multi-user uplink receiver (200) for multi-user uplink transmission. The method comprises receiving (302) signal of one or more multiple-access (MA) scheme waveforms by a plurality of antennas (202.1, . . . , 202.R) from one or more users. The method further comprises determining (304) one or more effective channel matrices corresponding to the plurality of antennas. Thereby, the method comprises performing (306) channel equalization for signal received in a corresponding antenna by an effective channel matrix. Furthermore, the method comprises combining (308) the channel equalized signal. Subsequently, the method comprises detecting (310) Correctly Decoded Code Blocks (CCBs) and Wrongly Decoded Code Blocks (WCBs). Upon detecting CCBs and WCBs, the method comprises performing (312) the SIC on received signals from one or more users until all WCBs are converted to CCBs or a maximum number of threshold iterations are completed.


