Method and appratatus for resource allocation in wireless communication system
AssigneePantech Co., Ltd.
InventorsSungkwon HONG, Sung Jin SUH, Kyoung-min PARK
Life of this patent
Estimating the term…
Abstract
In a wireless communication system, a base station, a resource allocation device and method, a user equipment, a resource allocation reception device and method that utilize encoding and decoding techniques for transmitting through communication systems with uplinks and downlinks, the resource allocation information used to share transmission resources in a wireless communication system.
Claims13
A base station, comprising:
- an encoder to generate single resource allocation information (r) by encoding a first coefficient sink (wherein, k=2*1, and 1 is an integer) and a second coefficient sink (wherein, k=2*1+1, and 1 is an integer),
- the first coefficient being obtained by converting a start index of one or more clusters including one or more resource blocks or resource block groups,
- the second coefficient sink being obtained by converting an end index of the one or more clusters;
- and
- a transmitter to transmit the resource allocation information (r) to a user equipment,
- wherein the resource allocation information is generated by the encoder using
- r
- =
- ∑
- k
- =
- 0
- M
- in
- -
- 1
-
- 〈
- N
- in
- -
- S
- k
- in
- M
- in
- -
- k
- 〉
- ,
-
- 〈
- x
- y
- 〉
- =
- {
- (
- x
- y
- )
- x
- ≥
- y
- 0
- x
- <
- y
- ,
-
-
- and
-
- (
- x
- y
- )
-
- =
- x
-
- C
- y
- wherein Nin is a total number of resource blocks or resource block groups+1, and Min is a total number of coefficients, and C is a combination of x into y,
- wherein the first coefficient for each cluster is the start index of each cluster and the second coefficient for each cluster is a value obtained by adding a constant 1 to the end index of is each cluster.
A resource allocation apparatus, comprising:
- an encoder to generate single resource allocation information (r) by encoding a first coefficient sink (wherein, k=2*1, and 1 is a integer) and a second coefficient sink (wherein, k=2*1+1, and 1 is an integer),
- the first coefficient being obtained by converting a start index of one or more clusters including one or more resource blocks or resource block groups,
- the second coefficient being obtained by converting an end index of the one or more clusters;
- and
- a transmitter to transmit the resource allocation information (r) to a user equipment,
- wherein the resource allocation information is generated by the encoder using
- r
- =
- ∑
- k
- =
- 0
- M
- in
- -
- 1
-
- 〈
- N
- in
- -
- S
- k
- in
- M
- in
- -
- k
- 〉
- ,
-
- 〈
- x
- y
- 〉
- =
- {
- (
- x
- y
- )
- x
- ≥
- y
- 0
- x
- <
- y
- ,
-
-
- and
-
- (
- x
- y
- )
-
- =
- x
-
- C
- y
- wherein Nin is a total number of resource blocks or resource block groups+1, and Min is a total number of coefficients, and C is a combination of x into y,
- wherein the first coefficient for each cluster is the start index of each cluster and the second coefficient for each cluster is a value obtained by adding a constant 1 to the end index of each cluster.
A method for resource allocation, comprising:
- generating single resource allocation information (r) by encoding a first coefficient sink (wherein, k=2*1, and 1 is an integer) and a second coefficient sink (wherein, k=2*1+1, and 1 is a integer), the first coefficient being obtained by converting a start index of one or more clusters s including one or more resource blocks or resource block groups, the second efficient being obtained by converting an end index of the one or more clusters;
- and
- transmitting the resource allocation information (r) to a user equipment,
- wherein the resource allocation information is generated by using
- r
- =
- ∑
- k
- =
- 0
- M
- in
- -
- 1
-
- 〈
- N
- in
- -
- S
- k
- in
- M
- in
- -
- k
- 〉
- ,
-
- 〈
- x
- y
- 〉
- =
- {
- (
- x
- y
- )
- x
- ≥
- y
- 0
- x
- <
- y
- ,
-
-
- and
-
- (
- x
- y
- )
-
- =
- x
-
- C
- y
- wherein Nin is a total number of resource blocks or resource block groups+1, and Min is a total number of coefficients, and C is a combination of x into y,
- wherein the first coefficient for each cluster is the start index of each cluster and the second coefficient for each cluster is a value obtained by adding a constant 1 to the end index of each cluster.
A user equipment, comprising:
- a receiver to receive resource allocation information encoded from information on resources allocated to one or more cluster from a base station;
- a decoder to decode the resource allocation information and to extract a first coefficient and a second coefficient for each cluster;
- and
- a post-processor to convert the first coefficient and the second coefficient for each cluster to a start index and an end index of each cluster, respectively,
- wherein the post-processor converts the first coefficient for the each cluster to the start index of the first cluster by substituting the first coefficient with the start index, and converts the second coefficient for the first cluster to the end index of the first cluster by subtracting a constant 1 from the second coefficient.
A resource allocation reception apparatus, comprising:
- a receiver to receive resource allocation information encoded from information on resources allocated to one or more cluster from a base station;
- a decoder to decode the resource allocation information and to extract a first coefficient and a second coefficient for each cluster;
- and
- a post-processor to convert the first coefficient and the second coefficient for the first cluster to a start index and an end index of each cluster, respectively,
- wherein the post-processor converts the first coefficient for each cluster to the start index of each cluster by substituting the first coefficient with the start index, and converts the second coefficient for each cluster to the end index of each cluster by subtracting a constant 1 from the second coefficient.
A method for resource allocation reception, comprising:
- receiving resource allocation information encoded from information on resources allocated to one or more cluster from a base station;
- decoding the resource allocation information and extracting a first coefficient and a second coefficient for each cluster;
- and
- converting the first coefficient and the second coefficient for each cluster to a start index and an end index of each cluster, respectively,
- wherein the post-processing comprises:
- converting the first coefficient for each cluster to the start index of each cluster by substituting the first coefficient with the start index;
- and
- converting the second coefficient for each cluster to the end index of each cluster by subtracting a constant 1 from the second coefficient.
A base station comprising:
- an encoder to generate single resource allocation information (r) by encoding a first coefficient sink (wherein, k=21, and 1 is an integer) and a second coefficient sink (wherein, k=21+1, and 1 is a integer), the first coefficient being determined by converting a start index of each of one or more clusters including one or more resource blocks or resource block groups, the second coefficient sink being determined by converting an end index of each of one or more clusters;
- and
- a transmitter to transmit the resource allocation information (r) to a user equipment,
- wherein the resource allocation information is generated by using
- r
- =
- ∑
- k
- =
- 0
- M
- in
- -
- 1
-
- 〈
- N
- in
- -
- S
- k
- in
- M
- in
- -
- k
- 〉
- ,
-
- 〈
- x
- y
- 〉
- =
- {
- (
- x
- y
- )
- x
- ≥
- y
- 0
- x
- <
- y
- ,
-
-
- and
-
- (
- x
- y
- )
-
- =
- x
-
- C
- y
- Nin is a total number of resource blocks or resource block groups+1, and Min is a total number of coefficients,
- wherein the end index is determined by subtracting a constant 1 from the second coefficient.
Dependencies are inferred from the claim text.