Sunteți pe pagina 1din 14

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

Seminarul 5

1. Fie sistemul de transmisiuni n banda de baz din figur pentru care se dau funcia de transfer a filtrului de formare S ( ) i cea a canalului C ( ) .

S se determine funciile pondere ale filtrului de formare de la emisie, a canalului i respectiv a sistemului global. Rezolvare: a) Cutm sa obinem un rspuns s (t ) = f (sinc(
N t )) . Acest tip de

dependen asigura IIS=0 la Rmax = N . Soluia de band minim spune c filtrul trbuie s fie de forma:

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

Dac nu se poate obine un astfel de filtru, atunci trebuie folosit un filtru care s respecte principiul plierii imaginii din care s se poat reveni la caracteristica de band minim. Pentru a gsi un rspuns (o funcie pondere) s (t ) sinc( t ) trebuie ca X rspunsul n frecven S ( ) s provin de la un semnal poart p ( ) . X Se separ S ( ) n dou funcii i pe baza proprietii de liniaritate a transformatei Fourier: S ( ) = S ( ) + S ( ) 1 2

Indicaie:

Se folosete faptul c:
pa ( ) p ( ) = f ( ), a>b b

Analizm pe rnd S ( ) i S ( ) : 1 2

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

Prin identificare cu figura de sus obinem: 2 3 = 1 1 2 a = a b = 1 2 2 a + b = 1 1 b = = 2 2 2 Va rezulta: T 1 S ( ) = p ( ) p ( ) 1 3 2 2 1 1 2 1 2 2 2 2 2

Prin identificare cu figura de sus:


3 2 1 a = a b = 2 a + b = + 2 2 1 b = 2 2

p ( ) p ( ) 3 2 1 2 1 1 2 2 2 2 2 Pentru a trece n domeniul timp:

T S ( ) = 2 2

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

1 s (t ) s (t ) S ( ) S ( ) 1 2 2 2 1 1 X (t ) X (t ) X ( ) X ( ) 1 2 2 2 1

Rezult:
X ( ) X ( ) 2 x (t ) x (t ) 1 2 1 2 pa ( ) p ( ) 2 pa (t ) p (t ) b b 3 1 2 t ] sin[ 2 1 t] sin[ T 2 2 s (t ) = 2 1 2 ( ) t t 2 1 3 2 1 t ] sin[ 2 1 t] sin[ T 2 2 s (t ) = 2 2 2 ( ) t t 2 1 S ( ) = S ( ) + S ( ) s (t ) = s (t ) + s (t ) 1 2 1 2 2 1 t) sin( 3 3 T 2 2 1 2 t ) + sin( 2 1 t )] = s (t ) = [sin( 2 2 2 ( ) 2 2 t 2 1 3 + 3 2 1 t) 1 2 2 1 sin( T 2 2 2 = 2 sin( t) 2 2 4t 2 1 t 2 3 3 + 1 2 2 1 T 2 2 1 t) 2 cos( t) = sinc( 2 2 2 2 4t + 2 t) cos( - ) t= T 2 ( + ) sinc( 2 1 t) sin( 1 2 1 2 1 2 2 2 4 + 2 t) cos( - ) t= T ( + ) sinc( 2 1 t) sinc( 1 1 2 1 2 2 2 2 + 2 t) cos( - ) t sinc( 1 1 2 2

Am folosit mai sus formula: sin A + sin B = 2 sin

A+ B A B cos 2 2

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

Pentru a se asigura IIS=0 putem avea dou cazuri: + 2 T ' = 2 ' = 1 N 2 + 1 2 1 T '' = 2 '' = 2 N 2 2 1

N band minim. Similar aflm funcia pondere a canalului:

'' nu il putem identifica pe grafic. Se observ c se asigur condiia de

+ 1 2 a = a b = 1 a + b = 2 2 b = 2 1 2
1 p + ( ) p ( ) c(t ) = 2 1 2 1 1 1 2 1 2 2 2 2 2 + 2 t ) sin( 1 2 t) sin( 1 2 2 t t C ( ) = 1

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

CARACTERISTICA GLOBAL:
F ( ) = S ( ) C ( )

Prin identificare:
a b = 1 a = 1 a + b = + b = = 1 2 1
T 1 p ( ) p ( ) 2 1 2 1 2 1 T sin(1 t ) sin(2 1) t 1 T f (t ) = = sinc[( - ) t] 2 1 t t 2 1 sinc( t) 1 F ( ) =

2. Fie sistemele cu codare corelativ care au eantioanele funciei pondere a sistemului de transmisiune: I. q = 1 q = 1 q = 0 ()k 0,1 0 1 k II. q = 1 q = 2 q = 1 q = 1, ()k 0,1,2 0 1 2 k III. q = 1 q = 1 q = 0, ()k 0,2 0 2 k Se cere:

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

a) s se determine Q ( ) n fiecare caz pentru caracteristica de band minim b) s se determine toate nivelurile posibile ale semnalului codat i probabilitile de apariie a acestora. Semnalul a (t ) { d } . c) s se determine i s se reprezinte grafic DSmP n fiecare caz pentru an {1} egal probabile transmise prin impulsuri dreptunghiulare de durat T. Rezolvare: a) Pentru caracteristica de band minim:
Q ( ) = T p ( ) H (e Z N jt )

