1Signaux périodiques : valeur moyenne, valeur efficace, spectre
Définition. Un signal est périodique de période si pour tout . On note sa fréquence et sa pulsation. Sa valeur moyenne et sa valeur efficace sont
La valeur efficace est la valeur de la tension continue qui dissiperait la même puissance moyenne dans une résistance : . Elle est toujours positive, et nulle seulement si est identiquement nul.
Théorème — valeur efficace d’une sinusoïde. Pour , la linéarisation donne (la moyenne du terme en est nulle sur une période), d’où
Ce facteur ne vaut que pour une sinusoïde : pour un créneau symétrique d’amplitude , à chaque instant, donc .
Théorème — décomposition en série de Fourier — admise, et toujours fournie. Tout signal périodique de pulsation physiquement réalisable se décompose en une somme de fonctions sinusoïdales dont les pulsations sont les multiples entiers de :
Le terme est le fondamental, les termes les harmoniques de rang . Aucun calcul de coefficient n’est exigible : la décomposition est donnée dans l’énoncé.
Définition. Le spectre en amplitude est le diagramme en bâtons des en fonction de la fréquence ; le spectre en phase celui des . Un signal périodique a un spectre discret : il ne contient que les fréquences , , , …
Théorème — formule de Parseval, admise. Le carré de la valeur efficace est la somme des carrés des valeurs efficaces de la composante continue et de tous les harmoniques :
Ce sont les carrés qui s’ajoutent, jamais les amplitudes. C’est la traduction du fait que la puissance moyenne se répartit entre les harmoniques sans terme croisé, les produits étant de moyenne nulle pour .
| Signal (amplitude , pulsation ) | Décomposition (fournie) | Harmoniques présents | |
|---|---|---|---|
| créneau | impairs, en | ||
| triangle | impairs, en | ||
| dent de scie | tous, en |
Notation. Les décompositions ci-dessus correspondent au triangle valant en et en , et à la dent de scie sur . Un décalage de l’origine des dates ne change que les phases, jamais les amplitudes.
Remarque. Plus un signal présente de discontinuités ou d’angles, plus son spectre est riche : le créneau décroît en , le triangle — continu — en . Un signal « lisse » est un signal pauvre en harmoniques élevés.
2Fonction de transfert harmonique
Définition. Soit un quadripôle linéaire, en régime sinusoïdal forcé de pulsation , d’entrée et de sortie . Sa fonction de transfert harmonique est le rapport des amplitudes complexes
est le gain (rapport des amplitudes, donc aussi des valeurs efficaces) et le déphasage de la sortie par rapport à l’entrée. Tous deux dépendent de , jamais de l’amplitude d’entrée : c’est la linéarité.
Définition. Le gain en décibels est
( désigne le logarithme décimal). Ainsi ; ; ; ; . Un gain négatif en dB signifie une atténuation, ce qui est la règle pour un filtre passif.
Définition. Une décade est un intervalle de fréquences dans le rapport , une octave un intervalle dans le rapport . Une pente de par décade équivaut à par octave (car ).
Propriété. La bande passante à d’un filtre est l’ensemble des pulsations pour lesquelles , c’est-à-dire . La puissance transmise y est au moins la moitié de la puissance maximale : on parle aussi de pulsations de demi-puissance. Les bornes sont les pulsations de coupure.
3Diagramme de Bode
Définition. Le diagramme de Bode d’un filtre est la donnée de deux courbes, tracées avec l’échelle logarithmique en abscisse ( ou ) :
- le diagramme d’amplitude : en fonction de ;
- le diagramme de phase : en fonction de .
L’intérêt des deux échelles logarithmiques est double : on couvre plusieurs décades sur une même figure, et les comportements en loi de puissance deviennent des droites. Si alors : c’est une droite de pente dB par décade.
Méthode — lire ou tracer les asymptotes. (i) chercher l’équivalent de quand puis quand ; (ii) chaque équivalent en donne une asymptote de pente dB/décade et une phase constante (à près) ; (iii) les asymptotes se coupent en ; (iv) placer l’écart réel à la cassure : pour un ordre 1.
Les asymptotes ne sont exactes qu’à distance de la cassure. En l’écart vaut pour un ordre 1, et il peut atteindre pour un ordre 2 résonant. À une décade de la cassure, l’écart est déjà inférieur à .
4Les filtres du premier ordre
Propriété — passe-bas d’ordre 1. Le circuit RC de la figure 1, en sortie ouverte, est un pont diviseur de tension en complexes :
avec ici . En posant :
Figure 1 — Passe-bas RC
Figure 2 — Amplitude, pente dB/déc
Figure 3 — Phase : , ,
Propriété — passe-haut d’ordre 1. Le circuit CR de la figure 4 donne, par le même pont diviseur,
L’asymptote basse fréquence a pour pente /décade et la phase y vaut ; l’asymptote haute fréquence est horizontale à , phase nulle. En : et .
Figure 4 — Passe-haut CR
Figure 5 — Amplitude, pente dB/déc
Figure 6 — Phase : , ,
5Comportements moyenneur, intégrateur, dérivateur
Théorème — intégrateur. Pour un passe-bas d’ordre 1 et , , donc . Comme la division par est l’intégration,
La condition porte sur toutes les fréquences présentes, donc sur le fondamental : un créneau de fréquence est intégré, et ressort en triangle.
Théorème — dérivateur. Pour un passe-haut d’ordre 1 et , , donc
Un dérivateur amplifie les hautes fréquences : il est très sensible au bruit, contrairement à l’intégrateur qui le lisse.
Théorème — moyenneur. Un passe-bas dont la fréquence de coupure vérifie ne laisse passer, d’un signal périodique, que sa composante continue : . Le même filtre est donc moyenneur pour la composante continue et intégrateur pour la partie variable.
est définie en régime sinusoïdal forcé. Face à un signal périodique quelconque, on ne calcule jamais « » : on décompose, on traite chaque harmonique séparément, puis on additionne.
6Réponse à un signal périodique : la linéarité
Méthode — filtrer un signal périodique. Soit (décomposition fournie).
- Calculer pour chaque rang utile, c’est-à-dire et . Pour , .
Écrire la sortie harmonique par harmonique :
- Conclure : est périodique de même période que ; seules les amplitudes et les phases relatives des harmoniques ont changé.
Théorème — un filtre linéaire ne crée aucune fréquence. Le spectre de est inclus dans celui de : un filtre linéaire ne peut qu’atténuer (ou amplifier) et déphaser des composantes déjà présentes. L’apparition dans le spectre de sortie d’une fréquence absente de l’entrée prouve que le système n’est pas linéaire — c’est le test expérimental de la non-linéarité (distorsion d’un amplificateur saturé, diode, frottement solide).
Propriété — valeur efficace de la sortie. Par Parseval appliquée à :
Un filtre réduit en général la valeur efficace : c’est ainsi que l’on chiffre l’efficacité d’un moyenneur ou d’un anti-parasite.
7Les filtres du second ordre (fonctions de transfert données)
Notation. On pose , où est la pulsation propre et le facteur de qualité, avec les notations du chapitre 5.
| Filtre | Forme canonique | Asymptotes de | Points remarquables |
|---|---|---|---|
| passe-bas | ; puis dB/déc | en : , ; résonance ssi | |
| passe-bande | puis dB/déc | maximum en () ; | |
| passe-haut | dB/déc ; puis | en : , |
Propriété — réalisations RLC série. Avec et (chapitre 5), la tension prélevée aux bornes de donne un passe-bas (), aux bornes de un passe-bande (), aux bornes de un passe-haut (). La somme des trois fonctions de transfert vaut : c’est la loi des mailles.
Propriété — bande passante du passe-bande d’ordre 2. Les pulsations de coupure vérifient , d’où exactement et : plus est grand, plus le filtre est sélectif. La bande passante relative vaut .
Figure 7 — Passe-bas d’ordre 2 ()
Figure 8 — Passe-bande d’ordre 2 () : les asymptotes, de pentes dB/déc, dépendent de
8Mise en cascade et impédances
Propriété — cascade idéale. Si l’on peut négliger le courant absorbé par le second étage, les fonctions de transfert se multiplient et les gains en décibels s’additionnent :
Deux passe-bas d’ordre 1 identiques mis en cascade idéale donnent un ordre 2 de pente /décade.
en général : a été calculée en sortie ouverte, or le second étage y dérive un courant. La multiplication n’est légitime que si
— faible impédance de sortie du premier étage, forte impédance d’entrée du second. Concrètement, deux cellules RC identiques mises bout à bout ne donnent pas mais , soit : la coupure est moins franche et le gain plus faible que prévu. On s’en approche en prenant et (typiquement d’un facteur 10 à 100).
9Filtrage par un dispositif mécanique
Propriété — la même physique. Par l’analogie électromécanique (chapitre 5), tout oscillateur mécanique amorti est un filtre du second ordre. Soit une masse reliée par un ressort de raideur et un amortisseur de coefficient à un bâti dont la position est imposée ; on note la position absolue de la masse et son déplacement relatif au bâti. L’équation du mouvement, fournie, s’écrit , d’où en RSF, avec , et :
- Sismomètre : on travaille à (masse lourde, ressort mou), où , soit : la masse reste immobile dans le référentiel terrestre et le boîtier bouge autour d’elle. On mesure ainsi le déplacement du sol, quelle que soit la fréquence, pourvu qu’elle dépasse .
- Accéléromètre : on travaille au contraire à (ressort raide), où , c’est-à-dire : le déplacement relatif est proportionnel à l’accélération du bâti, avec une bande passante d’autant plus large que est grande — d’où la miniaturisation des accéléromètres.
- Suspension d’un véhicule : c’est le déplacement absolu de la caisse qui importe ; est un passe-bas, de pente seulement /décade à cause de l’amortisseur. On vérifie que pour et que l’isolation n’existe que pour : on choisit donc faible (ressorts souples), et voisin de pour éviter une résonance sans trop dégrader le filtrage.
10Capacité numérique : filtrer un signal dont le spectre est fourni
Méthode — principe. On code la décomposition fournie (tableau des rangs , des amplitudes et des phases ), on multiplie chaque amplitude par et on ajoute à la phase, puis on resomme. Aucune transformée de Fourier n’est nécessaire.
import numpy as np
import matplotlib.pyplot as plt
f0, fc = 500.0, 200.0 # fondamental et frequence de coupure (Hz)
n = np.arange(1, 40, 2) # rangs impairs : spectre fourni d'un creneau
A = 4.0 / (np.pi * n) # amplitudes fournies (creneau d'amplitude 1)
H = 1.0 / (1.0 + 1j * n * f0 / fc) # passe-bas d'ordre 1, evalue en n*f0
t = np.linspace(0.0, 3.0 / f0, 2000)
e = np.zeros_like(t)
s = np.zeros_like(t)
for k in range(len(n)):
e += A[k] * np.sin(2 * np.pi * n[k] * f0 * t)
s += abs(H[k]) * A[k] * np.sin(2 * np.pi * n[k] * f0 * t + np.angle(H[k]))
plt.plot(t, e, t, s) # le creneau ressort arrondi, presque triangulaire
plt.figure()
plt.stem(n * f0, abs(H) * A) # spectre de sortie : memes raies, attenuees
Remarque. Pour tracer un diagramme de Bode, on échantillonne la pulsation en échelle logarithmique et l’on trace en semilogx : w = np.logspace(1, 6, 500), H = 1/(1 + 1j*w/wc), puis plt.semilogx(w, 20*np.log10(abs(H))) pour l’amplitude et plt.semilogx(w, np.angle(H, deg=True)) pour la phase. Une échelle linéaire en fréquence écraserait tout le diagramme.
11Démonstrations à savoir refaire
- Valeur efficace d’une sinusoïde : linéarisation de , moyenne nulle du terme en , .
- Fonction de transfert d’un RC ou d’un CR par le pont diviseur de tension en complexes, en sortie ouverte ; mise sous forme canonique et identification de .
- Tracé complet du diagramme de Bode d’un ordre 1 : équivalents aux deux limites, pentes, intersection des asymptotes en , écart de , allure de la phase.
- Comportements intégrateur et dérivateur : équivalent de et interprétation de et de .
- Bande passante d’un passe-bande d’ordre 2 : résolution de , .
- Réponse à un signal périodique : décomposition fournie, traitement harmonique par harmonique, resommation.
- Deux cellules RC en cascade : loi des nœuds au point intermédiaire, , et conclusion sur l’effet de charge.
- Calculer valeur moyenne et valeur efficace ; exploiter une décomposition fournie et un spectre ; appliquer Parseval.
- Établir la fonction de transfert d’un filtre passif par les impédances et les ponts diviseurs, et la mettre sous forme canonique (, ou et ).
- Tracer le diagramme de Bode d’un ordre 1 (asymptotes puis courbe réelle) ; lire sur un diagramme fourni la nature, l’ordre, , et .
- Prévoir la sortie pour une excitation sinusoïdale, pour une somme finie de sinusoïdes, pour un signal périodique de spectre donné.
- Justifier un comportement moyenneur, intégrateur ou dérivateur et écrire la condition quantitative correspondante.
- Choisir un filtre à partir d’un cahier des charges (nature, ordre, , atténuation demandée à une fréquence donnée).
- Discuter une mise en cascade en termes d’impédances d’entrée et de sortie.
- Reconnaître une non-linéarité à l’apparition de nouvelles fréquences ; interpréter le filtrage d’un dispositif mécanique.
- Écrire un programme Python qui applique un filtre à un signal dont le spectre est fourni et qui trace un diagramme de Bode.
- ; ; sinus : ; créneau : .
- Parseval : . , , .
- Ordre 1 : passe-bas , passe-haut avec ; pentes dB/déc ; et en ; RC ou CR : , ; RL série : dans les deux montages (sortie sur : passe-bas ; sortie sur : passe-haut).
- Ordre 2 : passe-bas , passe-bande ; pentes et dB/déc ; , .
- Intégrateur : passe-bas avec ; dérivateur : passe-haut avec ; moyenneur : passe-bas avec .
- Cascade : si ; sinon, tout recalculer.
- Valeurs : ; ; ; ; . et . Audio : à ; secteur .
- Tracer au lieu de , ou utiliser une échelle linéaire en fréquence : le diagramme de Bode exige les deux échelles logarithmiques et le logarithme décimal.
- Écrire (le ne vaut que pour un rapport de puissances) ou confondre et .
- Confondre l’ordre du filtre et le nombre de composants : l’ordre est le degré du dénominateur de .
- Croire que les asymptotes suffisent : il manque à la cassure d’un ordre 1, et jusqu’à pour un ordre 2 résonant.
- Appliquer à un signal non sinusoïdal sans le décomposer, ou appliquer — valeur au fondamental — à tous les harmoniques.
- Additionner des gains au lieu de les multiplier (ou l’inverse en décibels) ; additionner des valeurs efficaces au lieu de leurs carrés.
- Mettre deux filtres en cascade et multiplier les fonctions de transfert sans vérifier les impédances : le second étage charge le premier.
- Croire qu’un filtre peut créer une fréquence absente de l’entrée : c’est au contraire la signature d’une non-linéarité.
- Confondre valeur efficace et amplitude : le facteur est propre à la sinusoïde.
- Oublier que la condition d’intégration ou de dérivation porte sur toutes les composantes du signal, donc en pratique sur le fondamental et sur les harmoniques utiles.
- Oublier la composante continue : se calcule à part, et vaut pour tout passe-haut.
- Négliger l’impédance d’entrée de l’oscilloscope ( en parallèle avec quelques dizaines de picofarads) devant une résistance de : le montage mesuré n’est plus celui que l’on a calculé.