dsp terms and their meaning
Posted: Wed May 20, 2015 5:50 pm
Once again I'm confused by various terms. I hope, some of you will be able to help me in a not-so-specialized language, because it won't help me in understanding, if a technical term is explained with other technical terms that need explanations, too
1) Say, I have two sample values from a sound sampled @ 44.1 kHz. First is 0.5, second is 1.0. Now (for example in Ruby) I double both. 0.5, 0.5, 1.0, 1.0 Is that equivalent to the term "2x oversampling"?
2) I now manipulate the 4 values, so that they follow the same linear progression as before: 0.5, 0.66~, 0.83~, 1.0. Is there a term for this operation, other than linear interpolation?
3) Those values can't be used to play the sound, of course, since the system still expects a sample rate of 44.1 kHz. So I would halve the number of values again. Is that equivalent to "2x undersampling"?
4) Taking only every other sample would distort the signal. Instead of "0.5, 1.0" like the original, it would now read "0.5, 0.83~". Is there any situation where this would make any sense?
5) What would be a standard application for undersampling? A Bitcrusher?
1) Say, I have two sample values from a sound sampled @ 44.1 kHz. First is 0.5, second is 1.0. Now (for example in Ruby) I double both. 0.5, 0.5, 1.0, 1.0 Is that equivalent to the term "2x oversampling"?
2) I now manipulate the 4 values, so that they follow the same linear progression as before: 0.5, 0.66~, 0.83~, 1.0. Is there a term for this operation, other than linear interpolation?
3) Those values can't be used to play the sound, of course, since the system still expects a sample rate of 44.1 kHz. So I would halve the number of values again. Is that equivalent to "2x undersampling"?
4) Taking only every other sample would distort the signal. Instead of "0.5, 1.0" like the original, it would now read "0.5, 0.83~". Is there any situation where this would make any sense?
5) What would be a standard application for undersampling? A Bitcrusher?