I posted this elsewhere but felt it would be good to begin a new thread based on the likelihood that not too many folks are reading the older one (http://forums.ni.com/ni/board/message?board.id=170&message.id=163164).
No canned fx that I can find in LabVIEW 8.2 exists for 2D deconvolution (not convolution). 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