AccueilSignaux et télécommunicationsBoucle à verrouillage de phase (PLL) — Récupération d'horloge et synchronisation de porteuse

Boucle à verrouillage de phase (PLL) — Récupération d'horloge et synchronisation de porteuse

Simulateur interactif de PLL. Observez une boucle à verrouillage de phase se synchroniser sur une porteuse bruitée. Ajustez le gain du VCO, la bande passante du filtre de boucle et le facteur d'amortissement — voyez l'erreur de phase converger et la gigue diminuer en temps réel.

Signaux et télécommunications3DAvancé60 FPS
pll ↗ Ouvrir en autonome

🔁 Boucle à verrouillage de phase (PLL)

Une PLL est un système de commande à rétroaction qui fait en sorte qu'un oscillateur verrouille sa phase et sa fréquence sur celles d'un autre. Des démodulateurs de radio FM aux générateurs d'horloge de processeurs, les PLL sont l'un des circuits les plus utilisés en électronique.

Ce que cela démontre

Une PLL du 2ᵉ ordre comporte trois blocs : (1) un détecteur de phase qui produit une tension proportionnelle à la différence de phase entre l'entrée et le VCO, (2) un filtre de boucle qui façonne la rétroaction — un filtre PI (proportionnel-intégral) donne une erreur de phase nulle en régime permanent, (3) un VCO dont la fréquence varie proportionnellement à sa tension d'entrée. La dynamique de la boucle est régie par deux paramètres : la fréquence naturelle ωn (vitesse de verrouillage) et le facteur d'amortissement ζ (caractère oscillatoire du transitoire). Pour ζ = 0,707 (amortissement critique), la boucle se stabilise rapidement sans oscillation. Pour ζ < 0,5, l'erreur de phase dépasse la cible et oscille avant de se stabiliser.

Mode d'emploi

Commencez avec les réglages par défaut et observez l'erreur de phase converger vers zéro — la PLL acquiert le verrouillage. Augmentez le curseur de bruit d'entrée et observez l'augmentation de la gigue. Réglez ζ à 0,2 (sous-amorti) et observez l'acquisition oscillatoire avec oscillations. Essayez un grand décalage de phase initial (π) et une petite bande passante de boucle — l'acquisition prend plus de temps. Passez du filtre 1er ordre au filtre PI pour voir comment le PI élimine le décalage de fréquence en régime permanent (action intégrale). Le diagramme de Bode se met à jour en direct pour refléter la forme du filtre.

Le saviez-vous ?

Chaque processeur moderne utilise une PLL pour multiplier une horloge de référence basse fréquence (par ex. un quartz à 100 MHz) jusqu'à des vitesses GHz (3–5 GHz). Les récepteurs GPS utilisent une PLL pour se verrouiller sur chaque porteuse satellite (1575,42 MHz pour L1). L'invention de la PLL est attribuée à Henri de Bellescize, qui l'a décrite dans un article français de 1932 sur la réception homodyne. La PLL de l'ordinateur de guidage original d'Apollo se verrouillait sur des impulsions de 2048 Hz provenant d'un gyroscope inertiel.

À propos de cette simulation

Cette simulation modélise une boucle à verrouillage de phase du 2ᵉ ordre : un détecteur de phase compare la phase d'une porteuse d'entrée bruitée à un oscillateur commandé en tension (VCO), un filtre de boucle transforme cette erreur en une tension de commande, et le VCO ajuste sa propre phase pour suivre l'entrée. La réponse de la boucle est fixée par deux paramètres, la fréquence naturelle ωn et le facteur d'amortissement ζ, et vous pouvez basculer le filtre de boucle entre une conception premier ordre, PI, et avance-retard pour voir comment chacune façonne l'acquisition et l'erreur en régime permanent.

🔬 Ce que ça montre

Trois vues en direct de la même boucle : une série temporelle d'erreur de phase (verte une fois verrouillée, orange pendant l'acquisition), un diagramme de phaseurs montrant les vecteurs de phase d'entrée et de VCO converger, et un diagramme de Bode en amplitude du filtre de boucle actuellement sélectionné. Le panneau de statistiques indique en direct l'erreur de phase, la gigue (RMS), la plage de capture et le temps d'acquisition estimé.

🎮 Mode d'emploi

Choisissez un filtre de boucle (1er ordre, PI, ou Avance-retard), puis faites glisser le gain VCO K₀, le gain du détecteur de phase Kd, le facteur d'amortissement ζ et la bande passante de boucle ωn pour reconfigurer la dynamique. Augmentez le bruit d'entrée pour ajouter de la gigue à la porteuse, ou poussez le décalage de phase initial vers π pour forcer une acquisition plus difficile. Essayez ζ = 0,707 pour un verrouillage rapide et non oscillatoire, contre ζ = 0,2 pour une acquisition sous-amortie et oscillante.

