Advanced data cell resource mapping
AssigneeOne Media, LLC
InventorsMark Earnshaw, Michael J. Simon, Kevin A. Shelby
Life of this patent
Estimating the term…
Abstract
An example method of mapping a plurality of modulation symbols of a plurality of physical layer pipes present in a frame to a resource grid of data cells for the frame is described. The modulation symbols of the plurality of physical layer pipes are represented by a two-dimensional array comprising the modulation symbol values for the plurality of physical layer pipes and the resource grid of data cells is represented by a one-dimensional sequentially indexed array.
Claims30
A transmitter, comprising:
- a memory that stores instructions;
- and
- a processor, upon executing the instructions, configured to:
- determine, for a physical layer pipe (PLP), a PLP start position, wherein the PLP start position corresponds to a data cell of a sequentially indexed array of data cells, the sequentially indexed array of data cells being within a frame;
- determine, for the frame, whether the PLP is non-dispersed;
- and in response to determining that the PLP is non-dispersed, populate a contiguous data cell subset of the sequentially indexed array, the contiguous data cell subset having a size equal to a size of the PLP with a plurality of modulation symbols associated with the PLP.
A transmitter, comprising:
- a memory that stores instructions;
- and
- a processor, upon executing the instructions, configured to:
- determine, for a frame, whether a physical layer pipe (PLP) is dispersed;
- and in response to determining that the PLP is dispersed:
- determine, for the PLP, a sub-slice interval, a PLP start position, a number of sub-slices, and a PLP size, wherein the PLP start position corresponds to a data cell of a sequentially indexed array of data cells, the sequentially indexed array of data cells being within the frame;
- divide the PLP size with the number of sub-slices to calculate a sub-slice
- size for the PLP;
- and
- populate a contiguous data cell subset of the sequentially indexed array having a size equal to the sub-slice size with a plurality of modulation symbols associated with the PLP.
A method for mapping physical layer pipes (PLPs) to a sequentially indexed array of data cells at a transmitter, comprising:
- determining whether a PLP is non-dispersed for a frame;
- and
- in response to determining that the PLP is non-dispersed:
- determining a PLP start position and a PLP size, wherein the PLP start position corresponds to a data cell of the sequentially indexed array of data cells within the frame;
- and
- populating a contiguous data cell subset of the sequentially indexed array having a size equal to the PLP size with a plurality of modulation symbols associated with the PLP.
A method for mapping physical layer pipes (PLPs) to a sequentially indexed array of data cells at a transmitter, comprising:
- determining whether a PLP is dispersed for a frame;
- and in response to determining that the PLP is dispersed:
- determining, for the PLP, a sub-slice interval, a PLP start position, a number of sub-slices, and a PLP size, wherein the PLP start position corresponds to a data cell of the sequentially indexed array of data cells within the frame;
- calculating a sub-slice size by dividing the PLP size by the number of sub-slices;
- and
- populating a contiguous data cell subset of the sequentially indexed array having a size equal to the sub-slice size with a plurality of modulation symbols associated with the PLP.
Dependencies are inferred from the claim text.