Code Channel Allocation for Multi-User Detection in CDMA Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In CDMA communication systems, the many-to-one relation between channelization codes and channel estimation windows complicates multiuser detection, leading to increased computational complexity and reduced performance due to unknown code channels affected by fading.
Innovation Solution
Establishing a one-to-many relation between channelization codes and channel estimation windows in the Default mode and a one-to-one relation between channelization code numbers and window combinations in the Common mode, allowing for precise identification of active code channels and improved multiuser detection efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the many-to-one relation between channelization codes and channel estimation windows is used, then the code channel allocation flexibility is improved, but the multiuser detection complexity increases
Solution Approach 1:
The patent segments the code channel allocation process by introducing a unique mapping between channel estimation windows and channelization codes. Each window is divided into specific code slots, creating a structured segmentation that resolves the many-to-one ambiguity while maintaining allocation flexibility.
Solution Approach 2:
The patent applies preliminary action by establishing the code-channel window mapping relationship in advance through signaling before multiuser detection. This pre-established mapping allows the receiver to know exactly which code channels to detect, eliminating the need for complex post-detection analysis and reducing detection complexity.
2Loss of information
If the default or common allocation mode is used, then the signaling overhead is reduced, but the receiver cannot identify active code channels under fading conditions
Solution Approach 1:
The patent implements feedback by using the detected channel estimation window to determine the corresponding channelization code, which then guides the multiuser detection process. This feedback mechanism ensures that only actively transmitted code channels are detected, even under fading conditions, without requiring additional signaling overhead.
Solution Approach 2:
The system performs self-service by automatically adapting the detection process to current channel conditions. The receiver independently identifies active code channels through the established window-code mapping and channel estimation, without needing external assistance or additional signaling, thereby maintaining both low overhead and high accuracy.
3Device complexity
If code channels are allocated without considering fading, then the allocation process is simplified, but detection performance deteriorates due to including faded channels
Solution Approach 1:
The patent introduces dynamics by making the code channel allocation adaptive to channel conditions. The system dynamically determines which code channels are actively transmitted based on channel estimation results, allowing the detection process to adapt to fading conditions without complicating the overall allocation framework.
Solution Approach 2:
The patent applies parameter changes by using channel estimation metrics to identify active code channels. By changing the detection parameters based on observed channel conditions rather than using fixed allocation, the system maintains simple allocation procedures while significantly improving detection performance under fading conditions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A code channel allocating and multi-user detecting method in wireless communication system, the code channel allocating method includes: establishing the corresponding relation between a channel estimation window and a channelization code, wherein the channel estimation window corresponding to the said channelization code comprises the all channel estimation windows corresponding to the all spread spectrum code branch of the node where the channelization code lies on, and allocating the code channel according to the established corresponding relation. In the code channel allocating method of the present invention, the established corresponding relation between the channel estimation window and the channelization code/channelization code number is one to more, thus when the multi-user detecting is performed, the channelization code/channelization code number determined by the active channel estimation window is unique, thereby the efficiency of the multi-user detecting process is improved.