Documente Academic
Documente Profesional
Documente Cultură
DIGITALA. MODULATOARE SI
DEMODULATOARE
1. Semnale BPSK
Semnalul transmis are
Datele transmise ,
d t {0; 1}, t kTb , (k 1)Tb , Tb durata de bit
Amplitudinea - constant A
Frecvena - 0=2f0
Faza egal cu 0 sau dup cum s-a transmis +/-1 (MP)
pentru t 0, Tb
d t 0
A cos(0 t ),
s BPSK t A cos( 0 t d t )
A cos(0 t ) A cos(0 t ), d t 1
1. Semnale BPSK
Notand cu ,
d1 t 1 2d t ,
d1 t 1
d1 t 1
1. Semnale BPSK
Schema bloc Modulator / Demodulator si refacerea purtatoarei
kTb
d1(t)
X
Acos0t
X
( )2
x1
FTB
2f0
x4
dt
kTb
x5
2
x2
x3
V0
1. Semnale BPSK
Densitatea spectral de putere
Definim impulsul de baza (suportul temporal)
p1 t A[ t t Tb ]
incluzand toate simbolurile emise de sursa
BB
BPSK
S BPSK
a2
T
2
m 2
T
2
a
2
2
P n
n
T
T
1 BB
1 BB
S BPSK 0 S BPSK 0
4
4
1. Semnale BPSK
In cazul nostru
j b
A
T
jTb
P1 ( ) F A[ (t ) (t Tb )]
1 e
ATb e 2 sinc b
j
2
2
md1 E{d1} 0, d21 E{d12 } E{d1} 1
Tb
BB
S BPSK
( f ) A 2 Tb sinc 2
2
A2 Tb 2 ( 0 ) Tb
2 ( 0 ) Tb
S BPSK ( f )
sinc
sinc
4
2
2
1. Semnale BPSK
Reprezentarea n spaiul semnalelor
Se alege un vector (set de vectori) ortonormai
Tb
2 (t )dt 1
2
C
Tb
Tb
2
(t )
cos 0t
Tb
S1 A cos 0t A
Tb
(t )
2
C2 Tb
2
1. Semnale BPSK
Se reprezint cei doi vectori n funcie de vectorul bazei
s1
T
A b
2
s2
d 2A
Tb
2
Tb
2 Eb
2
1. Semnale BPSK
Utilizarea spaiului semnalelor pentru determinarea Pe
Ipotez: semnalul BPSK se transmite printr-un canal afectat doar de
ZAGA
Se reprezint vectorul zgomot n funcie de vectorul bazei
n(t ) n0 (t ) n0
2
cos 0 t
Tb
n0 0 medie
n0 v.a. Gaussian cu 2
N0
2
1. Semnale BPSK
Presupunnd c s-a transmis s1
n02
n02
d
def
d
1
1
2
2
Pc | s1 P n0 2
e 2 dn0 1 d
e 2 dn0
2 2 2
2 2
2
2 Eb
d
1 Q
1 Q
2
N0
Q( x)
1
e
2
x2
2
Pc | s
2
dx
2 Eb
1
1
Pc Pc |s1 Pc |s2 1 Q
2
2
N0
2 Eb
Pe 1 Pc Q
N
0
R2
R1
r
s1
s2
Tb
2
d 2A
Tb
2 Eb
2
Tb
2
XOR
d(t)
b(t-Tb)
b(t)
X
Acos(0t)
delay Tb
d t 0,
d t 1,
bt bt Tb
bt bt Tb
vDPSK (t ) A cos(0t d (t ) )
Decodorul DPSK:
r(t)
sx(t)
X
Tb
Catre
integrator
b(t)
Tb
b(t-Tb)
3. Semnale OQPSK/QPSK
Avantaje: durata de simbol = 2*durata de bit lrgimea de band
necesar transmiterii semnalelor QPSK este jumtate din cea necesar
transmiterii semnalelor BPSK
Emitorul OQPSK:
d(t)
(
D FlipFlop
(even)
CK ( fb )
Toggle FlipFlop
2
do(t)
(
so(t)
X
v(t)
Acos0t
CK
~
/2
CK
Asin0t
D FlipFlop
(odd)
X
de(t)
Emitorul OQPSK.
se(t)
3. Semnale OQPSK/QPSK
Datele d(t) sunt aplicate la intrarea ambilor bistabili de tip D, dar unul
dintre ei nscrie pe frontul pozitiv al ceasului, cellalt pe frontul negativ
Cei doi bistabili memoreaz datele pe un interval de 2Tb rata de bit a
d0(t) i de(t) este
1
Ro Re
2Tb
const
t0 , 2Tb
const
tTb ,Tb
3. Semnale OQPSK/QPSK
Receptorul OQPSK
ca i n cazul BPSK este necesara demodularea sincron refacerea
purttoarei
V0 Ts Ps be
( 2 k 1) Tb
s(t)
dt
kTb
( 2 k 1) Tb
V0
2
( 2 k 2 ) Tb
dt
Ve Ts Ps bo
2 kTb
BPF
4f0
cos0t
Latch
3. Semnale OQPSK/QPSK
Observaie: circuitul de refacere a purttoarei are o ambiguitate de faz de
2/4 semnalele demodulate pot fi complementare celor transmise
acest lucru se poate corecta dac se utilizeaz codarea diferenial la emisie
i decodarea la recepie
3. Semnale OQPSK/QPSK
Reprezentarea n spaiul semnalelor
2 (t )
cu condiia
Ts
2
1
sin 0 t
sin 0 t
Ts
Tb
1,2 (t ) 1
0
3. Semnale OQPSK/QPSK
atunci
sQPSK (t ) A
Ts
T
d o (t )1 (t ) A s d e (t ) 2 (t );
2
2
Ts
d o (t ); d e (t ) 1, t 0, Tb
2
cos 0t dt
Ts
Ts
2
2
Ad e (t )
cos 2 0tdt A
d e (t ) sin 0t cos 0tdt
Ts 0
Ts 0
Ts
A2
Ad e (t )
d e (t )
Ts d e (t ) Es
2
2
A2
sQPSK , 2 d o (t )
Ts d o (t ) Es
2
unde
A2Ts
Es
2
3. Semnale OQPSK/QPSK
2
do=-1
de=1
Es
do=de=1
=> 90o
Es
Es
do=-1
de=-1
Es
do=1
de=-1
3. Semnale OQPSK/QPSK
distana dintre dou puncte adiacente este
d 2 Es
3. Semnale OQPSK/QPSK
Probabilitatea de eroare
Probabilitatea de detecie corect : presupunnd c s-a transmis s1
detecia este corect dac zgomotul nu va deplasa vectorul recepional r
din primul cadran
d
d
P(c / s1 ) P(n1 , n2 )
2
2
d
Q2
2
d
2
d
Pc P(c / s i ).P( s i ) 1 Q
2
1
1
2
n12
2
dn1
d
2
n22
2
dn2
2 Es
d
Pe 1 Pc 1 1 Q
1 1 Q
2
N0
2
2 Es
2Q
N
0
2 ES
2
Q
N
0
3. Semnale OQPSK/QPSK
Observaie: semnalul mai poate fi scris sub forma
1
1
sQPSK (t ) 2 Ad e (t )
cos o t Ad o (t )
sin 0 t
2
2
rezultnd
d o 2 cos(2i 1) ; d e 2 sin( 2i 1)
4
4
3. Semnale OQPSK/QPSK
Densitatea spectral de putere a QPSK/OQPSK
Conform exprimrii de mai sus, OQPSK are impulsul de baz:
p2 (t ) (t ) (t 2Tb )
j s
2 j sin Tb jTb
1
T
j 2Tb
jTb
F p2 (t )
1 e
Tb
e
2Tb e
sincTb Ts e 2 sinc s
j
jTb
2
E Ad o t A 2
BB
QPSK
A2
T
T
( ) 2
TS sinc 2 S 2 A 2TS sinc 2 S
TS
2
2
1 BB
1 BB
GQPSK ( ) GQPSK
( 0 ) GQPSK
( 0 )
4
4
3. Semnale M-PSK
Problema:
n BPSK fiecare bit este transmis individul faza semnalului se
schimb cu {0, 180};
n QPSK fiecare pereche de bii formeaz un simbol faza
semnalului se schimb cu {0, 180}; TS 2Tb
Dac se utilizeaz N bii pentru a forma un simbol TS NTb
pot fi generate simboluri diferite a cror faz difer cu
2 2
N
M 2
3. Semnale M-PSK
Semnalul transmis este
sMPSK (t ) A cos(0t m ) A cos m cos 0t A sin m sin 0t
pi ( in phase)
pq ( quadrature)
t 0, Ts , Ts NTb
Surs
1
d(t)
Convertor
S/P
Convertor
D/A
v(sm)
controlat de
v(sm)
N-1
Va determina faza
semnalului MPSK transmis
out
3. Semnale M-PSK
Convertorul S/P stocheaz N bii de date din irul d(t) i i transmite
convertorului D/A n paralel ieirea sa va rmne neschimbat pe o
durat de
Convertorul S/P genereaz un semnal cu niveluri logice la ieire,
corespunztoare tuturor combinaiilor de M simboluri aplicate a intrare
v(sm) depinde de simbolul sm (m = 0.. M-1)
Sursa de semnal sinusoidal va genera un semnal de amplitudine
constant a crui faz este determinat de valoarea lui v(sm) faza
acestuia se modific la sfritul fiecrui interval de simbol
3. Semnale M-PSK
Receptorul
r(t)
BPF
Mf0
( )
cos(M0t)
M
cos (0t)
sin (0t)
M-PSK
ATspi
TS
dt
0
(LPF)
Convertor
A/D
N-1
TS
dt
0
ATspq
Date
estimate la
recepie
3. Semnale M-PSK
Semnalul M-PSK se mai poate scrie, separnd componentele n faz i
cuadratur, sub forma
pi ( in phase)
pq ( quadrature)
3. Semnale M-PSK
Vectorii ortonormai sunt
1 (t )
2
cos 0 t
Ts
2 (t )
2
sin 0 t
Ts
v0 A
v1 A
......
TS
cos ,
2
M
TS
3
cos ,
2
M
TS
A
sin
2
M
TS
3
A
sin
2
M
T
2m 1 ,
vm A S cos
2
M
......
v M 1
A S cos 2 ,
2
M
2m 1
TS
sin
2
M
TS
A
sin 2
2
M
unde
T
A S
2
A 2TS
ES
2
3. Semnale M-PSK
v1
v0
2/M
/M
R0
/M
1(t)
vM-1
ES
2(t)
3. Semnale M-PSK
Distana dintre oricare dou punce vecine este
d 2 E S sin
M
4
E
sin
4 2 E S 4 2 NEb
d
2
M
M2
2
TS NTb
N
2 M
3. Semnale M-PSK
Probabilitatea de eroare : presupunnd c s-a transmis s1
2
2 2 NE
4
NE
d
d
b
b
1 2Q
Pc | s1 P n 1 2Q
1 2Q
N0M 2
2
4M 2 N 0
1
Pc
M
2 2 NE
1
b
Pc | si
MP c | s1 1 2Q
N0M 2
M
i 1
2 2 NE
b
Pe 1 Pc 2Q
N0M 2
3. Semnale M-PSK
Pentru a pstra probabilitatea de eroare constant trebuie ca
2 NEb
N0M 2
2 NEb
N0 22N
k const .
Eb k 2 2 N
2
N0 N
3. Semnale M-PSK
s MPSK t A cos m cos 0 t A sin m sin 0 t t 0, TS
d o t const
t0 ,TS
d o t const
t0 ,TS
dar
si
deci
pTX t A t y TS
PTS Ae
cos m 2 sin m 2
TS
2
T
sinc S
2
1
2
1 1 2 2
T
T
A Ts sinc 2 S E S sinc 2 S
2 TS
2
2
1 BB
BB
0 1 S MPSK
0
S MPSK S MPSK
4
4
BB
2
S MPSK
2
Ai cos 0t Bi sin 0t ; 0 t TS ; 1 i 2 N 1
TS
Ai , Bi a, 3a, ,
p Ai p Bi
, (*)unde
M 1 a ; M 2N ;
1
M
iar a este un parametru ales astfel nct energia medie a semnalului (*) s
fie aceeai
M
N
Ai , Bi (2i 1)a; i 1,
; M 2 ;
2
1
p Ai pBi
M
n
n( n 1)
n(n 1)( 2n 1)
2
i
rezult
i utiliznd
2
6
1
1
M M
M
M M
1 2
1
1
M /2
2
2
2
2
2
2
2
a
2a
M
Ai2 Bi2
2
(2i 1) 2
4
2
6
2
M i 1
M
a2
( M 1)
3
n
2
ES si2 (t )dt
TS
0
A2 B2
2
2
2
Ai cos 0t Bi sin 0t 2 dt i i TS Ai Bi
TS 2
2
0
TS
2a 2 ( M 1)
unde
3ES
2( M 1)
bk-1
bk-2
Q
D
D/A
conv.
Ae(t)
Q
D
A cos(0t)
Q
D
D/A
conv.
Ao(t)
bk-3
D
A sin(0t)
CKTS
Emitor
BPF
4f0
( )4
cos(0t)
Circuit de
refacere a
purttoarei
sin(0t)
b0
TS
dt
0
A/D
converter
b2
TS
dt
0
b1
A/D
converter
b3
Receptor
2
cos 0 t
Ts
2 (t )
2
sin 0 t
Ts
2a
a
II
3a
2
cos 0 t ( I )
TS
4
8
4
Pe ,s 1
P(C | I ) P(C | II ) P(C | III )
16
16
16
unde
2
nI2 nQ
N0
2
{ a , a},n 2 { a , a}
n1
u2
2
2
a
e 2
a
P(C | I )
du 1 2Q
a 2
n1{ a , a}
n 2 { a ,}
P(C | II )
u2
2 2
du
u2
q
q
du 1 2Q 1 Q
2
2 2
u 2
2
2
a
P(C | III )
du 1 Q
2
S QASK
ES
16
2 ( 0 )TS
2 ( 0 )TS
sinc
sinc
2
2
2
2
TS NTb
sBFSK t A cos0 d t t
d t 1
d t 1
Frecvena
H 0
Frecvena
L 0
pH t
1 d t
1 d t
; pL t
; d t 1,1
2
2
A p H t cos H t
s BFSK t
A cos L t
A p L t cos L t
p L t
Detector
de
anvelop
FTB
sBFSK(t)
Comparator
B=2fb
Detector
de
anvelop
FTB
Receptorul BFSK
1 1
p H (t ); p ' H t 1,1
2 2
1 1
p L t p L (t ); p ' L t 1,1
2 2
2B
8
2 4 f b
Tb
4
2 2 f b
Tb
1.5
0.5
0
-15
-10
-5
10
15
BBFSK f H f L 2 f b
f H f L 2 fb
4 fb
2
cos H t ,
Tb
2 t
2
cos L t
Tb
H L
4
Tb
A2Tb
Eb
2
2 t
s L t
d 2 Eb
Eb
Eb
s H t
1 t
Pe P n Q
Q
2
N0
5. Semnale M-FSK
0
1
d(t)
Convertor
D/A
Convertor
S/P
Surs de
semnal
v(sm) sinusoidal a
SMFSK(t)
crei frecventa
este controlat
de v(sm)
FTB
Detector
Maxim
B=2fb
N-1
Va determina
frecvena
semnalului MPSK transmis
Detector
de
anvelop
Detector
de
anvelop
FTB
B=2fb
Detector
de
anvelop
FTB
Convertor
A/D pe N
bii
N-1
5. Semnale M-FSK
Se poate demonstra c probabilitatea de eroare este minimizat atunci cnd
frecvenele f0, f1, ... , fM-1, sunt alese n aa fel nct semnalele s fie mutual
ortogonale trebuie separate ntre ele cu minim 2 f 2 2
S
TS
NTb
fb
N
5. Semnale M-FSK
2 B 2 2 Mf
2.5
4f S
2
1.5
0.5
-10
0
0
10
20
30
40
50
M 1
60
70
5. Semnale M-FSK
Reprezentarea n spaiul
semnalelor
Se aleg vectorii bazei
2 t
Es
2Es
1 t
2
cos 2kf S t ,
Tb
fS
2 t
2
cos 2 k 2 f S t
Tb
2 t
2
cos 2 k 4 f S t
Tb
1
1
TS NTb
Es
3 t
......
d 2Es
1 t
Es
5. Semnale M-FSK
Probabilitatea de eroare
Probabilitatea de recepie corect
d
d
Pc | s1 P n1 P n2
2
2
d
P nM 1 1 Q
2
M 1
Probabilitatea de eroare
d
Pe 1 Pc 1 1 Q
2
M 1
d
M 1Q
2
Es
1
Q
N0
6. Semnale MSK
t
p o t cos 2
4Tb
t Tb t Tb
t
p e t sin 2
4Tb
t t 2Tb
t
t
cos 0 t Ad e t sin 2
sin 0 t
s MSK t Ad o t cos 2
4Tb
4Tb
d o t ct t Tb , Tb 2kTb
d e t ct t 0, 2Tb 2kTb
6. Semnale MSK
Semnalul se mai poate scrie sub forma
d (t ) d e (t )
d o (t ) d e (t )
s MSK t A o
cos(
)
t
A
0
cos( 0 )t
2
2
2
f
2 b
4Tb
4
Notand cu
d o t d e t
2
H 0
C H t
d o t d e t
2
L 0
C L t
sMSK t A cos(0 )t
sMSK t A cos(0 )t
6. Semnale MSK
frecvenele H i L se aleg astfel nct s fie ndeplinit condiia de
ortogonalitate
Tb
cos
0
daca
2
f
L 0
4Tb
4
f L f0 b
4
2 f H f L Tb 2
2 fb
Tb n
4
alegand
f0
m
fb
4
fb
4
f L m 1
fb
4
6. Semnale MSK
Emitorul / receptorul MSK (implementare posibila, nu singura!)
Ad o t
cost
FTB
(0+)
+
+
+
-
cos 0 t
FTB
(0-)
Ad e t
Emitor
6. Semnale MSK
xt
s e1 t
t e 2k 1Tb
2 k 1Tb
2 k 1Tb
dt
d o t
Comparator
prag
t com kTb
t e 2k 2Tb
2 k 2 Tb
2 kTb
dt
d e t
y t
Receptor
Comparator
prag
6. Semnale MSK
FTB
(2H)
xt
+
+
FTJ +
Amplificare
( )2
FTB
(2L)
y t
K cosf b t
6. Semnale MSK
L t
CL=1
CH=0
d 2Es
2
H t
cos H t
Ts
2
L t
cos L t
Ts
Es
CL=0
CH=-1
Es
CL=-1
CH=0
CL=0
CH=1
H t
6. Semnale MSK
Probabilitatea de eroare se determin la fel ca n cazul semnalelor QPSK
2
E s
Es
ES
d
2
Pe 1 Pc 1 1 Q
Q
1 1 Q
2Q
N 0
N0
N0
2
sQPSK (t ) 2 Ad o t coso t d o t d e t t
Po
4Tb
cosTb
2Tb
1
4Tb cosTb
2Tb
1
e jTb
6. Semnale MSK
d0 de A
S
BB
MSK
v.a.i.i.d.
E d o2 E d e2 A2
16 A 2Tb
cos 2 Tb
2Tb
1
32 Eb
cos 2 Tb
2Tb
1
A 2Tb
Eb
2
G MSK ( )
1 BB
1 BB
G MSK ( 0 ) G MSK
( 0 )
4
4
6. Semnale MSK
S z
0
10
-1
10
-2
10
-3
10
-4
10
.
-15
-10
3
2Tb
-5
Tb
2
Tb
10
15
1,2
Se poate demontra ca in cazul MSK 99 % putere este cuprinsa intr-o banda de
Tb
In timp de QPSK banda ce cuprinde 99% din energie este de
8
Tb
6. Semnale MSK
Continuitatea de faza in MSK: semnalul MSKtransmis este o sinusoida pe frecventa
0+ sau 0-, conform tabelului de mai jos
6. Semnale MSK
Semnalul MSK se poate rescrie sub forma
sMSK t d o t A sin0 t d o t d e t t
Se noteaza
t 0 t daca d o t d e t 1
t 0 t daca d o t d e t 1
6. Semnale MSK
Termenul do(t)de(t) se schimba la kTb (kZ ), dar d0(t) se schimba la 2nTb, iar do(t)
se schimba la (2n+1)Tb
daca avem o schimbare in do(t), vom avea o schimbare de faza de
2n 1Tb 2n 1Tb 2n 1Tb 2 2n 1Tb 22n 1Tb
2Tb
2n 1
2Tb
2n
6. Semnale MSK
o t
Faza
o t
t
Tb