Sunteți pe pagina 1din 114

Capitolul 2. Banda de baz!

1 Thursday, October 28, 2010


Capitolul 2. Banda de baz!
Schema general!
!
Sistem elementar de comunica"ie digital!
!
Tx
!
Rx
Banda de baz!
Digital Front
End
RF
Banda de baz!
Digital Front
End
RF
2
2 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Cuprins
!
Schema general!
!
Banda de baz!
!
Arhitecturi de RF
!
Digital Front End
3
3 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Schema general! Tx
Prelucrare pe
bit
Modula!ie
Filtru de
formare
Banda de baz!
Digital Front
End
RF
4
4 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Prelucrarea la nivel de bit
!
Criptare
!
Func"ional, se face n nivelurile superioare ale stivei
!
Practic, se face n nivelul fizic (datorit! u#urin"ei n implementare)
!
Cod detector de erori
!
Func"ional, se face n nivelurile superioare ale stivei
!
Inserarea CRC-ului n cadrul pachetului
!
Uniformizarea distribuirii bi"ilor
!
Randomizer (aleatorizare)
!
Robuste"e la propagarea prin canalul radio
!
Introducerea bi"ilor de redundan"!
!
Adaptarea ratei de codare la cerin"e
!
Puncturing
Randomizer
Codare
canal
Adaptarea
ratei
Criptare
Pachet logic Bloc de codare
Cod
detector
erori
5
5 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Criptare
!
Scop:
!
Transformarea pachetului de date, dup! o cheie
cunoscut! numai de c!tre emi"!tor #i receptor
!
Cheia este manevrat! #i gestionat! la nivel logic
!
Prelucrarea se face la nivel de pachet

!
b
0
,
!
b
1
,,
!
b
N!1
{ }
Criptare

b
0
, b
1
,, b
N!1
{ }

k
0
k
1
k
K !1
"
#
$
%
Cheia de criptare
6
6 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Criptare (2)
!
Algoritmi de criptare
!
DES Data Encryption Standard (IBM - 1976)
!
Cheie pe 56 de bi"i
!
Prea scurt!: a fost spart! n 22h15m
!
AES Advanced Encryption Standard (1998)
!
Cheie pe 128|192|256 de bi"i
!
Bloc de 128 de bi"i
!
Orice algoritm de criptare folose#te o cheie de
cifrare
!
CCM (Counter with CBC-MAC) cifru de 128 de bi"i
!
Operarea se face la nivel de pachet logic
!
Op"ional: CRC (Cyclic Redundancy Check)
7
7 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: AES o rund!
Planificare
chei
128
CHEIE CIFRU
Rijndael
scheduler
DATA
k
0, 0
k
0,1
k
0, 2
k
0, 3
k
1, 0
k
1,1
k
1, 2
k
1, 3
k
2, 0
k
2,1
k
2, 2
k
2, 3
k
3, 0
k
3,1
k
3, 2
k
3, 3
Demultiplexare
d
0, 0
d
0,1
d
0, 2
d
0, 3
d
1, 0
d
1,1
d
1, 2
d
1, 3
d
2, 0
d
2,1
d
2, 2
d
2, 3
d
3, 0
d
3,1
d
3, 2
d
3, 3
a
0, 0
a
0,1
a
0, 2
a
0, 3
a
1, 0
a
1,1
a
1, 2
a
1, 3
a
2, 0
a
2,1
a
2, 2
a
2, 3
a
3, 0
a
3,1
a
3, 2
a
3, 3
S
a
0, 0
a
0,1
a
0, 2
a
0, 3
a
1, 3
a
1,1
a
1, 2
a
1, 0
a
2, 2
a
2, 3
a
2, 0
a
2,1
a
3, 3
a
3, 0
a
3,1
a
3, 2
2 3 1 1
1 2 3 1
1 1 2 3
3 1 1 2
b
0, 0
b
0,1
b
0, 2
b
0, 3
b
1, 0
b
1,1
b
1, 2
b
1, 3
b
2, 0
b
2,1
b
2, 2
b
2, 3
b
3, 0
b
3,1
b
3, 2
b
3, 3
+
8
8 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Decriptare
!
Opera"iile sunt cele inverse
!
Complexitatea este similar! encriptorului
Studia!i exact algoritmul de criptare
Simula!i algoritmul n Matlab
Reprezenta!i schema bloc a decriptorului
9
9 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Cod detector de erori
!
Este folosit de nivelul logic pentru a detecta
eronarea unui pachet logic
!
CRC (Cyclic Redundacy Check)
!
Polinoame folosite tipic:
!
CRC-8
!
CRC-16
!
CRC-32
!
CRC-64

A
0
, A
1
,, A
P!1
{ }
CRC

p x ( ) = a
0
+ a
1
x ++ a
N!P
x
N!P
Polinom generator

A
0
, A
1
,, A
P!1
, c
0
,, c
N!P!1
{ }
CRC
10
10 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Cod corector de erori (2)
!
Exemplu: CRC-6-ITU (ITU-T G.704)
p x ( ) = x
6
+ x +1
D D D D D D D
+

A
0
, A
1
,, A
P!1
{ }

c
0
,, c
N!P!1
{ }
A
0
, A
1
,, A
P!1
{ }
Pute!i modifica schema pentru a opera pe byte, nu pe bit?
Ce avantaje sunt?
11
11 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Verificarea codului corector la recep"ie

A
0
,

A
1
,,

A
P!1
CRC

p x ( ) = a
0
+ a
1
x ++ a
N!P
x
N!P
Polinom generator

c
0
,,

c
N!P!1

! c
0
,, ! c
N!P!1
COMP
Indicator
CRC
12
12 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Parti"ionarea n blocuri de codare
Pachet logic Pachet logic Pachet logic
Parti!ionare n blocuri
b
0
b
N!1
13
13 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Randomizer
!
Opera"ia de aleatorizare este realizat! de un
scrambler
!
Uniformizarea valorilor 0/1
!
Egala distribuire n timp #i frecven"! a energiei
!
Implementare cu registru de deplasare pe baza unui
polinom generator, g(x)

g x ( ) = g
0
+ g
1
x ++ g
M
x
M
D D D
b
k
{ }
g
0
g
1
g
M
14
14 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Derandomizer
!
Schema de aleatorizare lucreaz! #i ca
dealeatorizare
Demonstra!i echivalen!a celor dou! scheme
15
15 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Codare de canal
!
Introducerea bi"ilor redundan"i
!
Codoare bloc (Reed Solomon, LDPC)
!
Codoare convolu"ionale (de regul! precedate de
codoare bloc): CC
!
Codoare turbo (pot fi individuale): CTC
!
Mesajul bloc
!
Dimensiunea la intrare: N
!
Dimensiunea la ie#ire: M
!
Rata codului:
R
c
=
N
M
16
16 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Codorul bloc
!
Exemplu: Reed-Solomon RS(255, 223)
!
Num!rul de erori ce pot fi corectate: t
!
Codarea se aplic! pe octe"i (bytes)
!
Polinomul generator, prim n GF(2
8
), 0x87
Mesaj de codat Paritate
N = 223 bytes
g x ( ) = g
k
x
k
k =0
31
!
2t = 32 bytes
M = 255 bytes
17
17 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Codorul bloc (2)
D
B
k
{ }
g
0
g
1
D
g
31
D
0x00
t = 0 t = 223
18
18 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Codorul convolu"ional
!
Exemplu: codorul WiMAX (802.16e): (171, 133)
D D D D D D
+
+
m
k
A
k
B
k
19
19 Thursday, October 28, 2010
!
Rata de codare: !
!
Lungimea de constrngere: K = 7
!
Dup! modul de introducere a blocului de codare
n codor
!
Tailbiting
!
Zero tailing
Capitolul 2. Banda de baz!
Codorul convolu"ional (2)
d
N!6
d
N!5
d
N!4
d
N!3
d
N!2
d
N!1

