ADAPTIVE CODING AND MODULATION FOR BROADBAND DATA TRANSMISSION
5 Assignments
0 Petitions
Accused Products
Abstract
A process is described to build physical layer frames with a modcode adapted to the signal quality of a destination terminal. Data packets assigned to the same modcode may be sent in the same frame, although packets associated with higher modcodes may be used to complete a frame before switching to the applicable higher modcode for construction of subsequent frames. After an interval, the order of progression is restarted with an out of order packet above a threshold age. Flow control filtering mechanisms and a variable reliability margin may be used to adapt dynamically to the current data traffic conditions.
81 Citations
44 Claims
-
1-19. -19. (canceled)
-
20. A method of controlling the flow of data traffic for a broadcast signal implementing adaptive coding and modulation, the method comprising:
-
dynamically assigning a modcode of a plurality of modcodes to each of a plurality of data packets based at least in part on a signal quality of a link on which each respective packet is destined; associating a timestamp with each of the plurality of data packets; transmitting a subset of the plurality of data packets according to a defined order of progression; and interrupting the defined order of progression upon expiration of a timer to transmit an out of order packet with a timestamp exceeding a first threshold age, wherein the out of order packet comprises one of the plurality of packets not included in the subset. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
28. The method of claim 28, wherein the transmitting according to the defined order of progression further comprises:
-
determining a length of a prospective pad for the at least one data packet associated with a first modcode; determining that no data packet associated with the first modcode remains to fill the prospective pad; and filling the prospective pad with the data packet associated with the second modcode.
-
-
37. A device for controlling the flow of data traffic for a broadcast signal implementing adaptive coding and modulation, the device comprising:
-
a sorting unit configured to dynamically assign a different modcode to each of a plurality of packets based at least in part on a signal quality of a link on which each respective packet is to be received; a transmitting unit, coupled with the sorting unit, and configured to; transmit a subset of the plurality of packets according to a defined order of progression; and interrupt the defined order of progression upon expiration of a timer to transmit an out of order packet exceeding a threshold age, wherein the out of order packet comprises one of the plurality of packets not included in the subset. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
Specification