Calculateur de convolution à temps discret
Convertisseur d'Unités
- {{ unit.name }}
- {{ unit.name }} ({{updateToValue(fromUnit, unit, fromValue)}})
Citation
Utilisez la citation ci-dessous pour l’ajouter à votre bibliographie:
Find More Calculator ☟
Contexte historique
La convolution à temps discret est une opération fondamentale en traitement du signal numérique (DSP) utilisée pour déterminer la sortie (ou la réponse) d'un système linéaire invariant dans le temps (LTI) étant donné un signal d'entrée et la réponse impulsionnelle du système. Ce concept trouve ses racines dans la théorie du signal et joue un rôle crucial dans divers domaines tels que les télécommunications, le traitement audio et le filtrage d'images.
Formule de calcul
La convolution à temps discret de deux signaux \( x[n] \) et \( h[n] \) est définie par :
\[ y[n] = (x * h)[n] = \sum_{k=-\infty}^{\infty} x[k] \cdot h[n - k] \]
En pratique, les signaux étant souvent finis, la somme est calculée sur une plage finie :
\[ y[n] = \sum_{k=0}^{N-1} x[k] \cdot h[n - k] \]
Où \( N \) est la longueur du signal.
Exemple de calcul
Données :
- Signal d'entrée \( x[n] = [1, 2, 3] \)
- Réponse impulsionnelle \( h[n] = [0, 1, 0.5] \)
Calculer la convolution \( y[n] \) :
- Pour \( n = 0 \) : \( y[0] = 1 \cdot 0 = 0 \)
- Pour \( n = 1 \) : \( y[1] = 1 \cdot 1 + 2 \cdot 0 = 1 \)
- Pour \( n = 2 \) : \( y[2] = 1 \cdot 0.5 + 2 \cdot 1 + 3 \cdot 0 = 2.5 \)
- Pour \( n = 3 \) : \( y[3] = 2 \cdot 0.5 + 3 \cdot 1 = 4 \)
- Pour \( n = 4 \) : \( y[4] = 3 \cdot 0.5 = 1.5 \)
Résultat : \( y[n] = [0, 1, 2.5, 4, 1.5] \)
Importance et scénarios d'utilisation
La convolution à temps discret est cruciale en DSP car elle aide à filtrer les signaux, à analyser les réponses du système et à construire des algorithmes de traitement du signal. Elle est largement utilisée dans des applications telles que le traitement audio, l'amélioration d'images, les communications, les systèmes de contrôle et l'analyse de données économiques.
FAQ courantes
-
Quel est le but de la convolution à temps discret ?
- Elle est utilisée pour calculer la sortie d'un système LTI lorsque le signal d'entrée et la réponse impulsionnelle sont connus.
-
Pourquoi la convolution est-elle importante en DSP ?
- La convolution est le fondement mathématique du filtrage, de la modulation de signal et de l'analyse de système en traitement du signal numérique.
-
La convolution peut-elle être appliquée à des signaux infinis ?
- Oui, mais les applications pratiques impliquent souvent des signaux finis. Pour les signaux infinis, la convolution est généralement calculée à l'aide de méthodes telles que la Transformée de Fourier discrète (DFT).
Cette calculatrice fournit un moyen facile de calculer la convolution à temps discret de deux signaux de longueur finie, ce qui en fait un outil précieux pour les étudiants, les ingénieurs et les chercheurs dans le domaine du DSP.