Interleaving transport blocks in broadcast transmissions
AssigneeQUALCOMM Incorporated
InventorsAyan Sengupta, Alberto Rico Alvarino, Aamod Khandekar, Thomas Stockhammer
Life of this patent
Estimating the term…
Abstract
A base station may perform interleaving of parts of a plurality of transport blocks for a broadcast or multicast transmission across a plurality of time intervals. A size of a transport block of the plurality of transport blocks may be scaled by a scaling factor. The base station may transmit the interleaved parts in the plurality of time intervals.
Claims28
A method of wireless communication performed by a base station, comprising:
- performing interleaving of parts of a plurality of transport blocks for a broadcast or multicast transmission across a plurality of time intervals,
- wherein a size of a transport block of the plurality of transport blocks is scaled by a scaling factor,
- wherein particular parts of the transport block are mapped to multiple time intervals of the plurality of time intervals,
- wherein the parts of the plurality of transport blocks include the particular parts of the transport block,
- wherein a part, of the particular parts of the transport block, corresponds to multiple subsets of coded bits respectively corresponding to codeblocks of the transport block, and
- wherein the multiple subsets of coded bits are stored in respective circular buffers corresponding to the codeblocks of the transport block;
- and
- transmitting the interleaved parts in the plurality of time intervals.
A method of wireless communication performed by a user equipment (UE), comprising:
- receiving, in a plurality of time intervals, interleaved parts of a plurality of transport blocks for a broadcast or multicast transmission;
- performing deinterleaving of the interleaved parts of the plurality of transport blocks to identify each transport block of the plurality of transport blocks,
- wherein a size of a transport block of the plurality of transport blocks is scaled by a scaling factor,
- wherein particular parts of the transport block are mapped to multiple time intervals of the plurality of time intervals,
- wherein the parts of the plurality of transport blocks include the particular parts of the transport block,
- wherein a part, of the particular parts of the transport block, corresponds to multiple subsets of coded bits respectively corresponding to codeblocks of the transport block, and
- wherein the multiple subsets of coded bits are stored in respective circular buffers corresponding to the codeblocks of the transport block;
- and
- decoding each transport block of the plurality of transport blocks.
A network entity for wireless communication, comprising:
- a memory;
- and
- one or more processors, coupled to the memory, configured to:
- perform interleaving of parts of a plurality of transport blocks for a broadcast or multicast transmission across a plurality of time intervals,
- wherein a size of a transport block of the plurality of transport blocks is scaled by a scaling factor,
- wherein particular parts of the transport block are mapped to multiple time intervals of the plurality of time intervals,
- wherein the parts of the plurality of transport blocks include the particular parts of the transport block,
- wherein a part, of the particular parts of the transport block, corresponds to multiple subsets of coded bits respectively corresponding to codeblocks of the transport block, and
- wherein the multiple subsets of coded bits are stored in respective circular buffers corresponding to the codeblocks of the transport block;
- and
- transmit the interleaved parts in the plurality of time intervals.
A user equipment (UE) for wireless communication, comprising:
- a memory;
- and
- one or more processors, coupled to the memory, configured to:
- receive, in a plurality of time intervals, interleaved parts of a plurality of transport blocks for a broadcast or a multicast transmission;
- perform deinterleaving of the interleaved parts of the plurality of transport blocks to identify each transport block of the plurality of transport blocks,
- wherein a size of a transport block of the plurality of transport blocks is scaled by a scaling factor,
- wherein particular parts of the transport block are mapped to multiple time intervals of the plurality of time intervals,
- wherein the parts of the plurality of transport blocks include the particular parts of the transport block,
- wherein a part, of the particular parts of the transport block, corresponds to multiple subsets of coded bits respectively corresponding to codeblocks of the transport block, and
- wherein the multiple subsets of coded bits are stored in respective circular buffers corresponding to the codeblocks of the transport block;
- and
- decode each transport block of the plurality of transport blocks.
Dependencies are inferred from the claim text.