A data transport system for transporting data via a transmission channel, the data transport system comprising: a transmitter including: a plurality of rate detectors for receiving data from a plurality of input interfaces; and a data unit composer for adding management data to user data forwarded by the plurality of rate detectors to compose data units and sending the data units to the transmission channel; and a receiver including: a data unit decomposer for receiving the data units transmitted via the transmission channel and extracting the user data including invalid data and valid data by removing the management data from the received data units; and a plurality of rate estimators for receiving data forwarded by the data unit decomposer and outputting the data to different output interfaces, characterized in that each rate detector of the plurality of rate detectors is configured to input valid data from an associated input interface to a first FIFO unit, wherein each rate detector of the plurality of rate detectors is configured to control read clock frequency of the first FIFO unit based on an amount of remaining data in the first FIFO unit, wherein each rate detector of the plurality of rate detectors is configured to add invalid data to valid data retrieved from the first FIFO unit to generate user data, wherein each rate detector of the plurality of rate detectors is configured to send the user data to the data unit composer, wherein each rate estimator of the plurality of rate estimators is configured to select valid data from the user data forwarded by the data unit decomposer, wherein each rate estimator of the plurality of rate estimators is configured to input the selected valid data to a second FIFO unit, wherein each rate estimator of the plurality of rate estimators is configured to control read clock frequency of the second FIFO unit based on an amount of remaining data in the second FIFO unit, and wherein each rate estimator of the plurality of rate estimators is configured to estimate a transmission data rate of the associated input interface in the transmitter based on at least one of a write cycle in writing the valid data to the second FIFO unit and the amount of remaining data in the second FIFO unit. a transmitter including: a plurality of rate detectors for receiving data from a plurality of input interfaces; and a data unit composer for adding management data to user data forwarded by the plurality of rate detectors to compose data units and sending the data units to the transmission channel; and a plurality of rate detectors for receiving data from a plurality of input interfaces; and a data unit composer for adding management data to user data forwarded by the plurality of rate detectors to compose data units and sending the data units to the transmission channel; and a receiver including: a data unit decomposer for receiving the data units transmitted via the transmission channel and extracting the user data including invalid data and valid data by removing the management data from the received data units; and a plurality of rate estimators for receiving data forwarded by the data unit decomposer and outputting the data to different output interfaces, a data unit decomposer for receiving the data units transmitted via the transmission channel and extracting the user data including invalid data and valid data by removing the management data from the received data units; and a plurality of rate estimators for receiving data forwarded by the data unit decomposer and outputting the data to different output interfaces, characterized in that each rate detector of the plurality of rate detectors is configured to input valid data from an associated input interface to a first FIFO unit, wherein each rate detector of the plurality of rate detectors is configured to control read clock frequency of the first FIFO unit based on an amount of remaining data in the first FIFO unit, wherein each rate detector of the plurality of rate detectors is configured to add invalid data to valid data retrieved from the first FIFO unit to generate user data, wherein each rate detector of the plurality of rate detectors is configured to send the user data to the data unit composer, wherein each rate estimator of the plurality of rate estimators is configured to select valid data from the user data forwarded by the data unit decomposer, wherein each rate estimator of the plurality of rate estimators is configured to input the selected valid data to a second FIFO unit, wherein each rate estimator of the plurality of rate estimators is configured to control read clock frequency of the second FIFO unit based on an amount of remaining data in the second FIFO unit, and wherein each rate estimator of the plurality of rate estimators is configured to estimate a transmission data rate of the associated input interface in the transmitter based on at least one of a write cycle in writing the valid data to the second FIFO unit and the amount of remaining data in the second FIFO unit.