Sections de la documentation
Calculateur du théorème d'échantillonnage de Nyquist
Slug sampling-nyquist. Calculez la fréquence d'échantillonnage, le taux de suréchantillonnage et la fréquence de crénelage de Nyquist. Vérifiez que votre échantillonnage ADC répond au critère de Nyquist et déterminez le débit de données. Résultats instantanés et gratuits.
Entrées
Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| signalFreqnombre | Hz | 1 … 1000000000 | 10000 | Composante de fréquence maximale du signal (ou bande passante du signal pour les signaux en bande de base) |
| samplingRatenombre | Sa/s | 1 … 1000000000000 | 44100 | Nombre d'échantillons prélevés par seconde |
| adcBitsnombre | bits | 4 … 24 | 16 | Nombre de bits dans l'ADC. Chaque bit supplémentaire ajoute environ 6 dB de plage dynamique. |
| channelsnombre | aucune | 1 … 32 | 1 | Nombre de canaux ADC en parallèle (par ex. 2 pour la stéréo, 1 pour le mono) |
| harmonicOrdernombre | aucune | 1 … 50 | 5 | L'harmonique la plus élevée d'un ton situé en haut de la bande, telle que la distorsion du convertisseur la produit, que suit le plan de fréquences ; 1 suit le ton seul |
Sorties
Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.
| Champ | Unité | Description |
|---|---|---|
| nyquistRate_Hzprincipale | Hz | Fréquence d'échantillonnage de Nyquist |
| oversamplingRatio | aucune | Facteur de suréchantillonnage |
| aliasFreq_Hz | Hz | Fréquence repliée |
| dynamicRangeDB | dB | Plage dynamique |
| snr_dB | dB | SNR idéal |
| dataRateMbps | Mbps | Débit de données brut |
| antiAliasingFC_Hz | Hz | fc du filtre antirepliement |
| aliasesInBand | aucune | Signal replié dans la bande |
| harmonicAliasesInBand | aucune | Harmoniques repliées dans la bande |
| lowestAliasingInput | Hz | Plus basse entrée repliée dans la bande |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.