Quantizer
DiscontinuousArrondit le signal d'entrée au multiple le plus proche d'un intervalle spécifié, produisant un signal de sortie en escalier. Modélise la résolution d'un CAN (convertisseur analogique-numérique), la quantification des capteurs numériques et les systèmes à niveaux discrets.
Modèle Mathématique
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
mode |
Mode | select | resolution |
Resolution: specify quantization interval directly. ADC: specify min, max, and bit depth. |
interval |
Quantization Interval | number | 1 |
Used in Resolution mode |
minValue |
Min Value | number | 0 |
Minimum input range (ADC mode) |
maxValue |
Max Value | number | 5 |
Maximum input range (ADC mode) |
bits |
Number of Bits | number | 8 |
Bit depth for ADC quantization (ADC mode) |
Exemples d'Utilisation
- Voir les exemples intégrés dans le manuel pour une démonstration de ce bloc.
Remarques & Bonnes Pratiques
- Erreur de quantification : La différence entre l'entrée et la sortie est au maximum de ±interval/2 ; des intervalles plus petits réduisent l'erreur mais augmentent le nombre de niveaux
- Simulation de CAN : Utilisez Quantizer pour modéliser la résolution d'un convertisseur analogique-numérique (par ex. interval = 5/1024 pour un CAN 10 bits avec référence 5V)
- Sortie en escalier : La sortie varie par paliers discrets de la valeur de l'intervalle, générant une onde caractéristique en escalier
- Centré sur zéro : La quantification est symétrique autour de zéro — les entrées négatives progressent selon les multiples négatifs de l'intervalle
- Performance : Coût de calcul négligeable ; adapté à une fréquence d'échantillonnage élevée
Composants Associés
- MathFunction : round/floor/ceil pour les arrondis entiers
- DeadZone : Zone morte autour de zéro