Digital Communication Receiver Burst Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellite communication systems face challenges in efficiently processing multiple partially overlapping user bursts across multiple channels within a limited time window using a limited number of Successive Interference Cancellation (SIC) processors.
Innovation Solution
A digital communication method that generates an active user list and a priority user list based on specific criteria, prioritizing user bursts for successive interference cancellation to efficiently utilize resources and maximize interference cancellation benefits across multiple channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple user bursts are processed simultaneously using parallel SIC processors, then the processing capacity increases, but the number of required processors increases
Solution Approach 1:
The patent implements dynamic user burst prioritization and scheduling, where the order of processing user bursts is adjusted based on real-time channel conditions, burst characteristics, and processor availability. This dynamic approach allows the system to maximize the utilization of a limited number of SIC processors by processing high-priority bursts first, thereby improving overall processing capacity without increasing the number of processors.
Solution Approach 2:
The patent performs preliminary classification and prioritization of user bursts before they enter the SIC processing stage. By pre-sorting bursts based on priority criteria (such as channel quality, user importance, or interference level), the system ensures that the most critical bursts are processed first by the available SIC processors, optimizing the use of limited processing resources and improving effective throughput.
2Speed
If more SIC processors are allocated to handle increasing user bursts, then the processing speed increases, but the system complexity and cost increase
Solution Approach 1:
The patent segments the user burst processing into multiple priority levels and queues. Instead of treating all bursts uniformly, the system divides them into high-priority, medium-priority, and low-priority segments. This segmentation allows the limited SIC processors to focus on high-priority bursts first, achieving better effective processing speed without requiring additional processors for every possible burst scenario.
Solution Approach 2:
The patent changes the processing parameters by introducing priority weights and scheduling metrics that dynamically adjust based on system state. By modifying these parameters (priority levels, scheduling algorithms, processing thresholds), the system optimizes processing speed for varying loads without physically increasing the number of processors, thereby avoiding proportional increases in system complexity.
3Productivity
If all user bursts are processed with equal priority, then the processing is simple, but the packet loss rate increases under heavy load
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors processing queue status, processor utilization, and burst characteristics. Based on this feedback, the prioritization algorithm dynamically adjusts which bursts receive higher priority processing. This feedback-driven approach significantly reduces packet loss rate under heavy load by ensuring critical bursts are processed first, while the added complexity is managed through efficient feedback collection and processing.
Data Source
AI summary
A digital communication method includes receiving user bursts at a receiver, generating, by the receiver, an active user list of the user bursts according to a first criterion, selecting, by the receiver, prioritized user bursts from the user bursts in the active user list according to a second criterion that is different from the first criterion to generate a priority user list of the prioritized user bursts, and executing, by the receiver, successive interference cancellation according to the priority user list to demodulate the prioritized user bursts.


