Spreading Channel Code Selection for Wireless Ranging

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecode selection simplicityVSAvoidaccess reliability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #25Self-service

2Device complexity

If the number of ranging codes is limited, then the system complexity is reduced, but access delays increase and user experience diminishes

Engineering Contradiction:
Improvesystem complexityVSAvoidaccess delay
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #1Segmentation

3Productivity

If spreading codes are reused across network nodes, then system capacity increases, but interference between nodes may increase

Engineering Contradiction:
Improvesystem capacityVSAvoidinterference
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP1997243B1Method and apparatus for spreading channel code selection
Publication Date: 2014.10.29 MOTOROLA SOLUTIONS INC
  • EP1997243B1 patent drawingFigure 1
  • EP1997243B1 patent drawingFigure 2
  • EP1997243B1 patent drawingFigure 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.