r(x, t) =
Discrete convolution in time/Laplace domain
Afficher commentaires plus anciens
Hello,
I'm dealing with a problem where I need to calculate a convolution in the time domain again and again, so efficiency is a big issue.
I need to evaluate the following formula

numerically. I know
as a analytical function (which btw can also be transformed analytically in the time domain); but I have
only as discrete values
. That means I need to evaluate
in discrete form to obtain
.
only as discrete values
. That means I need to evaluate
in discrete form to obtain
.I have used FFT to solve some convolution in the Fourier space, but this Laplace transforms seem to be much more challenging numerically. Is maybe z-transforms the way to go? I would be very thankfull for any guidance on the topic.
Thank you.
2 commentaires
Paul
le 17 Juin 2024
Hi Peter
Are the q_i that you have uniformly sampled in time? Do you have their associated time tags? Do you have any information or assumptions about q(t) for t less than the time tag associated with q_1 or t greater than the time tag associated with q_n? Any assumptions on the form of q(t) between the samples of q_i?
Peter Uwsen
le 17 Juin 2024
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Correlation and Convolution dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




