01-24-2006 07:26 PM
01-25-2006 05:38 PM
09-19-2006 01:20 PM
09-20-2006 12:03 PM
Hi Don,
LabVIEW still only supports 2D convolution in 8.2. I would imagine that there should be a way to get from 2D to 3D as I found several sites (after a google search) regarding this. However I have not tried this out.
Regards,
Steve
09-20-2006 02:54 PM
Remember we are talking DEconvolution here, not convolution. In fact, there is no canned fx that I can find in LabVIEW 8.2 even for 2D deconvolution. You need to perform 2D FFTs on your inputs, divide them, and then do a 2D inverse FFT. I accomplished it using Vision 2D FFT functions (which I include as screenshot here). It is surprising to me that LabVIEW has the 2D convolution but not 2D deconvolution. Additionally, my experience with the 1D deconvolution function yielded a single scalar value (I expected a 1D array because that was the format for my inputs), so I used the FFT/Division/Inverse FFT strategy here as well. It is actually a good sanity check for me to post this here
I still have some questions regarding 1D (waveform) deconvolution in terms of the final result. Reconvolving the result with the reference approximately gives the original response with some artifacts likely due to the math - but overall it looks correct.
Sincerely,
Don
09-21-2006 06:38 AM - edited 09-21-2006 06:38 AM
Message Edité par chilly charly le 09-21-2006 01:42 PM
09-21-2006 10:44 AM
09-21-2006 03:30 PM
09-21-2006 07:40 PM
Cheers ~ Greg10-05-2006 10:14 AM