« Return to Thread: shift of a fractional number of samples

Re: shift of a fractional number of samples

by Raymond E. Rogers-4 :: Rate this Message:

Reply to Author | View in Thread

dbateman wrote:

>
> Eric Chassande-Mottin wrote:
>  
>> I have written a function (
>> http://www.nabble.com/file/p18490379/fracshift.m code attached,
>> fracshift.m ) which performs the shift of a data vector
>> (e.g., a time-series) by a fractional number of samples. this is useful
>> in area such as antenna array processing and possibly
>> others (processing of stereo audio signals?). It is fairly
>> well documented, has the GPL and include three sanity checks.
>>
>>    
>
> Cute, and I can see the use of such a function for clock offset calculations
> in comms systems. I typically use simpler narrwband approximations for this
> functionality as I have to worry about how to implement it on an ASIC.
>
> The interpolator must introduce a colored noise to the signal, that depends
> on the signal given to the function, and the characteristics of the
> interpolating filter. Have you any idea of the magnitude of the error
> introduced with the default filter? If so it would probably makes sense to
> document it in the help string so that others kno what to expect. I'd check
> myself, but am writing from an EEE PC without a copy of Octave installed to
> check with.
>
> A couple of comments on the code itself, could you move the copyright to
> above the function definition, and the help text immediately following it
> with a single blank line between the copyright and the help text. This will
> be more consistent with the rest of Octave.
>
>
>
>  
>> As far as I know, there is no equivalent in the matlab world.
>> I would fit in the signal toolbox. Would you agree if I include it
>> there?
>>
>>    
>
>  
I think it should be added, but I would like to know it's different from
"resampling".  From
http://www.dspguru.com/info/faqs/multrate/resamp.htm


        4.1.1 What is "resampling"?

    "Resampling" means combining interpolation and decimation to change
    the sampling rate by a rational factor.

RayR

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev

 « Return to Thread: shift of a fractional number of samples

LightInTheBox - Buy quality products at wholesale price!