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.