EP1130833A2

Asynchronous resampling for data transport

Abstract

A data and clock signals from a source (12) are transmitted from a location (10) to a distant location (40) together with a phase signal which estimates the difference in phase between a data clock signal and a reference clock signal generated by a reference clock (24) at location (10). At the second location (40), the phase signal is used to address coefficients stored in a read only memory (56) which are used to condition a resample or interpolate filter (50) which generates resampled data signals.

EP1130833A2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 9 February 2021, 5.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 2 independent, 15 dependent

  1. 1
    In a communication system, apparatus for transporting a plurality of sampled signals from a first location to a second location comprising in combination:a source of one or more data signals and one or more clock signals at said first locations;a reference clock generating one or more reference signals at said first location;a phase difference estimator generating a phase signal representing at least an estimate of the difference in phase between one of said clock signals and one of said reference signals;a communication channel transmitting said one or more data signals, said one or more clock signals and said phase signal to said second location;a resample filter located at said second location;a selector responsive to said phase signal for conditioning the resample filter in response to said phase signal, said conditioned resample filter being responsive to said one or more data signals for generating one or more resampled data signals at the second location.
  2. 11
    In a communication system, a method of transporting a plurality of sampled signals from a first location to a second location comprising in combination:processing one or more data signals and one or more clock signals at said first location;generating one or more reference signals at said first locations;generating at said first location a phase signal representing at least an estimate of the difference in phase between one of said clock signals and one of said reference signals;transmitting said one or more data signals, said one or more clock signals and said phase signal to said second location;resample filtering said one or more data signals at said second location;conditioning the resample filtering to said phase signal, said conditioned resample filtering being responsive to said one or more data signals for generating one or more resampled data signals at the second location.