下行频域资源分配,下行资源分配类型1,频域上连续的RB
查看协议3GPP 38214 5.1.2.2.2
uint32_t calc_riv(uint16_t bwpSize, uint16_t startRb, uint16_t rbSize)
{
uint32_t riv = 0;
if ((rbSize - 1) <= (bwpSize / 2))
{
riv = bwpSize * (rbSize - 1) + startRb;
}
else
{
riv = bwpSize * (bwpSize - rbSize + 1) + (bwpSize - 1 - startRb);
}
return riv;
}