Determination of sub-band allocation parameters for wireless networks
Abstract
A technique includes receiving an uplink grant that indicates a size (M) of uplink resources allocated to the user device sub-band precoder indications; determining a set of uplink sub-band allocation parameters, including at least: a total number of bits (N) for sub-band precoder indications (where N remains constant for different values of M); a number of bits (m) per each of the sub-band precoder indications; and a sub-band size (J) for each of the one or more sub-bands; wherein at least one of the number of bits (m) per sub-band precoder indication and the sub-band size (J) for each of the one or more sub-bands changes or is a different value based on different sizes (M) of uplink resources; decoding each of the one or more sub-band precoder indications; and precoding, based on the one or more sub-band precoder indications, data for transmission via the one or more sub-bands.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving, by a user device from a base station in a wireless network, downlink control information including at least an uplink grant that indicates at least a size (M) of uplink resources allocated to the user device and one or more sub-band precoder indications for one or more corresponding sub-bands within the uplink resources allocated to the user device, wherein each of the one or more sub-bands comprises one or more uplink resources; determining a set of uplink sub-band allocation parameters, including at least:
a total number of bits (N) in the downlink control information for the one or more sub-band precoder indications, wherein the total number of bits (N) for the one or more sub-band precoder indications is the same for a plurality of different sizes (M) of uplink resources allocated to the user device;
a number of bits (m) per each of the sub-band precoder indications; and
a sub-band size (J) for each of the one or more sub-bands;
wherein at least one of the number of bits (m) per sub-band precoder indication and the sub-band size (J) for each of the one or more sub-bands changes or is a different value based on different sizes (M) of uplink resources allocated to the user device;
decoding the downlink control information and extracting, based on at least a portion of the set of uplink sub-band allocation parameters, a number of sub-bands (K) and each of the one or more sub-band precoder indications; and precoding, based on the one or more sub-band precoder indications, data for transmission via the one or more sub-bands.
2 . The method of claim 1 wherein the sub-band size for at least one of the one or more sub-bands within the uplink resources allocated to the user device is different from the sub-band size for the other sub-bands within the uplink resources allocated to the user device.
3 . The method of claim 1 and further comprising:
transmitting, by the user device, the precoded data via the one or more sub-bands of the uplink resources allocated to the user device.
4 . The method of claim 1 wherein the determining a set of uplink sub-band allocation parameters comprises:
determining, by the user device, a set of uplink sub-band allocation parameters based on at least one of the following:
a table lookup based on the size (M) of uplink resources allocated to the user device; and
a formula that indicates a set of uplink sub-band allocation parameters depending on the size (M) of uplink resources allocated to the user device.
5 . The method of claim 1 wherein the determining a set of uplink sub-band allocation parameters comprises:
determining the total number of bits (N) in the downlink control information for the one or more sub-band precoder indications based on one of the following:
the user device being previously configured with the total number of bits (N) in the downlink control information for the one or more sub-band precoder indications; and
receiving, by the user device, a control message from the base station indicating the total number of bits (N) in the downlink control information for the one or more sub-band precoder indications.
6 . The method of claim 1 wherein the determining a set of uplink sub-band allocation parameters comprises determining a number of sub-bands (K) based on one of the following:
the user device being previously configured with the number of sub-bands (K); and
receiving, by the user device, a control message from the base station indicating the number of sub-bands (K).
7 . The method of claim 6 wherein the determining the sub-band size for each of the one or more sub-bands comprises one of the following:
determining, by the user device, the same sub-band size (J) for each of the one or more sub-bands based on a formula depending on the number of sub-bands (K); and
determining, by the user device, the sub-band size for each of the one or more sub-bands based on at least:
determining, by the user device, the sub-band size for at least one of the first and last sub-bands within the uplink resources allocated to the user device based on previous configuration;
determining, by the user device, the same sub-band size for each of the remaining sub-bands within the uplink resources allocated to the user device based on a formula depending on the number of sub-bands (K).
8 . The method of claim 1 wherein:
the sub-band size (J) for each of the one or more sub-bands is different for a plurality of different sizes (M) of uplink resources allocated to the user device;
a number of sub-bands (K) is a same value for different sizes (M) of uplink resources allocated to the user device; and
the number of bits (m) per each of the sub-band precoder indications is a same value for different sizes (M) of uplink resources allocated to the user device.
9 . The method of claim 1 wherein:
the sub-band size (J) for each of the one or more sub-bands is a same value for different sizes (M) of uplink resources allocated to the user device;
a number of sub-bands (K) is different for a plurality of different sizes (M) of uplink resources allocated to the user device; and
the number of bits (m) per each of the sub-band precoder indications is different for a plurality of different sizes (M) of uplink resources allocated to the user device.
10 . The method of claim 1 wherein:
the sub-band size (J) for each of the one or more sub-bands is different for a plurality of different sizes (M) of uplink resources allocated to the user device;
a number of sub-bands (K) is different for a plurality of different sizes (M) of uplink resources allocated to the user device; and
the number of bits (m) per each of the sub-band precoder indications is different for a plurality of different sizes (M) of uplink resources allocated to the user device.
11 . The method of claim 1 wherein the downlink control information is provided to the user device via a single-step downlink configuration.
12 . An apparatus comprising at least one processor and at least one memory including computer instructions that, when executed by the at least one processor, cause the apparatus to perform a method of claim 1 .
13 . A method comprising:
receiving, by a user device from a base station in a wireless network, downlink control information including at least an uplink grant that indicates at least a size (M) of uplink resources allocated to the user device and one or more sub-band precoder indications for one or more corresponding sub-bands within the uplink resources allocated to the user device, wherein each of the one or more sub-bands comprises one or more uplink resources; determining a set of uplink sub-band allocation parameters, including at least:
a total number of bits (N) in the downlink control information for the one or more sub-band precoder indications, wherein the total number of bits (N) for the one or more sub-band precoder indications is the same for different sizes (M) of uplink resources allocated to the user device; and
a sub-band size (J) for each of the one or more sub-bands;
wherein the sub-band size (J) for each of the one or more sub-bands changes or is a different value based on different sizes (M) of uplink resources allocated to the user device;
decoding the downlink control information and extracting, based on at least a portion of the set of uplink sub-band allocation parameters, a number of sub-bands (K), a number of bits (m) per each of the sub-band precoder indications and each of the one or more sub-band precoder indications; and precoding, based on the one or more sub-band precoder indications, data for transmission via the one or more sub-bands.
14 . The method of claim 13 wherein the sub-band size for at least one of the one or more sub-bands within the uplink resources allocated to the user device is different from the sub-band size for the other sub-bands within the uplink resources allocated to the user device.
15 . The method of claim 13 wherein:
a number of sub-bands (K) is a same value for different sizes (M) of uplink resources allocated to the user device; and
the number of bits (m) per each of the sub-band precoder indications is a same value for different sizes (M) of uplink resources allocated to the user device.
16 . The method of claim 13 and further comprising:
transmitting, by the user device, the precoded data via the one or more sub-bands of the uplink resources allocated to the user device.
17 . The method of claim 13 wherein the determining a set of uplink sub-band allocation parameters comprises:
determining, by the user device, a set of uplink sub-band allocation parameters based on at least one of the following:
a table lookup based on the size (M) of uplink resources allocated to the user device; and
a formula that indicates a set of uplink sub-band allocation parameters depending on the size (M) of uplink resources allocated to the user device.
18 . An apparatus comprising at least one processor and at least one memory including computer instructions that, when executed by the at least one processor, cause the apparatus to perform a method of claim 13 .
19 . An apparatus comprising a computer program product including a non-transitory computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method of claim 13 .
20 . A method comprising:
receiving, by a user device from a base station in a wireless network, downlink control information including at least an uplink grant that indicates at least a size (M) of uplink resources allocated to the user device and one or more sub-band precoder indications for one or more corresponding sub-bands within the uplink resources allocated to the user device, wherein each of the one or more sub-bands comprises one or more uplink resources; determining a set of uplink sub-band allocation parameters, including at least:
a total number of bits (N) in the downlink control information for the one or more sub-band precoder indications, wherein the total number of bits (N) for the one or more sub-band precoder indications is the same for different sizes (M) of uplink resources allocated to the user device; and
a number of bits (m) per each of the sub-band precoder indications;
wherein the number of bits (m) per each of the sub-band precoder indications changes or is a different value based on different sizes (M) of uplink resources allocated to the user device;
decoding the downlink control information and extracting, based on at least a portion of the set of uplink sub-band allocation parameters, a number of sub-bands (K) and each of the one or more sub-band precoder indications; and precoding, based on the one or more sub-band precoder indications, data for transmission via the one or more sub-bands.
21 . The method of claim 20 wherein:
the sub-band size (J) for each of the one or more sub-bands is a same value for different sizes (M) of uplink resources allocated to the user device; and
a number of sub-bands (K) is different for a plurality of different sizes (M) of uplink resources allocated to the user device.
22 . An apparatus comprising at least one processor and at least one memory including computer instructions that, when executed by the at least one processor, cause the apparatus to perform a method of claim 20 .
23 . An apparatus comprising a computer program product including a non-transitory computer-readable storage medium and storing executable code that, when executed by at least one data processing apparatus, is configured to cause the at least one data processing apparatus to perform a method of claim 20 .
24 . A method comprising:
receiving, by a user device from a base station in a wireless network, downlink control information including at least an uplink grant that indicates at least a size (M) of uplink resources allocated to the user device and one or more sub-band precoder indications for one or more corresponding sub-bands within the uplink resources allocated to the user device, wherein each of the one or more sub-bands comprises one or more uplink resources; determining a set of uplink sub-band allocation parameters, including at least:
a total number of bits (N) in the downlink control information for the one or more sub-band precoder indications, wherein the total number of bits (N) for the one or more sub-band precoder indications is the same for different sizes (M) of uplink resources allocated to the user device; and
a number of sub-bands (K);
wherein the number of sub-bands (K) changes or is a different value based on different sizes (M) of uplink resources allocated to the user device;
decoding the downlink control information and extracting, based on at least a portion of the set of uplink sub-band allocation parameters, a number of bits (m) per each of the sub-band precoder indications and each of the one or more sub-band precoder indications; and precoding, based on the one or more sub-band precoder indications, data for transmission via the one or more sub-bands.
25 . The method of claim 24 wherein:
the sub-band size (J) for each of the one or more sub-bands is a same value for different sizes (M) of uplink resources allocated to the user device; and
a number of bits (m) per each of the sub-band precoder indications is different for a plurality of different sizes (M) of uplink resources allocated to the user device.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.