Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus, comprising: at least one processor; and at least one memory comprising computer program code, the at least one memory and computer program code configured, with the at least one processor, to cause the apparatus at least to at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least: determine a common frequency resource allocation grid in a cell; configure a frequency location of a bandwidth part of a user equipment within the cell, wherein the frequency location of the bandwidth part is offset from a reference point of the common frequency resource allocation grid; determine a size of one or more of a plurality of resource block groups within the bandwidth part of the user equipment based on the frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; transmit downlink control information to the user equipment, wherein the downlink control information comprises a frequency allocation that accommodates the size of the one or more of the plurality of resource block groups; and calculate a size of a right-most resource block group in the bandwidth part included in the resource block groups, wherein the size of the right-most resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of resource block groups.
2. The apparatus according to claim 1, wherein a starting of the frequency location of the bandwidth part of the user equipment is offset by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
3. The apparatus according to claim 1, wherein the resource block groups are precoding resource block groups.
4. The apparatus according to claim 1, wherein the size of the one or more of the plurality of resource block groups within the bandwidth part is one of a the configured size or a the default size.
5. The apparatus according to claim 1, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to coordinate uplink transmissions of the user equipment on the one or more of the plurality of resource block groups in the cell and the uplink transmissions of another user equipment on the one or more of the plurality of resource block groups in the cell based on the determined size or frequency location of the one or more of the plurality of the resource block groups. instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: coordinating uplink transmissions of the user equipment on the one or more of the plurality of resource block groups in the cell and the uplink transmissions of another user equipment on the one or more of the plurality of resource block groups in the cell based on the determined size or frequency location of the one or more of the plurality of the resource block groups.
6. The apparatus according to claim 1, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: calculate calculating a size of a left-most resource block group in the bandwidth part included in the resource block groups, wherein the size of the left-most resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of resource block groups.
7. The apparatus according to claim 1, wherein a length of a frequency resource allocation field of the downlink control information is calculated to accommodate or to be a same size for at least one of a left-most resource block group, one or more middle resource block groups, or a right-most resource block group.
8. The apparatus according to claim 1, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to receive uplink data from the user equipment or transmit downlink data to instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: receiving uplink data from the user equipment or transmitting downlink data to the user equipment using the one or more of the plurality of resource block groups within the bandwidth part, wherein the one or more of the plurality of resource block groups are indicated in the downlink control information.
9. The apparatus according to claim 1, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to transmit an index to the user equipment, wherein the index defines the common frequency resource allocation grid instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: transmitting an index to the user equipment, wherein the index defines the common frequency resource allocation grid.
10. The apparatus according to claim 1 9, wherein the index is the common reference point of the common frequency resource allocation grid.
11. An apparatus, comprising: at least one processor; and at least one memory comprising computer program code, the at least one memory and computer program code configured, with the at least one processor, to cause the apparatus at least to determine a frequency location of a bandwidth part configured for the apparatus, wherein the frequency location of the bandwidth part is offset from a reference point of a common frequency resource allocation grid; wherein a size of one or more of a plurality of resource block groups within the bandwidth part configured for the apparatus is based on the frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least: receive receiving downlink control information from a network entity, wherein the downlink control information comprises a frequency allocation that accommodates the a size of said one or more of the plurality of the precoding resource block groups in the a bandwidth part configured for the apparatus, wherein a frequency location of the bandwidth part is offset from a reference point of a common frequency resource allocation grid, wherein the size of the one or more of the plurality of precoding resource block groups within the bandwidth part configured for the apparatus is based on the frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; transmit transmitting uplink data to the network entity or receive downlink data from the network entity using the one or more of the plurality of precoding resource block groups having the frequency location and the size within the bandwidth part; and calculate calculating a size of a right-most precoding resource block group included in the precoding resource block groups in the bandwidth part, wherein the size of the right-most precoding resource block group is equal to or lower than the a configured size or the a default size of the one or more of the plurality of precoding resource block groups.
12. The apparatus according to claim 11, wherein the one or more of the plurality of precoding resource block groups used for the transmitting of the uplink data or the receiving of the downlink data are indicated in the received downlink control information received from the network entity.
13. The apparatus according to claim 11, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: offset offsetting a starting of the frequency location of the bandwidth part configured for the apparatus by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
14. The apparatus according to claim 11, wherein a length of a frequency resource allocation field of the downlink control information accommodates the size of the one or more of the plurality of precoding resource block groups within the bandwidth part of the apparatus.
15. The apparatus according to claim 11, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: receive receiving an index from the network entity, wherein the index defines the reference point of the common frequency resource allocation grid.
16. The apparatus according to claim 15, wherein the index comprises the common reference point of the common frequency resource allocation grid.
17. The apparatus according to claim 11, wherein the resource block groups are precoding resource block groups.
18. The apparatus according to claim 11, wherein the size of the one or more of the plurality of precoding resource block groups within the bandwidth part is one of a the configured size at the apparatus or a the default size.
19. The apparatus according to claim 11, wherein the at least one memory and computer program code are further configured, with the at least one processor, to cause the apparatus at least to instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: calculate calculating the size of a left-most precoding resource block group included in the plurality of precoding resource block groups in the bandwidth part, wherein the size of the left-most precoding resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups; and calculate calculating a number of one of more middle resource block groups included in the plurality of precoding resource block groups in the bandwidth part based on the configured size or the default size of the one or more of the plurality of precoding resource block groups.
20. The apparatus according to claim 11, wherein a length of a frequency resource allocation field of the downlink control information is calculated to accommodate or to be a same size for at least one of the left-most resource block group, the one or more middle precoding resource block groups, or the right-most precoding resource block group.
21. An apparatus comprising: at least one processor; and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least: determining a common frequency resource allocation grid in a cell; configuring a frequency location of a bandwidth part of a user equipment within the cell; determining a size of a left-most precoding resource block group of a plurality of precoding resource block groups within the bandwidth part of the user equipment based on the frequency location of the bandwidth part relative to a reference point of the common frequency resource allocation grid, the frequency location of the bandwidth part being offset from the reference point of the common frequency resource allocation grid, wherein the size of the left-most precoding resource block group is equal to or lower than a configured size or a default size of one or more of the plurality of precoding resource block groups; determining a number of one or more middle precoding resource block groups included in the plurality of precoding resource block groups in the bandwidth part based on the configured size or the default size of the one or more of the plurality of precoding resource block groups; calculating a size of a right-most precoding resource block group in the bandwidth part included in the plurality of precoding resource block groups according to: (NBWPstart+NBWPsize)mod PBWP, wherein the size of the right-most precoding resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, and wherein PBWP is the configured size or the default size, NBWPsize is a size of the bandwidth part, and NBWPstart is a starting frequency location of the bandwidth part; transmitting downlink control information to the user equipment, wherein the downlink control information comprises a frequency allocation that accommodates the size of the one or more of the plurality of precoding resource block groups within the bandwidth part, and transmitting downlink data to the user equipment or receive uplink data from the user equipment using the one or more of the plurality of precoding resource block groups having the frequency location and the size within the bandwidth part of the user equipment within the cell.
22. The apparatus according to claim 21, wherein a starting of the frequency location of the bandwidth part of the user equipment is offset by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
23. The apparatus according to claim 21, wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: coordinating uplink transmissions of the user equipment on the one or more of the plurality of precoding resource block groups in the cell and the uplink transmissions of another user equipment on the one or more of the plurality of precoding resource block groups in the cell based on the determined size or frequency location of the one or more of the plurality of precoding resource block groups.
24. The apparatus according to claim 21, wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: receiving uplink data from the user equipment or transmitting downlink data to the user equipment using the one or more of the plurality of precoding resource block groups within the bandwidth part, wherein the one or more of the plurality of precoding resource block groups are indicated in the downlink control information.
25. The apparatus according to claim 21, wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: transmitting an index to the user equipment, wherein the index defines the common frequency resource allocation grid.
26. A method comprising: determining a common frequency resource allocation grid in a cell; configuring a frequency location of a bandwidth part of a user equipment within the cell; determining a size of a left-most precoding resource block group of a plurality of precoding resource block groups within the bandwidth part of the user equipment based on the frequency location of the bandwidth part relative to a reference point of the common frequency resource allocation grid, the frequency location of the bandwidth part being offset from the reference point of the common frequency resource allocation grid, wherein the size of the left-most precoding resource block group is equal to or lower than a configured size or a default size of one or more of the plurality of precoding resource block groups; determining a number of one or more middle precoding resource block groups of the plurality of precoding resource block groups in the bandwidth part based on the configured size or the default size of the one or more of the plurality of precoding resource block groups; calculating a size of a right-most precoding resource block group in the bandwidth part included in the plurality of precoding resource block groups according to: (NBWPstart+NBWPsize)mod PBWP, wherein the size of the right-most precoding resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, and wherein PBWP is the configured size or the default size, NBWPsize is a size of the bandwidth part, and NBWPstart is a starting frequency location of the bandwidth part, transmitting downlink control information to the user equipment, wherein the downlink control information comprises a frequency allocation that accommodates the size of the one or more of the plurality of precoding resource block groups within the bandwidth part; and transmitting downlink data to the user equipment or receiving uplink data from the user equipment using the one or more of the plurality of precoding resource block groups having the frequency location and the size within the bandwidth part of the user equipment within the cell.
27. The method according to claim 26, wherein a starting of the frequency location of the bandwidth part of the user equipment is offset by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
28. The method according to claim 26, further comprising: coordinating uplink transmissions of the user equipment on the one or more of the plurality of precoding resource block groups in the cell and the uplink transmissions of another user equipment on the one or more of the plurality of precoding resource block groups in the cell based on the determined size or frequency location of the one or more of the plurality of precoding resource block groups.
29. The method according to claim 26, further comprising: receiving uplink data from the user equipment or transmitting downlink data to the user equipment using the one or more of the plurality of precoding resource block groups within the bandwidth part, wherein the one or more of the plurality of precoding resource block groups are indicated in the downlink control information.
30. The method according to claim 26, further comprising: transmitting an index to the user equipment, wherein the index defines the common frequency resource allocation grid.
31. An apparatus comprising: at least one processor; and at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least: determining a frequency location of a bandwidth part configured for the apparatus within a cell, wherein the frequency location of the bandwidth part is offset from a reference point of a common frequency resource allocation grid, wherein a size of one or more of a plurality of precoding resource block groups within the bandwidth part of the apparatus is based on the frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; receiving downlink control information from a network entity, wherein the downlink control information comprises a frequency allocation that accommodates a size of one or more of the plurality of the precoding resource block groups within the bandwidth part; wherein the plurality of precoding resource block groups comprise a left-most precoding resource block group, one or more middle precoding resource block groups, and a right-most precoding resource block group, wherein the size of the left-most precoding resource block group is P′BWP−NBWPstart mod P′BWP and is equal to or lower than a configured size or a default size of the one or more of the plurality of precoding resource block groups, wherein the size of the one or more middle precoding resource block groups is equal to the configured size or the default size of the one or more of the plurality of precoding resource block groups, wherein the size of the right-most precoding resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, wherein, in an instance in which the size of the right-most precoding resource block group is lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, the size of the right-most precoding resource block group is calculated according to (NBWPstartNBWPsize)mod P′BWP, and wherein P′BWP is the configured size or the default size of the one or more of the plurality of precoding resource block groups, NBWPsize is a size of the bandwidth part and NBWPstart is a starting frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; and transmitting uplink data to the network entity or receiving downlink data from the network entity using the one or more of the plurality of precoding resource block groups having the size within the bandwidth part configured for the apparatus within the cell.
32. The apparatus according to claim 31, wherein, in an instance in which the size of the right-most precoding resource block group is equal to the configured size or the default size of the one or more of the plurality of precoding resource block groups, the size of the right-most precoding resource block group is P′BWP.
33. The apparatus according to claim 31, wherein respective precoding resource block groups of the plurality of precoding resource block groups are considered by the apparatus to be resource block groups over which a precoder is assumed to be constant.
34. The apparatus according to claim 31, wherein the one or more of the plurality of precoding resource block groups used for the transmitting of the uplink data or the receiving of the downlink data are indicated in the received downlink control information.
35. The apparatus according to claim 31, wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: offsetting a starting of the frequency location of the bandwidth part of the apparatus by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
36. The apparatus according to claim 31, wherein the instructions stored on the at least one memory, when executed by the at least one processor, further cause the apparatus to perform at least: receiving an index from the network entity, wherein the index defines the reference point of the common frequency resource allocation grid.
37. The apparatus according to claim 36, wherein the index comprises the common reference point of the common frequency resource allocation grid.
38. The apparatus according to claim 31, wherein a length of a frequency resource allocation field of the downlink control information is calculated to accommodate or to be a same size for at least one of: the left-most precoding resource block group, the one or more middle precoding resource block groups, or the right-most precoding resource block group.
39. A method comprising: determining a frequency location of a bandwidth part configured for a user equipment within a cell, wherein the frequency location of the bandwidth part is offset from a reference point of a common frequency resource allocation grid, wherein a size of one or more of a plurality of precoding resource block groups within the bandwidth part of the user equipment is based on the frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; receiving downlink control information from a network entity, wherein the downlink control information comprises a frequency allocation that accommodates a size of one or more of the plurality of the precoding resource block groups within the bandwidth part; wherein the plurality of precoding resource block groups comprise a left-most precoding resource block group, one or more middle precoding resource block groups, and a right-most precoding resource block group, wherein the size of the left-most precoding resource block group is P′BWP−NBWPstart mod P′BWP and is equal to or lower than a configured size or a default size of the one or more of the plurality of precoding resource block groups, wherein the size of the one or more middle precoding resource block groups is equal to the configured size or the default size of the one or more of the plurality of precoding resource block groups, wherein the size of the right-most precoding resource block group is equal to or lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, wherein, in an instance in which the size of the right-most precoding resource block group is lower than the configured size or the default size of the one or more of the plurality of precoding resource block groups, the size of the right-most precoding resource block group is calculated according to (NBWPstart+NBWPsize)mod P′BWP, wherein P′BWP is the configured size or the default size of the one or more of the plurality of precoding resource block groups, NBWPsize is a size of the bandwidth part and NBWPstart is a starting frequency location of the bandwidth part relative to the reference point of the common frequency resource allocation grid; and transmitting uplink data to the network entity or receive downlink data from the network entity using the one or more of the plurality of precoding resource block groups having the size within the bandwidth part configured for the user equipment within the cell.
40. The method according to claim 39, wherein, in an instance in which the size of the right-most precoding resource block group is equal to the configured size or the default size of the one or more of the plurality of precoding resource block groups, the size of the right-most precoding resource block group is P′BWP.
41. The method according to claim 39, wherein respective precoding resource block groups of the plurality of precoding resource block groups are considered by the user equipment to be resource block groups over which a precoder is assumed to be constant.
42. The method according to claim 39, wherein the one or more of the plurality of precoding resource block groups used for the transmitting of the uplink data or the receiving of the downlink data are indicated in the received downlink control information.
43. The method according to claim 39, further comprising: offsetting a starting of the frequency location of the bandwidth part of the user equipment by a specific number of resource blocks from the reference point of the common frequency resource allocation grid.
44. The method according to claim 39, further comprising: receiving an index from the network entity, wherein the index defines the reference point of the common frequency resource allocation grid.
45. The method according to of claim 44, wherein the index comprises the common reference point of the common frequency resource allocation grid.
46. The method according to claim 39, wherein a length of a frequency resource allocation field of the downlink control information is calculated to accommodate or to be a same size for at least one of: the left-most precoding resource block group, the one or more middle precoding resource block groups, or the right-most precoding resource block group.
Unknown
April 15, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.