DM n°03 · CPGE scientifiques · MP / MPI
Pourquoi les systèmes invariants par décalage se simplifient-ils dans la même base ? · Réduction d’endomorphismes · Matrices circulantes · Transformée de Fourier discrète · Convolution cyclique · Principe d’incertitude discret
Décalages cycliques, matrices circulantes et transformée de Fourier
Ce DM de MP/MPI fait naître la transformée de Fourier discrète de la diagonalisation du décalage cyclique. Il caractérise les matrices circulantes comme les endomorphismes qui commutent avec ce décalage, transforme la convolution en multiplication, résout un système de type laplacien cyclique et conduit à un principe d’incertitude discret avec des cas d’égalité explicites.
- Temps indicatif
- ≈ 4 h
- Chapitres
- Réduction d’endomorphismes · Matrices circulantes · Transformée de Fourier discrète · Convolution cyclique · Principe d’incertitude discret
Ce devoir convient aux niveaux MP / MPI.
Objectifs
Ce que ce DM fait travailler
- 01Faire émerger une base propre à partir du décalage cyclique plutôt que poser la transformée de Fourier arbitrairement
- 02Caractériser les endomorphismes invariants par décalage et reconnaître les matrices circulantes
- 03Construire la transformée de Fourier discrète comme changement de base et établir inversion et Parseval
- 04Interpréter la convolution cyclique comme l’action d’une matrice circulante et résoudre un système invariant par décalage
- 05Démontrer un principe d’incertitude discret et analyser des cas d’égalité arithmétiques
Notions
Notions utiles pour ce devoir
Ce problème mobilise notamment les notions suivantes.
- Endomorphismes et matrices en dimension finie
- Valeurs propres, espaces propres et diagonalisation
- Polynômes d’endomorphismes et endomorphismes qui commutent
- Nombres complexes et racines de l’unité
- Sommes géométriques finies et inégalité de Cauchy-Schwarz
Méthode
Comment l’utiliser
Prévoir environ 4 h et garder une trace des essais, y compris ceux qui échouent.
Écrire une solution justifiée avant d’ouvrir le corrigé, même si certaines questions restent incomplètes.
Repérer les différences de méthode, de précision et de rédaction plutôt que seulement les résultats.
Énoncé
Le devoir
Sur un cycle de positions, décaler toutes les coordonnées d'un cran ne change aucune relation qui dépend seulement des écarts de position. Cette symétrie impose une base remarquable : dans cette base, le décalage devient diagonal, puis tout opérateur qui lui est invariant se réduit à multiplications indépendantes. On fera apparaître cette base à partir du problème spectral lui-même, avant d'en tirer la transformée de Fourier discrète, la convolution cyclique et une limite à la concentration simultanée d'un vecteur et de ses coefficients de Fourier.
Dans tout le problème, , , et les coordonnées sont numérotées de à . Lorsqu’un indice de coordonnée sort de cet intervalle, il est ramené modulo : par exemple, et . On pose
et
I — Le spectre d'un décalage cyclique
- Montrer que est un automorphisme de et que
Que peut-on déjà en déduire sur une éventuelle valeur propre de ?
- Déterminer, sans calculer de déterminant, toutes les valeurs propres de et les espaces propres correspondants. En déduire que est diagonalisable et faire apparaître explicitement une base propre
On choisira les vecteurs de sorte que leur première coordonnée soit égale à .
- Pour , calculer
en distinguant les cas où divise ou non.
II — Les opérateurs invariants par décalage
On note la base canonique de .
- Soit tel que
Montrer qu'il existe un unique -uplet tel que
Exprimer alors le coefficient de la matrice de situé à la ligne et à la colonne en fonction des . Une telle matrice sera appelée matrice circulante.
-
Pour , déterminer la valeur propre de associée au vecteur propre construit à la question 2. On notera cette valeur propre .
-
En déduire que toutes les matrices circulantes sont diagonalisées par la même base. Caractériser l'inversibilité de à l'aide des nombres
III — Le changement de base de Fourier
Pour , on définit désormais
Le vecteur est appelé transformée de Fourier discrète de .
- Soit
Montrer que , puis déterminer . En déduire la formule d'inversion
- Relier les nombres aux coordonnées de dans la base propre . Puis démontrer l'identité de Parseval
IV — De la matrice circulante à la convolution
- Pour , on pose
Calculer la coordonnée d'indice de . On note alors et l'on appelle la convolution cyclique de et .
Montrer que, pour tout , .
- On considère l'endomorphisme
(a) Déterminer les valeurs propres de dans la base . Montrer qu’elles sont réelles et positives ou nulles.
(b) Déterminer .
(c) Pour , déterminer une condition nécessaire et suffisante pour que l’équation
admette une solution. Lorsque cette condition est satisfaite, décrire toutes les solutions.
V — Peut-on être concentré dans les deux bases ?
Pour , on note
et
- Soit . En utilisant l'identité de Parseval et l'inégalité de Cauchy-Schwarz, démontrer le principe d'incertitude discret
- Soit un diviseur de et . On définit par
Déterminer , puis les cardinalités de et de . En déduire que l'inégalité de la question 11 peut être une égalité. Que donnent en particulier les diviseurs non triviaux lorsque est composé ?
Synthèse. La formule d'inversion montre que les coordonnées de dans la base propre du décalage cyclique sont . Dans cette base, est diagonal. Les endomorphismes qui commutent avec sont exactement les matrices circulantes ; ils sont donc diagonaux dans la même base. Pour , les nombres sont les valeurs propres de , et l'identité montre que la convolution cyclique devient une multiplication terme à terme après transformée de Fourier. Lorsque se factorise, cette structure permet aussi de décomposer le calcul de la transformée en calculs plus petits et de réduire le nombre d'opérations : c'est le principe des algorithmes de transformée de Fourier rapide.
Continuer