Methods and apparatus for transmitting layered and non-layered data via layered modulation
First Claim
1. A method of transmitting data, the method comprising:
- receiving base layer data;
encoding the base layer data to base layer symbols;
receiving enhancement layer data;
determining termination of the enhancement layer data prior to termination of the base layer data;
generating stuffing data;
appending the stuffing data to the enhancement layer data;
encoding the enhancement layer data appended with the stuffing data to enhancement layer symbols;
mapping base layer symbols in combination with enhancement layer symbols corresponding to the enhancement layer data to a first constellation; and
mapping base layer symbols in combination with enhancement layer symbols corresponding to the stuffing data to a second constellation.
1 Assignment
0 Petitions
Accused Products
Abstract
A media access control (MAC) layer controller can manage base layer data and enhancement layer data in a layered modulation system. The MAC layer controller can process both base layer data and enhancement layer data and map the encoded symbols to a layered modulation constellation when both are present. If data for one of the layers terminates, then the MAC layer controller can generate and supply predetermined stuffing data to the layer lacking additional data. The MAC layer controller can send a control signal to the physical layer hardware to cause the hardware to map the layered signals having the stuffing data to a modified signal constellation. The MAC controller can also generate an overhead message that indicates the occurrence of the stuffing data. The receiver can receive the overhead message and can use the information to configure the receiver for the layered modulation constellation or the modified signal constellation.
-
Citations
23 Claims
-
1. A method of transmitting data, the method comprising:
-
receiving base layer data; encoding the base layer data to base layer symbols; receiving enhancement layer data; determining termination of the enhancement layer data prior to termination of the base layer data; generating stuffing data; appending the stuffing data to the enhancement layer data; encoding the enhancement layer data appended with the stuffing data to enhancement layer symbols; mapping base layer symbols in combination with enhancement layer symbols corresponding to the enhancement layer data to a first constellation; and mapping base layer symbols in combination with enhancement layer symbols corresponding to the stuffing data to a second constellation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of transmitting data, the method comprising:
-
generating a layered signal; mapping at least a portion of the layered signal to a point of a layered modulation constellation; transmitting the point of the layered modulation constellation over a logical channel having a plurality of time slots during a first time slot of the logical channel; generating a non-layered signal; mapping at least a portion of the non-layered signal to a point of a non-layered modulation constellation; and transmitting the point of the non-layered modulation constellation over the logical channel during a second time slot of the logical channel. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A transmitter configured to transmit data, the transmitter comprising:
-
a base layer processing block configured to receive base layer data and encode the base layer data to base layer symbols; an enhancement layer processing block configured to receive enhancement layer data and encode the enhancement layer data to enhancement layer symbols; a controller configured to determine a termination of the enhancement layer data, generate stuffing data in response to the termination of the enhancement layer data, and couple the stuffing data to the enhancement layer processing block; and a signal mapper coupled to the base layer processing block and the enhancement layer processing block, and configured to select a constellation from a plurality of constellations based in part on the presence of stuffing data and to map a combination of at least one base layer symbol with at least one enhancement layer symbols to a point of the selected constellation. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A transmitter configured to transmit data, the transmitter comprising:
-
a base layer processing block configured to receive base layer data and encode the base layer data to base layer symbols; an enhancement layer processing block configured to receive enhancement layer data and encode the enhancement layer data to enhancement layer symbols; a controller configured to generate a control signal based on a presence of enhancement layer data; and a signal mapper coupled to the base layer processing block and the enhancement layer processing block, and configured to map a combination of at least one base layer symbols and at least one enhancement layer symbols to a constellation selected from a plurality of constellations based on the control signal.
-
-
21. A transmitter configured to transmit data, the transmitter comprising:
-
means for encoding base layer data to base layer symbols; means for determining an active base only mode; means for generating stuffing data in response to the active base only mode; means for appending the stuffing data to enhancement layer data; means for encoding the enhancement layer data appended with the stuffing data to enhancement layer symbols; means for mapping base layer symbols in combination with enhancement layer symbols corresponding to the enhancement layer data to a first constellation; and means for mapping base layer symbols in combination with enhancement layer symbols corresponding to the stuffing data to a second constellation.
-
-
22. A computer readable medium having computer executable instructions stored thereon which, when executed, cause components of a wireless transmitter to perform a method comprising:
-
receiving base layer data; encoding the base layer data to base layer symbols; receiving enhancement layer data; determining termination of the enhancement layer data prior to termination of the base layer data; generating stuffing data; appending the stuffing data to the enhancement layer data; encoding the enhancement layer data appended with the stuffing data to enhancement layer symbols; mapping base layer symbols in combination with enhancement layer symbols corresponding to the enhancement layer data to a first constellation; and mapping base layer symbols in combination with enhancement layer symbols corresponding to the stuffing data to a second constellation.
-
-
23. A computer readable medium having computer executable instructions stored thereon which, when executed, cause components of a wireless transmitter to perform a method comprising:
-
generating a layered signal; mapping at least a portion of the layered signal to a point of a layered modulation constellation; transmitting the point of the layered modulation constellation over a logical channel having a plurality of time slots during a first time slot of the logical channel; generating a non-layered signal; mapping at least a portion of the non-layered signal to a non-layered modulation constellation; and transmitting the point of the non-layered modulation constellation over the logical channel during a second time slot of the logical channel.
-
Specification