Author |
Topic |
|
nadavamd
8 Posts |
Posted - 12/05/2016 : 02:00:29 AM
|
OriginPro 2016. Windows 7: Hello, I'm having a time decay profiles that I would like to deconvolute in order to take under account an instrument response function. I'm attaching a screenshot of the graph:
What I would like to have in the end is a 'compensated' signal decay, which suppose to be faster than the current decay. I have found this page on line, which seems like exactly what I want, but it doesn't seem to work: http://www.originlab.com/doc/Tutorials/Fitting-Convolution I'm not familiar with OriginC, so maybe there is something wrong in the code I was pasting? Any help will be much appreciated. Thanks! |
|
Echo_Chu
China
Posts |
Posted - 12/06/2016 : 04:11:39 AM
|
Hi
Could you let me know why you feel the tutorial does not work?
Did you get any error message?
Did you created fitting function according to the tutorial and test with data on the tutorial?
Please note that convolution function is sensitive to the initial values during fitting. If you change input data, please find out the best initial values for your data first.
Echo OriginLab Technical Service |
|
|
nadavamd
8 Posts |
Posted - 12/06/2016 : 04:40:40 AM
|
quote: Originally posted by Echo_Chu
Hi
Could you let me know why you feel the tutorial does not work?
Did you get any error message?
Did you created fitting function according to the tutorial and test with data on the tutorial?
Please note that convolution function is sensitive to the initial values during fitting. If you change input data, please find out the best initial values for your data first.
Echo OriginLab Technical Service
Hi Echo, Yes, while trying to fit it according to the tutorial (I've used the file from the Sample folder) I received an error message: "File for function not found. Or file is not accessible" After I copy-pasted the code to the editable part, it couldn't compile, so I reckon this is the problem. I received an "Error, missing ')' or '}' or other enclosure character", but I couldn't find any missing characters. Any suggestion? Thanks! |
|
|
aplotnikov
Germany
165 Posts |
Posted - 12/06/2016 : 04:57:24 AM
|
Hi,
Just a remark: Origin uses FFT-based deconvolution which may lack solution stability in case of noisy signals. I would suggest to use deconvolution methods with regularization (e.g., http://www.imm.dtu.dk/~pcha/Regutools/).
Regards,
Alexei
P.S. It would be great if different regularization methods of deconvolution procedure will be implemented in Origin as well. I'm wondering, why it hasn't been done yet. |
Edited by - aplotnikov on 12/06/2016 06:10:38 AM |
|
|
easwar
USA
1964 Posts |
Posted - 12/06/2016 : 12:33:24 PM
|
quote: Originally posted by aplotnikov
Hi,
Just a remark: Origin uses FFT-based deconvolution which may lack solution stability in case of noisy signals. I would suggest to use deconvolution methods with regularization (e.g., http://www.imm.dtu.dk/~pcha/Regutools/).
Regards,
Alexei
P.S. It would be great if different regularization methods of deconvolution procedure will be implemented in Origin as well. I'm wondering, why it hasn't been done yet.
Hi Alexei,
Thank you for the suggestion and the link. We will look into this for a new App or for future version update.
Easwar OriginLab |
|
|
easwar
USA
1964 Posts |
Posted - 12/06/2016 : 12:45:57 PM
|
quote:
Hi Echo, Yes, while trying to fit it according to the tutorial (I've used the file from the Sample folder) I received an error message: "File for function not found. Or file is not accessible" After I copy-pasted the code to the editable part, it couldn't compile, so I reckon this is the problem. I received an "Error, missing ')' or '}' or other enclosure character", but I couldn't find any missing characters. Any suggestion? Thanks!
Hi Nadav,
Best to send your data and your FDF to tech support so they can look further into this. Please see this page on how to send files to us: http://originlab.com/index.aspx?go=Support/SendFilestoSupport In your e-mail to tech, please refer to this post.
Easwar OriginLab |
|
|
|
Topic |
|
|
|