d
0
, d
1
,, d
N!1
{ }
0 0 0 0 0 0

d
0
, d
1
,, d
N!1
, 0, 0, 0, 0, 0, 0
{ }
20
20 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Codorul turbo
!
Exemplu: 802.16e, rata 1/3
!
Format din dou! codoare constituente
D D D
D D D
ntre!esere
A
k
{ }
B
k
{ }
C
k
{ }
21
21 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Adaptarea de rat!
!
Codoarele ofer! rat! fix!
!
Pentru sistemele cu rat! de codare variabil!, o parte din bi"i
trebuie elimina"i
!
Puncturing
!
Exemplu:
!
CC 802.16d
!
n cuvntul de cod rezultat, se aplic! repetitiv pattern-ul de
puncturing
Rat! Pattern
1/2 [1]
2/3 [1 1 1 0]
3/4 [1 1 0 1 1 0]
5/6 [1 1 0 1 1 0 0 1 1 0]
22
22 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! QAM
b
k
{ }
s
k
I
{ }
s
k
Q
{ }
s
I
n ( )
s
Q
n ( )
T
sym
= N
sym
T
s
cos n!
0
( )
sin n!
0
( )
_
x n ( ) = s
I
n ( )cos n!
0
( ) " s
Q
n ( )sin n!
0
( ) = Re s n ( )e
jn!
0
{ }
x n ( )
s n ( ) = s
I
n ( ) + js
Q
n ( )
D/A
x t ( )
x t ( ) = s
I
t ( )cos !
0
t ( ) " s
Q
t ( )sin !
0
t ( ) = Re s t ( )e
j!
0
t
{ }
b
k
{ }
s
k
I
{ }
s
k
Q
{ }
s
I
n ( )
s
Q
n ( )
T
sym
= N
sym
T
s
D/A
D/A
cos !
0
t ( )
sin !
0
t ( )
_
x t ( )
s
I
t ( )
s
Q
t ( )
s t ( ) = s
I
t ( ) + js
Q
t ( )
g n ( )
g n ( )
23
D
D
23 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! QAM (2)
!
Tabel! de modula"ie (Mapper)
!
Reguli de modula"ie
s
k
I
{ }
s
k
Q
{ }
b
i
{ }
, i = 1, P
s
k
2
= s
k
I
( )
2
+ s
k
Q
( )
2
E s
k
2
{ }
=
E
s
T
sym
E s
k
{ }
= 0
s
k
!S
card S { } = 2
P
= M
24
24 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! QAM (3)
25
s n ( ) = s
k
g n ! kN
sym
( )
k
"
x n ( ) = Re

x n ( ) { }
= A s n ( ) cos n!
0
+" n ( ) ( )

x n ( ) = s n ( )e
jn!
0
! n ( ) = arg s n ( ) { }
= arg s
p
{ }
g n " pN
sym
( )
p
#
x t ( ) = s
I
t ( )cos !
0
t
( )
" s
Q
t ( )sin !
0
t
( )
s n ( ) = s
p
g n ! pN
sym
( )
p
"
25 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul de formare
!
Vom considera ini"ial doar forma dreptunghiular! a impulsului
!
Varianta discret!
!
Varianta analogic! echivalent!
T
sym
g t ( )
g n ( )
n
0
N
sym
!1
t
1
1
0
26
26 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia de faz! digital!
27
S = Ae
j!
k
{ }
, k = 0, M "1
!
k
= k
2"
M
s
k
= Ae
jk
2!
M
, k = 0, M "1
E
s
= s
k
2
T
sym
= A
2
T
sym
E
b
=
E
s
log
2
M
A
s
0
s
1
s
2
s
3
s
k
s
M !1
2!
M
k
2!
M
! n ( ) = arg s n ( ) { }
= !
p
g n " pN
sym
( )
p="#
#
$
x n ( ) = Acos n!
0
+ k
p
2"
M
g n # pN
sym
( )
p=#$
$
%
&
'
(
)
*
+
27 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia de faz! digital! (2)
28
BPSK 4-PSK 8-PSK
d
min
= 2A
d
min
= A 2
d
min
=
A 3
2
s
0
s
1
s
0
s
0
s
1
s
1
s
2
s
3
s
3
s
4
s
5
s
6
s
2
s
7
S = A { } S = A, jA { } S = A, jA,
A
2

jA
2
!
"
#
$
%
&
!
k
" 0,# { }
!
k
" 0,
#
2
,#, $
#
2
%
&
'
(
)
*
!
k
" 0,
#
2
,#,
#
4
,
3#
4
$
%
&
'
(
)
0
1
00
01
11
10
000
001
011
010
110
111
101
100
28 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia de faz! digital! (3)
29
QPSK
d
min
= A 2
s
0
s
1
s
2
s
3
S =
A
2

