摘要 |
Interpolator for obtaining intermediate values between two consecutive samples of a signal, particularly applicable to high speed data acquisition systems and demodulators. It comprises delay means (T) which delay the incoming signal (X0) N times to obtain N+1 samples (X0,X1,X2,X3); data storage means (F0,F1,F2,F3) that receive each of them one of the N+1 samples (X0,X1,X2,X3) and the value of the fraction of the time interval (.mu.) and generate N+1 outputs (X0',X1',X2',X3'); and adding means (SUM) that adds the N+1 outputs (X0',X1',X2',X3') from the data storage means (F0,F1,F2,F3), and outputs an interpolated value (X). Each data storage means (F0,F1,F2,F3) contains a table of values, such that the output values from each of them (X0',X1',X2',X3') are a function of the input values taken in each case by the fraction of the time interval (.mu.) and of the value of its corresponding sample (X0,X1,X2,X3).
|