[music-dsp] Waveform Interpolation

andy butler akbutler at tiscali.co.uk
Thu Dec 9 07:40:20 EST 2010


>> I'm thinking you'd have to "lo-pass" the sinc to make the results alias 
>> free.

Peter advises:-
> 
> That means changing the sinc kernel (tuning the filter), the algorithm 
> is the same.
> 
>> Or so it looks from here anyway, don't know if that's a practical idea,
>> but that's what I was expecting to see in the example.
> 
> Yep that's an expensive but practical idea 

:-) I'm on the right track then.
(even if it won't take me anywhere)

>> Nigel says:-
>>> Linear interpolation is simply a poor low pass filter 
>> I'm aware I'm on a list here with folks who have far greater expertise 
>> than I do, but surely that's nonsense. Or at least it's only true in the 
>> case where the linear interpolation is used for a constant fractional 
>> delay.
> 
> I too see all interpolation as filtering.

I don't see how polynomial interpolation a filter, is it?

> If you just simply resample a 
> signal with zero order hold, you'll get alias images all over the 
> spectrum. Now if you do *any* kind of interpolation (including linear), 
> it will smooth/filter that aliasing somewhat. 

That makes sense.
Now I'm thinking that the zero order hold re-sampling
could be modelled as phase modulation by a saw tooth wave
in terms of the artefacts generated.
...and that low passing those artefacts gets you a model
of linear interpolation.


thank you

andy butler













More information about the music-dsp mailing list