H ( z ) = H ( D) Z D = z 1

I.
N 1 H ( z ) = qn z n = q z 0 + q z 1 = 1 + z 1 Z 0 1 n=0 N 1 b = qn a = q a + q a =a +a 0 k 1 k 1 k k n=0 k n k 1

Q ( ) = T p ( ) H (e Z 1 N T cos( ) p ( ) 2 N

jT

) = T p ( ) (1 + e N

jT

jT 2 ) = 2e

H ( z ) = q z 0 + q z 1 + q z 2 = 1 + 2 z 1 + z 2 Z 0 1 2 b = q a + q a + q a = a + 2a +a 0 k 1 k 1 2 k 2 k k k 1 k 2 jT j2T Q ( ) = T p ( ) (1 + 2 e +e ) = T p ( ) 2 N N T jT 2 jT (1 + e ) = T p ( ) 4 e cos 2 ( ) 2 N
7

II.

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

III.
H ( z ) = q z 0 + q z 1 + q z 2 = 1 z 2 Z 0 1 2 b = q a + q a + q a =a +a 0 k 1 k 1 2 k 2 k k k 2 j2T ) = 2 j T sin( T ) p ( ) Q ( ) = T p ( ) (1 e 3 N N b) I. b =a +a a { d } k k k 1 k
a k d a k 1 d b k 2d

d -d -d

-d d -d 0

0 -2d

b {2 d ,0, 2 d } k 1 p (b = 2 d ) = p ( a = d a = d) = k k k 1 4 1 1 1 p (b = 0) = + = k 4 4 2 1 = d ) = p (b = 2 d ) = p (a = d a k k k 1 4 b = a + 2a +a k k k 1 k 2 a k a k 1 a k 2 b k

d d d

d d -d

d -d d

4d 2d 0

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

-d -d -d d -d

d -d d -d -d

d d -d -d -d

2d -2d 0 -2d -4d

b {0, 2, 4} k 1 p (b = 2 d ) = k 4 p (b = 0) = p (a = d a = d a = d) + k k k 1 k 2 1 1 1 + p(a = d a =d a = d ) = + = k k 1 k 2 8 8 4 1 p (b = 4 d ) = p (b = 4 d ) = k k 8

II.
b =a +a k k k 2 a k d d -d -d b {0, 2 d } k 1 p (b = 2 d ) = p (b = 2 d ) = k k 4 1 1 1 p (b = 0) = + = k 4 4 2 a k 2 d -d d -d b k 0 2d -2d 0

c)

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

2 G ( ) jk T S ( ) = r [k ] e T k bb g (t ) = (t ) (t T ) jT 2 sinc( T ) G ( ) = T e 2

I.
b =a +a k k k 1 r [k ] = E bn b = E{(an + a )(a +a )} = 2 raa [k ] + n1 n+k 1 n+k bb n+ k 2, k=0 + raa [k 1] + raa [k + 1] = 1, k= 1 0, n rest T2 T T jT jT S ( ) = sinc2 ( ) (2 + e +e ) = T sinc2 ( )2 T 2 2 T T (1 + cos( T )) = 4 T sinc2 ( ) cos 2 ( ) 2 2

