Spreading Channel Code Selection for Wireless Ranging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless telecommunications systems face performance degradation due to limited ranging codes and frequent collisions among units using the same code, particularly affecting time-sensitive services like push-to-talk, as remote units randomly select spreading channel codes for initial ranging.
Innovation Solution
Remote units select spreading channel codes based on considerations such as pilot signal strength, location, mobility level, and priority class, with network nodes partitioning codes into groups and assigning bandwidth accordingly, allowing for code reuse and targeted allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If remote units randomly select spreading channel codes for initial ranging, then the selection process is simple, but collision rates increase and system performance degrades
Solution Approach 1:
The patent changes the selection parameter from purely random to based on remote unit characteristics (mobility level, service class, location). This resolves the contradiction by maintaining ease of operation through automated selection while improving reliability by reducing collisions through intelligent parameter-based code assignment.
Solution Approach 2:
The system enables remote units to autonomously select appropriate spreading codes based on their own characteristics without requiring complex centralized allocation. This maintains operational simplicity while improving access reliability through self-optimized code selection that reduces collisions.
2Device complexity
If the number of ranging codes is limited, then the system complexity is reduced, but access delays increase and user experience diminishes
Solution Approach 1:
The patent introduces multiple parameters (mobility level, service class, location) to differentiate code selection, effectively increasing the usable code space without adding physical codes. This reduces access delays by enabling better code utilization while maintaining manageable system complexity through rule-based assignment.
Solution Approach 2:
The patent segments the code selection process into different categories based on remote unit characteristics (e.g., mobile vs. fixed, different service classes). This segmentation allows efficient code allocation that reduces access delays while keeping the overall system structure simple and manageable.
3Productivity
If spreading codes are reused across network nodes, then system capacity increases, but interference between nodes may increase
Solution Approach 1:
The patent applies local quality by tailoring code selection to specific local conditions at each network node (received signal strength, location). This enables safe code reuse across nodes by ensuring each node selects codes appropriate to its local environment, increasing system capacity while minimizing interference through location-aware allocation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Various embodiments are described which may serve to improve spreading channel code selection in wireless technologies that employ two-stage ranging. For example, some of the embodiments enable a number of spreading codes to be reused at each network node (111, 112), potentially increasing the number of codes available to each remote unit and thereby reducing the collision rate. Rather than simply selecting a spreading channel code randomly, remote units (101-103), in some embodiments, select a spreading channel code based on one or more considerations such as pilot signal strength, remote unit location, a remote unit mobility level, and a priority class associated with the remote unit. Depending on the embodiment, network nodes can partition the spreading codes into groups and then assign link bandwidth to remote units based on the group associated with the code selected by that remote unit.