jA
2
!
"
#
$
%
&
!
k
"
#
4
,
3#
4
$
%
&
'
(
)
Varia!ie a 4-PSK, prin rotire cu !/4
29 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia de faz! digital! (4)
!
Faza
!
Semnalul M-PSK
! t ( ) = !
k
g t " kT
sym
( )
k ="#
#
$
x t ( ) = Acos !
0
t + " t ( ) ( )
= Acos !
0
t + "
k
g t # kT
sym
( )
k =#$
$
%
&
'
(
)
*
+
30
30 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia de faz! digital! (4)
31
!
Densitatea spectral! a semnalului analitic:
s t ( ) = s
I
t ( ) + js
Q
t ( )
S f ( ) = E
s
sinc !T
sym
F
( )
2
Eficien"a
spectral!
! =
R
b
B
=
1
T
b
2
T
sym
=
1
T
b
2
log
2
M ( )T
b
=
log
2
M
2
B =
2
T
sym
B
90%
=
1.7
T
sym
B
99%
=
20
T
sym
31 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: Comunica"ia QPSK
32
0 1 0 0 1 0 1 1 1 1 1 0
s
I
t ( )
s
Q
t ( )
A 2
A 2
! A 2
! A 2
32 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: Comunica"ia QPSK (2)
33
! F
0
= 4kHz = F
s
/ 4
33 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: Comunica"ia QPSK (3)
34
!
Semnalul este generat n timp discret
!
Cu ct e#antion!m semnalul?
!
Semnalul QPSK nu are band! limitat!
! F
M
trebuie aproximat
!
Trebuie s! consider!m banda echivalent!
!
Nu putem alege frecven"a de e#antionare egal! exact
cu frecven"a Nyquist (ar ap!rea aliere)
!
Alegem
! T
sym
= 1ms, T
b
= 500s
F
s
! 2F
M
Condi!ia Nyquist
B !
2
T
sym
= 2kHz F
M
!1kHz
F
s
!2F
M
F
s
= 16kHz
34 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: Comunica"ia QPSK (4)
35
!
Semnalele e#antionate
s
I
n ( )
s
Q
n ( )
35 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: Comunica"ia QPSK (5)
36
!
Dac! modula"ia este realizat! n partea digital!:
s
I
n ( )cos n!
0
( )
s
Q
n ( )sin n!
0
( )
!
0
= 2"
F
0
F
s
=
"
4
36 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Performan"ele modula"iilor n zgomot alb
37
P
e, M!PSK
= 2Q
2E
b
log
2
M
N
0
sin
"
M
#
$
%
&
'
(
#
$
%
&
'
(
P
e, BPSK
= P
e,QPSK
= 2Q
2E
b
N
0
!
"
#
$
%
&
P
e, 8!PSK
= 2Q 0.937
E
b
N
0
"
#
$
%
&
'
Receptor coerent
37 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Varia"ii ale modula"iilor de faz!
38
!
Modula"ii diferen"iale
!
Se codeaz! diferen"a dintre faze
!
Erorile de faz! sunt absorbite
!
DPSK (Differential Phase Shift Keying)
!
Modula"ii deplasate
!
OQPSK (Offset Quadrature Phase Shift Keying)
38 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ii diferen"iale de faz!
39
!
Bi"ii de intrare codeaz! o diferen"! faz!
!
n cazul n care la decodare apare o eroare de
faz!, necunoscut!
!
Diferen"a de faz! decodat! nu depinde de
eroarea ap!rut!
!
k
= "!
k
+!
k #1
s
k
= s
k !1
e
j"#
k
!"
k

s
k
= s
k
e
j!

s
k +1
= s
k +1
e
j!
!

"
k
= arg

s
k +1

s
k
*
{ }
39 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ii diferen"iale de faz! (2)
40
!
Performan"e n zgomot alb
P
e
= 2Q
2E
b
log
2
M
N
0
sin
!
M 2
"
#
$
%
&
'
"
#
$
%
&
'
Receptor necoerent
40 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia OQPSK
41
!
Calea n cuadratur! este ntrziat! cu jum!tate de perioad! de
simbol
! La fiecare T
sym
/2, se modific! doar partea real! SAU partea
imaginar!
! Nu pot ap!rea diferen"e de faz! de 180 de grade ca la QPSK
x t ( ) = s
I
t ( )cos !
0
t
( )
" s
Q
t "
T
sym
2
#
$
%
&
'
(
sin !
0
t
( )
=> Varia!ii mai lente ale anvelopei
41 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! de amplitudine
42
!
M-PAM (Pulse Amplitude Modulation)
!
M-QAM (Quadrature Amplitude Modulation)
42 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! de amplitudine (2)
43
S = s
k, p
= 2k +1 ( ) A + j 2p +1 ( ) A
{ }
k, p = !
M
2
,
M
2
!1
"
#
$
%
&
'
E
s
= E s
k, p
2
{ }
T
sym
=
2A
2
3
M !1 ( )T
sym
E
b
=
E
s
log
2
M
s
k, p
2A
2A
M
puncte
M
puncte
! M !1
( )
A M !1
( )
A
43 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! de amplitudine (3)
44
4-QAM 16-QAM 64-QAM
E
s
= 2A
2
T
sym
E
s
= 10A
2
T
sym
E
s
= 42A
2
T
sym
-A A
-A
A
-A A -3A +3A
-A A -3A +3A+5A+7A -7A-5A
Acela#i spectru ca n cazul semnalelor PSK cu aceea#i perioad!
de simbol
44 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Performan"ele modula"iei QAM
45
!
n zgomot alb:
!
Probabilitatea de eroare de simbol:
!
Probabilitatea de eroare de bit:
P
e, s
= 1! 1!
2 M !1
( )
M
Q
3log
2
M
M !1
E
s
N
0
"
#
$
%
&
'
(
)
*
*
+
,
-
-
P
e, s
=
P
e,b
log
2
M
45 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Performan"ele modula"iei QAM (2)
46
46 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: 16-QAM
47
00 01 11 10
00
01
11
10
0010 0110 1110 1010
0011 0111 1111 1011
0001 0101 1101 1001
0000 0100 1100 1000
Exemplu de codare Gray
47 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: 16-QAM (2)
48
0 1 0 0 1 0 1 1 1 1 1 0
+3A
+A
!A
!3A
+3A
+A
!A
!3A
T
sym
s
I
t ( )
s
Q
t ( )
48 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: 16-QAM (3)
49
s
I
t ( )cos!
0
t
s
Q
t ( )sin!
0
t
x t ( )
49 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! de frecven"! (FSK)
50
!
FSK binar
! Semnalul FSK este determinat de bitul b
k
pe
intervalul
!
FSK coerent =>
!
Dac! cele dou! semnale armonice sunt
ortogonale pe durata unui interval de simbol
!
FSK ortogonal
x t ( ) =
d
1
t ( ) = Acos !
1
t +"
1
( )
, b
k
= 0
d
2
t ( ) = Acos !
2
t +"
2
( )
, b
k
= 1
#
$
%
&
%
t ! kT
sym
, k + 1 ( )T
sym
"
#
)
!
1
= !
2
50 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia digital! de frecven"! (FSK)(2)
51
!
Frecven"a central!
!
Devia"ia maxim! de frecven"!
!
0
=
!
1
+ !
2
2
!" =
"
1
# "
2
2
= "
1
# "
0
= "
0
# "
2
F
F
1
F
0
F
2
!F !F
51 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
FSK binar
52
!
Condi"ia de ortogonalitate
!
Frecven"ele n cazul FSK ortogonal
!
Dac! n plus
!
Continuitate de faz! => CPFSK
!
FSK Sunde
d
1
t ( ), d
2
t ( ) =
1
T
sym
d
1
t ( )d
2
*
t ( )dt
T
sym
!
= 0
F
1
=
2k
1
+ k
2
4T
sym
F
2
=
2k
1
! k
2
4T
sym
! F
1
" F
2
=
k
2
2T
sym
F
1
! F
2
=
k
2
'
T
sym
k
2
'
= 1!
52 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
FSK binar (2)
53
!
Continuitate de faz!
!
Lobi secundari mai mici
! Exemplu: T
sym
= 1ms
!
2 cazuri
!
Cazul 1:
!
Cazul 2:
!
Nu exist! continuitate de faz!
F
1
= 2.5kHz, F
2
= 1.5kHz
F
1
= 2.5kHz, F
2
= 2kHz
F
1
! F
2
=
1
T
sym
F
1
! F
2
=
0.5
T
sym
53 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
FSK binar (3)
54
54 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
FSK binar (4)
55
!
Spectrul semnalului FSK #i banda aferent!
depind de:
!
Distan"a dintre cele dou! frecven"e folosite
!
Continuitatea de faz!
!
Expresia general!
x t ( ) = Acos !
1
t + "!# t # s t ( ) ( )
s t ( ) = b
k
g t ! kT
sym
( )
k =!"
"
#
!" = "
2
# "
1
! t ( ) = "
1
t + #"$ t $ s t ( ) F
i
t ( ) =
1
2!
d" t ( )
dt
= F
1
+ #F b
k
g t $ kT
sym
( )
k =$%
%
&
55 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
FSK binar cu continuitate de faz!
56
!
Reprezentarea grafic!
56 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Performan"ele Sunde FSK
57
!
Probabilitatea de eroare n zgomot
!
Receptor coerent
!
Receptor necoerent
P
e
= Q
E
b
N
0
!
"
#
$
%
&
P
e
=
1
2
e
!
1
2
E
b
N
0
57 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Banda Sunde FSK
58
B =
3
T
sym
B
90%
=
1.23
T
sym
B
99%
=
2.12
T
sym
x t ( ) = Acos !
1
t +
2"t
T
sym
s t ( )
#
$
%
&
'
(
! =
R
b
B
=
1
T
sym
3
T
sym
=
1
3
b / s / Hz
58 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia CPFSK
59
!
Semnalul CP-FSK (Continuous Phase FSK)
x t ( ) = Acos !
0
t +
2"
T
sym
# t # s t ( )
$
%
&
'
(
)
s t ( ) = 2b
k
!1
( )
g t ! kT
sym
( )
k =!"
"
#
! t ( ) = "
0
t +
2#
T
sym
$ t $ s t ( )
F
i
t ( ) =
1
2!
d" t ( )
dt
= F
0
+

T
sym
2b
k
#1
( )
g t # kT
sym
( )
k =#$
$
%
F
1
= F
0
+

T
sym
F
2
= F
0
!

T
sym
59 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Generarea semnalului FSK
60
!
Generarea n banda de baz!
x n ( ) =
d
1
n ( ) = Acos!
1
n ( ) = Acos "
1
n +!
1
( )
, b
k
= 0
d
2
n ( ) = Acos!
2
n ( ) = Acos "
2
n +!
2
( )
, b
k
= 1
#
$
%
&
%
x n ( ) = Acos! n ( )
! n ( ) =
"
1
n +!
1
, b
k
= 0
"
2
n +!
2
, b
k
= 1
#
$
%
&
%
! n ( ) = ! n "1 ( ) +
#
1
, b
k
= 0
#
2
, b
k
= 1
$
%
&
'
&
T
sym
= N
sym
T
s
n ! kN
sym
! n ( ) = ! n "1 ( ) +
#
1
, b
k
= b
k "1
= 0
#
2
, b
k
= b
k "1
= 1
k$#, b
k
= 1, b
k "1
= 0
"k$#, b
k
= 0, b
k "1
= 1
%
&
'
'
(
'
'
n = kN
sym
!" = "
1
#"
2
60 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Generarea semnalului FSK (2)
61
MOD
FAZA
h(n)
e
j ! ( )
D/A
D/A
cos !
0
t ( )
sin !
0
t ( )
_
x t ( )
s
I
t ( )
s
Q
t ( )
MOD
FAZA
h(n) cos ! ( ) D/A
x t ( ) x n ( ) ! n ( ) !' n ( )
!' n ( ) ! n ( )
s
I
n ( )
s
Q
n ( )
b
k
b
k
61 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia MSK
62
!
MSK Minimum Shift Keying
!
Variant! u#or modificat! a OQPSK
!
Caz particular al FSK

x t ( ) = s
I
t ( )cos
!t
T
sym
"
#
$
%
&
'
cos (
0
t
( )
) s
Q
t )
T
sym
2
"
#
$
%
&
'
sin
!t
T
sym
"
#
$
%
&
'
sin (
0
t
( )
Formarea
impulsurilor
s
I , k
= s
Q, k
=
A
2
! x t ( ) =
A
2
cos 2" F
0
#
1
2T
sym
$
%
&
'
(
)
t +*
k
$
%
&
'
(
)
, t + kT
sym
, k +
1
2
$
%
&
'
(
)
T
sym
,
-
.
'
(
)

s
I , k
=
A
2
! s
Q, k
= !
A
2
" x t ( ) =
A
2
cos 2# F
0
+
1
2T
sym
$
%
&
'
(
)
t +*
k
$
%
&
'
(
)
!
k
=
0, s
I , k
=
A
2
", s
I , k
= #
A
2
$
%
&
&
'
&
&
g
I
t ( )
g
Q
t ( )
62 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia MSK (2)
63
!
Privit! ca FSK:
!
CPFSK cu
!
Diferen"a de faz! pe o perioad! de bit maxim !/2
!
Nu apar discontinuit!"i n semnal
x t ( ) =
A
2
cos 2!F
k
t +"
k
( )
, t # kT
s
, k +1 ( )T
s
$
%
)
F
k
! F
1
, F
2
{ }
= F
0
+
1
2T
sym
, F
0
"
1
2T
sym
#
$
%
&
%
'
(
%
)
%
!F = F
1
" F
2
=
1
T
sym
=
1
2
63 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu MSK (1)
64
! T
sym
= 1ms
!
Semnalul n banda de baz!
64 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu MSK (2)
65
! Semnalul modulat la F
0
=2kHz
65 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu MSK (3)
66
!
Spectrul n banda de baz!
S
x
F ( ) =
4A
2
T
sym
!
2
cos !FT
sym
( )
1" 4T
sym
2
F
2
2
B
90%
!
1.52
T
sym
B
99%
!
2.4
T
sym
B =
2
T
sym
! =
R
b
B
=
1
T
sym
2
T
sym
= 0.5b / s / Hz
66 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Performan"ele MSK
67
!
Demodulator coerent
!
Acelea#i performan"e ca BPSK, QPSK, OQPSK
!
n cazul demodul!rii FSK necoerente
!
Performan"e cu 3dB mai slabe
P
e
= Q
E
s
N
0
!
"
#
$
%
&
= Q
2E
b
N
0
!
"
#
$
%
&
67 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Generarea MSK sub form! de QAM
68
b
k
{ }
s
k
I
{ }
s
k
Q
{ }
s
I
n ( )
s
Q
n ( )
T
sym
= LT
s
cos n!
0
( )
sin n!
0
( )
_
x n ( )
D/A
x t ( )
b
k
{ }
s
k
I
{ }
s
k
Q
{ }
s
I
n ( )
s
Q
n ( )
T
sym
= LT
s
D/A
D/A
cos !
0
t ( )
sin !
0
t ( )
_
x t ( )
s
I
t ( )
s
Q
t ( )
g
I
n ( )
g
I
n ( )
T
sym
/2
T
sym
/2
g
Q
n ( )
g
Q
n ( )
68 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Generarea MSK sub forma de FSK
69
MOD
FAZA
e
j ! ( )
D/A
D/A
cos !
0
t ( )
sin !
0
t ( )
_
x t ( )
s
I
t ( )
s
Q
t ( )
! n ( )
s
I
n ( )
s
Q
n ( )
b
k
! n ( ) = ! n "1 ( ) +
1
2N
sym
, b
k
= 0
"
1
2N
sym
, b
k
= 1
#
$
%
%
&
%
%
n ! kN
sym
! n ( ) = ! n "1 ( ) +
1
2N
sym
, b
k
= b
k "1
= 0
"
1
2N
sym
, b
k
= b
k "1
= 1
"
k
N
sym
, b
k
= 1, b
k "1
= 0
k
N
sym
, b
k
= 0, b
k "1
= 1
#
$
%
%
%
%
%
&
%
%
%
%
%
n = kN
sym
69 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Modula"ia GMSK
70
!
GMSK Gaussian MSK
!
Modula"ie binar! de faz! cu medierea varia"iilor
!
Band! mai mic!
!
Eficien"! spectral! mai mare
!
Performan"e mai slabe
!
Interferen"! inter-simbol
MSK h(n)
e
j ! ( )
D/A
D/A
cos !
0
t ( )
sin !
0
t ( )
_
x t ( )
s
I
t ( )
s
Q
t ( )
!' n ( ) ! n ( )
s
I
n ( )
s
Q
n ( )
b
k
70 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul de formare GMSK
71
!
Impulsul format n domeniul analogic cu
ajutorul filtrului gaussian:
!
Filtrul echivalent n domeniul digital:
h
a
t ( ) = B
2!
ln2
e
"
2!
2
B
2
ln 2
t
2
h n ( ) = T
s
h
a
nT
s
( )
=
B
F
s
2!
ln2
e
"
2!
2
B
F
s
#
$
%
&
'
(
2
ln 2
n
2
h n ( ) = b
2!
ln2
e
"
2!
2
b
2
ln 2
n
2
71 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul de formare (2)
72
T
sym
T
s
= 64
h n ( ) H f ( )
72 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Semnalul GMSK
73
GSM - BT
sym
= 0.3
73 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Semnalul GMSK (2)
74
Semnalul modulator n faz!
nefiltrat/filtrat
Semnalul GMSK
74 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Banda semnalului GMSK
75
Modula!ia BT
b
B
90%
B
99%
B
99.99%
GMSK 0.2 0.52/T
b
0.79/T
b
1.22/T
b
GMSK 0.25 0.57/T
b
0.86/T
b
1.37/T
b
GMSK 0.5 0.69/T
b
1.04/T
b
2.08/T
b
MSK - 0.78/T
b
1.2/T
b
6/T
b
75 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Semnale M-FSK
!
Exemplu: Sisteme DTMF
!
FSK binar: 1 bit codeaz! 2 frecven"e
!
M-FSK: P=log
2
M bi"i codeaz! 2
P
=M frecven"e
76
Propune"i o schem! de codare
76 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodularea semnalelor QAM
77
sin !
0
t ( )
r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
g
I
(n)
g
Q
(n)
n = kN
sym
+ n
0
COMP

s
k
LLR
k
r t ( )
FTJ
A/D
g
I
(n)
g
Q
(n)
n = kN
sym
+ n
0
COMP

s
k
LLR
k
sin n!
0
( )
cos n!
0
( )
r
I
t ( )
r
Q
t ( )
r
I
n ( )
r
Q
n ( )
c
I
n ( )
c
Q
n ( )
r
Q
n ( )
r
I
n ( )
c
I
n ( )
c
Q
n ( )
77 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: 16-QAM
78
!
Diagrama ochi:
78 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemplu: 16-QAM (2)
79
s
I
t ( )
Efectele filtr!rii
ntrziere pe canal
r
I
t ( )
Dup! filtrarea adaptat!
1 -3 -1 -1 -1 1 -3 -3
1 -3 -1 -1 -1 1
ZAGA detec!ia p!r!ii reale
79 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Decizii hard
!
Se determin! simbolul din constela"ie cel mai
apropiat de cel recep"ionat
!
Fiec!rui simbol din constela"ie i corespunde o
regiune de decizie
!
Orice punct din regiunea de decizie a simbolului s
k
l
are pe s
k
cel mai apropiat din ntreaga constela"ie
!
Pentru modula"ii QAM, p!r"ile real! #i imaginar!
sunt separabile
80

s
k
= argmin r ! s
k
2
k
s
k
"S
#

s
k
I
= argmin Re r { } ! s
k
I
2
k
s
k
"S
#

s
k
Q
= argmin Im r { } ! s
k
Q
2
k
s
k
"S
#
80 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Decizii hard (2)
81
0010 0110 1110 1010
0011 0111 1111 1011
0001 0101 1101 1001
0000 0100 1100 1000
3
1
-1
-3
3 1 -1 -3
81 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Ce sunt LLR-urile?
82
!
Sunt rapoarte de plauzibilitate n domeniul
logaritmic
!
2 cazuri QPSK
!
Punctul recep"ionat se afl! n 2 pozi"ii posibile
Cazul I Cazul II
d d

s
k
=
1
2
+ j
1
2

s
k
=
1
2
+ j
1
2
00 01
11
10
00 01
11
10

b
k, 0
= 0

b
k,1
= 0

b
k, 0
= 0

b
k,1
= 0
82 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Ce sunt LLR-urile? (2)
83
!
n ambele cazuri, se detecteaz! acela#i simbol
!
Totu#i, n cazul II, avem zgomot mai mare
!
Corectitudinea deciziei este mai improbabil!
!
Ar trebui dat un alt indicativ, legat de raportul
semnal pe zgomot sau de plauzibilitatea deciziei
!
Decizii
!
Hard
!
Se raporteaz! simbolul detectat
!
Soft
!
Se raporteaz! ncrederea n valorile ob"inute
83 Thursday, October 28, 2010
! Bitul b
0
este la grani"a deciziei ntre 0 #i 1
! Bitul b
1
este mult mai probabil 0
!
Ar trebui diferen"iate plauzibilit!"ile celor doi bi"i
Capitolul 2. Banda de baz!
Ce sunt LLR-urile? (3)
84
Cazul II
d
00 01
11 10
84 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Ce sunt LLR-urile? (4)
85
!
Raportul de plauzibilitate
!
Raportul de plauzibilitate n domeniul logaritmic
!
Pentru ZAGA, LLR-urile se calculeaz! cu
algoritmul urm!tor
LR =
P b
k
= 1 r t ( )
( )
P b
k
= 0 r t ( )
( )
LLR = ln
P b
k
= 1 r t ( )
( )
P b
k
= 0 r t ( )
( )
!
"
#
#
$
%
&
&
85 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Calculul LLR-urilor
86
!
Pentru bitul k din simbolul recep"ionat r(n)
! Se caut! toate simbolurile din constela"ia S, s
q

care au pe bitul k valoarea 1
! Se caut! toate simbolurile s
q
care au pe bitul k
valoarea 0
!S
k,1
!S
k, 0
LLR b
I , k
n ( )
( )
= ln
p r n ( ) s n ( ) = s
q
( )
s
q
!S
k ,1
"
p r n ( ) s n ( ) = s
q
( )
s
q
!S
k ,0
"
# ln
max
s
q
!S
k ,1
p r n ( ) s n ( ) = s
q
( )
max
s
q
!S
k ,0
p r n ( ) s n ( ) = s
q
( )
LLR b
I , k
n ( )
( )
=
1
4
min
s
q
!S
k ,0
r n ( ) " s
q
2
" min
s
q
!S
k ,1
r n ( ) " s
q
2
#
$
%
&
'
(
86 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Calculul LLR-urilor (2)
87
!
Exemplu: r = -3.5 + j2.3
0010 0110 1110 1010
0011 0111 1111 1011
0001 0101 1101 1001
0000 0100 1100 1000
3
1
-1
-3
3 1 -1 -3
87 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Calculul LLR-urilor (3)
88
!
Aproximare liniar!
!
Ex. 16-QAM
!
Dac! r = -3.5 + j2.3
!
Decizia hard:
!
Decizia soft:
!
Extensie pentru QPSK
LLR
3
=
!r
I
, r
I
" 2
2 !r
I
!1 ( ), r
I
> 2
2 !r
I
+1 ( ), r
I
< !2
#
$
%
%
&
%
%
LLR
2
= 2 ! r
I
LLR
0
= 2 ! r
Q
LLR
1
=
!r
Q
, r
Q
" 2
2 !r
Q
!1
( )
, r
Q
> 2
2 !r
Q
+1
( )
, r
Q
< !2
#
$
%
%
&
%
%

s = !3+ j 3
b
3
= 1, b
2
= 0, b
1
= 0, b
0
= 0
LLR
3
= 9, LLR
2
= !1.5, LLR
1
= !6.6, LLR
0
= !0.3.
LLR
1
= !r
I
LLR
0
= !r
Q
88 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Calculul LLR-urilor (4)
89
!
Extensie pentru 64-QAM
LLR
5
=
!r
I
, r
I
" 2
2 !r
I
!1 ( ), !4 " r
I
< !2
3 !r
I
! 2 ( ), !6 " r
I
< !4
4 !r
I
! 3 ( ), r
I
< !6
2 !r
I
+1 ( ), 2 " r
I
< 4
3 !r
I
+ 2 ( ), 4 " r
I
< 6
4 !r
I
+ 3 ( ), r
I
# 6
$
%
&
&
&
&
&
'
&
&
&
&
&
LLR
4
=
2 ! r
I
+ 3
( )
, r
I
" 2
4 ! r
I
, 2 < r
I
" 6
2 ! r
I
+ 5
( )
, r
I
> 6
#
$
%
%
&
%
%
LLR
3
=
r
I
! 2, r
I
" 4
! r
I
+ 6, r
I
> 4
#
$
%
&
%
LLR
2
=
!r
Q
, r
Q
" 2
2 !r
Q
!1
( )
, !4 " r
Q
< !2
3 !r
Q
! 2
( )
, !6 " r
Q
< !4
4 !r
Q
! 3
( )
, r
Q
< !6
2 !r
Q
+1
( )
, 2 " r
Q
< 4
3 !r
Q
+ 2
( )
, 4 " r
Q
< 6
4 !r
Q
+ 3
( )
, r
Q
# 6
$
%
&
&
&
&
&
&
'
&
&
&
&
&
&
LLR
1
=
2 ! r
Q
+ 3
( )
, r
Q
" 2
4 ! r
Q
, 2 < r
Q
" 6
2 ! r
Q
+ 5
( )
, r
Q
> 6
#
$
%
%
&
%
%
LLR
0
=
r
Q
! 2, r
Q
" 4
! r
Q
+ 6, r
Q
> 4
#
$
%
&
%
89 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodularea semnalelor FSK
90
!
Arhitecturi posibile
!
Demodulator coerent
!
Identificarea fazei
!
Calcularea frecven"ei instantanee
!
Demodularea semnalului de date
!
Demodulator necoerent
!
Calculul corela"iei semnalului recep"ionat cu fiecare
impuls posibil
!
Decizie pe baza maximului
!
Analizor spectral pe termen scurt
!
Filtre / banc de filtre amplasate pe frecven"ele
discrete pe care poate ap!rea transmisiunea
90 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator coerent FSK
91
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
r
I
t ( )
r
Q
t ( )
r
I
n ( )
r
Q
n ( )
r
I
t ( ) = Acos ! t ( ) ( )
r
Q
t ( ) = Asin ! t ( ) ( )
r t ( ) = r
I
t ( ) + jr
Q
t ( ) = Ae
j! t ( )
r
I
n ( ) = Acos ! n ( ) ( )
r
Q
t ( ) = Asin ! n ( ) ( )
r n ( ) = r
I
n ( ) + jr
Q
n ( ) = Ae
j! n ( )
arg{}

!
! n ( )
Unwrap
! n ( )
F
i
n ( ) =
! n ( ) " ! n "1 ( )
T
s
Dif ACC
F
i
n ( )
COMP

b
k
91 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator coerent FSK (2)
92
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
arg{}
Unwrap Dif ACC
COMP
F
A
n ( ) =
1
N
sym
F
i
k ( )
k =n!N
sym
+1
n
"
n = kN
sym
+ n
0
F
prag
=
F
1
+ F
2
2
92 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator necoerent FSK
93
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
r
I
t ( )
r
Q
t ( )
r
I
n ( )
r
Q
n ( )
r n ( )
CORR
CORR
e
j 2!
F
1
F
s
n
g n ( )
e
j 2!
F
2
F
s
n
g n ( )
DET
MAX
DET
MAX
COMP
r n ( ) = e
j 2!
F
b
k
F
s
n
g n " kN
sym
( )
k ="#
#
$
Detec"ia de simbol poate lipsi #i se poate face pe baza
detec"iei de maxim
r
2
n ( )
2
r
1
n ( )
2
93 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator necoerent FSK (2)
94
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
r n ( )
CORR
CORR
DET
MAX
DET
MAX
COMP
94 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator FSK cu analiz! spectral! pe
termen scurt
95
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
r n ( )
FFT
X k
1
( )
2
X k
2
( )
2
Informa"ie
de timp
COMP

b
k
F
1
= k
1
F
s
N
FFT
F
2
= k
2
F
s
N
FFT
95 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulator FSK cu analiz! spectral! pe
termen scurt (2)
96
sin !
0
t ( )

! r t ( )
FTJ
FTJ
cos !
0
t ( )
A/D
A/D
r n ( )
FFT
X k
1
( )
2
X k
2
( )
2
Informa"ie
de timp
COMP

b
k
F
s
= 16kHz, F
1
= 2500Hz !k
1
= 5
F
2
= 1500Hz !k
2
= 3
96 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulatoare MSK / GMSK
!
Propune"i scheme coerente/necoerente
de demodulare
97
97 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Demodulatoare M-FSK
!
Propune"i scheme coerente/necoerente
de demodulare
98
98 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Formarea impulsurilor
99
!
Dublu rol
!
Reducerea benzii transmise
!
Cre#terea eficien"ei spectrale
!
Reducerea interferen"ei inter-simbol
!
Dou! modalit!"i
!
Folosirea unui impuls g(t) sau g(n) de o anumit!
form!
!
Introducerea unui filtru de formare pe lan"ul de
emisie
99 Thursday, October 28, 2010
!
Se poate folosi un impuls g(t) modificat
!
Problem!: g(t) poate s! aib! lungimea T mai mare
dect T
sym
!
Exemplu de implementare: T = 3T
sym
, BPSK
Capitolul 2. Banda de baz!
Utilizarea impulsurilor de alt! form!
100
x t ( ) = x
1
t ( ) + x
2
t ( ) + x
3
t ( )
t ! kT
sym
, k +1 ( )T
sym
"
#
$
%
& x t ( ) = s
k
g
1
t ( ) + s
k '1
g
2
t ( ) + s
k '2
g
3
t ( )
t
g(t)
0 T
sym
2T
sym
3T
sym
g
1
(t) g
2
(t) g
3
(t)
t
g
1
(t)
t
g
2
(t)
t
g
3
(t)
0 0 0
T
sym
T
sym
T
sym
100 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Utilizarea impulsurilor de alt! form! (2)
101
D D
t
g
1
(t)
t
g
2
(t)
t
g
3
(t)
0
0
0
T
sym T
sym
T
sym
+
s
k
s
k
g
1
t ( )
s
k !1
s
k !2
s
k !1
g
2
t ( )
s
k !2
g
3
t ( )
x t ( )
101 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul de formare
!
n schema de emisie ini"ial!:
102
s
k
I
{ }
s
k
Q
{ }
s
I
n ( )
s
Q
n ( )
F
s
= N
sym
F
sym s
g n ( )
s
I
n ( ) = s
k
I
g n ! kN
sym
( )
k =!"
"
#
s
Q
n ( ) = s
k
Q
g n ! kN
sym
( )
k =!"
"
#
Filtrul de formare asigur! #i o suprae#antionare cu N
sym
102 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul de formare (2)
!
O schem! echivalent!
103

! s
I
n ( )

! s
Q
n ( )
s
I
n ( )
s
Q
n ( )
T
sym
= N
sym
T
s
g n ( )
g n ( )
! N
sym
! N
sym

!
!
s
I
n ( )

!
!
s
Q
n ( )

! s
I
n ( ) = s
k
I
! n " k ( )
k ="#
#
$

! s
Q
n ( ) = s
k
Q
! n " k ( )
k ="#
#
$

s
Q
n ( ) = !
!
s
Q
n ( ) ! g n ( ) = s
k
Q
g n " kN
sym
( )
k ="#
#
$

s
I
n ( ) = !
!
s
I
n ( ) ! g n ( ) = s
k
I
g n " kN
sym
( )
k ="#
#
$
! s
I
n ( ) = s
k
I
! n " kN
sym
( )
k ="#
#
$

! s
I
n ( ) = s
k
I
! n " kN
sym
( )
k ="#
#
$
103 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Exemple de filtre de formare
!
Filtrul sinc (impulsul dreptunghiular)
!
Filtrul dreptunghiular (impulsul sinc)
!
Impulsul alternan"! de sinus
!
Filtrul cosinus ridicat
!
Filtrul radical din cosinus ridicat
!
Impulsul triunghiular
!
Impulsul gaussian
104
104 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul dreptunghiular
!
Band! infinit!
!
n practic!, filtrele de emisie limiteaz! banda
semnalului
!
Impulsurile #i pierd forma dreptunghiular!
!
Banda este ocupat! ineficient
105
g t ( ) = u t ( ) ! u t ! T
sym
( )
G F ( ) = AT
s
sinc !FT
sym
( )
105 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul sinc
!
Fizic nerealizabil (necauzal, suport infinit)
!
Necesit! trunchierea lui g(t) #i ntrzierea
impulsului
!
Respect! criteriul Nyquist pentru evitarea
interferen"ei intersimbol
106
g t ( ) = sinc
! t "
T
sym
2
#
$
%
&
'
(
T
sym
#
$
%
%
%
%
&
'
(
(
(
(
G F ( ) =
1, F ! "
F
sym
2
,
F
sym
2
#
$
%
&
'
(
0, F ) "
F
sym
2
,
F
sym
2
#
$
%
&
'
(
*
+
,
,
-
,
,
g kT
sym
( )
= ! k ( )
g t ( ) = sinc
! t "
T
0
2
#
$
%
&
'
(
T
sym
#
$
%
%
%
&
'
(
(
(
u t ( ) " u T
0
( ) ( )
106 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul sinc (2)
107
T
0
= 6T
sym
T
0
= 10T
sym
107 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul alternan"! de sinus
!
Folosit la MSK
108
g t ( ) =
Asin
!t
T
s
"
#
$
%
&
'
, t ( 0,T
sym
)
*
+
,
0, t - 0,T
sym
)
*
+
,
.
/
0
0
1
0
0
G F ( ) = 2AT
s
cos !FT
s
( )
1" 4F
2
T
s
2
108 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul cosinus ridicat
!
Fizic nerealizabil
!
Trunchierea afecteaz! mai pu"in spectrul
!
Impulsul scade mai repede dect impulsul sinc
!
Respect! criteriul Nyquist pentru evitarea ISI
!
Demonstra"i
109
g t +
T
sym
2
!
"
#
$
%
&
=
cos
'(t
T
sym
!
"
#
$
%
&
1)
2't
T
sym
!
"
#
$
%
&
2
sinc
(t
T
s
!
"
#
$
%
&
G F ( ) =
T
s
, F !
1"#
2T
sym
T
s
1" sin
$
2#
2FT
sym
"1
( )
%
&
'
(
)
*
2
,
1"#
2T
sym
! F !
1+#
2T
sym
0,
1+#
2T
sym
! F
+
,
-
-
-
-
-
.
-
-
-
-
-
109 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul cosinus ridicat (2)
!
Forma n timp #i frecven"! depinde de factorul n
exces
110
B =
1+!
T
sym
110 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul cosinus ridicat (3)
!
Exemplu: BPSK + filtru de formare, T
sym
=1s
111
111 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul cosinus ridicat (4)
!
Cum alegem factorul n exces?
!
mic (spre 0)
!
Banda sc!zut!
!
Lobii secundari n timp mai mari
!
Orice eroare de timp conduce la o interferen"! intersimbol
mare
!
mare (spre 1)
!
Banda ocupat! este mai mare
!
Lobii secundari n timp mai mici
!
Senzitivitate mai mic! la erorile de timp
112
!
!
112 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Filtrul radical din cosinus ridicat
!
n cadrul receptorului, filtrul adaptat sau
corelatorul are func"ia de transfer de la emisie
!
Func"ia global! este cea care trebuie s! aib!
func"ia unui cosinus ridicat, pentru evitarea ISI
!
Filtrele de emisie #i de recep"ie sunt egale:
113
H
R
F ( ) = H
T
F ( )
H f ( ) = H
T
F ( ) H
R
F ( ) = H
RC
F ( )
H
T
F ( ) = H
R
F ( ) = H
RC
F ( )
113 Thursday, October 28, 2010
Capitolul 2. Banda de baz!
Impulsul gaussian
114
g t ( ) =
!
"
e
#
!
"
t #
T
sym
2
$
%
&
'
(
)
$
%
&
'
(
)
2
G F ( ) = e
! "F ( )
2
! =
ln4
B
114 Thursday, October 28, 2010

S-ar putea să vă placă și