Skip to main content
1-Visitor
October 3, 2015
Question

What approach does the "deconvolve" function in Prime take?

  • October 3, 2015
  • 17 replies
  • 6673 views

Is there documentation on this?

17 replies

19-Tanzanite
October 3, 2015

I'm sure it's the same as in the Mathcad 15 Signal Processing extension pack. See the attached pdf.

hchin1-VisitorAuthor
1-Visitor
October 5, 2015

I'm also wondering about how the zero-divides are avoided.  What kind

of artifacts might I expect.

I notice that "convolve" looks like it also uses the transform approach.

It will return complex numbers even given two purely real vectors.  The

imaginary components are big enough to cause problems sending the result

to the plots.

19-Tanzanite
October 5, 2015
I'm also wondering about how the zero-divides are avoided.  What kind

of artifacts might I expect.

I don't think they are avoided. Division by zero will almost certainly cause an error. Division by something very close to zero may produce a big spike. Since that's close to a delta function it will result in big sinusoidal oscillations in the deconvolved data.

I notice that "convolve" looks like it also uses the transform approach.

It will return complex numbers even given two purely real vectors.  The

imaginary components are big enough to cause problems sending the result

to the plots.

Just take the real part.

24-Ruby IV
October 5, 2015

Alternative Mathcad Prime functions is used ( http://www.ptc.com/cs/help/mathcad_hc/prime3_hc/index.jspx?id=deprecated_functions&action=show 😞

  • convolve(vx, vy, [t], [s])
  • deconvolve(vz, vx)

Online Mathcad Prime 3.1 help center available here: http://www.ptc.com/cs/help/mathcad_hc/prime3_hc/

Pic_1.png

19-Tanzanite
October 5, 2015

I bet it's the same function though, just with a name change.

24-Ruby IV
October 5, 2015

Yes, it is.