ForHosting KIT · Sciences

Calculateur effet Doppler

Une source de 440 Hz qui approche à 20 m/s dans l'air à 343 m/s est perçue environ 6 % plus aiguë. Indiquez la vitesse de l'onde et le mouvement de la source et de l'observateur pour obtenir la fréquence observée et son décalage. 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 émise de la source f
440
Célérité de l'onde
343
Vitesse de la source
20
Vitesse de l'observateur
0
Vous obtenez
Fréquence observée
467,2445820433
Décalage de fréquence
27,2445820433
Décalage relatif
0,0619195046
Rapport
1,0619195046

Un calculateur d'effet Doppler transforme la fréquence de la source, la célérité de l'onde dans le milieu et les vitesses en ligne de visée de la source et de l'observateur en la fréquence qu'un auditeur entend ou mesure réellement. La formule classique utilisée ici est f-prime égale f fois parenthèse v plus v-o fermée sur parenthèse v moins v-s fermée, avec la convention de signes scolaire : la vitesse de l'observateur est positive lorsqu'il se rapproche de la source et celle de la source est positive lorsqu'elle se rapproche de l'observateur. L'outil renvoie la fréquence observée, le décalage absolu, le décalage relatif, le rapport multiplicatif, une courte étiquette de décalage vers le bleu ou le rouge, et la substitution pas à pas afin que les vérifications de devoirs et les tests unitaires restent auditables.

Ce que signifie la formule classique de Doppler

Pour une onde qui se propage à vitesse finie dans un milieu — le son dans l'air est l'exemple scolaire habituel — la fréquence mesurée par un observateur dépend du mouvement de la source et de l'observateur par rapport à ce milieu. Si la source émet la fréquence f et que la célérité d'onde est v, la fréquence observée est f-prime égale f fois le rapport de parenthèse v plus composante observateur fermée sur parenthèse v moins composante source fermée.

Une vitesse d'observateur positive signifie qu'il se déplace vers la source le long de la ligne de visée, ce qui augmente le rythme auquel les fronts d'onde sont rencontrés et élève donc la fréquence observée. Une vitesse de source positive signifie que la source se déplace vers l'observateur, ce qui raccourcit la longueur d'onde devant la source et élève aussi la fréquence observée. Lorsque les deux vitesses sont nulles, le rapport vaut un et il n'y a pas de décalage.

Lorsque la source s'approche presque à la célérité de l'onde, le dénominateur se contracte et la fréquence observée croît sans borne ; à l'égalité exacte la formule est indéfinie et cet outil rejette l'entrée. Les mouvements opposés produisent un décalage vers le rouge : fréquence observée plus basse et décalage négatif. Les enseignants tiennent autant au rejet de la célérité d'onde nulle qu'au chemin arithmétique, car un élève qui met v à zéro a quitté le domaine d'un modèle d'onde propagative.

Le chemin de vérification recalcule numérateur, dénominateur, rapport, fréquence observée et décalage avec le même arrondi fixe que les champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que l'on peut affirmer dans des tests ou des fiches.

Conseils pratiques, limites et recherches liées

Gardez vitesses et fréquences dans la plage absolue publiée afin que le rapport et les produits ne débordent pas en résultats non finis que le solveur doit rejeter. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.

Utilisez des unités cohérentes : si la fréquence est en hertz et les vitesses en mètres par seconde, la fréquence observée est aussi en hertz et le décalage en hertz ; la formule est homogène dans l'unité de vitesse tant que v, vo et vs partagent un même système.

Cette page vise ceux qui cherchent un calculateur d'effet Doppler, une fréquence observée ou un décalage de fréquence en ligne ; ce n'est pas un outil Doppler relativiste pour la lumière dans le vide, ni un processeur dual-Doppler de radar météo, ni un solveur complet de l'équation d'onde.

Préférez cette capacité lorsque vous avez déjà f, v et les deux vitesses de ligne de visée et n'avez besoin que du décalage classique ; si votre source est un énoncé, extrayez d'abord ces quatre nombres et convertissez toutes les vitesses dans la même unité.

Vérifications de devoirs Doppler sonore

Les élèves saisissent f, la célérité de l'air et les vitesses signées source et observateur des problèmes du manuel, puis comparent f-prime et Δf manuscrits à un résultat déterministe avant de rendre.

