In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of dynamically checking sub-carrier transmission quality from the remote units to the central unit to facilitate the allocation of bandwidth to the remote units by the central unit, the method comprising the steps of:
- (a) periodically providing synchronized quiet times on the plurality of discrete sub-channels provided for facilitating upstream communications, wherein remote units that are not requested to train or retrain during a particular training time are quiet during that particular training time;
- (b) transmitting training signals from a first one of the remote units over the multiplicity of sub-channels provided for facilitating upstream communications during a selected synchronized quiet time;
- and
- (c) monitoring the training signals transmitted during the selected training time at the central unit and determining a first set of channel characteristics indicative of the capacities of the multiplicity of sub-channels provided for facilitating upstream communications,
- whereby the central unit may use the first set of channel characteristics when determining which sub-channels to allocate to the selected first remote unit for upstream communications.