Contents — find the section you need
Change parameters and verify
Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.
Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.
The experiment controls are in English.
Interroger un capteur plus rapidement peut ne faire que récupérer la même valeur de manière répétée. Une caractéristique basse fréquence dans les données échantillonnées peut également correspondre à un signal d'entrée haute fréquence replié. Cette expérience montre deux signaux continus différents produisant des échantillons indiscernables.
Séparation des quatre fréquences et des bandes passantes
La fréquence d'échantillonnage (ODR) correspond à la fréquence d'acquisition des nouvelles données du capteur ; la fréquence d'interrogation correspond à la fréquence à laquelle l'hôte les lit. La bande passante décrit les fréquences d'entrée transmises, tandis que la fréquence d'enregistrement décrit les données conservées. Une ODR de 100 Hz ne spécifie pas la bande passante indépendamment du filtrage interne. Interroger le même registre à 1 kHz ne produit pas nécessairement 1 000 échantillons frais.
Avec les périphériques FIFO, le temps d'arrivée des lots diffère également des temps d'acquisition individuels. Il est préférable de vérifier les horodatages du périphérique plutôt que de considérer les arrivées comme des mesures à intervalle de temps uniforme.
Deux ondes, échantillons identiques
À une fréquence d'échantillonnage de 20 Hz, les horodatages sont de n/20 s. Ces cosinus de 12 Hz et 8 Hz coïncident :
Comme 12 = 20 − 8, la suppression de la phase d'un cycle entier entraîne une inversion de signe. Le cosinus étant pair, on obtient l'égalité. Il s'agit d'un exemple de cosinus aligné en phase, et non d'une affirmation selon laquelle des signaux quelconques conservent une apparence identique.
Exécuter et examiner
Téléchargez le script et exécutez python3 engineering_labs.py . Il a été exécuté avec Python 3.12.3, NumPy 1.26.4 et Matplotlib 3.6.3. Sur 40 échantillons de 0 à 1,95 s, la différence maximale est d'environ 2,24 × 10⁻¹⁴, ce qui est cohérent avec l'arrondi des nombres à virgule flottante. Examinez également le CSV dans un tableur.
La figure effectue un zoom sur 0–0,5 s. Les courbes continues diffèrent, mais les échantillons noirs coïncident. Ces échantillons seuls ne permettent pas d'identifier l'entrée qui les a produits.
Les conditions de Nyquist reposent sur des hypothèses
Pour la reconstruction en bande de base, maintenez la fréquence d'entrée la plus élevée largement en dessous de la moitié de la fréquence d'échantillonnage. À proximité de l'égalité, la phase peut même produire des échantillons nuls ; par conséquent, une marge de fréquence exactement double n'est pas acceptable. Les vibrations et le bruit hors bande se replient également. Voir l'explication de l'anti-repliement ADI.
Une fois que du contenu indésirable s'est replié dans la bande du signal, un lissage ultérieur seul ne peut pas le séparer du signal d'origine. L'explication du repliement ADC distingue le filtrage analogique de pré-échantillonnage du traitement ultérieur.
La décimation peut introduire un autre repliement de spectre
Conserver un échantillon sur cinq d'un enregistrement à 100 Hz donne 20 Hz. Une composante de 12 Hz correctement enregistrée dépasse désormais la nouvelle fréquence de Nyquist de 10 Hz. Appliquez un filtre passe-bas à la nouvelle bande passante avant le sous-échantillonnage, en tenant compte de la bande de transition et du délai.
Le moyennage modifie la réponse en fréquence, mais ne garantit pas une réjection hors bande suffisante. Un graphique lisse et un anti-repliement efficace sont deux choses différentes.
Vérifier les enregistrements réels dans l'ordre
Inspectez l'ODR, les filtres internes, la FIFO et la signification de l'horodatage. Utilisez des compteurs et des intervalles pour trouver les doublons et les lacunes. Comparez plusieurs fréquences d'échantillonnage avec des entrées connues ou des conditions stables. Un pic spectral qui se déplace lorsque la fréquence d'échantillonnage change suggère un repliement de spectre, mais les conditions de fonctionnement mécaniques doivent également rester fixes. Effectuez ces vérifications avant d'interpréter les statistiques de bruit de l'IMU.
Commentaires
Veuillez vous connecter.
Aucune entrée pour le moment.