2011 examen final -...

19
Université Laval Département de génie électrique Professeur: Leslie A. Rusch et de génie informatique GEL4200: Communications numériques 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20 Documentation fournie; une calculatrice permise Problème 1 (25 points sur 100) Supposons que nous avons un PLL d’ordre deux où le filtre de la boucle est 1 1 F j et le gain est unitaire (soit K 0 =1). A. (10 points) Donnez l’estimé de la phase ˆ t quand il y a une saute de phase de .1 radian à t=0. B. (5 points) Quelle est l’erreur asymptotique? C. (10 points) Quelle est l’excursion maximale de l’estimé de la phase en pourcentage de la saute de .1 radian? . g(t) G(j) 0 0 1 1 t ut e 0 1 1 j j 0 0 0 1 1 t e ut t 2 0 1 1 j j 2 1 2 1 sin 1 cos 1 n t n e t 2 2 2 1 2 n n n j j j

Transcript of 2011 examen final -...

Page 1: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Université Laval Département de génie électrique Professeur: Leslie A. Rusch et de génie informatique

GEL4200: Communications numériques

2011 Examen final

Mercredi le 27 avril 2011; Durée: 13h30 à 15h20 Documentation fournie; une calculatrice permise

Problème 1 (25 points sur 100)

Supposons que nous avons un PLL d’ordre deux où le filtre de la boucle est

1

1F

j

et le gain est unitaire (soit K0=1).

A. (10 points) Donnez l’estimé de la phase ˆ t quand il y a une saute de

phase de .1 radian à t=0.

B. (5 points) Quelle est l’erreur asymptotique?

C. (10 points) Quelle est l’excursion maximale de l’estimé de la phase en pourcentage de la saute de .1 radian?

.

g(t) G(j)

0

0

11 tu t e

0

1 1

j j

0

0 0

1 1 teu t t

2

0

1 1

jj

2 1

21 sin 1 cos

1

nt

n

et

2

2 2

1

2n

n nj j j

Page 2: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Université Laval Département de génie électrique Professeur: Leslie A. Rusch et de génie informatique

GEL4200: Communications numériques

2011 Examen final

Mercredi le 27 avril 2011; Durée: 13h30 à 15h20 Documentation fournie; une calculatrice permise

Problème 1 (25 points sur 100)

Suppose we have a second order PLL whose loop filter has frequency response :

1

1F

j

and unitary loop gain (that is, K0=1).

A. (10 points) Give the phase estimate ˆ t when there is a phase jump of

height .1 radians at t=0.

B. (5 points) What is the asymptotic error?

C. (10 points) What is the maximal excursion of the phase estimate as a percentage of the phase jump of .1 radians?

.

g(t) G(j)

0

0

11 tu t e

0

1 1

j j

0

0 0

1 1 teu t t

2

0

1 1

jj

2 1

21 sin 1 cos

1

nt

n

et

2

2 2

1

2n

n nj j j

Page 3: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 2

Problème 2 (30 points sur 100)

Voici la matrice de contrôle pour un code en bloc:

1 0 0

0 1 0

0 0 1

1 0 1

1 1 0

0 1 1

TH

A. (10 points) Quelle est l’implémentation en registres à décalage de l’encodeur?

A. (10 points) Quelle est la distance minimale?

B. (10 points) Donnez la table des syndromes.

Page 4: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 2

Problème 2 (30 points sur 100)

Consider the following parity contol matrix for a block code:

1 0 0

0 1 0

0 0 1

1 0 1

1 1 0

0 1 1

TH

A. (10 points) What is the shift register implementation of the encoder?

A. (10 points) What is the minimal distance?

B. (10 points) Give the syndrome table.

Page 5: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 3

Problème 3 (20 points sur 100)

Considérez pour le 8 QAM les deux correspondances suivantes entre les symboles logiques et les coordonnées I/Q. Laquelle des deux correspondances sera la plus performante pour le TCM, et pourquoi?

Option A

Option B

Voici un encodeur TCM.

Page 6: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 3

Problème 3 (20 points sur 100)

Consider the use of 8 QAM with either of the two following constellation mappings between the logical symbols and the I/Q coordinates. Which of the mappings is most appropriate for TCM and why?

Option A

Option B

TCM encoder

Page 7: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 4

Problème 4 (25 points sur 100)

