• Aucun résultat trouvé

Conversion Analogique-Numérique et Numérique-Analogique Introduction à la Radio Logicielle

N/A
N/A
Protected

Academic year: 2022

Partager "Conversion Analogique-Numérique et Numérique-Analogique Introduction à la Radio Logicielle"

Copied!
66
0
0

Texte intégral

(1)

Conversion Analogique-Numérique et Numérique-Analogique

Introduction à la Radio Logicielle

O. VENARD

ST5-ARCH

Année scolaire : 2009-2010

(2)

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

(3)

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

(4)

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



     

(5)

O.Venard - ESIEE/SIGTEL - 2009 7

X(f)

f

P

T

(f)

f

1/T F

B

f 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 Fe12

(6)

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

(7)

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

(8)

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   

(9)

O.Venard - ESIEE/SIGTEL - 2009 15

Échantillonnage passe-bande

avec -

2 2

e e

e

F F

f    f kFf  

Échantillonnage passe-bande

Soit un signal passe-bande  f

C

f ; f

B C

f

B

   f

C

f

B

  kF

e

  f

C

f

B

   f

C

f

B

   k1F

e

  f

C

f

B

   

2 2

1

C B C B

e

f f f f

k F k

 

 

e

4

B

Ff

et

(10)

O.Venard - ESIEE/SIGTEL - 2009 17

Échantillonnage passe-bande

Quantification

(11)

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+3

T

n

x

n

T

n+1

T

n+2

x

n+1

x

n+2

T

n-3

x

n-3

T

n-2

T

n-1

x

n-2

x

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

(12)

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

(13)

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 (-)

(14)

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)

(15)

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

(16)

O.Venard - ESIEE/SIGTEL - 2009 31

RSBq (10 bits) pour un sinus

Signal sinusoïdal

6.02 1.76 dB

RSB qNmax

x 2

  x

(17)

O.Venard - ESIEE/SIGTEL - 2009 33

distribution uniforme

max x

3

  x

6.02 dB RSB qN

distribution normale

max

4.45

x

  x

6.02 8.2 dB RSB qN

max

 10

5

p xx

(18)

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

x

RSBq

sinusoïdal uniforme normale

Puissance du bruit de quantification

(19)

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

x

10log

x

10log

x

10log

q T

b q T q

RSB G

G

  

  

   

 

                   

Gain de traitement

e

2

Ff

max

f

max

F

e

2

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

 

     

 

(20)

O.Venard - ESIEE/SIGTEL - 2009 39

Mise en forme du bruit

2

b

modulateur ordre 1

( ) ( 1) ( ) ( 1)

y nx n   e ne n

 

1 1

( ) ( ) ( ) 1

Y zz X z E zz

(21)

O.Venard - ESIEE/SIGTEL - 2009 41

…modulateur ordre 1

1 ( ) ( ) ( 1)

e ne ne n

 

( ) ( ) 4sin 2 /

bb qq s

S fS ff 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 nx n   e ne n   e n

  2

1 1

( ) ( ) ( ) 1

Y zz X z E zz

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

(22)

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

R

G

T

modulateur 

(23)

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

(24)

O.Venard - ESIEE/SIGTEL - 2009 47

modulateur 

( ) X ( ) ( ) E ( ) ( ) Y zH z X zH z E z

 

  100  

( ) 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é

(25)

O.Venard - ESIEE/SIGTEL - 2009 49

Reconstruction

X(f)

f F

B

f

X

e

(f)

0 1/T

-1/T

F

B

H(f)

Du numérique à l’analogique

… 110 101 000 010 011 011 011 001

000 Décodage Blocage

(26)

O.Venard - ESIEE/SIGTEL - 2009 51

…suite

Lissage

Convertisseur Numérique analogique

x [n] Conversion x (t)

NA

Bloqueur d’ordre

zéro

CNA

(27)

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

e

F

e

Filtre 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

 

  

 

(28)

O.Venard - ESIEE/SIGTEL - 2009 55

Interpolation DAC

DAC1405D-650

… suite

(29)

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

NA

6.02

RSB A

N   bits

(30)

O.Venard - ESIEE/SIGTEL - 2009 59

…ENOB

1.76

ENOB 6.02

NRSB

RSB

Ajustement de sinus

  2 1/ 2

1

e x obs x id

    N     log 2

12 ENOB N e

q

  

   

 

(31)

O.Venard - ESIEE/SIGTEL - 2009 61

CAN

Les besoins et les moyens

Source :

(32)

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

(33)

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

(34)

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

(35)

O.Venard - ESIEE/SIGTEL - 2009 71

Sigma-Delta

24 bits @ 100KHz à 14 bits @ 10 MHz

Pipeline

10 à 14 bits @ 150 MHz

(36)

O.Venard - ESIEE/SIGTEL - 2009 73

convertisseur Pipeline

Comparaison

(37)

O.Venard - ESIEE/SIGTEL - 2009 76

Consommation

Panorama

Texas Instruments

Analog

Devices

(38)

O.Venard - ESIEE/SIGTEL - 2009 78

Panorama

e2v

(ex ATMEL)

