Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Définition

Le produit de convolution est une opération mathématique entre deux signaux qui calcule un troisième signal. Il est noté *. Il décrit l’effet que produit un instrument de mesure ou un système sur une mesure, caractérisé par sa réponse impulsionnelle hh.

Illustration du produit de convolution.

Figure 1:Illustration du produit de convolution.

Le produit de convolution entre deux signaux xx et hh produit un troisième signal yy.

Signaux à temps continu

y(t)=(xh)(t)=+x(τ)h(tτ)dτy(t) = (x*h)(t) = \int_{-\infty}^{+\infty} x(\tau) h(t-\tau) d\tau

Signaux à temps discret

y[n]=(xh)[n]=m=+x[m]h[nm]y[n] = (x*h)[n] = \sum_{m=-\infty}^{+\infty} x[m] h[n-m]

L’animation ci-dessous illustre l’effet du produit de convolution entre les signaux xx et hh . La première opération effectuée lors du calcul d’une convolution est le renversement et le décalage temporel d’un des deux signaux (ici nous avons choisi de renverser h(t)h(t) ). La valeur du décalage tt est modifiable à l’aide de la souris (ou du doigt). Ensuite, les signaux x(τ)x(\tau) et h(tτ)h(t-\tau) sont multipliés entre eux et l’aire obtenue (représentée par la surface verte sur le quatrième graphe) correspond à y(t)y(t) . En faisant glisser tt, on obtient le signal y(t)y(t) en entier.

Dans cette deuxième animation (ci-dessous), vous pouvez dessiner les signaux à temps discret xx et hh pour visualiser le résultat sur yy.

Exemples

Suspension de véhicule

La Figure 2 représente les signaux xx, hh et yy dans le cas d’une simulation réaliste : le système de suspension d’un véhicule. Si xx représente le profil de la route (ici, avec deux bosses) et que hh est le signal qui caractérise le système de suspension, alors le véhicule va osciller suivant le signal yy.

Simulation d’une suspension (désagréable) de véhicule.

Figure 2:Simulation d’une suspension (désagréable) de véhicule.

Le conducteur est pas mal secoué dans sa 2CV !

Spectre chimique

En physique, un spectre représente la quantité de lumière émise ou transmise par un objet. Il est mesuré par un spectromètre. Or, un spectromètre n’est jamais parfait, comme tous les instruments de mesure. Malgré la qualité de sa conception, il reste toujours un peu de « flou ». Ce principe est représent Figure 4 : xx est le spectre réel de l’objet, tel qu’on voudrait le voir, mais à cause du flou introduit par le spectromètre (signal hh), l’observation n’est pas aussi précise (signal yy). En particulier sur cet exemple, la première raie, très petite, n’est plus visible.

Simulation d’un spectre de lumière observé avec un spectromètre.

Figure 4:Simulation d’un spectre de lumière observé avec un spectromètre.

Effet sonore

Le produit de convolution, modélise également l’effet du filtrage d’un signal, comme on le verra en deuxième année. Dans l’exemple représenté Figure 5, un effet sonore est appliqué sur le signal audio xx par l’intermédiaire du filtre hh (qui est appelé passe-bas), et cela résulte en le signal yy.

Application d’un effet sonore.

Figure 5:Application d’un effet sonore.

Vous pouvez constater l’effet du filtrage en écoutant le signal audio original :

Loading...

... et le signal filtré :

Loading...

Propriétés

Soient ff, gg et hh des signaux (à temps continu ou discret), et aa une constante. Le produit de convolution vérifie les propriétés suivantes.

Commutativité

fg=gff*g = g*f

Associativité

f(gh)=(fg)hf*(g*h) = (f*g)*h

Distributivité

f(g+h)=fg+fhf*(g+h) = f*g + f*h

Identité

fδ=ff*\delta = f

Translation

En définissant xt0(t)=x(tt0)x_{t_0}(t) = x(t-t_0) et yt0(t)=y(tt0)y_{t_0}(t) = y(t-t_0), alors :

xt0y=xyt0x_{t_0}*y = x*y_{t_0}


✏️ Exercice 1
✏️ Exercice 2
✏️ Exercice 3
✏️ Exercice 4