home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.dsp
- Path: 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
-
- 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
-