Considérons le treillis d’encodage suivant pour un code convolutif.

A. (5 points) Quel est le taux de codage? Quel est la longueur de contrainte?

B. (20 points) Trouvez la distance libre df du code convolutif en supposant que les décisions sont fermes. Combien de chemins y a-t-il à cette distance minimale?

SVP utilisez les feuilles de treillis de décodage fournies. Mettez ces feuilles dans votre cahier bleu.

Page 8: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 4

Problème 4 (25 points sur 100)

Consider the following encoding trellis for a convolutional code.

A. (5 points) What is the code rate? What is the constraint length?

B. (20 points) Find the free distance (or minimal distance) df of the convolutional code using hard decisions. How many paths are there at the minimal distance?

Please use the trellis decoding sheets that are provided and place them in your exam booklet.

Page 9: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 5

Page 10: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20
Page 11: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

GEL4200/7014 Examen final Hiver 2011

Page 6

Page 12: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20
Page 13: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Fonction échelon

0 si 0 1

1 si 0

ttU t z dz

t j

t

1

1/2

0

U(t)

La Rampe: 2

0 0 1

0

t tU z dz

t t j

t

1

0 1

t

U z dz

PLL forme générale

HLP()

Filtre du boucle

VCO

0cosA t

0ˆ2sin t

ˆsin PLL forme linéaire

Filtre du boucleVCO

bruit

ˆ bruit

?

ˆ

E

0K F

fonction de transfert en boucle fermée

0

0

ˆ K FH

j K F

erreur

0

jE

j K F

Théorème de la valeur finale

0

lim limt j

e t j E

boucle passe-tout : 1F

boucle passe-bas : 1

1

Fj

largeur equivalent du bruit:

2

2 0

12

0NB H f df

H

2

2 2

pour 8

H2

nN

n

n n

B

j j

Boucle de Costas

Page 14: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Corrélation croisée

0

T

ij j iz s t s t dt

Matrices de Hadamard

1n n

nn n

H HH

H H

Le canal binaire symétrique (BSC)

0 0

1 1

p

1-p

1-p

p

0 0

1 1

p

1-p

1-p

p

BPSK avec AWGN: 02 bp Q E N

Codes en bloc m = message à encoder, u = mot de code généré

T T

k

n-k

G P I U = mG

H I P S rH

t = # d’erreurs qui peuvent être corrigés

min 1

2

dt

Code Hamming (n,k)=(2m-1,2m-1-m) Distance de Hamming

d(u,v) = # de positions de bits avec des valeurs différents dans les deux vecteurs u et v

Distance minimale

, 2

min , min wj j ji j j

d

u v u

Probabilité d’erreur de bit p Probabilité d’avoir plus que t erreurs de bits parmi un block de N bits

11

1

1 11

NN k N tk t

k t

N Np p p p

k t

!

! !

N N

k k N k

Tableau Standard Première rangé – mots de codes valides Première colonne – erreurs corrigibles Tous les 2n mots de codes possibles sont inclus dans la table Il n’y a pas de répétition des mots de code

Corriger une erreur 1. Détecter l’erreur 0 erreur TS = rH v

2. Identifier la rangé avec T Tje H = rH

i.e. le syndrome identifie le coset 3. Corriger l’erreur en calculant jU = r + e

(le mot de code dans la colonne de tableau standard où on trouve )

Codes convolutifs

Page 15: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Algorithme de Viterbi

Algorithme de Viterbi

Algorithme de Viterbi

Chapitre 7 GEL10280/64486 60

43

Focus: le point de terminaison –le chemin vient d’ou?

Gain de codage: 2 2

10 min,sans codage10log fd d

Borne supérieur de gain de codage (en dB)

1010 log frd r = taux de codage = k/n

Distance libre = distance minimale =df

t = # d’erreurs qui peuvent être corrigés

1

2fd

t

Page 16: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

TCM Taux de codage = 1/n

pour le TCM et les décisions souples Chapitre 9 GEL10280/64486 7

Exemple

1

2

1 1 1

1 0 1

g

g

2 2 1

3 2 2

codage convolutif

u X m X g X

u m X g X

1 1

(pas codé)

u m

Chapitre 9 GEL10280/64486 10

Correspondence de Gray

Correspondence pour TCM

Chapitre 9 GEL10280/64486 13

