comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Deconvolving a set of points
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Deconvolving a set of points [message #69887] Tue, 02 March 2010 01:43
panblosky is currently offline  panblosky
Messages: 17
Registered: May 2005
Junior Member
Hi all,

I hope you can help me with this. I have a couple of set points [x,f]
and [x,h], and I wish to deconvolve them in order to get [x,g].

I know that by the convolution theorem, f*g = h ==> h = F^(-1)
[F(f)F(g)] (F is the Fourier Transform). So, if I would like to find
g, I should do

F(h) = F(g)F(f)
F(g) = F(h)/F(f)
g = F^(-1)[F(h)/F(f)] (assuming f is non-zero)

I am trying to implement this in IDL with a simple function (the
convolution of two square pulses, and then deconvolving in order to
get the same function), but I get different things.

Does anybody know how to do this?

Thanks!
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Re: How to get matching elements of array efficiently
Next Topic: Re: Deconvolving a set of points

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 15:48:16 PDT 2025

Total time taken to generate the page: 0.00653 seconds