Transport block design
AssigneeQUALCOMM Incorporated
InventorsYue Yang, Aziz Gholmieh, Srinivasan Balasubramanian
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure relate to methods and apparatus for generating and communicating transport blocks. Certain aspects provide a method for allocating an ordered set of packets to a plurality of layers across a plurality of time resources. The method includes allocating one or more packets of the ordered set of packets in order across each of the plurality of layers prior to allocating packets of the ordered set of packets to each of the time resources of any one of the plurality of layers. The method further includes transmitting the plurality of layers.
Claims26
A method for allocating a plurality of packets to a plurality of layers across a plurality of time resources corresponding to a duration of a transport block, the plurality of layers comprising at least one of a plurality of frequency carriers or a plurality of spatial layers, the plurality of packets corresponding to a plurality of logical channels, the method comprising:
- determining an ordering of the plurality of packets, wherein the ordering is on a logical channel by logical channel basis, wherein all packets of one logical channel are added in order to the ordering before adding packets of another logical channel to the ordering;
- allocating packets of the plurality of packets in order of the ordering across each of the plurality of layers on a time resource by time resource basis in order of timing of the plurality of time resources, wherein packets are allocated to all of the plurality of layers in order of the ordering for one time resource before allocating packets to all of the plurality of layers in order of the ordering for another time resource;
- and
- transmitting the plurality of layers.
A device comprising:
- a memory;
- and
- a processor, the memory and the processor being configured to:
- determine an ordering of a plurality of packets, the plurality of packets corresponding to a plurality of logical channels, wherein the ordering is on a logical channel by logical channel basis, wherein all packets of one logical channel are added in order to the ordering before adding packets of another logical channel to the ordering;
- allocate packets of the plurality of packets in order of the ordering across each of a plurality of layers on a time resource by time resource basis in order of timing of a plurality of time resources corresponding to a duration of a transport block, the plurality of layers comprising at least one of a plurality of frequency carriers or a plurality of spatial layers, wherein packets are allocated to all of the plurality of layers in order of the ordering for one time resource before allocating packets to all of the plurality of layers in order of the ordering for another time resource;
- and
- transmit the plurality of layers.
A device comprising:
- means for determining an ordering of a plurality of packets, the plurality of packets corresponding to a plurality of logical channels, wherein the ordering is on a logical channel by logical channel basis, wherein all packets of one logical channel are added in order to the ordering before adding packets of another logical channel to the ordering;
- means for allocating packets of the plurality of packets in order of the ordering across each of a plurality of layers on a time resource by time resource basis in order of timing of a plurality of time resources corresponding to a duration of a transport block, the plurality of layers comprising at least one of a plurality of frequency carriers or a plurality of spatial layers, wherein packets are allocated to all of the plurality of layers in order of the ordering for one time resource before allocating packets to all of the plurality of layers in order of the ordering for another time resource;
- and
- means for transmitting the plurality of layers.
A computer readable medium having instructions stored thereon for performing a method for allocating a plurality of packets to a plurality of layers across a plurality of time resources corresponding to a duration of a transport block, the plurality of layers comprising at least one of a plurality of frequency carriers or a plurality of spatial layers, the plurality of packets corresponding to a plurality of logical channels, the method comprising:
- determining an ordering of the plurality of packets, wherein the ordering is on a logical channel by logical channel basis, wherein all packets of one logical channel are added in order to the ordering before adding packets of another logical channel to the ordering;
- allocating packets of the plurality of packets in order of the ordering across each of the plurality of layers on a time resource by time resource basis in order of timing of the plurality of time resources, wherein packets are allocated to all of the plurality of layers in order of the ordering for one time resource before allocating packets to all of the plurality of layers in order of the ordering for another time resource;
- and
- transmitting the plurality of layers.
Dependencies are inferred from the claim text.