Caractéristiques et imperfections

(39)

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

– …

(40)

O.Venard - ESIEE/SIGTEL - 2009 82

Erreur d’offset

• Écart entre la 1

ère

transition 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

(41)

O.Venard - ESIEE/SIGTEL - 2009 84

Calibration

Non linéarité différentielle (DNL)

• Écart relatif entre la valeur effective du pas q

i

et la valeur théorique q.

DNL

k

=-1

DNL

k

=-0.5 DNL

k

=0.5 DNL

k

=0

max

k

DNL

k

DNL

• Ideal : +1LSB FS => +1bit

• DNL >1LSB => code manquant

(42)

O.Venard - ESIEE/SIGTEL - 2009 86

DNL

• Qualifie la forme générale d’une fonction de transfert

Ekécart entre la transition et la droite de gain

Non linéarité intégrale (INL)

INL(k)=Ek1/2LSB

( )

j

( )

j i j i

INL i q DNL j

q

    

(43)

O.Venard - ESIEE/SIGTEL - 2009 88

2 mesures …

INL

(44)

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

(45)

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

g

N log

ft

 

        

 

20log 2

g g

RSB    ft

(46)

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

...

fn

dB

f

V V V

THD V

    

    

 

(47)

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

(48)

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

 

 

       

(49)

O.Venard - ESIEE/SIGTEL - 2009 101

Distorsion d’intermodulation

IMD

Ordre 3

P 3 P 1

A(dB)

(50)

O.Venard - ESIEE/SIGTEL - 2009 103

IP3

SFDR

• Spurious free dynamic range

• Contribution de toutes les sources d’imperfections

(51)

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

NRSB

(52)

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

(53)

O.Venard - ESIEE/SIGTEL - 2009 111

Dithering

• La solution : ajouter du bruit !

DNL et SFDR

(54)

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

(55)

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

(56)

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

(57)

O.Venard - ESIEE/SIGTEL - 2009 119

Imperfections

• DNL

• Temps d'établissement

• Glitch

• Distorsion

• SFDR

DNL

Ideal : +1bit => +1LSB FS DNL >1LSB => non monotonique

(58)

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

(59)

O.Venard - ESIEE/SIGTEL - 2009 123

Distorsion - SFDR

Radio logicielle

introduction

(60)

O.Venard - ESIEE/SIGTEL - 2009 125

Superheterodyne

Emission/Réception FI basse

fréquence

(61)

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

(62)

O.Venard - ESIEE/SIGTEL - 2009 129

Les limites des CAN

Les limites des CAN

(63)

O.Venard - ESIEE/SIGTEL - 2009 131

Les limites des CAN

Réception Sous échantillonnage

Difficile en RF, possible en FI

Fe 5 GHz

(64)

O.Venard - ESIEE/SIGTEL - 2009 133

Sous échantillonnage

Chaîne de réception

Dynamique ~90dB + marge de garde

(65)

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.

(66)

O.Venard - ESIEE/SIGTEL - 2009 137

Le spectre radio

Radio analogique +Radio numérique

Références & Sources

Radio-communications numériques vol.I – G.Baudoin et al.

(ESIEE/SIGTEL) - Dunod

Mesures temporelles et conversion analogique-numérique - P. Nayman - CNRS-IN2P3

• Digital Audio Signal Processing – Udo Zoelzer - Wiley

• Cascaded Noise-Shaping Modulators for Oversampled Data Conversion – B. Wooley – standford

• Pipeline Analog-to-Digital Converters for Wide-Band Wireless Communications - Lauri Sumanen

• Numérisation du signal radio - Patrick Loumeau – ENST Comelec

Architecture Emission- Réception – J.Palicot – FT R&D

Analog devices – Brad Brannon - http://www.converter- radio.com/index.htm

Notes d’application : Analog devices, Maxim, Microchip, …

Références

Documents relatifs

Lors de la conversion, la courbe donnée binaire = f(tension analogique) n'étant pas une fonction (plusieurs codes binaires possibles pour une même tension d'entrée), le

Dans Cassy, il y a un Convertisseur Analogique Numérique (CAN) qui est un dispositif électronique essentiel de la carte d’acquisition ; il transforme une

Plus cette fréquence sera élevée plus on se rapprochera du signal

C’est la raison pour laquelle, la caractéristique du CAN est décalée d’un demi- quantum sur la gauche, comme le montre la figure suivante dans le cas d’un convertisseur 3 bits ;

b-Utiliser le résultat de (a), et sachant que la dérivée de la fonction échelon est une impulsion de Dirac ( ) calculer la dérivée de v(t) et tracer sa forme d’onde.. ∫ ( )

Lorsque la tension (Vin + Vref) est appliquée sur l’entrée de l’intégrateur, sa sortie augmente jusqu’à atteindre la limite haute du comparateur à fenêtre.. La tension (Vin

énormément le temps de commutation par rapport au convertisseur à tension où il se passe des changements de tension lors des commutations. Les commutateurs n'agissent pas

Le convertisseur double rampe : le principe consiste à charger un condensateur par la tension analogique à mesurer pendant un temps T contant, puis à décharger le condensateur