Conversion Analogique-Numérique et Numérique-Analogique
Introduction à la Radio Logicielle
O. VENARD
ST5-ARCH
Année scolaire : 2009-2010
O.Venard - ESIEE/SIGTEL - 2009 1
Conversion
Analogique-Numérique Numérique-Analogique
Application à la Radio logicielle
Chaîne de réception
Dynamique 87dB + marge de garde
O.Venard - ESIEE/SIGTEL - 2009 3
Spectre radio
Signal utile + interférents
Echantillonnage
Echantillonnage discrétisation de l’axe des abscisses
Quantification discrétisation de l’axe des ordonnées
réversible irréversible
O.Venard - ESIEE/SIGTEL - 2009 5
Echantillonnage
Modèle de l’échantillonnage
x(t)
t p
T(t)
x
e(t)
t
( ) ( ) ( ) ( )
e T
n
x t x t p t x t t nT
O.Venard - ESIEE/SIGTEL - 2009 7
X(f)
f
P
T(f)
f
1/T F
Bf X
e(f)
0 1/T
-1/T
F
B( ) 1
e
k
X f X f k
T T
Modèle de l’échantillonnage
( ) ( ) ( ) ( ) 1
e T
k
X f X f P f X f f k
T T
Echantillonnage bande de base (signal passe-bas)
f X
e(f)
0 1/T
-1/T
B
T B Fe12
O.Venard - ESIEE/SIGTEL - 2009 9
Repliement de spectre
f 1 =2kHz f 2 =8kHz f 3 =12kHz
Fe=10kHz
Échantillonnage passe-bande
( )
X f
O.Venard - ESIEE/SIGTEL - 2009 11
Échantillonnage passe-bande repliement
e ( ) e e
k
X f F X f kF
e ( ) X f
1 k
Échantillonnage passe-bande repliement
2 k
e ( ) e e
k
X f F X f kF
e ( )
X f
O.Venard - ESIEE/SIGTEL - 2009 13
Échantillonnage passe-bande repliement
1 k
e ( ) e e
k
X f F X f kF
e ( ) X f
Échantillonnage passe-bande repliement
e ( ) e e
k
X f F X f kF
e ( ) X f
2, 1,0,1,2
k
O.Venard - ESIEE/SIGTEL - 2009 15
Échantillonnage passe-bande
avec -
2 2
e e
e
F F
f f kF f
Échantillonnage passe-bande
Soit un signal passe-bande f
C f ; f
B C f
B
f
Cf
B kF
e f
C f
B
f
Cf
B k 1 F
e f
C f
B
2 2
1
C B C B
e
f f f f
k F k
e
4
BF f
et
O.Venard - ESIEE/SIGTEL - 2009 17
Échantillonnage passe-bande
Quantification
O.Venard - ESIEE/SIGTEL - 2009 20
Quantification uniforme
1
1
pas de quantification quantum
n n
n n
n T T q
n x x q
q
T
n+3T
nx
nT
n+1T
n+2x
n+1x
n+2T
n-3x
n-3T
n-2T
n-1x
n-2x
n-1 , 1 q
( )
Seuil de Quantification Valeur de Quantification
n n
n n
n
x T T Q x x T
x
Quantification par arrondi
O.Venard - ESIEE/SIGTEL - 2009 23
Dégradation
x Q Q(x) = x n
x
b q
x n
Modèle probabiliste
2 2 2
2 2
ˆ
( ) ( ) d ( ) d
q
q
q q q q q
b q q q q
b b q
b x x
b E b b p b b E b b p b b
P b
• Blanc
• Non corrélé
• Distribution uniforme
O.Venard - ESIEE/SIGTEL - 2009 25
Arrondi
2 2 2
2
( ) 0
12 12
q
q
q q
b q
b
b E b
E b q P q
Quantification par troncature (-)
O.Venard - ESIEE/SIGTEL - 2009 27
Troncature vers -
2 2 2
2
( ) 2
12 3
q
q
q q
b q
b
b E b q
E b q P q
Quantification par troncature (0)
O.Venard - ESIEE/SIGTEL - 2009 29
Troncature vers 0
2 2 2
2
( ) 0 3 3
q
q
q q
b q
b
b E b
E b q P q
Evaluation de la dégradation
2 2
2 2
max
10log x 10log x 4.77 6.02 dB
q
b
RSB N
x
max max
2 2
2 N 1 2 N
x x
q
Pour un sinus d’amplitude crête = 1 (quantif par arrondi) :
1.76 6.02 dB
RSB q N
O.Venard - ESIEE/SIGTEL - 2009 31
RSBq (10 bits) pour un sinus
Signal sinusoïdal
6.02 1.76 dB
RSB q N max
x 2
x
O.Venard - ESIEE/SIGTEL - 2009 33
distribution uniforme
max x
3
x
6.02 dB RSB q N
distribution normale
max
4.45
x
x
6.02 8.2 dB RSB q N
max 10
5p x x
O.Venard - ESIEE/SIGTEL - 2009 35
Résumé RSBq
2 2 max
10log x 4.77 6.02 dB
RSB q N
x
6.02 dB N
max
2
x 6.02 +1.76dB N
max
3 x
max
4.45
x 6.02 N 8.2 dB
xRSBq
sinusoïdal uniforme normale
Puissance du bruit de quantification
O.Venard - ESIEE/SIGTEL - 2009 37
Gain de traitement
2 2
2 2 max 2
0
1 2
( )
Fe
q
b q q
e e T
H f df f
F F G
2 2 2
2 2 2
10log
x10log
x10log
x10log
q T
b q T q
RSB G
G
Gain de traitement
e
2
F f
maxf
maxF
e2
W Hz
0
2 N
max
2 2
e R T
G F
f
2 2 max
10log x 4.77 6.02 3.01 dB
RSB q N R
x
2
2 max
10log x 4.77 6.02 10log dB
q T
RSB N G
x
O.Venard - ESIEE/SIGTEL - 2009 39
Mise en forme du bruit
2
b
modulateur ordre 1
( ) ( 1) ( ) ( 1)
y n x n e n e n
1 1
( ) ( ) ( ) 1
Y z z X z E z z
O.Venard - ESIEE/SIGTEL - 2009 41
…modulateur ordre 1
1 ( ) ( ) ( 1)
e n e n e n
( ) ( ) 4sin 2 /
bb qq s
S f S f f F
2 3
2 2 1
3
b q
G T
2 2 max
10log x 0.4 6.02 9.03 dB
RSB q N R
x
2 R G T
modulateur ordre 2
( ) ( 1) ( ) 2 ( 1) ( 2)
y n x n e n e n e n
2
1 1
( ) ( ) ( ) 1
Y z z X z E z z
4 5
2 2 1
b q 5
G T
2 2 max
10log x 8.1 6.02 15.05 dB
RSB q N R
x
2
R
O.Venard - ESIEE/SIGTEL - 2009 43
modulateur ordre M
2 1
2
2 2 1
2 1
M M
b q
M G T
2 2 max
10log 4.77 10 10log 2 1
6.02 6.02 3.01 dB
x
RSB q M M
x
N M R
2
RG
T
modulateur
O.Venard - ESIEE/SIGTEL - 2009 45
modulateur
0 1
( ) 1
1 1
N N i
i i N
N N i
i i
H z A z
z B z
( ) 1
( ) ( ) ( )
1 ( ) 1 ( )
Y z H z X z E z
H z H z
modulateur
filtre de mise en forme
O.Venard - ESIEE/SIGTEL - 2009 47
modulateur
( ) X ( ) ( ) E ( ) ( ) Y z H z X z H z E z
1 0 0
( ) 1
1 1 1
N N i
i i
X N N N i N N i
i i
i i
H z A z
z B z A z
1 1 0
1 1
( ) 1 1 1
N
N N i
i i
E N N N i N N i
i i
i i
z B z
H z
z B z A z
Résumé
O.Venard - ESIEE/SIGTEL - 2009 49
Reconstruction
X(f)
f F
Bf
X
e(f)
0 1/T
-1/T
F
BH(f)
Du numérique à l’analogique
… 110 101 000 010 011 011 011 001
000 Décodage Blocage
O.Venard - ESIEE/SIGTEL - 2009 51
…suite
Lissage
Convertisseur Numérique analogique
x [n] Conversion x (t)
NA
Bloqueur d’ordre
zéro
CNA
O.Venard - ESIEE/SIGTEL - 2009 53
… suite
x
e(nT
e)
p
Te(t) x(t)
h
0(t)
t 1
T e
x
r(t)
f X
r(f)
0
-F
eF
eFiltre de lissage
h
0(t)
t 1
T e
H
r(f)
f 1
F e /2
X
e[nT
e] x
r(t)
e
1 pour 2,
sinc T
0 sinon.
e r
f F H f f
O.Venard - ESIEE/SIGTEL - 2009 55
Interpolation DAC
DAC1405D-650
… suite
O.Venard - ESIEE/SIGTEL - 2009 57
Abaques
2 4 6 8 10 12 14
1 1.05 1.1 1.15 1.2 1.25 1.3 1.35
k: oversampling ratio
required 1/sinc correction
1 1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4
0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75
Damping factor 2nd order system
required 1/sinc correction
La correction en 1/sinc peut être approximée par la surtension d’une fonction de transfert d’ordre supérieur à 1
Nombre de bits effectifs (ENOB)
• Le nombre de bits effectifs de précision dépend du RSB
• Étant donné un RSB, la précision en nombre de bits du signal est :
• D’où l’importance de la mise en forme du bruit
6.02 dB RSB
q N A
6.02
RSB A
N bits
O.Venard - ESIEE/SIGTEL - 2009 59
…ENOB
1.76
ENOB 6.02
N RSB
RSB
Ajustement de sinus
2 1/ 2
1
e x obs x id
N log 2
12 ENOB N e
q
O.Venard - ESIEE/SIGTEL - 2009 61
CAN
Les besoins et les moyens
Source :
O.Venard - ESIEE/SIGTEL - 2009 63
Précision
• Résolution : x
min=q= x
max/(2
N-1)
• N bits, 2
Nétats ; 12bits 1 bit = 0.0244% FS
• Temps de conversion : Ts =1/Fs
Fonction de transfert d’un convertisseur analogique numérique
Précision
O.Venard - ESIEE/SIGTEL - 2009 65
Successive approximation
~ 16 bits @ ~ 3MHz
Bernard Gordon, at Epsco, introduced the first commercial vacuum-tube SAR ADC in 1954—an 11-bit, 50-kSPS ADC that dissipated 500 watts
N cycles pour N bits
Convertisseur Flash
1 à 1500 MHz @ 8 à 10 bits max
O.Venard - ESIEE/SIGTEL - 2009 68
Convertisseur Flash
• 1 comparateur par valeur.
• N bits → 2 N -1 comparateurs.
• 1 cycle pour N bits
• +1 LSB → taille circuit × 2.
• +1 LSB → ajustement composant × 2 précis.
• Quelques watts …
Convertisseur semi-flash
N=M+M bits → 2 M+1 comparateurs
O.Venard - ESIEE/SIGTEL - 2009 71
Sigma-Delta
24 bits @ 100KHz à 14 bits @ 10 MHz
Pipeline
10 à 14 bits @ 150 MHz
O.Venard - ESIEE/SIGTEL - 2009 73
convertisseur Pipeline
Comparaison
O.Venard - ESIEE/SIGTEL - 2009 76
Consommation
Panorama
Texas Instruments
Analog
Devices
O.Venard - ESIEE/SIGTEL - 2009 78
Panorama
e2v
(ex ATMEL)
Caractéristiques et imperfections
O.Venard - ESIEE/SIGTEL - 2009 80
Imperfections
• Caractéristiques statiques
– la non-linéarité différentielle – la non-linéarité intégrale – l’erreur de décalage – l’erreur de gain
• Caractéristiques dynamiques
– …
O.Venard - ESIEE/SIGTEL - 2009 82
Erreur d’offset
• Écart entre la 1
èretransition et sa position théorique (0.5 LSB)
Erreur de gain
• Écart de pente par rapport au gain idéal (1)
• Unité : volt, % FS, LSB
O.Venard - ESIEE/SIGTEL - 2009 84
Calibration
Non linéarité différentielle (DNL)
• Écart relatif entre la valeur effective du pas q
iet la valeur théorique q.
DNL
k=-1
DNL
k=-0.5 DNL
k=0.5 DNL
k=0
max
kDNL
kDNL
• Ideal : +1LSB FS => +1bit
• DNL >1LSB => code manquant
O.Venard - ESIEE/SIGTEL - 2009 86
DNL
• Qualifie la forme générale d’une fonction de transfert
• Ekécart entre la transition et la droite de gain
Non linéarité intégrale (INL)
INL(k)=Ek1/2LSB
( )
j( )
j i j i
INL i q DNL j
q
O.Venard - ESIEE/SIGTEL - 2009 88
2 mesures …
INL
O.Venard - ESIEE/SIGTEL - 2009 90
Paramètres dynamiques
• Signal ou signaux de test:
– Gigue à l’ouverture
– Taux de distorsion harmonique – Distorsion d’intermodulation – SFDR
Gigue à l’ouverture
O.Venard - ESIEE/SIGTEL - 2009 92
Gigue à l’ouverture
0 5 10 15 20 25 30 35 40
0 200 400 600 800 1000 1200
0 10 20 30 40 50 60 70 80 90 100
0 500 1000 1500 2000 2500
Samples (time)
Amplitude(LSB)
Pure SINE wave VS Jitter SINE wave
gigue Avec et sans gigue
Gigue à l’ouverture
• Gigue à l’ouverture : t g
• La gigue et la fréquence du signal d’entrée étant données, la résolution max est :
2
2 1
3
gN log
ft
20log 2
g g
RSB ft
O.Venard - ESIEE/SIGTEL - 2009 94
Gigue à l’ouverture
Produit une remontée du plancher de bruit
Distorsion harmonique
• Non linéarité du composant
• Interférence large bande
2 3
1
2 2 2 1/ 2
2
20 log
f f...
fndB
f
V V V
THD V
O.Venard - ESIEE/SIGTEL - 2009 97
INL et distorsion
Fonction de transfert du convertisseur
Ordre 2 Ordre 3 Ordre 5
Les coefficients dépendent de la dynamique du signal !
INL et DNL
• Pleine échelle : le cumul des non linéarités -> INL
• Petite échelle : DNL peut-être dominant, pas de
proportionnalité amplitude/distorsion
O.Venard - ESIEE/SIGTEL - 2009 99
DNL+gigue
• fct de transfert : non bijective autour des zones de transition
Distorsion d’intermodulation
• 2 signaux tests f a et f b :
– non linéarité à l’ordre 2
• (f
a+ f
b) et (f
a- f
b)
– non linéarité à l’ordre 3
• (2f
a+ f
b) , (f
a+ 2f
b), (2f
a- f
b) et (2f
b- f
a)
– Interférence Bande étroite
2 1/ 2 ,
2 2
20 log
ij i j dB
a b
V
IMD V V
O.Venard - ESIEE/SIGTEL - 2009 101
Distorsion d’intermodulation
IMD
Ordre 3
P 3 P 1
A(dB)
O.Venard - ESIEE/SIGTEL - 2009 103
IP3
SFDR
• Spurious free dynamic range
• Contribution de toutes les sources d’imperfections
O.Venard - ESIEE/SIGTEL - 2009 105
SFDR
Dépend du signal.
Difficulté de qualifier un composant pour les modulations à enveloppe non constante.
SFDR -> ENOB
SFDR largement dépendant du signal (amplitude, fréquence, largeur de bande).
1.76 6.02
ENOB
N RSB
O.Venard - ESIEE/SIGTEL - 2009 109
Subranging converter
répétition et cumuls des défauts
AD 9042
DNL -> SFDR
SFDR et C/I
• Caractéristique convertisseur :
– Pleine échelle : 4.8 dBm.
– SFDR : -90 dBFS
• Spécifications :
– C/I : 18 dB
– Gain de l’antenne au convertisseur : 25 dB
• Sensibilité à l’antenne :
– [[[FS+SFDR]-G]+C/I] = -92.2 dBm
O.Venard - ESIEE/SIGTEL - 2009 111
Dithering
• La solution : ajouter du bruit !
DNL et SFDR
O.Venard - ESIEE/SIGTEL - 2009 113
Corrélation bruit de quantification
« Dithering » large bande
Rapport signal sur bruit
• f : Fréquence signal IF
• t
g:gigue à l’ouverture (rms)
• ε : DNL moyen (LSB)
• V
noise: bruit thermique (LSB)
• N nombre de bit
Rapport signal sur bruit pour un sinus
O.Venard - ESIEE/SIGTEL - 2009 115
Facteur de bruit
– Puissance d’entrée pleine échelle – Impédance de terminaison
– Fréquence d’échantillonnage – Rapport signal sur bruit
Facteur de bruit ADC
O.Venard - ESIEE/SIGTEL - 2009 117
Facteur de bruit
•Vrms=0.707 V, Zin=200 , Psig=4 dBm
•RSB=78 dB
•Fe=80 MHz
Nout = -150 dBm/Hz
F=-150+174=24 dB
Convertisseur numérique-analogique
O.Venard - ESIEE/SIGTEL - 2009 119
Imperfections
• DNL
• Temps d'établissement
• Glitch
• Distorsion
• SFDR
DNL
Ideal : +1bit => +1LSB FS DNL >1LSB => non monotonique
O.Venard - ESIEE/SIGTEL - 2009 121
Temps d’établissement
• Error Band = ±1/2 ou 1 LSB
• Slew time << autres temps
Glitch de commutation
•Couplage capacitif -> bipolaire
•Dispersion temporelle ->
unipolaire
•Unité (u/p)Volt*s ; surface.
•Pire cas (souvent) 0111...111 ->
1000...000
•Dépend du code
•Réduire les temps d'établissement
O.Venard - ESIEE/SIGTEL - 2009 123
Distorsion - SFDR
Radio logicielle
introduction
O.Venard - ESIEE/SIGTEL - 2009 125
Superheterodyne
Emission/Réception FI basse
fréquence
O.Venard - ESIEE/SIGTEL - 2009 127
Conversion directe
Radio logicielle idéale
F
e>2GHz et ENOB>16 bits Fe élévée
SFDR
Linéarité
Nb de bits
Fe 5 GHz
O.Venard - ESIEE/SIGTEL - 2009 129
Les limites des CAN
Les limites des CAN
O.Venard - ESIEE/SIGTEL - 2009 131
Les limites des CAN
Réception Sous échantillonnage
Difficile en RF, possible en FI
Fe 5 GHz
O.Venard - ESIEE/SIGTEL - 2009 133
Sous échantillonnage
Chaîne de réception
Dynamique ~90dB + marge de garde
O.Venard - ESIEE/SIGTEL - 2009 135
Fréquence
Bandes de fréquences
• GSM450
• GSM900
• DCS1800/PCS1900
• UMTS bands I – VII (ranging from 869MHz to 2690MHz for BTS Tx)
• WiMAX bands from 2.3-2.7GHz and 3.3-
3.8GHz.
O.Venard - ESIEE/SIGTEL - 2009 137