Patent ID: 6728584
Filing Date: 2004-04-27
Classification: H04H

Abstract:
A system for synchronizing multiple streams of data at multiple sampling rates comprising:a plurality of input buffers that each store corresponding frames of samples from an each stream of the multiple streams of data, each input buffer of the plurality of input buffers being associated with an each sampling rate of the multiple sampling rates, a plurality of upsamplers, operably coupled to at least two input buffers of the plurality of input buffers, that each produce a plurality of upsampled samples corresponding to each sample of the frame of samples in the at least two input buffers, a mixer, operably coupled to the plurality of upsamplers, that combines each of the plurality of upsampled samples of each sample in the at least two input buffers to form an each output sample of a frame of output samples, a timing control, operably coupled to the input buffers, that synchronizes the multiple streams of data by applying an irregular sequence of load pulses to at least a first input buffer of the at least two input buffers to effect an irregular loading of frames of samples from at least one of the multiple streams of data, and at least one intermediate buffer, operably coupled to an at least one upsampler of the plurality of upsamplers and to the mixer, that stores the plurality of upsampled samples produced by the at least one upsampler for subsequent selection by the mixer.