Dynamic Configuration of a Flexible Orthogonal Frequency Division Multiplexing PHY Transport Data Frame
First Claim
1. A method for constructing a data frame, the method comprising the steps of:
- dividing, by a processor, a frame into a plurality of partitions;
for each of the plurality of partitions, determining, by a processor, a length of an associated OFDM symbol;
calculating, by a processor, a sum of OFDM symbol lengths in a union of the OFDM symbols over the plurality of partitions;
computing, by a processor, a number of excess samples based on the calculated sum and based on a length of a payload region of the frame; and
for each OFDM symbol in the union, assigning, by a processor, the OFDM symbol to one of at least one subset of the union using at least one of the number of excess samples and an index of the OFDM symbol, and adding a number to a cyclic prefix size of each OFDM symbol in each of the at least one subset of the union, prior to embedding the OFDM symbols in the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A base station may generate and transmit a transport stream including a sequence of frames. A frame may include a plurality of partitions, where each partition includes a corresponding set of OFDM symbols. For each partition, the OFDM symbols in that partition may have a corresponding cyclic prefix size and a corresponding FFT size, allowing different partitions to be targeted for different collections of user devices, e.g., user devices having different expected values of maximum delay spread and/or different ranges of mobility. The base station may also dynamically re-configure the sample rate of each frame, allowing further resolution in control of subcarrier spacing. By allowing the cyclic prefixes of different OFDM symbols to have different lengths, it is feasible to construct a frame that conforms to a set payload duration and has arbitrary values of cyclic prefix size per partition and FFT size per partition. The partitions may be multiplexed in time and/or frequency.
-
Citations
19 Claims
-
1. A method for constructing a data frame, the method comprising the steps of:
-
dividing, by a processor, a frame into a plurality of partitions; for each of the plurality of partitions, determining, by a processor, a length of an associated OFDM symbol; calculating, by a processor, a sum of OFDM symbol lengths in a union of the OFDM symbols over the plurality of partitions; computing, by a processor, a number of excess samples based on the calculated sum and based on a length of a payload region of the frame; and for each OFDM symbol in the union, assigning, by a processor, the OFDM symbol to one of at least one subset of the union using at least one of the number of excess samples and an index of the OFDM symbol, and adding a number to a cyclic prefix size of each OFDM symbol in each of the at least one subset of the union, prior to embedding the OFDM symbols in the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for constructing a data frame, the system comprising one or more processors, one or more non-transitory computer-readable storage devices, and computer executable program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the program instructions comprising:
-
instructions for constructing a plurality of partitions, wherein each of the partitions comprise a corresponding set of OFDM symbols, wherein the OFDM symbols in each partition conform to a corresponding FFT size and satisfy a corresponding minimum guard interval; and instructions for constructing a frame by time interleaving the OFDM symbols of the partitions to form OFDM symbol clusters, wherein the OFDM symbol clusters are defined by; a specified value of OFDM symbol cluster size for each partition; and a specified value of OFDM symbol cluster period for each partition. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for constructing a transport stream including a data frame, the computer program product comprising one or more non-transitory computer-readable storage devices having stored thereon computer executable instructions that when executed cause at least one processor to:
-
construct a payload region of the frame, wherein samples in the payload region correspond to a specified sample rate, wherein the specified sample rate is selected from a universe of sample rates supported by transmission circuitry of a base station, wherein first program instructions are further configured to divide the samples in the payload region into one or more partitions, wherein each of the partitions comprises a corresponding set of OFDM symbols; and embed signaling information in the transport stream, wherein the signaling information comprises data indicative of the specified sample rate. - View Dependent Claims (16, 17, 18, 19)
-
Specification