Communication Numérique
Communication Numérique
Filtrage des signaux
Yoann Morel
http://xymaths.free.fr/Signal/Communication-Numerique-cours-TP.php
Communication Numérique
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Généralités sur les filtres
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Généralités sur les filtres
Un canal de transmission réel a une bande passante limitée :
physiquement (bande passante réelle)
par l’utilisateur (limitation de débit, partage entre utilisateurs,
problèmes de CEM, . . .)
Or la DSP d’un signal réel, donc limité dans le temps, n’est jamais limité.
=⇒ Nécessité de la limiter : recours au filtrage
y = h ∗ x
ˆy = H × ˆx
où, H = ˆh est la fonction de transfert du filtre.
Un filtre est caractérisé par sa fonction de transfert
(cid:44)→ Modification du contenu spectral du signal
Communication Numérique
Généralités sur les filtres
Rappel sur les filtres
x
(cid:45)
A
R.I. : h
(cid:45)y
Communication Numérique
Généralités sur les filtres
Rappel sur les filtres
x
(cid:45)
A
R.I. : h
(cid:45)y
y = h ∗ x
ˆy = H × ˆx
où, H = ˆh est la fonction de transfert du filtre.
Un filtre est caractérisé par sa fonction de transfert
(cid:44)→ Modification du contenu spectral du signal
Communication Numérique
Généralités sur les filtres
Principaux filtres
• Filtre passe-bas
|H(f )|
(cid:54)
G
(cid:64)
(cid:64)
(cid:64)
fc
(cid:64)
(cid:64)
(cid:45)
log f
(cid:64)
(cid:64)
(cid:64)
(cid:64)
Communication Numérique
Généralités sur les filtres
Principaux filtres
• Filtre passe-bande
|H(f )|
(cid:54)
G
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:64)
(cid:64)
(cid:64)
(cid:64)
(cid:64)
f1
(cid:27)
f2
(cid:45)
∆f
(cid:45)
log f
(cid:64)
(cid:64)
(cid:64)
(cid:64)
Communication Numérique
Généralités sur les filtres
Principaux filtres
• Filtre passe-haut
|H(f )|
(cid:54)
G
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
(cid:0)
fc
(cid:45)
log f
Communication Numérique
Généralités sur les filtres
Synthèse de filtres
• Méthode analogique : électronique, composants actifs et
passifs
• Méthode numérique :
méthode de Fourier : étude de H(f )
méthode séquentielle : relation xk ↔ yk
Communication Numérique
Méthode de Fourier
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
h(t) = 2aB sinc (2B(t − t0))
Communication Numérique
Méthode de Fourier
Filtre passe-bas idéal
|H(f )|
(cid:54)
−B
B
H(f ) = a Rect2B(f ) e−2iπf t0
(cid:45)
log f
D’où la R.I. :
Communication Numérique
Méthode de Fourier
Filtre passe-bas idéal
|H(f )|
(cid:54)
(cid:45)
log f
D’où la R.I. :
−B
B
H(f ) = a Rect2B(f ) e−2iπf t0
h(t) = 2aB sinc (2B(t − t0))
R.I. filtre passe-bas
fréquence porteuse
Communication Numérique
Méthode de Fourier
Filtre passe-bande idéal
|H(f )|
(cid:54)
(cid:27)
(cid:45)
−f0
2B
(cid:45)
log f
(cid:27)
(cid:45)
f0
2B
H(f ) = a [Rect2B(f − f0) + Rect2B(f + f0)] e−2iπf t0
d’où la R.I.
h(t) = 4aB sinc (2B(t − t0))
(cid:125)
(cid:123)(cid:122)
(cid:124)
cos(2πf0(t − t0))
(cid:125)
(cid:123)(cid:122)
(cid:124)
Communication Numérique
Méthode de Fourier
Filtre passe-bande idéal
|H(f )|
(cid:54)
(cid:27)
(cid:45)
−f0
2B
(cid:45)
log f
(cid:27)
(cid:45)
f0
2B
H(f ) = a [Rect2B(f − f0) + Rect2B(f + f0)] e−2iπf t0
d’où la R.I.
h(t) = 4aB sinc (2B(t − t0))
(cid:125)
(cid:123)(cid:122)
R.I. filtre passe-bas
(cid:124)
cos(2πf0(t − t0))
(cid:124)
(cid:125)
(cid:123)(cid:122)
fréquence porteuse
Communication Numérique
Méthode de Fourier
Exemple de filtrage
Débruitage d’un signal
Un bruit blanc additif gaussien (BBAG) est un signal additif
“haute fréquence”.
=⇒ Filtrage par un filtre passe-bas pour débruiter un signal
(cid:54) |H(f )|
−B
B
(cid:45)
log f
Communication Numérique
Méthode de Fourier
DD
Communication Numérique
Méthode de Fourier
Propriété : Un filtre est réalisable (causal) si et seulement si
Supp h est borné, i.e. si et seulement si la réponse
impulsionnelle h(t) est nulle en dehors d’un intervalle
de IR.
Problème : Ces filtres idéaux ne sont pas réalisables
(cid:54)|H(f )|
−B
B
(cid:45)
log f
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
rectangulaire
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
triangulaire
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
Hanning (ou plutôt Hann . . .)
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
Hamming
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
Blackman
. . .
Problème :
par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
cosinus surélevé
. . .
Problème :
Communication Numérique
Méthode de Fourier
On multiplie h(t) par une fenêtre W telle que
h(t) W (t) = 0 pour t /∈ [t1; t2]
où W est une fenêtre
. . .
Problème : par cette troncature, on introduit des oscillations
(Gibbs)
Communication Numérique
Méthode de Fourier
=⇒ Introduction ondulations :
Gain du filtre n’est plus constant, mais dépend (légèrement)
de la fréquence
diminution de la raideur du filtre
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Filtres numériques ←→ Signaux échantillonés
Publicité
(xk)
(cid:45)
A
R.I. : h
(cid:45)(yk)
La relation générale s’écrit alors (convolution discrète) :
yk =
l=+∞
(cid:88)
l=−∞
hl xk−l
ou, (hn) est la réponse impulsionnelle (discrete) du filtre.
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Transformation discrète de Fourier :
(cid:98)yk =
(cid:88)
n
yk e−2iπf n
(cid:88)
=
n
(cid:88)
=
hl
l
(cid:88)
=
hl
(cid:32)
(cid:88)
(cid:33)
hl xn−l
e−2iπf n
l
(cid:32)
(cid:88)
n
(cid:32)
(cid:88)
(cid:33)
xn−l e−2iπf n
(cid:33)
e−2iπf (n(cid:48)+l)
l
n(cid:48)
(cid:88)
=
hl e−2iπf l
l
(cid:33)
e−2iπf n(cid:48)
(cid:32)
(cid:88)
n(cid:48)
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
On retrouve ainsi la relation,
(cid:98)yk = (cid:99)hk (cid:99)xk
Filtre à réponse impulsionnelle finie : RIF (FIR)
Ce sont des filtres tels que Supp h borné,
c’est-à-dire hn = 0 si n /∈ [n1; n2]
On a alors,
et d’autre part,
(cid:98)h(f ) =
n=n2(cid:88)
n=n1
hn e−2iπf n
yk =
l=n2(cid:88)
l=n1
hl xk−l
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Schéma d’un filtre RIF
{xi, xi+1, . . . , xk}
ak
Tk
ak−1
Tk−1
(cid:80) yk
· · ·
· · ·
...
hn définit ainsi un filtre
passe-bas.
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Exemple simple de filtre numérique
h tel que h0 = h1 =
1
2
C’est-à-dire,
, et hn = 0 si n (cid:54)= 0 et n (cid:54)= 1.
(cid:88)
yk =
hl xk−l =
(xk + xk−1)
1
2
l
yk est une moyenne locale du signal xk d’entré.
On a alors,
(cid:98)h(f ) =
(cid:88)
n
hn e−2iπf n =
1
2
+
1
2
e−2iπf = e−iπf cos(πf )
et donc,
|(cid:98)h(f )|2 = cos2(πf ) ∼ 1 , f → 0
∼ 0 , f → ±π
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Exemple simple de filtre numérique
h tel que h0 = h1 =
1
2
C’est-à-dire,
, et hn = 0 si n (cid:54)= 0 et n (cid:54)= 1.
(cid:88)
yk =
hl xk−l =
(xk + xk−1)
1
2
l
yk est une moyenne locale du signal xk d’entré.
On a alors,
(cid:98)h(f ) =
(cid:88)
n
hn e−2iπf n =
1
2
+
1
2
e−2iπf = e−iπf cos(πf )
et donc,
|(cid:98)h(f )|2 = cos2(πf ) ∼ 1 , f → 0
∼ 0 , f → ±π
hn définit ainsi un filtre
passe-bas.
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Les filtres FIR ne sont en général pas suffisants (trops restrictifs).
On définit alors les filtres à Réponse Impulsionnelle Infinie (RII, ou
IIR), pour lesquels on a :
(cid:98)h(f ) =
n=+∞
(cid:88)
n=−∞
hne−2iπf n , hn (cid:54)= 0
En pratique, il est impossible d’implémenter des suites de longueur
infinie.
On introduit alors ces filtres de manière récursive :
yk =
M
(cid:88)
n=0
βn xk−n −
N
(cid:88)
n=1
αn yk−n
yk est calculé à partir de l’entrée xk et des valeurs antérieures de
yk : c’est un calcul itératif
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
Schéma d’un filtre RII
{xi, . . . , xk}
ak
Tk
bk
Tk
ak−1
Tk−1
bk−1
· · · · · ·
(cid:80)
yk
· · ·
· · ·
...
{yi, · · · , yk}
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
En réordonnant, on obtient, en posant α0 = 1,
α0 yk =
M
(cid:88)
n=0
βn xk−n −
N
(cid:88)
n=1
αn yk−n ⇐⇒
N
(cid:88)
n=0
αn yk−n =
M
(cid:88)
n=0
βn xk−n
soit, en prenant la transformée de Fourier,
(cid:32) N
(cid:88)
n=0
(cid:33)
αn e−2iπf n
(cid:98)y(f ) =
(cid:32) M
(cid:88)
n=0
(cid:33)
βn e−2iπf n
(cid:98)x(f )
d’où, la fonction de transfert,
H(f ) = (cid:98)h(f ) = (cid:98)y(f )
(cid:98)x(f )
=
M
(cid:88)
n=0
N
(cid:88)
n=0
βn e−2iπf n
αn e−2iπf n
=⇒ Les fréquences de coupure sont les racines de P .
=⇒ Problème de stabilité du filtre, si le dénominateur s’an-
nule (racines de Q)
=⇒ En général, existence d’un domaine de stabilité qu’il faut
respecter.
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
En utilisant une transformée en z (z = e−2iπf ),
H(f ) = (cid:101)H(z) =
M
(cid:88)
n=0
N
(cid:88)
n=0
βn zn
αn zn
=
βM zM + · · · + β1z + β0
αN zN + · · · + α1z + α0
=
P (z)
Q(z)
Communication Numérique
Méthode séquentielle : Filtres RIF et RII
En utilisant une transformée en z (z = e−2iπf ),
H(f ) = (cid:101)H(z) =
M
(cid:88)
n=0
N
(cid:88)
n=0
βn zn
αn zn
=
βM zM + · · · + β1z + β0
αN zN + · · · + α1z + α0
=
P (z)
Q(z)
=⇒ Les fréquences de coupure sont les racines de P .
=⇒ Problème de stabilité du filtre, si le dénominateur s’an-
nule (racines de Q)
=⇒ En général, existence d’un domaine de stabilité qu’il faut
respecter.
Communication Numérique
Filtrage adapté
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Filtrage adapté
Soit un signal codé avec la forme d’onde g(t) (formant du code en
ligne), et bruité :
x(t) = g(t) + w(t) , t ∈ [0; Tb]
où w est un BBAG de densité spectrale W (f ) =
N0
2
On cherche le filtre en reception h(t) :
y(t) = h(t) ∗ x(t) = g0(t) + n(t)
tel que le RSB en t = T (instant de décision) :
η =
|g0(T )|2
E(n2(t))
soit maximal
Communication Numérique
Filtrage adapté
On a :
g0(T ) = h(t) ∗ g(t) =
(cid:90)
IR
H(f ) G(f ) e2iπf T df
E(n2(t)) =
(cid:90)
IR
|H(f )|2 |W (f )|2 df =
N0
2
(cid:90)
IR
|H(f )|2 df
et,
d’où,
(cid:12)
(cid:90)
(cid:12)
(cid:12)
(cid:12)
IR
η =
2
(cid:12)
(cid:12)
(cid:12)
(cid:12)
H(f ) G(f ) e2iπf T df
N0
2
(cid:90)
IR
|H(f )|2 df
Communication Numérique
Filtrage adapté
Par Cauchy-Schwarz, on a :
2
N0
avec égalité si et seulement si,
η ≤
(cid:90)
IR
|G(f )|2 df
H(f ) = k G(f ) e−2iπf T , k ∈ C
soit, pour des filtres réels,
h(t) = g(T − t)
Le filtre h(t) = g(T − t) est le filtre optimal, ou filtre adapté,
Publicité
à la détection du signal g(t) bruité.
Communication Numérique
Effet du bruit et probabilité d’erreur
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Effet du bruit et probabilité d’erreur
Effet du bruit et probabilité d’erreur
Le filtre adapté est le filtre optimal pour la détection du signal
utile.
La mesure de la performance du filtrage (adapté ou non) est
donnée par la probabilité d’erreur :
probabilité de décider qu’un bit 1 à était reçu alors
qu’un bit 0 a été envoyé, ou inversement.
Communication Numérique
Effet du bruit et probabilité d’erreur
Exemple de calcul de la probabilité d’erreur
On considère un signal polaire NRZ :
x(t) =
(cid:40) +A + w(t) , si bit émis = +1
−A + w(t) , si bit émis = +0
D’apres le théoreme de Bayes, on a
pe = p(0|1) p1 + p(1|0) p0
avec,
(cid:40) p0, p1 les probabilités d’avoir un 0 ou un 1
p(0|1), p(1|0) les probabilités conditionnelles
Communication Numérique
Effet du bruit et probabilité d’erreur
Soit Y la sortie du filtre adapté :
Y = g(−t) ∗ x(t) =
1
Tb
(cid:90) Tb
0
x(t) dt
et donc, si un 0 a été envoyé,
Y = −A +
1
Tb
(cid:90) Tb
0
w(t) dt
d’où la densité de probabilité conditionnelle,
TY |0 =
√
1
2πσ2
(cid:18)
exp
−
(cid:19)
(y + A)2
2σ2
avec la variance σ du bruit w(t) gaussien : σ2 =
N0
2Tb
Communication Numérique
Effet du bruit et probabilité d’erreur
On obtient alors, avec un seuil de décision λ,
p(1|0) = pY |0(Y ≥ λ) =
(cid:90) +∞
λ
T (Y |0) dz =
(cid:32)
1
2
erfc
A + λ
(cid:112)N0/Tb
(cid:33)
avec la fonction d’erreur complémentaire :
erfc(u) =
2
√
π
On trouve de même,
(cid:90) +∞
e−s2
ds
u
(cid:32)
(cid:33)
A − λ
(cid:112)N0/Tb
p(0|1) =
1
2
erfc
Communication Numérique
Effet du bruit et probabilité d’erreur
Au total, on obtient,
(cid:32)
p1
2
erfc
Dans le cas où, p0 = p1 =
alors,
, alors pe est minimum pour λ = 0 et
(cid:33)
+
p0
2
erfc
(cid:33)
(cid:32)
A + λ
(cid:112)N0/Tb
A − λ
(cid:112)N0/Tb
1
2
pe =
1
2
erfc
(cid:33)
(cid:32)
A
(cid:112)N0/Tb
et donc, si on pose εb = A2 Tb, l’énergie par bit (impulsion
d’amplitude A de durée Tb), alors,
pe =
1
2
erfc
(cid:19)
(cid:18)(cid:114) εb
N0
Communication Numérique
Effet du bruit et probabilité d’erreur
pe =
1
2
erfc
(cid:19)
(cid:18)(cid:114) εb
N0
(cid:114) εb
N0
Communication Numérique
Application : Critère et Filtre de Nyquist
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Interférence entre symboles :
L’interférence entre symboles est un phénomène qui se
produit si le niveau échantillonné à l’instant de décision
ne dépend pas du seul symbole attendu, mais se trouve
altéré par la superposition d’un ou plusieurs autres sym-
boles voisins.
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Réponse globale du système, avec filtre adapté en réception :
(an)
(cid:45)
h(t)
Bruit
(cid:63)
(cid:45)(cid:77)
(cid:45) h(−t)
(cid:45)y(t)
Codage en ligne
Filtrage adapté
On a alors,
y(t) =
(cid:88)
n
anr(t − nT ) + bruit
avec la réponse globale du système :
r(t) = h(t) ∗ h(−t)
Symbole
à détecter
IES
bruit
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Réponse en sortie du filtre adapté :
y(t) =
(cid:88)
n
anr(t − nT ) + bruit
Echantillonnage aux instants t = kT :
y(kT ) =
(cid:88)
n
anr(kT − nT ) + bk
Symbole
à détecter
IES
bruit
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Réponse en sortie du filtre adapté :
y(t) =
(cid:88)
n
anr(t − nT ) + bruit
Echantillonnage aux instants t = kT :
y(kT ) =
(cid:88)
n
anr(kT − nT ) + bk
= ak r(0) +
(cid:88)
n(cid:54)=k
anr ((k − n)T ) + bk
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Réponse en sortie du filtre adapté :
y(t) =
(cid:88)
n
anr(t − nT ) + bruit
Echantillonnage aux instants t = kT :
y(kT ) =
(cid:88)
n
anr(kT − nT ) + bk
= ak r(0)
(cid:124) (cid:123)(cid:122) (cid:125)
+
Symbole
à détecter
(cid:88)
n(cid:54)=k
(cid:124)
anr ((k − n)T )
+ bk
(cid:124)(cid:123)(cid:122)(cid:125)
(cid:123)(cid:122)
(cid:125)
IES
bruit
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Interférence entre symboles (IES)
On appelle distortion maximale, le ratio :
|anr(nT )|
|r(0)|
|r(nT )|
(cid:88)
n(cid:54)=0
(cid:88)
n(cid:54)=0
|r(0)|
,
si an ∈ {−1, +1}
Dmax =
=
Dmax ≥ 1 =⇒ IES provoque une erreur de détection
Dmax < 1 =⇒ Condition nécessaire pour la bonne
réception du message
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Diagramme de l’œil
Communication Numérique
Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
En l’abscence d’IES, l’œil est completement “ouvert” a l’instant de
décision ; tous les trajets passsent par deux points seulement (en
binaire, M points en M-aires).
(a) Ouverture verticale : immunité au bruit
(b) Ouverture horizontale : immununité au déphasage d’horloge
Communication Numérique
Application : Critère et Filtre de Nyquist
Cas idéal - Filtre de Nyquist
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Cas idéal - Filtre de Nyquist
Cas idéal - Filtre de Nyquist
C’est le cas Dmax = 0.
Cela revient à :
(cid:40) r(kT ) = 0 , ∀k (cid:54)= 0
r(0) (cid:54)= 0
Dans ce cas, le filtre, de R.I. r(t), est dit de Nyquist.
Remarque : La condition de Nyquist est trivialement satisfaite
lorsque l’impulsion h(t) est de durée plus petite
que T , et donc |Supp(h)| ≤ 2T
Communication Numérique
Application : Critère et Filtre de Nyquist
Cas idéal - Filtre de Nyquist
Critère de Nyquist fréquentiel
Le critère de Nyquist implique que :
(cid:88)
n
r(t − nT ) = r(t)
(cid:88)
n
δ(t − nT ) = r(0)δt
soit, dans le domaine fréquentiel :
(cid:98)r(f ) ∗
1
T
(cid:88)
(cid:16)
δ
Publicité
f −
n
(cid:17)
n
T
= r(0)
soit,
(cid:16)
(cid:88)
n
T
c’est-à-dire, (cid:98)r doit être constant sur une largeur de bande B ≥ 1
2T .
On appelle bande de Nyquist la largeur de bande minimale :
= T r(0)
f −
(cid:98)r
n
(cid:17)
Bmin =
1
2T
Communication Numérique
Application : Critère et Filtre de Nyquist
Cas idéal - Filtre de Nyquist
Choix le plus simple :
R(f ) = T r(0) Rect1/T (f ) =
(cid:26) 1 , si |f | ≤ 1
2T
0 , sinon
On a alors,
r(t) = r(0) sinc
(cid:19)
(cid:18) t
T
Communication Numérique
Application : Critère et Filtre de Nyquist
Cas idéal - Filtre de Nyquist
Inconvénients des filtres de Nyquist
A l’instant d’échantillonnage exact t = kT , on a
r(kT ) = sinc(kT ) = 0 , mboxet r(0) = 0
c’est-à-dire, Dmax = 0.
Mais, si l’instant d’échantillonnage est nettement moins précis à la
réception : t = kT + ε, avec ε (cid:54)= 0, alors,
(cid:16)
(cid:12)
(cid:12)
(cid:12)sinc
kπ +
πε
T
(cid:17)(cid:12)
(cid:12)
(cid:12) = +∞
(cid:88)
k
=⇒ Aucune tolérance vis-à-vis de l’instant d’échantillonnage
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en cosinus surélevé
Si ak+1 = −ak, alors,
(k + 1)T ,
le cas optimal étant :
(cid:88)
n
(cid:88)
n
an r(t − nT ) doit s’annuler entre kT et
anr(t − nT ) = 0 pour t = (cid:0)k + 1
2
(cid:1) T
1ère solution : r (cid:0)(cid:0)k + 1
2
(cid:1) T (cid:1) = 0 =⇒ r(t) = sinc
(cid:19)
(cid:18) 2πt
T
2ème solution : On impose
r(t) =
r(0)
2
0
,
si t = ±
T
2
sit = ±T, ±
3
2
T, ±2T, . . . , ±
kT
2
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé
De cette façon, on a, en t = (cid:0)k + 1
2
(cid:1) T
si ak+1 = −ak ,
si ak+1 = ak , ±
r(0)
−
2
(cid:18) r(0)
2
r(0)
2
r(0)
2
+
= 0
(cid:19)
= ±r(0)
La fonction
(cid:20)
r(t) =
sinc
(cid:19)
(cid:18) 2πt
T
+
1
2
sinc
(cid:18) 2π
T
(cid:18)
t +
T
2
(cid:19)(cid:19)
+
1
2
sinc
(cid:18) 2π
T
(cid:18)
t −
T
2
(cid:19)(cid:19)(cid:21)
vérifie ce critère, et on a :
r(t) = r(0)
sinc (cid:0) 2πt
T
1 − (cid:0) 2t
T
(cid:1)
(cid:1)2 = r(0) sinc
(cid:19)
(cid:18) πt
T
cosc
(cid:19)
(cid:18) πt
T
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé
avec la fonction cosinus cardinal : cosc(x) =
=⇒ On a alors une décroissance en
1
n2 (et
cos x
1 − x2
1
n2 < +∞)
(cid:88)
n
Dans le domaine fréquentiel, fonction de trnasfert associée est :
R(f ) =
T r(0)
2
[1 + cos(πf T )]
,
|f | ≤
1
T
“1 + cos” : Filtre en cosinus surélevé
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en racine de cosinus surélevé
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en racine de cosinus surélevé
Filtre en racine de cosinus surélevé
Probleme : r(t) ainsi calculé est la R.I. globale du systeme,
r(t) = h(t) ∗ h(−t)
−→ Détermination de h(t) ?
R(f ) =
T r(0)
2
[1 + cos(πf T )] = T r(0) cos2
(cid:19)
(cid:18) πf T
2
=⇒ H(f ) = (cid:112)T r(0) cos
(cid:19)
(cid:18) πf T
2
tel que R(f ) = |H(f )|2. Alors,
H(f ) = (cid:112)T r(0)
ei πf T
2 + ei πf T
2
2
Rect2/T (f )
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en racine de cosinus surélevé
La transformée de Fourier inverse donne alors la R.I.
h(t) =
(cid:112)T r(0)
2
(cid:20)
sinc
(cid:18) 2t
T
−
(cid:19)
1
2
+ sinc
(cid:19)(cid:21)
(cid:18) 2t
T
+
1
2
soit aussi,
h(t) =
2
π
(cid:112)T r(0) cosc
(cid:19)
(cid:18) 2t
T
−→ Probleme : h(t) ne vérifie pas le critere de Nyquist...
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé avec coefficient de retombée
1 Généralités sur les filtres
2 Méthode de Fourier
3 Méthode séquentielle : Filtres RIF et RII
4 Filtrage adapté
5 Effet du bruit et probabilité d’erreur
6 Application : Critère et Filtre de Nyquist
Interférence entre symboles (IES)
Cas idéal - Filtre de Nyquist
Filtre en cosinus surélevé
Filtre en racine de cosinus surélevé
Filtre en cosinus surélevé avec coefficient de retombée
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé avec coefficient de retombée
Filtre de Nyquist : R0(f )
Filtre en cosinus surélevé : R1(f )
En pratique, on utilise un compromis entre R0 et R,
Rα , avec 0 ≤ α ≤ 1 , et
Rα = R0 , pour α = 0
Rα = R1 , pour α = 1
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé avec coefficient de retombée
On remarque que pour α = 1, on a
r(t) = sinc
(cid:19)
(cid:18) πt
T
cosc
(cid:19)
(cid:18) πt
T
= rO(t)
=⇒ R(f ) = R0(f ) ∗ C(f )
avec, C(f ) = T.F.
cosc
(cid:18)
(cid:19)(cid:19)
(cid:18) πt
T
On remplace alors C(f ) par
1
α
C
Rα = R0(f ) ∗
πT
2
(cid:19)
,
=
(cid:18) f
α
1
α
(cid:19)
(cid:18) f
α
C
cos (πf T ) Rect1/T (f )
Communication Numérique
Application : Critère et Filtre de Nyquist
Filtre en cosinus surélevé avec coefficient de retombée
En temporel, on a alors,
rα(t) = r0(t) cosc
(cid:19)
(cid:18) αt
T
= sinc
(cid:19)
(cid:18) πt
T
cosc
(cid:19)
(cid:18) αt
T
et donc le compromis :
• Tolérance au bruit α = 0
• Tolérance à l’instant d’échantillonnage α = 1