Hold
DiscreteBloc bloqueur échantillonneur (Sample-and-Hold) qui échantillonne l'entrée à intervalles réguliers et maintient ou interpole la valeur entre deux pas d'échantillonnage.
Modèle Mathématique
Bloqueur d'ordre zéro (Zero-Order Hold, ZOH) :
Bloqueur du premier ordre (First-Order Hold, FOH) :
y(t) = u(t_k) + (u(t_k) - u(t_{k-1}))/T · (t - t_k) for t_k ≤ t < t_{k+1}
où t_k = k · T et T est la période d'échantillonnage.
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| ← Out | out |
Out | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
mode |
Hold Mode | select | zoh |
|
sampleTime |
Sample Time | number | 0.01 |
Exemples d'Utilisation
- Émulation de CNA (DAC) : modélisation de la sortie d'un convertisseur numérique-analogique en mode ZOH avec sampleTime = 0.001 s.
- Échantillonnage d'un signal continu avant traitement par filtre numérique.
Remarques & Bonnes Pratiques
- ZOH vs FOH : Le ZOH produit une allure caractéristique en escalier (standard en conversion CNA) ; le FOH extrapole linéairement (signal plus lisse mais risque de dépassement).
- Temps d'échantillonnage : Doit être au pas de calcul de base de la simulation ; toute valeur inférieure est automatiquement bornée.
- Transition de fréquence : Utilisez Hold pour assurer l'interface entre des sous-systèmes cadencés à des fréquences d'échantillonnage différentes.
- Mode ZOH : Le plus robuste d'un point de vue numérique ; recommandé par défaut sauf besoin spécifique d'un lissage par FOH.
- Mode FOH : Nécessite deux échantillons antérieurs ; son comportement transitoire initial diffère au tout premier pas de calcul.
Composants Associés
- UnitDelay : Retarde le signal d'exactement un échantillon
- DiscreteIntegrator : Intégrateur / accumulateur en temps discret