Documente Academic
Documente Profesional
Documente Cultură
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:
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
S. Halunga, I. Marcu
T S ( ) = 2 2
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
A+ B A B cos 2 2
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
+ 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
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:
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.
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
S. Halunga, I. Marcu
-d -d -d d -d
d -d d -d -d
d d -d -d -d
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)
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
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 )
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
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
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
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