Bloc passage à zéro discret
Ce bloc realise une détection discrète de seuil en analysant la position angulaire instantanée d'un oscillateur
et génére des évènements lorsque un passage à zéro intervient.
Pour comprendre la fonction de calcul de ce bloc, définissons un oscillateur par l'équation suivante :
avec
défini par :
où
est la fréquence libre et
la phase instantanée de l'oscillateur.
Assumons en outre qu'en régime établi :
Lorsque l'on échantillone la position angulaire à pas constant,
devient
, et la figure suivante
peut-être utilisée pour décrire le calcul des dates des évènements de l'oscillateur lors d'un passage à zéro.
Figure 1: Calcul discret des dates de passages à zéro d'un oscillateur
A l'instant
, une extrapolation de l'angle de l'oscillateur peut-être fait en posant l'égalité suivante :
Finalement, nous pouvons donc écrire la date de la génération de l'événement :
avec
le pas d'intégration.
- Step
Le pas temporel d'intégration.
Propriétés : Type 'vec' de taille 1.
- Value of transition
La position angulaire à détecter pour la génération d'événement.
Propriétés : Type 'vec' de taille 1.
- Initital Value of transition
La valeur initiale de la position angulaire où la détection commence.
Propriétés : Type 'vec' de taille 1.
- Date of initial output event
La première date d'événement.
Propriétés : Type 'vec' de taille 1.
- Dynamical Value(0:No/1:Yes)
Affiche un deuxième port régulier d'entrée qui correspond à la valeur dynamique du rapport de division d'un diviseur de fréquence.
La position à détecter sera alors multipliée par la valeur présente sur ce deuxième port.
Propriétés : Type 'vec' de taille 1.
- toujours actif: non
- direct-feedthrough: oui
- détection de passage à zéro: non
- mode: non
- entrée régulières:
- port 1 : taille [1,1] / type 1
- nombre des entrées évènementielles: 1
- nombre des sorties évènementielles: 1
- possède un état continu: non
- possède un état discret: oui
- possède un état objet: non
- nom de la fonction de calcul: vcoevt
- MODNUMCOS/macros/scicos_blocks/Pll/VCOEVT_f.sci [voir code]
A. Layec
- [1]
A. Demir, ``Analysis and simulation of noise in nonlinear electronic circuits
and system,'' Ph.D., University of California, Berkeley, 1997.