IP Library Granted Patent US 10,104,684
Granted Patent B2
US 10,104,684 · App. 15/666,847 · Granted Oct 16, 2018

Method and apparatus for determining allocation of communication resources

Inventors: Dong Youn Seo (Anyang-si, KR); Eun Sun Kim (Anyang-si, KR); Bong Hoe Kim (Anyang-si, KR); Joon Kui Ahn (Anyang-si, KR)
Assignee: Optis Cellular Technology, LLC
H04W72/1268H04L1/0071H04L1/04H04L5/0007H04L5/0028H04L5/0039H04L5/0041H04L5/0044H04L5/0092H04W72/042H04W72/0446H04W72/1273H04L5/006H04L5/0064H04L5/0085H04W88/02H04W88/08
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 10,104,684
App. No.
15/666,847
Granted
Oct 16, 2018
Kind
B2
Abstract

A user equipment (UE) receives downlink data using resource blocks in a wireless mobile communication system. The UE receives downlink control information including resource allocation information and downlink data mapped to physical resource blocks (PRBs) based on the downlink control information. The resource allocation information indicates virtual resource block (VRB) allocations for the UE. A resource block pair includes a first resource block associated with a first time slot and a second resource block associated with a second time slot adjacent to the first time slot. The first and second resource blocks are allocated to the same frequency indices. A mapping between VRB pairs and PRB pairs exists such that frequency consecutive VRB pairs are mapped to non-frequency consecutive PRB pairs and that each resource block pair is split so there is a frequency gap between the first and second parts of the resource block pair.

Claims (39)

1. A user equipment for receiving downlink data using resource blocks in a wireless mobile communication system, the user equipment comprising:

a processor configured to control an operation of the user equipment; and

a radio receiver configured to:

receive downlink control information including resource allocation information for a downlink data transmission; and

receive the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information that indicates virtual resource block (VRB) allocations for the user equipment,

wherein:

indexes of the PRBs to which the downlink data are mapped are based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, where indexes of the VRBs are mapped to the indexes of the PRBs for a number of slots included in a subframe, the subframe having a first part and a second part,

when distributed VRBs are used, indexes of the PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, and an index of one of the PRBs on each of the number of slots included in the subframe that is mapped to an index of one of the VRBs is determined based on a value of the predetermined gap and a number of the VRBs, and

when localized VRBs are used, the indexes of the PRBs for the second part are not separated with respect to the indexes of the PRBs for the first part.

2. The user equipment in claim 1 , wherein when distributed VRBs are used, the number of slots of the subframe is denoted as Ns, the value of the predetermined gap is denoted as N gap , and the number of the VRBs is denoted as N DVRB , and wherein:

the indexes of the VRBs are interleaved;

an index o 1,d of one of the PRBs on the odd-numbered slot of N s slots mapped to a given index d of one of the VRBs is set to p 1,d +N gap −N DVRB /2 if a temporary index p 1,d of one of the PRBs on the odd-numbered slot mapped to the index d is larger than or equal to N DVRB /2;

an index o 2,d of the one of the PRBs on the even-numbered slot of N s slots mapped to the index d is set to p 2,d +N gap −N DVRB /2 if a temporary index p 2,d of one of the PRBs on the even-numbered slot mapped to the index d is larger than or equal to N DVRB /2; and

d has an integer value in a range from 0 to N DVRB −1, and p 1,d , p 2,d , o 1,d , and o 2,d have an integer value in a range from 0 to N PRB −1, N PRB being a number of the PRBs.

3. The user equipment in claim 1 , wherein when distributed VRBs are used, the resource allocation information includes information specifying a resource block group (RBG) having consecutive PRBs, and the predetermined gap is a multiple of a square of a number of the consecutive PRBs constituting the RBG.

4. The user equipment in claim 1 , wherein when distributed VRBs are used, the predetermined gap is one of a first value and a second different value, and wherein the first value is associated with a first condition and the second different value is associated with a second different condition.

5. The user equipment in claim 1 , wherein when distributed VRBs are used, the radio receiver is configured to receive a resource indication value (RIV), and wherein the processor is configured to use the RIV to determine the indexes of the distributed VRBs, a start index number for the distributed VRBs, and a length of the distributed VRBs.

6. The user equipment in claim 1 , wherein when localized VRBs are used, the indexes of the localized VRBs correspond to the indexes of the PRBs.

7. The user equipment in claim 1 , wherein when localized VRBs are used, a plurality of consecutive PRBs are directly mapped to a plurality of consecutive VRBs.

8. A method for receiving downlink data at a user equipment using resource blocks in a wireless mobile communication system, the method comprising:

