A method of allocating radio resources for each of a plurality of logical channels, wherein each of the logical channels has a corresponding priority, the method comprising: allocating radio resources for a first amount of data associated with each of the logical channels, wherein the allocation of radio resources is based on the priority corresponding to each of the logical channels, allocating remaining radio resources for a second amount of data associated with each of two or more of the logical channels, the two or more logical channels having the same priority, wherein the remaining radio resources are allocated equally for the two or more logical channels, wherein the first amount of data associated with each of the logical channels is a minimum amount of data to be allocated for each of the plurality of logical channels, and wherein the minimum amount of data to be allocated for each of the plurality of the logical channels is based on a prioritized bit rate, PBR, for each of the plurality of logical channels, and wherein a radio interface protocol architecture is employed that includes a medium access control, MAC, layer, and wherein the radio resources and the remaining radio resources are allocated by the MAC layer, the method further comprising: transmitting the minimum amount of data and the second amount of data from the MAC layer to a physical, PHY, layer; and multiplexing the minimum amount of data and the second amount of data onto a transport block, TB, wherein transmitting the minimum amount of data and the second amount of data comprises transmitting the transport block over a transport channel to the PHY layer. allocating radio resources for a first amount of data associated with each of the logical channels, wherein the allocation of radio resources is based on the priority corresponding to each of the logical channels, allocating remaining radio resources for a second amount of data associated with each of two or more of the logical channels, the two or more logical channels having the same priority, wherein the remaining radio resources are allocated equally for the two or more logical channels, wherein the first amount of data associated with each of the logical channels is a minimum amount of data to be allocated for each of the plurality of logical channels, and wherein the minimum amount of data to be allocated for each of the plurality of the logical channels is based on a prioritized bit rate, PBR, for each of the plurality of logical channels, and wherein a radio interface protocol architecture is employed that includes a medium access control, MAC, layer, and wherein the radio resources and the remaining radio resources are allocated by the MAC layer, the method further comprising: transmitting the minimum amount of data and the second amount of data from the MAC layer to a physical, PHY, layer; and multiplexing the minimum amount of data and the second amount of data onto a transport block, TB, wherein transmitting the minimum amount of data and the second amount of data comprises transmitting the transport block over a transport channel to the PHY layer. transmitting the minimum amount of data and the second amount of data from the MAC layer to a physical, PHY, layer; and multiplexing the minimum amount of data and the second amount of data onto a transport block, TB, wherein transmitting the minimum amount of data and the second amount of data comprises transmitting the transport block over a transport channel to the PHY layer.