BlockWerk Documentation
▦

Quantizer

Discontinuous

Arrondit 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.

Simuler dans BlockWerk

Bac à sable interactif directement dans votre navigateur — aucune installation, moteur WebAssembly.

Simuler dans BlockWerk →

Modèle Mathématique

y(t)=q⋅round(u(t)q)y(t) = q \cdot \text{round}\left(\frac{u(t)}{q}\right)

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