Article View: comp.dsp
Article #2209Re: Resampling methods
From: Jeff Warner
Date: Mon, 11 Jan 1993 14:10
Date: Mon, 11 Jan 1993 14:10
37 lines
2073 bytes
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!warnerReferences:
<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