J'essaie de comprendre à quoi devrait ressembler la période d'échantillonnage idéale pour un changement d'entrée représenté sous forme de chronogramme, pour un automate.
Je comprends la relation entre le taux d'échantillonnage et le changement d'entrée dans une certaine mesure. Le taux d'échantillonnage doit être plus rapide (à une fréquence plus élevée) que le taux des changements d'entrée.
Si je considère un exemple d’une entrée qui reste active pendant 25 ms puis s’éteint (lorsque l’entrée passe à une valeur haute), quel est le taux d’échantillonnage idéal pour toujours mesurer ce changement et pourquoi?
Ma réponse courte est de 24 ms.
Votre pouls a une largeur de 25 ms. Par conséquent, si vous appelez à 42 Hz (1 sur 24 ms), vous serez toujours certain de capter l’impulsion. Maintenant, il est possible de ne chevaucher l'impulsion d'entrée que de 1 ms, ce qui entraîne un retard maximal de 24 ms à partir du front descendant.
Le théorème d'échantillonnage ne s'applique pas dans cette situation. Shannon ne s'applique que si vous essayez de reproduire exactement le signal d'entrée, par exemple une onde sinusoïdale de fréquence f. Cela nécessiterait un taux d'échantillonnage minimal> 2f. Dans ce cas, tout ce que vous voulez est d’attraper le pouls qui passe, de ne pas le répliquer.
Les automates ont des interruptions matérielles. Si vous créez l'un de ceux-ci sur la broche d'E / S appropriée, vous capturez l'impulsion dans le délai de propagation minimal spécifié par les automates.
la source