Downsampling reduces dimensionality of the features while losing some information. It saves computation.

Upsampling brings back the resolution to the resolution of previous layer.

My question is which is better or when to use which one?


1 Answer 1


You should use the one you need for your problem, when you know which components of your signal are of interest to you.

Let's say you have in your electronic editing an ADC digitizing 40M samples per second to study a heart rate of 70 beats per minute, you are very likely to work with useless information, that's why it will be better to down-sample your signal.

In another case, it can be very useful to oversample, some algorithms to compute an FFT work well with sample sets of power 2, it may be necessary to oversample your signal to apply a fast FFT.

That is why you should know the characteristics of your signal of interest before applying any of these functions.

  • 1
    $\begingroup$ Am I correct in saying that it’s also sometimes beneficial to upsample a signal for filtering as opposed to using a lower-fidelity version of that filter at the original sample rate? I ask because that structure is in the Oppenheim book iirc, but that may be an association with polyphase decomposition which is purely computational. $\endgroup$
    – Keegs
    Dec 30, 2020 at 15:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.