We call the conversion from a continuous time signal $f(t)$ to a discrete time signal $f_s[k]$ "sampling". Is there a name for the reverse operation, i.e. creating a continuous time signal from a discrete time signal?
3 Answers
This is called reconstruction.
-
3$\begingroup$ How is that different from interpolation? $\endgroup$ Aug 17, 2013 at 11:50
-
3$\begingroup$ Interpolation refers to the act of increasing the sample rate of a discrete-time signal, but after you interpolate, the signal is still discrete. The term used to indicate conversion back to a continuous-time signal is "reconstruction", as pichenettes indicated. $\endgroup$– Jason RAug 17, 2013 at 13:37
-
$\begingroup$ @JasonR: Yet the reconstructed continuous time function is called "the interpolant"? $\endgroup$ Aug 17, 2013 at 16:26
-
$\begingroup$ @WanderingLogic: Nowhere on the linked-to page is the word "interpolant" used. $\endgroup$– Peter K. ♦Aug 18, 2013 at 0:16
-
4$\begingroup$ When I taught signal processing I never used the interpolation word because it gave students all kinds of wrong ideas - in particular, that things like 'connect the dots' linear interpolation or fancy spline/polynomial methods would be acceptable solutions to a problem whose solution, in the equally spaced samples case, is undebatably a low-pass filter at half the sample-rate. Interpolation suggests that you are making things up and that there's no right or wrong solution; while reconstruction connects deeply with the sampling problem and emphasizes that there is only one way things could be. $\endgroup$ Aug 18, 2013 at 7:22
The process of creating a Continuous time signal from Discrete time signal is called (in plain Signal processing terminology) as "Reconstruction". Another term you will find associated with this process is "Low Pass Filtering" as it's the process used for conversion
-
2$\begingroup$ "Low Pass Filtering" is way too generic. They are usually called, funnily enough, reconstruction filters. $\endgroup$– Peter K. ♦Aug 18, 2013 at 0:20
In mathematics it is called interpolation. If you fill data in between data points (in signal processing we call them samples) it is called interpolation. If you try to fill missing data outside the range of the collected data/samples, it is called extrapolation. In signal processing, the operation of filling the data in between samples is called interpolation and the blocks that do this operation are called interpolation filters.
-
$\begingroup$ interpolated signal is still discrete signal, so basically sampled signal only but with increased or decreased sampling rate $\endgroup$ Aug 4, 2014 at 10:57
-
$\begingroup$ No, in mathematics it is called interpolation. You fit a curve passing through those data points or samples and you take the curve as the generating function so you know everywhere the function value. Not just at some points. This is a broader view. In signal processing, you might call it as reconstruction. Of course, this is just one of the different ways of reconstruction. $\endgroup$ Aug 4, 2014 at 23:37