Overshoot() on falling edge of pulses not working?

Good afternoon,
I'm using the overshoot() function to try and calculate the overshoot percent and level of a particular pulse. I noticed the function was acting strange on the falling edge of pulses. I created a classic pulse train with some amount of ringing on every transition (the positive and negative pulses are the same, just mirrored over the Y-Axis). I get good results for each of the positive-going transitions, but the negative going transitions are causing me problems.
A picture of the result I am getting is below. I'm simply calling the data using overshoot(PulseTrain).

1 commentaire

jgg
jgg le 8 Jan 2016
I'm not sure what you mean by good performance? Perhaps you could show us the numerical results as well?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Commenté :

jgg
le 8 Jan 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by