💡 Le saviez-vous ?

Chaque processeur moderne utilise une PLL pour multiplier une référence à quartz lente (souvent 100 MHz) jusqu'à des vitesses d'horloge multi-gigahertz, et les radios FM utilisent un démodulateur PLL pour récupérer l'audio directement à partir des variations de phase de la porteuse. La PLL elle-même remonte à 1932, lorsque l'ingénieur français Henri de Bellescize décrivit pour la première fois la réception synchrone (homodyne).

Questions fréquentes

Quels sont les trois blocs de la PLL modélisée ici ?

La simulation modélise une PLL classique du 2ᵉ ordre : un détecteur de phase qui produit Kd·sin(erreur de phase) entre l'entrée et la phase du VCO, un filtre de boucle (au choix premier ordre, PI, ou avance-retard) qui filtre ce signal d'erreur en une tension de commande, et un VCO dont la phase de sortie avance d'une quantité proportionnelle au gain VCO K₀ multiplié par la tension de commande filtrée. La phase du VCO revient vers le détecteur de phase, fermant la boucle.

Que contrôlent réellement le facteur d'amortissement ζ et la fréquence naturelle ωn ?

Ensemble, ζ et ωn déterminent la réponse du second ordre de la boucle, de la même manière que pour un système masse-ressort-amortisseur mécanique. La fréquence naturelle ωn règle la vitesse de réaction de la boucle — un ωn plus élevé verrouille plus vite mais suit davantage le bruit d'entrée. Le facteur d'amortissement ζ règle le caractère oscillatoire du transitoire : ζ = 0,707 donne une réponse rapide, quasi optimale, avec un dépassement minimal ; ζ bien inférieur à 0,5 produit des oscillations visibles sur le tracé de l'erreur de phase avant stabilisation ; et ζ supérieur à 1 donne une approche lente et suramortie du verrouillage.

Quelle est la différence entre les filtres de boucle 1er ordre, PI et avance-retard ?

Le filtre du premier ordre est un simple gain proportionnel, qui laisse subsister une petite erreur de phase résiduelle en régime permanent sous un décalage de fréquence. Le filtre PI (proportionnel-intégral) ajoute une action intégrale, qui ramène l'erreur de phase en régime permanent à zéro une fois verrouillé — c'est pourquoi la plupart des PLL pratiques utilisent un filtre PI. Le filtre avance-retard est une conception à pôle-zéro qui façonne la réponse en fréquence de la boucle de manière similaire au filtre PI mais s'exprime sous forme d'une paire pôle-zéro discrète ; le diagramme de Bode se met à jour en direct pour comparer directement leurs réponses en amplitude.

Que signifient « verrouillage » et « plage de capture » dans cette simulation ?

La boucle est signalée comme VERROUILLÉE dès que l'erreur de phase reste sous un petit seuil (0,1 rad) pendant 50 échantillons consécutifs ; elle repasse en ACQUISITION si l'erreur dépasse ensuite trois fois ce seuil. La plage de capture (affichée en ± radians dans le panneau de statistiques) est estimée à partir du produit du gain VCO K₀ et du gain du détecteur de phase Kd — elle représente le décalage de phase initial maximal à partir duquel la boucle peut espérer s'accrocher, compte tenu des réglages de gain actuels.

Où utilise-t-on les boucles à verrouillage de phase en électronique réelle ?

Les PLL sont l'un des blocs de base les plus utilisés en électronique. Les circuits de génération d'horloge et de synthèse de fréquence utilisent une PLL pour multiplier une référence à quartz stable de basse fréquence jusqu'aux vitesses d'horloge multi-gigahertz dont les processeurs modernes ont besoin. Les récepteurs numériques utilisent des circuits de récupération d'horloge et de données (CDR) basés sur la PLL pour reconstituer une horloge de bits propre à partir d'un flux de données bruité. Les démodulateurs radio FM utilisent une PLL pour suivre la phase instantanée de la porteuse et récupérer le signal audio, et les récepteurs GPS utilisent des PLL pour se verrouiller sur la fréquence porteuse de chaque satellite en vue d'une localisation précise.

⚙ Sous le capot

Simulateur interactif de PLL. Observez une boucle à verrouillage de phase se synchroniser sur une porteuse bruitée. Ajustez le gain du VCO, la bande passante du filtre de boucle et le facteur d'amortissement — voyez l'erreur de phase converger et la gigue diminuer en temps réel.

PLLVCOfiltre de boucledétecteur de phaserécupération d'horlogegiguesynchro porteuse

3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · fonctionne entièrement côté client, sans installation

Qu'avez-vous trouvé ?

Ajouter les étapes de reproduction (facultatif)