| CPC H04W 72/542 (2023.01) [H04L 5/0044 (2013.01); H04L 5/006 (2013.01)] | 10 Claims |

|
1. A method performed by a base station, the method comprising:
determining a number K of physical resource blocks (PRBs) consumed per code block, with respect to a transport block segmented into code blocks for transmission to or from a terminal device; and
allocating a subset of PRBs for transmission of the transport block, from an available set of PRBs, based on:
sorting the available set of PRBs from highest channel quality to lowest channel quality, to obtain a sorted set of available PRBs;
evaluating successive allocations of PRBs from the sorted set of available PRBs until finding a successive allocation that has a total capacity that fulfills a required capacity for the transport block and choosing that successive allocation as the allocated subset, or if no successive allocation fulfills the required capacity, choosing as the allocated subset the smallest successive allocation associated with a maximum total capacity observed for the successive allocations that were evaluated; and
with respect to each successive allocation evaluated, calculating the total capacity of the successive allocation by determining an average capacity of the K worst PRBs contained in the successive allocation in terms of channel quality, and setting the per-PRB capacity of all PRBs in the successive allocation to that average capacity.
|