receiving, by a radio receiver, downlink control information including resource allocation information for a downlink data transmission;

receiving and processing, by one or more processors, the downlink data mapped to physical resource blocks (PRBs) based on the downlink control information that indicates virtual resource block (VRB) allocations for the user equipment,

wherein:

indexes of the PRBs to which the downlink data are mapped are based on a mapping relationship between virtual resource blocks (VRBs) and the PRBs, where indexes of the VRBs are mapped to the indexes of the PRBs for a number of slots included in a subframe, the subframe having a first part and a second part,

when distributed VRBs are used, indexes of the PRBs for an odd-numbered slot are shifted with respect to indexes of the PRBs for an even-numbered slot based on a predetermined gap, and an index of one of the PRBs on each of the number of slots included in the subframe that is mapped to an index of one of the VRBs is determined based on a value of the predetermined gap and a number of the distributed VRBs, and

when localized VRBs are used, the indexes of the PRBs for the second part are not separated with respect to the indexes of the PRBs for the first part.

9. The method in claim 8 , wherein when distributed VRBs are used, the number of slots of the subframe is denoted as N s , the value of the predetermined gap is denoted as N gap , and the number of distributed VRBs is denoted as N DVRB , and

wherein:

the indexes of the distributed VRBs are interleaved;

an index o 1,d of one of the PRBs on the odd-numbered slot of N s slots mapped to a given index d of one of the distributed VRBs is set to p 1,d +N gap −N DVRB /2 if a temporary index p 1,d of one of the PRBs on the odd-numbered slot mapped to the index d is larger than or equal to N DVRB /2;

an index o 2,d of the one of the PRBs on the even-numbered slot of N s slots mapped to the index d is set to p 2,d +N gap −N DVRB /2 if a temporary index p 2,d of one of the PRBs on the even-numbered slot mapped to the index d is larger than or equal to N DVRB /2; and

d has an integer value in a range from 0 to N DVRB −1, and p 1,d , p 2,d , o 1,d , and o 2,d have an integer value in a range from 0 to N PRB −1, N PRB being a number of the PRBs.

10. The method in claim 8 , wherein when distributed VRBs are used, the resource allocation information includes information specifying a resource block group (RBG) having consecutive PRBs, and the predetermined gap is a multiple of a square of a number of the consecutive PRBs constituting the RBG.

11. The method in claim 8 , wherein when distributed VRBs are used, the method further comprises:

receiving a resource indication value (RIV), and

using the RIV to determine the indexes of the VRBs, a start index number for the distributed VRBs, and a length of the distributed VRBs.

12. The method in claim 8 , wherein when distributed VRBs are used, the predetermined gap is one of a first value and a second different value, and wherein the first value is associated with a first condition and the second different value is associated with a second different condition.

13. The method in claim 8 , wherein when localized VRBs are used, the indexes of the localized VRBs correspond to the indexes of the PRBs.

14. The method in claim 8 , wherein when localized VRBs are used, a plurality of consecutive PRBs are directly mapped to a plurality of consecutive VRBs.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: LG ELECTRONICS INC.
To: OPTIS CELLULAR TECHNOLOGY, LLC
Reel/Frame 044444/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2017
From: SEO, DONG YOUN; KIM, EUN SUN; KIM, BONG HOE; AHN, JOON KUI
To: LG ELECTRONICS INC.
Reel/Frame 044122/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2017
From: LG ELECTRONICS, INC.
To: OPTIS CELLULAR TECHNOLOGY, LLC
Reel/Frame 044186/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2017
From: SEO, DONG YOUN; KIM, EUN SUN; KIM, BONG HOE; AHN, JOON KUI
To: LG ELECTRONICS INC.
Reel/Frame 043844/0653 →
Priority Claims (1)
KR 10-2008-0131113 · Dec 22, 2008 · national
Continuity (16)
Continuation 15293370 · Oct 14, 2016
Continuation 14985610 · Dec 31, 2015
Continuation 14656833 · Mar 13, 2015
Continuation 14049014 · Oct 8, 2013
Continuation 13409057 · Feb 29, 2012
Continuation 12759645 · Apr 13, 2010
Continuation 12349465 · Jan 6, 2009
Provisional Application 61038778 · Mar 24, 2008
Provisional Application 61037302 · Mar 17, 2008
Provisional Application 61033358 · Mar 3, 2008
Provisional Application 61028511 · Feb 13, 2008
Provisional Application 61028186 · Feb 12, 2008
Provisional Application 61026113 · Feb 4, 2008
Provisional Application 61024886 · Jan 30, 2008
Provisional Application 61019589 · Jan 7, 2008
Related Publication 20170332398A1 · Nov 16, 2017