Advanced data cell resource mapping
First Claim
Patent Images
1. A transmitter, comprising:
- a memory that stores instructions; and
a processor, upon executing the instructions, configured to;
receive an Orthogonal Frequency Division Multiplexing (OFDM) frame comprising a plurality of physical layer pipes (PLPs), the plurality of PLPs configured to be mapped to a sequentially indexed array of data cells, wherein the sequentially indexed array of data cells is stored in the memory or another memory;
determine whether a first PLP of the plurality of PLPs is dispersed or non-dispersed;
if it is determined that the first PLP is non-dispersed, map a first modulation symbol of the first PLP to a next available position of the sequentially indexed array; and
if it is determined that the first PLP is dispersed, calculate a sub-slice size for the first PLP, and map a first modulation symbol value of a sub-slice of the first PLP to a next available position of the sequentially indexed array.
1 Assignment
0 Petitions
Accused Products
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.
57 Citations
20 Claims
-
1. A transmitter, comprising:
-
a memory that stores instructions; and a processor, upon executing the instructions, configured to; receive an Orthogonal Frequency Division Multiplexing (OFDM) frame comprising a plurality of physical layer pipes (PLPs), the plurality of PLPs configured to be mapped to a sequentially indexed array of data cells, wherein the sequentially indexed array of data cells is stored in the memory or another memory; determine whether a first PLP of the plurality of PLPs is dispersed or non-dispersed; if it is determined that the first PLP is non-dispersed, map a first modulation symbol of the first PLP to a next available position of the sequentially indexed array; and if it is determined that the first PLP is dispersed, calculate a sub-slice size for the first PLP, and map a first modulation symbol value of a sub-slice of the first PLP to a next available position of the sequentially indexed array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer program product for mapping a plurality of modulation symbols of a plurality of physical layer pipes (PLPs) to be transmitted in a frame to a sequentially indexed array of data cells, the computer program product comprising one or more computer readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices, the program instructions comprising:
-
first program instructions for receiving an Orthogonal Frequency Division Multiplexing (OFDM) frame comprising a plurality of PLPs, the plurality of PLPs configured to be mapped to a sequentially indexed array of data cells, wherein the sequentially indexed array of data cells is stored in the one of the one or more computer readable tangible storage devices; second program instructions for determining whether a first PLP of the plurality of PLPs is dispersed or non-dispersed; third program instructions for, if it is determined that the first PLP is non-dispersed, mapping a first modulation symbol of the first PLP to a next available position of the sequentially indexed array; and fourth program instructions for, if it is determined that the first PLP is dispersed, calculating a sub-slice size for the first PLP, and mapping a first modulation symbol value of a sub-slice of the first PLP to a next available position of the sequentially indexed array. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A transmitter, comprising:
-
a memory that stores instructions; and a processor, upon executing the instructions, configured to; receive an Orthogonal Frequency Division Multiplexing (OFDM) frame comprising a plurality of physical layer pipes (PLPs), the plurality of PLPs mapped to a sequentially indexed array of data cells, wherein the sequentially indexed array of data cells is stored in the memory or another memory; determine whether a first PLP of the plurality of PLPs is dispersed or non-dispersed; and in response to determining that the first PLP is non-dispersed; obtain, for the first PLP, a PLP start position and a PLP size associated with the first PLP; and associate with the first PLP a first contiguous data cell subset of the sequentially indexed array having a size equal to the PLP size; in response to determining that the first PLP is dispersed; obtain, for the first PLP, a sub-slice interval, the PLP start position, a number of sub-slices, and the PLP size associated with the first PLP; divide the PLP size with the number of sub-slices to calculate a sub-slice size for the first PLP; and associate with the first PLP a second contiguous data cell subset of the sequentially indexed array having a size equal to the sub-slice size. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification