• Aucun résultat trouvé

2.2) Construction de familles d’ondelettes interpolantes

Un des points délicats dans l’expression de l’hamiltonien est le calcul du terme V

xc

, qui se

fait à partir des valeurs aux points de la densité. Face à ce problème d’interpolation, une

solu-tion envisageable est d’utiliser des foncsolu-tions d’échelle interpolantes de Deslauriers et Dubuc.

Les références sur les familles interpolantes sont diverses : Beylkin et Saïto [27,130, 23]

étudient les convolutions de fonctions d’échelle orthogonales et leur application aux opérateurs

différentiels ; Bertoluzza et Naldi [20,19, 22] les exploitent dans des schémas de collocation

pour résoudre différentes équations.

Après avoir défini le problème d’interpolation, et l’approximation recherchée, nous

présen-tons la construction d’une AMR interpolante à partir d’une AMR quelconque, puis un schéma

de lifting, introduit par Sweldens, qui permet d’obtenir une AMR duale dans L

2

(R).

Définition III.2.1 Une fonction d’échelleθ∈L

2

(R)T

C

0

est interpolante si elle vérifie :

θ(k) =δ

0,k

, ∀kZ. (III.23)

Proposition III.2.2 Si θest continue, à support compact et dans L

1

(R), alors on a

l’équiva-lence :

θest interpolante⇔ ∑

nZ

ˆ

θ(ω+2nπ) =1, ∀ω∈R.

Nous allons voir ici deux manières de construire une fonction d’échelle interpolante, à

par-tir d’une AMR{V

j

}de L

2

(R)engendrée parφ.

Construction 1

Supposons que l’on ait une séquence de réels{y

k

}

k

de l

2

(Z), et que l’on dispose d’une AMR

{V

j

}de L

2

(R)telle que la fonction d’échelleφvérifie, pour a,b>0

0< a <

nZ

ˆ

φ(ω+2nπ)

< b<+∞.

Alors il existe une et une seule fonction θ vérifiant (III.23) qui soit dans V

0

. Cette fonction

s’écrit dans le domaine de Fourier :

ˆ

θ(ω) = φ(ω)ˆ

nZ

φ(ωˆ +2nπ).

Cette formulation du problème d’interpolation cardinale se trouve dans l’article de Bertoluzza

et Naldi [20]. Dans le domaine réel, l’égalité précédente s’écrit :

lZ, ∑

k∈Z

III.2. DES ONDELETTES ORTHOGONALES AUX ONDELETTES INTERPOLANTES

Soient C la matrice de collocation définie par :

l, kZ,C

l,k

=φ(kl),

et les deux vecteurs infinisΘ={θ(xk), kZ}etΦ={φ(xk), kZ}, alors on calcule

pour tout xRle vecteurΘselon la formule

Θ=C

1

Φ. (III.24)

Les éléments deΘforment une base de Riesz de V

0

. On trouve ainsi une fonction FV

0

telle

que F(x) = ∑

kZ

y

k

θ(xk)interpole les points{y

k

}

k

. De plus, siφest à support compact, alors

un simple calcul sur les coefficients de Fourier de la fonction∑

n∈Z

φˆ(ω+2nπ)montre queθ

est à décroissance rapide.

Le théorème suivant caractérise l’approximation d’une fonction de H

L

dans une base

inter-polante [21] :

Théorème III.2.3 Soit une AMR{V

t2

j

}d’ordre m engendrée par une fonction d’échelle

inter-polanteθde régularité C

r

, r6m. On introduit l’opérateur d’interpolation I

]j

: H

1

(R)→V

t2

j

par :

I

]j

(f) = ∑

k∈Z

f(2

j

k)θ(2

j

xk).

Alors pour toute fonction f de H

L

(R), tel que 16L6m+1, on a :

∀06s6r, ||fI

]j

f||

Hs

6C2

j(Ls)

||f||

HL

.

On projette une fonction régulière dans un espace V

t2

j

qui l’est moins ; l’ondelette associée ne

voit pas les polynômes de degré plus élevé que la régularité deθ, ce qui permet d’estimer la

norme Sobolev de l’erreur d’approximation de f par I

]j

f : elle dépend logarithmiquement de

la différence entre la régularité de f et celle de l’AMR.

Par la suite, la fonction interpolante à la résolution j sera notéeθ

]

j,k

=θ(2

j

.−k). Cette fonction

n’est plus normalisée à 1 dans L

2

(R).

Remarque III.2.4 Une fonction fV

t2

j

s’exprime directement à l’aide de ses valeurs aux

points, en définissantθ

] j,k

=θ(2

j

.−k):

f =∑

k

2

j/2

f(x

k

j,k

=∑

k

f(x

k

)θ(2

j

.−k) =∑

k

f(x

k

] j,k

.

C’est dans la base θ

]

j

qu’est recherchée la solution d’une équation aux dérivées partielles

dans une méthode de collocation. Nous donnons un exemple de cette méthode dans le prochain

chapitre, pour résoudre l’équation de Poisson.

Construction 2

On peut construire une fonction d’échelle interpolante à support compact à partir de deux

fonc-tions d’échelle biorthogonales de L

2

(R)à supports compacts en effectuant leur corrélation :

Définition III.2.5 (Fonction de corrélation) Soient deux AMR biorthogonales de L

2

(R),

en-gendrées par φ et, et telles que les supports de ces deux fonctions soient compacts. La

corrélation de ces deux fonctions est définie par :

xR, θ(x) =

Z

R

φ(y)eφ(yx)dy.

Par le théorème de Fubini,θest dans L

1

, et elle vérifie la condition d’interpolation (III.23) :

kZ, θ(k) =

Z

R

φ(y)eφ(yk)dy=<φ,eφ

k

>=δ

0,k

.

Si les deux AMR sont d’ordres m et ˜m, alorsθpermet également de reconstruire localement

des polynômes, dont le degré maximal sera donné par m+m :˜

Proposition III.2.6 Si φ etsont dans L

2

(R), à support compact, et engendrent deux AMR

d’ordres m et ˜m, alorsθvérifie la condition de Strang-Fix d’ordre m+m.˜

Les fonctionsφet ˜φsont d’ordre m, leurs symboles ˆh et ˆ˜h s’écrivent sous la forme :

ˆh(ω) = 1+eiω 2 m p(ω), ˆ˜h(ω) = 1+eiω 2 m˜ q(ω). Or, ˆθ=φˆφˆ˜, donc le symbole ˆt s’écrit :

ˆt(ω) =

1+eiω

2

m+m˜

eiωm˜p(ω)q(ω).

Mettre le symbole ˆt sous cette forme est équivalent au fait queθvérifie la condition de Strang-Fix d’ordre m+m (˜ III.18) : on peut donc reconstruire localement des polynômes jusqu’à l’ordre

m+m˜−1.

De plus, siφ(resp.eφ) est de régularité C

p

(resp. C

p˜

), alors leur corrélation est de régularité

C

p+p˜

. Cette propriété permet de générer des fonctions d’échelle avec une régularité choisie

à partir d’une fonction d’échelle peu régulière que l’on convole n fois. Les fonctions splines

sont construites selon ce principe, comme convolutions de la fonction indicatrice (voir exemple

III.2.7).

Exemple III.2.7 (Ondelettes biorthogonales splines) La B-splineφ

N

est définie comme une

corrélation de N fonctions caractéristiques :

φ

0

= χ

[0,1]

,

φ

N

= φ

0

∗φ

N−1

= (∗)

N+1

χ[

0,1]

.

On peut déduire une base de fonctions d’échelle orthogonale d’ordre N à partir de cette

fonc-tion, mais qui n’est plus à support compact pour N >1. Cohen et al [45] ont alors construit

dans un formalisme biorthogonal des fonctions duales, vérifiant une relation à deux échelles,

et à support compact.

III.2. DES ONDELETTES ORTHOGONALES AUX ONDELETTES INTERPOLANTES

Proposition III.2.8 Si l’on génèreθcomme autocorrélation deφ∈L

2

(R)à support compact

de longueur s, et d’ordre m, alorsθest paire, à support compact, et d’ordre 2m. Soit t le filtre

associé à la fonction d’échelleθ. Son support est de 2s1, et il s’écrit comme

l’autocorréla-tion du filtre h associé àφ:

t

k

= √1

2∑

l

h

l

h

lk

.

La condition d’interpolation (III.23) donne de plus θ(k) =√

2∑

l∈Z

t

l

θ(2kl) =√

2 t

2k

0,k

.

La fonction interpolanteθs’écrit :

xR, θ(x) =

Z

R

φ(y)φ(y−x)dy.

En effectuant le changement de variable Y=y+x, on obtient queθ(−x) =θ(x)pour tout x réel : la fonctionθest paire. En terme de symboles, on peut écrire ˆθen fonction du symbole ˆh associé au filtre h deφ, dont les coefficients sont compris entre 1 et s :

ˆ θ(ω) =ˆh(ω)ˆh(ω) =1 2 s

l=1 hleiωl

s k=1 hkeiωk=1 2 s

l,k0=1 hlhlk0 eiωk0=√1 2 s

k0=1 tk0 eiωk0.

On obtient alors tkcomme la convolution discrète du filtre hk: tk=1

2s

l=1hlhlk. Les indices k tels que tkest non nul sont compris entre 1−s et s1, la taille de ce filtre est donc égale à 2 s−1.

Nous allons voir dans le paragraphe suivant que l’on peut relier la fonction d’interpolation

issue de cette autocorrélation à un schéma d’interpolation : le schéma itératif d’interpolation

lagrangienne, initialement introduit par Dubuc [62], puis par Deslauriers et Dubuc [59].