🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dsp
Article #2206

Re: Resampling methods

#2206
From: Andre Nieuwland
Date: Mon, 11 Jan 1993 23:03
28 lines
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!koffie
References: <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