The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
Username:
Password:
Save Password
Forgot your Password? | Admin Options

 All Forums
 Origin Forum
 Origin Forum
 deconvolution
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic

dhavalshah

USA
1 Posts

Posted - 11/11/2002 :  12:52:30 PM  Show Profile  Edit Topic  Reply with Quote  View user's IP address  Delete Topic
I am trying to perform deconvolution of given graph(I) with some number of points. Once i obtain the deconvolution output graph(II) i convolve it back with the original graph(III) to obtain the same output graph(I). What i see is my output is same as input(I) only if i change the scale or number of points of original(III) while i convolve. Practically it should not matter as i am performing deconvoluion between two data sets and then convolution but then i do not know why it happens. It would be gr8 if some one helps me on this.
email me at shah.22@wright.edu

greg

USA
1378 Posts

Posted - 11/13/2002 :  11:52:01 AM  Show Profile  Edit Reply  Reply with Quote  View user's IP address  Delete Reply
The Convolution and Deconvolution available from the Origin Analysis menu are limited in that:

    [1]The Response dataset should be symmetrical
    [2]The Response dataset must have an odd number of points
    [3]The Response dataset should be smaller than half the signal dataset size
    [4]No normalization is done (convolution or deconvolution)
    [5]We include the bin index as the X

[2] and [3] are restrictions which can not be ignored. Ignoring [1] will result in positive and negative values that are shifted from each other. [5] can be completely ignored by simply deleting the Index[X] column that Origin creates. The effects of [4] simply change the Y scale and doing deconvolution followed by convolution (or vice-versa) - same response data - will cancel out the normalization problem.
Deconvolution can introduce some severe artifacts when the Signal contains any noise or the Response is broad in comparison to the Signal. Given this, Signal datasets should be smoothed before deconvolution and Response datasets should be 'narrower' than any features in the Signal dataset (this is only logical anyway).
While I didn't quite follow your procedure (convolution and deconvolution are worksheet procedures), if your data meets the restrictions above, you should be able to:
Convolute 'Signal' with 'Response' to get 'Convolution', then deconvolute 'Convolution' with 'Response' to get 'Signal'. Similarly, you should be able to deconvolute 'Signal' with 'Response' to get 'Deconvolution', then convolute 'Deconvolution' with 'Response' to get 'Signal'.
We will be re-writing the Convolution/Deconvolution code to use the NAG libraries which are less restrictive in their data requirements, so [1] through [5] will 'go away'.
(Note that the problems caused by deconvolution of noise and illogical Response peaks will remain.)

Go to Top of Page
  Previous Topic Topic Next Topic Lock Topic Edit Topic Delete Topic New Topic Reply to Topic
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000