MIMO Joint Detection Switching for Lower CRC-Guided Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multiple-input multiple-output (MIMO) communication systems face high computational complexity in joint detection, particularly for channel-coded signals, which can lead to increased complexity and resource usage without significant performance improvements.
Innovation Solution
Implementing a detector that switches between minimum mean squared error with ordered successive interference cancellation (MMSE-OSIC) and neighbor search algorithm (NSA) detection based on cyclic redundancy check (CRC) errors, using a list-based log likelihood ratio (LLR) calculation to balance complexity and performance, thereby reducing overall detection complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If joint detection is performed using traditional time-domain approaches, then detection performance is improved, but computational complexity increases significantly
Solution Approach 1:
The detection process is segmented into two distinct modes: MMSE-OSIC mode for normal conditions and NSA mode for error conditions. This segmentation allows the system to use simpler, lower-complexity detection when possible while resorting to more complex detection only when necessary, thereby reducing overall computational complexity while maintaining detection performance.
Solution Approach 2:
The detector dynamically switches between MMSE-OSIC and NSA detection modes based on CRC check results. This dynamic adaptation allows the system to adjust its computational complexity based on actual detection conditions, using simpler processing when errors are detected and more complex processing only when needed, thus optimizing the trade-off between performance and complexity.
2Device complexity
If MMSE-OSIC detection is used, then computational complexity is reduced, but detection performance degrades for high-order constellations and high code rates
Solution Approach 1:
The system uses CRC check feedback to monitor detection quality and automatically switch between detection modes. When CRC errors are detected, the system switches from MMSE-OSIC to NSA mode, using the feedback information to adapt the detection strategy and maintain performance while managing complexity.
Solution Approach 2:
The system changes the detection parameter (mode selection) based on operating conditions. By switching between MMSE-OSIC and NSA modes depending on CRC results and system state, the system adapts its detection parameters to optimize both complexity and performance for different scenarios including high-order constellations and high code rates.
3Measurement precision
If joint detection combines knowledge of all active subscriber stations, then detection accuracy is improved, but system complexity increases due to large systems of equations
Solution Approach 1:
The joint detection process is segmented into user-specific detection steps rather than a monolithic system-wide approach. Each user's detection is handled through separate MMSE-OSIC or NSA processing stages, reducing the complexity of individual system of equations while maintaining overall detection accuracy through coordinated processing.
Data Source
AI summary
A technique for joint detection of channel-coded signals in a multiple-input multiple-output system includes detecting, when a decoded signal associated with a first symbol stream passes a cyclic redundancy check, channel-coded signals in the first symbol stream and a second symbol stream using minimum mean squared error with ordered successive interference cancellation (MMSE-OSIC) based detection. When the decoded signal associated with the first symbol stream fails the cyclic redundancy check, the channel-coded signals in the first and second symbol streams are detected using neighbor search algorithm (NSA) based detection.


