ForHosting KIT · Ingénierie et construction

Calculateur de fréquence d'aliasing

Découvrez où un signal échantillonné apparaît vraiment : un son de 1000 Hz échantillonné à 800 Hz a une limite de Nyquist de 400 Hz et se retrouve à 200 Hz. Utile pour les pics inattendus, le sous-échantillonnage et les exercices. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Fréquence du signal
1 000
Fréquence d'échantillonnage
800
Vous obtenez
Fréquence de Nyquist
400 Hz
Fréquence repliée
200
Zone de Nyquist
3

Lorsque vous échantillonnez un ton en temps continu plus de deux fois plus vite que sa fréquence, la séquence discrète peut reconstruire ce ton sans ambiguïté. Échantillonnez plus lentement et l'énergie apparaît encore dans le spectre numérique, mais à une fréquence principale plus basse appelée fréquence d'aliasing. Ingénieurs, étudiants et créateurs d'outils DSP ont besoin de cette valeur repliée, de la limite de Nyquist et de la zone de Nyquist d'un coup d'œil — surtout pour diagnostiquer des tons inattendus dans des captures ADC, des convertisseurs audio, des chaînes RF de sous-échantillonnage ou des exercices sur le théorème d'échantillonnage. Il indique aussi si le ton dépasse Nyquist, quelle demi-bande de zone il occupe et si cette zone inverse l'ordre spectral local.

Ce qu'est l'aliasing et où tombe le signal

L'échantillonnage uniforme multiplie un spectre continu par un peigne d'impulsions dans le domaine fréquentiel, ce qui revient à répéter périodiquement chaque raie spectrale aux multiples de la fréquence d'échantillonnage fs. Dans la première zone de Nyquist, de zéro à fs sur deux, ces répliques se superposent, de sorte qu'un ton pur à la fréquence f est observé au même endroit qu'un ton à f plus ou moins tout multiple entier de fs. Cette quantité est toujours comprise entre zéro et la fréquence de Nyquist inclus.

Lorsque f est plus élevé, le ton se replie : un ton d'un kilohertz échantillonné à huit cents hertz a un Nyquist de quatre cents hertz et arrive à deux cents hertz, car mille est deux cents au-dessus de huit cents. Les zones de Nyquist impaires préservent l'ordre local des fréquences ; les paires l'inversent, c'est pourquoi les récepteurs de sous-échantillonnage et l'échantillonnage passe-bande intentionnel suivent le numéro de zone.

Où ce calcul rend service

Les cursus audio et technologies musicales font parcourir le repliement aux étudiants pour qu'ils comprennent pourquoi un sifflement de dix kilohertz peut ressembler à six kilohertz lorsqu'on échantillonne par erreur à seize kilohertz ; un oracle déterministe supprime les erreurs d'arithmétique de la leçon. Les notebooks RF et radio logicielle qui pratiquent le sous-échantillonnage intentionnel ont besoin du numéro de zone et de l'indicateur d'inversion pour cartographier des plans de fréquence intermédiaire sur la première zone de Nyquist.

Les sites de contenu qui se classent pour calculateur de fréquence d'aliasing ou repliement de Nyquist bénéficient d'un chemin gratuit dans le navigateur qui correspond à l'automatisation prépayée sur le même module pur. Une validation en échec ne consomme pas le solde.

Diagnostic de tons ADC et enregistreurs

Avec un stimulus analogique connu et le taux d'échantillonnage configuré, prédisez la fréquence numérique principale pour expliquer des pics inattendus comme un repliement plutôt qu'un nouvel interférent.

Sous-échantillonnage RF et plans FI

Mappez un ton passe-bande dans la première zone de Nyquist et lisez si la zone occupée inverse l'ordre spectral avant de figer les plans LO et filtres.

Qu'est-ce que la fréquence de Nyquist ?

C'est la moitié de la fréquence d'échantillonnage. Un signal qui ne la dépasse pas est capté sans ambiguïté ; au-delà, il se replie dans l'intervalle entre zéro et cette limite et apparaît à une fréquence plus basse.

Qu'est-ce qu'une zone de Nyquist ?

Chaque zone est une bande large d'une demi-fréquence d'échantillonnage, numérotée à partir de un. La première va de zéro à la fréquence de Nyquist, et le numéro de zone indique de quelle bande vient le signal d'origine.

Pourquoi le spectre est-il inversé dans certaines zones ?

Dans les zones paires, l'ordre des fréquences voisines s'inverse après le repli, alors que les zones impaires le conservent. C'est pourquoi les récepteurs à sous-échantillonnage et l'échantillonnage passe-bande suivent le numéro de zone.

Que se passe-t-il si le signal est sous la fréquence de Nyquist ?

