Article View: comp.dsp
Article #2206Re: Resampling methods
From: Andre Nieuwland
Date: Mon, 11 Jan 1993 23:03
Date: Mon, 11 Jan 1993 23:03
28 lines
1658 bytes
1658 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
You can also try to find some papers on interpolating filters.
Good Luck,
Andre Nieuwland
Technical Details
Message-ID:
<KOFFIE.93Jan11180358@muresh.et.tudelft.nl>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!sun4nl!dutrun!donau!donau!koffieReferences:
<C0nn9C.o5@lila.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.dsp Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!sun4nl!dutrun!donau!donau!koffie From: koffie@muresh.et.tudelft.nl (Andre Nieuwland) Subject: Re: Resampling methods In-Reply-To: dorsey@lila.com's message of Sun, 10 Jan 1993 20: 22:23 GMT Message-ID: <KOFFIE.93Jan11180358@muresh.et.tudelft.nl> Sender: news@donau.et.tudelft.nl (UseNet News System) Nntp-Posting-Host: muresh.et.tudelft.nl Reply-To: koffie@donau.et.tudelft.nl Organization: Delft University of Technology, the Netherlands References: <C0nn9C.o5@lila.com> Date: Mon, 11 Jan 1993 23:03:58 GMT Lines: 28