IP Library Granted Patent US 11,438,774
Granted Patent B2
US 11,438,774 · App. 16/499,975 · Granted Sep 6, 2022

Device and method for CSI processing based on multi-service priority queue

Inventors: Yeong-Sun Hwang (By, DE); Ziyang Ju (Munich, DE); Anchit Malhotra (San Jose, CA)
Assignee: Intel Corporation
H04W24/08H04L1/0026H04W8/183
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,438,774
App. No.
16/499,975
Granted
Sep 6, 2022
Kind
B2
Abstract

The disclosure relates to a mobile communication device circuitry, comprising: a radio receiver configured to receive a plurality of channel state information (CSI) measurement requests, each CSI measurement request triggering a CSI measurement; and a processor configured to process the plurality of CSI measurement triggers within a CSI reporting period according to a CSI computation scheduling which is based on a multi-service priority queue of multi-size jobs, each job corresponding to a respective CSI measurement trigger.

Claims (48)

1. A mobile communication device circuitry, comprising:

a radio receiver configured to receive a plurality of channel state information (CSI) measurement requests, each CSI measurement request triggering a CSI measurement comprising a set of CSI elements; and

a processor configured to:

classify each CSI element according to an expected rate of time-variation of the respective CSI element; and

process the plurality of CSI measurement request within a CSI reporting period according to a CSI computation scheduling which is based on a multi-service priority queue of multi-size jobs, each job corresponding to a respective CSI measurement request.

2. The mobile communication device circuitry of claim 1 , wherein the processor is configured to derive a service type of a plurality of service types from the classification of CSI elements.

3. The mobile communication device circuitry of claim 2 , wherein the plurality of service types comprises the following service types:

full service (FS), where all CSI elements of the set of CSI elements are updated,

partial service (PS), where a subset of the set of CSI elements are updated, and

no service (NS), where the set of CSI elements is not updated.

4. The mobile communication device circuitry of claim 1 , wherein each job is associated with a distinct size, corresponding to a time needed by the mobile communication device circuitry to compute the respective job.

5. The mobile communication device circuitry of claim 1 , wherein the jobs correspond to jobs from a plurality of subscriber identification modules (SIMs).

6. The mobile communication device circuitry of claim 5 , wherein the CSI computation scheduling is configured to allow a first set of jobs from a first SIM of the plurality of SIMs and a second set of jobs from a second SIM of the plurality of SIMs to coexist in the multi-service priority queue.

7. The mobile communication device circuitry of claim 6 , wherein the multi-service priority queue comprises a number of single priority queues which is smaller than a number of SIMs.

8. The mobile communication device circuitry of claim 1 , wherein the processor is configured to provide each job with a limited time-to-live (TTL).

9. The mobile communication device circuitry of claim 8 , wherein the processor is configured to update the TTL of each job on a time basis.

10. The mobile communication device circuitry of claim 9 , wherein the processor is configured to queue the multi-size jobs arriving at the radio receiver within the multi-service priority queue.

11. The mobile communication device circuitry of claim 10 , wherein the processor is configured to re-sort all queued jobs in the multi-service priority queue with respect to a priority metric upon arrival of a set of new jobs.

12. The mobile communication device circuitry of claim 11 ,

wherein the priority metric is based on at least one or a combination of the following items:

a time since a last update of a respective job,

a radio channel coherence time, and

a time variation of recent updated CSI values.

13. The mobile communication device circuitry of claim 11 , wherein the processor is configured to allow a new job with a higher priority than the queued jobs to jump the queue, thereby reordering the queued jobs.

14. The mobile communication device circuitry of claim 9 , wherein the processor is configured to discard at least one job from the queue based on at least one of the following conditions:

a priority of the at least one job is below a threshold,

a position of the at least one job within the queued jobs is beyond a queue size, and

an expected time to serve the at least one job has become greater than a remaining TTL of the at least one job.

15. A method for processing a plurality of channel state information (CSI) measurement requests, the method comprising:

receiving the plurality of CSI measurement requests, each CSI measurement request triggering a CSI measurement including a set of CSI elements, wherein each CSI element is classified according to an expected rate of time-variation of the respective CSI element; and

processing the plurality of CSI measurement requests within a CSI reporting period according to a CSI computation scheduling which is based on a multi-service priority queue of multi-size jobs, each job corresponding to a respective CSI measurement request.

16. The method of claim 15 , comprising: deriving a service type of a plurality of service types from the classification of CSI elements.

17. The method of claim 16 , wherein the plurality of service types comprises the following service types:

full service (FS),

partial service (PS), and

no service (NS).

18. The method of one of claim 15 , wherein the jobs correspond to jobs from a plurality of subscriber identification modules (SIMs).

19. A mobile communication device circuitry, comprising:

a radio receiver configured to receive a plurality of channel state information (CSI) measurement requests, each CSI measurement request triggering a CSI measurement; and

a processor configured to process the plurality of CSI measurement request within a CSI reporting period according to a CSI computation scheduling which is based on a multi-service priority queue of multi-size jobs, each job corresponding to a respective CSI measurement request, wherein the jobs correspond to jobs from a plurality of subscriber identification modules (SIMs), the CSI computation scheduling being configured to allow a first set of jobs from a first SIM of the plurality of SIMs and a second set of jobs from a second SIM of the plurality of SIMs to coexist in the multi-service priority queue.

20. A mobile communication device circuitry, comprising:

a radio receiver configured to receive a plurality of channel state information (CSI) measurement requests, each CSI measurement request triggering a CSI measurement comprising a set of CSI elements; and

a processor configured to:

classify each CSI element according to an acted rate of time-variation of the respective CSI element;

process the plurality of CSI measurement request within a CSI reporting period according to a CSI computation scheduling which is based on a multi-service priority queue of multi-size jobs, each job corresponding to a respective CSI measurement request;

provide each job with a limited time-to-live (TTL);

update the TTL of each job on a time basis; and

queue the multi-size jobs arriving at the radio receiver within the multi-service priority queue.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 056337/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: HWANG, YEONG-SUN; JU, ZIYANG; MALHOTRA, ANCHIT
To: INTEL IP CORPORATION
Reel/Frame 050585/0909 →
Continuity (1)
Related Publication 20210282034A1 · Sep 9, 2021