🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #2209

Re: Resampling methods

#2209
From: Jeff Warner
Date: Mon, 11 Jan 1993 14:10
37 lines
2073 bytes
    In article <C0nn9C.o5@lila.com> dorsey@lila.com (Bill Dorsey) writes:
       I have a signal which is sampled at F1 hertz which I want to resample
       at F2 hertz.  Neither F1 nor F2 divide each other evenly.  Are there
       any methods which can be used to resample F1 directly (e.g. not first
       transform it into some other domain)?


   You might try using Interpolating FIR filters.
   Basically you stuff zero's between the time samples you already have, and thus
   converting your sample rate to F1*F2, (if possible divided by the Greatest
   Common Divisor of f1 and f2) filter this signal with the Interpolating FIR
   filter, and then decimate the sample rate with another FIR-filter to obtain
   a rate at F2.
   Note that the interpolating filter runs at the higher speed F1*F2/GCD(f1,f2)
   and the decimation filter at the speed F2.

   There is some info in:
	   Digital Signal Processing
	   From Roberts, Clifford and Mullis
	   Addison Wesley Publishing Company
	   page 447-449

   Good Luck,

   Andre Nieuwland

It is not necessary to run the any filter at f1*f2 rate, see the
following reference from the FAQ.  Half of your device runs at f1, the
other at f2, with a double buffer in between.

R. E. Crochiere & L. R. Rabiner, "Multirate Digital Signal Processing",
Prentice-Hall, 1983, ISBN 0136051626.
This book is the only real reference for filter banks and multirate
systems, as opposed to being a tutorial.


Jeff Warner
Technical Details
Message-ID: <WARNER.93Jan11141009@nova.etdesg.trw.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!howland.reston.ans.net!usc!venice!gumby.dsd.trw.com!deneva!deneva!warner
References: <C0nn9C.o5@lila.com> <KOFFIE.93Jan11180358@muresh.et.tudelft.nl>

Show Full Headers
Complete Article Headers
Newsgroups: comp.dsp
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!howland.reston.ans.net!usc!venice!gumby.dsd.trw.com!deneva!deneva!warner
From: warner@nova.etdesg.trw.com (Jeff Warner)
Subject: Re: Resampling methods
In-Reply-To: koffie@muresh.et.tudelft.nl's message of Mon, 11 Jan 1993 23:03:58 GMT
Message-ID: <WARNER.93Jan11141009@nova.etdesg.trw.com>
Sender: news@deneva.sdd.trw.com
Organization: TRW, Inc., Redondo Beach...
References: <C0nn9C.o5@lila.com> <KOFFIE.93Jan11180358@muresh.et.tudelft.nl>
Date: 11 Jan 93 14:10:09
Lines: 37