Patent ID: 8855148

Claim:
A data multiplexer system comprising: a transmitter apparatus configured to transmit transmission data to a transmission path; and a receiver apparatus configured to receive the transmission data from the transmission path, wherein the transmitter apparatus comprises: a plurality of input channels, each of which is configured to receive transmission data having frequency information different from frequency information of the other input channels; a plurality of block framers configured to divide transmission data corresponding to the respective input channels into data blocks having a fixed length, as valid data; and a multiplexer configured to multiplex the data blocks corresponding to the respective input channels and output multiplexed data to the transmission path, and the receiver apparatus comprises: a de-multiplexer configured to divide a data string received via the transmission path into as many data flows as the input channels on a side of the transmitter apparatus; a plurality of FIFOs configured to execute a process of restoring valid data from the corresponding data flows and storing the data in respective FIFO memories, and a process of reading the transmission data from the respective FIFO memories and outputting the data to the corresponding output channels; and a plurality of frequency controllers configured to execute a process of estimating transmission data rates from time average data rates of the respective corresponding data flow, and a process of adjusting the frequencies of clocks supplied to the corresponding FIFOs so as to be equal to the respective estimated transmission data rates.