Coordonnées dans l’espace du signal

2 2 22 7 3 7 5 7 3 36fd

Chapitre 9 GEL10280/64486 22

Calculer les distances locales

a=00

b=10

c=01

d=11

(14,6)

(10,

2)

(14,6)

(12,4)(8,0)

(8,0)

(12,4)

(4,4)

(0,8

)

(4,4)

(2,6)(2,10)

(2,10)

(2,6)

(12, 4)( 8, 0)

(4,4)(0,8)

(6,2)(2,6)

Z = -5 1 -7 3

(10,2)(0,8)

Chapitre 9 GEL10280/64486 25

Calculer les distances globalest=3

20

20

20 36 56

20 4 24

2 24 2

20

20 16 6

20

2 24 6

52

Page 17: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1510

-10

10-8

10-6

10-4

10-2

100

QPSK coherent

Eb/N

0

pro

bab

ilité

d'e

rreu

r

Plan de l’efficacité spectrale (Bandwidth Efficiency Plane)

0BE N

RW

bs

Hz

Page 18: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

Récepteur d’échantillonnage

décision z T

t=T

filtreh(t) z t z T

n t

is t r t

m

MAP: i qui maximise p(z|si) p(si)

i qui minimise 2

0 lni iN P r s s

probabilité a priori de symbole i iP s s

ML: i qui maximise p(z|si)

i qui minimise 2

ir s

Raised cosine 2 2 2

sin cos

1 4s s

s s

t T r t Tv t

t T r t T

Énergie moyenne

2

1

1

1

1énergie du signal

M

moy ii

M

i

EM

iM

s

Énergie par bit v. énergie par symbole 2logb sE M E

QAM 2log M †

Conversion de l’espace I/Q vers espace du signal

cas rectangulaire (carrée) M=L2

n2

20

2mi

63log12

o1

g

1

l

1b

e

Ld

EMP Q

M NM L

Borne d’union

minmin

00

2 2

2b

e

EDK KP Q Q d

M M NN

K est le nombre des paires des signaux séparés par la distance minimale Dmin

Distance minimale dans l’espace du signal

min min i ki k

D

s s et minmin

2 b

Dd

E

0

2 be

EP BPSK Q

N

0

be

EP OOK Q

N

0

22 b

e

EP QPSK Q

N

Perte par rapport à QPSK

min 102 perte 10logd x x

Pour une modulation orthogonale

2

1e b e

MP bit P P symbol

M

Pour une modulation non-orthogonale avec codage de gray

2log

ee b

P symbolP bit P

M

Efficacité spectrale 1 1

bits/sb

b

R

W T W

2 2

1

, ,I Q I Qsn n n nM

I Qn n

i

M Ea a a a

a a

coordonnées, espace du signal

coordonnées, espace I/Q

Page 19: 2011 examen final - wcours.gel.ulaval.cawcours.gel.ulaval.ca/2017/h/GEL4200/default/7references/2011_exa… · 2011 Examen final Mercredi le 27 avril 2011; Durée: 13h30 à 15h20

MPSK cohérent 2log M †

0

2

0

22 sin

2 log2 sin

se

b

EP M Q

N M

E MQ

N M

MFSK cohérent 22 log

1

M

M

2

0 0

log1 1s b

e

E E MP M Q M Q

N N

Séparation minimale 1/2Ts

DPSK incohérent 01

2bE N

eP e

~1 dB de perte entre DPSK et BPSK

MFSK incohérent 2log M

M †

021( )

2bE N

eP BFSK e

~1 dB de perte entre BFSK cohérente et incohérente

Séparation minimale 1/Ts

Loi de Shannon

2log 1C W SNR 0

bESNR

N

0

2 1C WbE W

N C

0

0 1.6bECdB

W N

Relations trigonométriques

cos sin tan

0 1 0 0

8 .8536 .3827 .4142

4 1 2 1 2 1

3 1 2 3 2 3

2 0 1

tan arctany x y x k

Processus Gram Schmidt

1 1

1

1t s t

E où 2

1 10

TE s t dt

2 2 2 1 1,t s t s t t t

22

2 20 22

T tE t dt t

E

i. 1

1

,i

i i i k kk

t s t s t t t

2

0

T ii i

ii

tE t dt t

E

† en supposant une impulsion Nyquist idéale