Tests unitaires pour helpers de moteurs physiques

Générez des cas connus d'approche, de récession et d'immobilité, plus des rejets délibérés de célérité d'onde nulle, pour les valeurs attendues de katas de code en audio de jeu ou simulation.

Précontrôle avant pipelines de traitement du signal

Les pipelines calculent d'abord la fréquence observée classique et le décalage relatif, puis n'orientent vers des seuils de détection que lorsque le régime Doppler correspond au mouvement d'approche ou de récession attendu.

Quelle formule ce calculateur Doppler utilise-t-il ?

La formule classique d'onde en milieu f' = f · (v + vo) / (v − vs), avec vo positif lorsque l'observateur se dirige vers la source et vs positif lorsque la source se dirige vers l'observateur.

Que se passe-t-il si la célérité d'onde est nulle ?

Il n'y a pas d'onde propagative, donc la formule Doppler est indéfinie.

Peut-on omettre la vitesse source ou observateur ?

Oui. Les deux valent zéro par défaut. Les omettre modélise une source et un observateur immobiles par rapport au milieu (pas de décalage de fréquence lorsque la célérité d'onde est non nulle).

S'agit-il de l'effet Doppler relativiste pour la lumière ?

Non. C'est la formule classique pour les ondes dans un milieu (par exemple le son). Le Doppler relativiste de la lumière utilise une autre expression et n'emploie pas un référentiel de repos du milieu de la même façon.

Le calculateur d'effet Doppler est-il gratuit ?

L'outil navigateur est gratuit et s'exécute en local.

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/phys/doppler-effect

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/phys/doppler-effect \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"source_frequency":440,"wave_speed":343}'
{
  "source_frequency": 440,
  "wave_speed": 343
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "phys.doppler_effect",
  "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.

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

Lorsque la célérité d'onde est nulle, il n'y a pas d'onde propagative, donc l'API renvoie une erreur claire invalid_input au lieu de diviser par zéro ou d'inventer une limite. Le chemin est de l'arithmétique pure déterministe — sans réseau, sans graines aléatoires, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.

Comment appeler l'API et ce qui revient

La fréquence source et la célérité d'onde doivent être toutes deux non nulles ; les valeurs dont la valeur absolue est inférieure ou égale à un fois dix puissance moins quinze sont traitées comme zéro et rejetées. Envoyez un corps JSON avec deux nombres finis obligatoires et deux vitesses optionnelles. Les champs obligatoires sont source_frequency (alias f, freq, f0, frequency) et wave_speed (alias v, medium_speed, c, speed). Les optionnels sont source_velocity (alias vs, v_source, source_speed) et observer_velocity (alias vo, v_observer, observer_speed) ; chacun vaut zéro s'il est omis. Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les produits intermédiaires restent finis en précision double IEEE sur le Worker et dans le navigateur. Le dénominateur wave_speed moins source_velocity doit aussi être non nul. En cas de succès, la réponse répète les entrées arrondies, fixe observed_frequency à f-prime, frequency_shift à f-prime moins f, relative_shift à cette différence sur f, ratio au facteur multiplicatif, formula à la chaîne classique, sign_convention à un rappel d'une ligne de la convention positif-vers, regime à blueshift, redshift ou unchanged, message à un court résumé en anglais, et steps à un tableau ordonné de lignes de substitution. Une validation échouée — champs manquants, nombres non finis, valeurs hors limites absolues, célérité d'onde nulle, fréquence source nulle ou dénominateur Doppler nul — renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec item unitaire et prix unitaire marginal nul.

Conseils pratiques, limites et recherches liées

En enseignement, associez des exemples : source et observateur immobiles avec v égal à trois cent quarante-trois et f égal à quatre cent quarante donnent un décalage nul ; une source qui s'approche de l'observateur élève f-prime ; un observateur qui s'éloigne l'abaisse ; et wave_speed égal à zéro démontre le chemin dur invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants mettent délibérément la célérité d'onde à zéro. Les vérifications aller-retour sont simples : recalculez à la main parenthèse v plus vo fermée sur parenthèse v moins vs fermée, multipliez par f, et confirmez l'égalité avec le observed_frequency publié dans le même arrondi à douze décimales.

Consulter la documentation complète du KIT →