Rien ne se replie. Le résultat est égal à la fréquence d'origine et le calculateur indique que le signal n'est pas replié, ce qui confirme que la cadence d'échantillonnage suffit.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/elec/aliased-frequency

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/elec/aliased-frequency \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"signal_frequency":1000,"sampling_rate":800}'
{
  "signal_frequency": 1000,
  "sampling_rate": 800
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.aliased_frequency",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce calculateur de fréquence d'aliasing prend la fréquence réelle du signal et la fréquence d'échantillonnage en hertz, applique le repliement déterministe f_alias égal à la distance absolue du ton au multiple le plus proche de la fréquence d'échantillonnage, et renvoie l'alias en bande de base dans l'intervalle fermé de zéro à la fréquence de Nyquist.

Ce qu'est l'aliasing et comment l'alias principal est calculé

Le représentant unique entre zéro et Nyquist est donc la distance de f au multiple le plus proche de fs : f_alias est la valeur absolue de f moins fs multiplié par l'entier le plus proche de f sur fs. Lorsque f est déjà à ou sous Nyquist, le multiple le plus proche est zéro (ou le ton tombe sur un bord de demi-bin) et f_alias égale f, de sorte que is_aliased est faux dès que la fréquence du signal ne dépasse pas Nyquist. Ce point de terminaison rapporte cette zone comme entier de base un selon l'indice de demi-bande de f, plus un booléen spectrum_inverted pour les zones paires, afin de raisonner sur la polarité de l'image sans recalculer les bords de bande.

Contrat d'entrée, champs de réponse et cas invalides

Envoyez un corps JSON avec deux nombres finis obligatoires : signal_frequency, le ton vrai en temps continu en hertz, qui doit être non négatif ; et sampling_rate, l'horloge d'échantillonnage en hertz, qui doit être strictement positive. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; des alias courants tels que f, f_signal, frequency, fs et sample_rate sont acceptés. Champs manquants, chaînes vides, valeurs non finies, fréquence de signal négative ou taux d'échantillonnage nul ou négatif échouent avec invalid_input et ne sont pas facturés. En cas de succès le corps renvoie signal_frequency et sampling_rate arrondis, nyquist_frequency comme la moitié du taux d'échantillonnage, aliased_frequency comme le repli principal de zéro à Nyquist, is_aliased vrai seulement lorsque la fréquence du signal dépasse strictement Nyquist, nyquist_zone comme indice de demi-bande de base un, spectrum_inverted vrai sur les zones paires, une courte chaîne formula du repli et unit en Hz. Exemple : signal_frequency mille et sampling_rate huit cents donnent nyquist_frequency quatre cents, aliased_frequency deux cents, is_aliased vrai, nyquist_zone trois et spectrum_inverted faux. Le calculateur ne conçoit pas de filtres anti-alias, ne renvoie pas de bins FFT complets et ne simule pas le bruit de quantification ; il répond à la question en forme fermée du théorème d'échantillonnage sur l'endroit où un ton pur apparaît après un échantillonnage uniforme idéal.

Où une API de fréquence d'alias apporte de la valeur

Les équipes embarquées et d'instrumentation utilisent un calculateur de fréquence d'aliasing lorsqu'un oscilloscope, un enregistreur ou un ADC bon marché montre un ton qui ne correspond pas au stimulus analogique connu : en indiquant la fréquence analogique et le taux d'échantillonnage configuré, on obtient la fréquence numérique qui devrait apparaître si le filtre anti-alias d'entrée a fuité. Comme l'implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez des requêtes petites, figez les champs arrondis dans les tests, et vous obtenez des alias reproductibles pour scripts de labo, plugins LMS et workers en bordure sans déployer une pile DSP complète.

Contrôles du théorème d'échantillonnage en classe

Laissez les étudiants envoyer f et fs et vérifier l'alias en bande de base, la limite de Nyquist et la zone face au repliement manuel sans erreurs d'arithmétique.

Comment calculer la fréquence d'aliasing d'un signal ?

Envoyez signal_frequency (f, Hz) et sampling_rate (fs, Hz). L'API renvoie f_alias = |f − fs · round(f/fs)| dans [0, fs/2], plus la fréquence de Nyquist, la zone et l'indicateur d'inversion.

Qu'est-ce que la fréquence de Nyquist ici ?

nyquist_frequency est toujours sampling_rate / 2. Les tons strictement au-dessus de cette limite marquent is_aliased comme vrai et se replient vers l'alias principal en bande de base.

Que se passe-t-il si mon signal est déjà sous Nyquist ?

Alors aliased_frequency égale la fréquence du signal (après arrondi stable), is_aliased est faux et nyquist_zone vaut 1 pour les tons jusqu'à la limite de Nyquist.

Quand spectrum_inverted est-il vrai ?

Lorsque le ton se trouve dans une zone de Nyquist paire (zone 2, 4, …). Les zones paires inversent l'ordre local des fréquences par rapport à la bande de base ; les impaires le préservent.

Combien coûte le calculateur de fréquence d'aliasing ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →