Multi-User Detector Iterative Signal Cancellation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile satellite return link systems face challenges in high-capacity data processing with limited bandwidth, where weak user signals are buried in multi-user access interference, making it difficult to detect multiple user signals simultaneously.

Innovation Solution

An advanced multi-user detection method for mobile satellite return link receivers, which includes iterative interference cancellation, dynamic or static energy burst detection, and adaptive channel estimation to sequentially decode and subtract user signals from incoming signal packets in real-time, even when the number of users exceeds the system's capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a conventional spread-spectrum correlation receiver is used, then the system structure is simple, but only strong user signals can be retrieved and weak signals are lost due to multi-user access interference

Engineering Contradiction:
Improvesignal detection capabilityVSAvoidreceiver structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The receiver processes signals in multiple iterations, separating strong and weak user signals across different detection passes. In each iteration, strong signals are detected first, subtracted from the composite signal, and weak signals are detected in subsequent iterations, enabling sequential separation of overlapping signals

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Strong user signals are detected and subtracted from the composite signal before attempting to detect weak user signals. This preliminary removal of dominant signals prevents them from masking weaker signals in subsequent detection stages

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple user signals are processed simultaneously in limited bandwidth, then data capacity increases, but multi-user access interference increases and weak signals are buried

Engineering Contradiction:
Improvedata processing capacityVSAvoidsignal detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The detection process is divided into multiple iterations where user signals are separated by strength. Each iteration focuses on detecting and removing specific signals, transforming a simultaneous multi-signal detection problem into a sequential process that maintains accuracy while handling multiple users

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The receiver uses feedback from each detection iteration to improve subsequent detections. Detected strong signals are subtracted from the composite signal, and the process repeats with updated signal estimates, progressively revealing weaker signals that were previously masked

Inventive Principle:
Principle #23Feedback

3Measurement precision

If iterative signal cancellation is implemented, then weak user signals can be detected, but processing time and computational complexity increase

Engineering Contradiction:
Improveweak signal detectionVSAvoidsignal processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Strong signals are detected and removed in preliminary iterations before focusing on weak signals. This preliminary action reduces the interference burden in later iterations, allowing weak signal detection to converge faster with fewer computational cycles

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8982928B2Advanced multi-user detector
Publication Date: 2015.03.17 COMTECH MOBILE DATACOM LLC
  • US8982928B2 patent drawing
  • US8982928B2 patent drawing
  • US8982928B2 patent drawing

AI summary

A method for detecting multi-user signals including conducting a first energy burst detection detecting a first plurality of user signals as a first energy burst, attempting to decode a user signal from the first plurality of signals within the first energy burst, cancelling out a first user signal from the first energy burst if the first user signal is successfully decoded from the first energy burst, determining a second user signal to be discarded if the second user signal is not successfully decoded from the first energy burst, conducting a second energy burst detection detecting a second plurality of signals as a second burst, and iteratively cancelling out the first user signal successfully decoded from the first energy burst from the second energy burst, wherein the second energy burst detection is conducted when all user signals within the first energy burst are either cancelled out or determined to be discarded.