II.
b = a + 2a +a k k k 1 k 2 = E{(an + 2 a +a )(a + 2a + r [k ] = E bn b n1 n2 n+k bb n+ k n+k 1 +a )} = 6 raa [k ] + 4 raa [k 1] + 4 raa [k + 1] + raa [k 2] + n+k 2
6, k=0 + raa [k + 2] = 4, k= 1 1, k= 2 0, n rest T jT jT j2T S ( ) = T sinc2 ( ) (6 + 4 e + 4e +e + 2 T j2T +e ) = 2 T sinc2 ( ) (3 + 4 cos( T ) + cos(2 T )) 2

10

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

III.
b =a +a k k k 2
r [k ] = E bn b = E{(an + a )(a +a )} = 2 raa [k ] + n 2 n+ k bb n+ k n+k 2 raa [k 2] + raa [k + 2] = 2, k=0 1, k= 2 T T jT jT S ( ) = T sinc2 ( ) (2 + e e ) = 4 T sinc2 ( ) 2 2 sin 2 ( T )

2. Fie sistemul cu codare corelativ cu polinomul de codare:

H ( D) = 1 + 2 D + D 2

Sursa genereaz simbolurile c {0,1, 2,3} v.a.i.i.d. egal probabile k 1 p (c = i ) = ,0 i 3 . k 4 a) s se implementeze filtrele digitale care realizeaz precodarea, respectiv codarea corelativ b) s se indice o modalitate de refacere a informaiei transmise pe baza eantioanelor estimate b , c . k k c) s se determine valoarea eantioanelor p , a , b , c dac secvena k k k k generat de surs este c = {1;3;2;2;1;0;3;2;1} k Rezolvare:

a)

11

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

PRECODAREA:
G ( D) = ( 1 ) H ( D ) mod M M = 4 (patru valori pot lua ck ) 1 G( z) = ( ) 1 H ( z ) mod4 G ( z ) = ( ) = H 1( z ) 1 2 mod4 1+ 2 z + z H ( z ) = H ( D) D= z 1

Se tie c: P( z ) 1 G( z) = = [ P ( z ) + 2 P ( z ) z 1 + C ( z ) (1 + 2 z 1 + z 2 ) mod4 2 + P( z ) z ] = C ( z ) P ( z ) = C ( z ) 2 P ( z ) z 1 P ( z ) mod4 2 z p = (c 2 p p ) mod4 k k k 1 k 2 mod4 TRANSLAIA DE NIVEL: Trebuie s trecem de la valori diverse la praguri fixe (ex: d - marginea de zgomot):
3 3 d 2d 1 d 0 3 d ________ p a k k

a = (2 p 3) d p {0,1, 2,3} a {3 d , d } k k k k

12

Transmisiuni de date pe canale radio

S. Halunga, I. Marcu

0 CODAREA:

H ( D ) = 1 + 2 D + D 2 H ( z ) = 1 + 2 z 1 + z 2

b) DEMODULAREA:
b = a + 2a +a k k k 1 k 2 bk = d (2 pk 3) + 2 d (2 pk 1 3) + a = (2 p 3) d k k + d (2 p 3) = d [2 p 3 + 4 p 6 + 2 p 3] = 2 d k 2 k k 1 k 2 ( p + 2 p +p 6) k k 1 k 2 ) ) p = (c 2 p p c = (c + 2 p +p k k k 1 k 2 mod4 k k k 1 k 2 mod4

nlocuind expresia lui p n cea a lui b , vom obine: k k b = 2 d (c 6) c = (bk /(2 d ) + 6) = (bk /(2 d ) + 2) k k mod4 k mod4 mod4 1 3 2 2
p = (c 2 p p ) k k k 1 k 2 mod4
a = (2 p 3) d k k

0
3d

0
3d

1
d

1
d

3
3d

3
3d

13

Transmisiuni de date pe canale radio


b = a + 2a +a k k k 1 k 2

S. Halunga, I. Marcu
10d 6 d

0 2

8d

c = (b /(2 d ) + 6) k k mod4

5 1
p = (c 2 p p ) k k k 1 k 2 mod4
a = (2 p 3) d k k b = a + 2a +a k k k 1 k 2

6 0 1
d 4 d

7 3 1
d 6 d

8 2 3
3d

9 1 2
d 6d

0
3d 6d

0 2

c = (b /(2 d ) + 6) k k mod4

14