Professional Documents
Culture Documents
160
Cc m hnh m phng:
M hnh hm truyn t cho knh bt bin theo thi gian M hnh ng tr r nhnh cho knh bin i theo thi gian
8/10/2012 Nguyn c Nhn 161
Nhiu AWGN:
AWGN: Additive White Gaussian Noise Nhiu Gauss trng cng. Trong hu ht cc h thng thng tin: nhiu c m t nh l AWGN
Tnh cng: knh cng thm nhiu vo tn hiu c pht i Trng: m t tng quan thi gian ca nhiu Gaussian: phn b xc sut l phn b chun hoc Gauss
162
Nhiu trng:
Thut ng trng m t c th rng:
Trung bnh ca nhiu bng 0 (zero) Hm t tng quan ca nhiu thi gian ca nhiu cc mu nhiu phn bit l c lp nhau Hm t tng quan cng ch ra rng cc mu nhiu c phng sai v hn
Nhiu cn c lc trc khi c ly mu
Mi thnh phn nhiu ng pha v vung pha c t tng quan Thut ng trng lin quan n tnh cht ph ca nhiu
PSD ca nhiu trng l khng i tt c cc thnh phn tn s
163
To nhiu Gaussian:
m phng nhiu cng, cn to cc mu nhiu Gaussian Trong MATLAB c th s dng hm randn cho mc ch ny
To ra N mu nhiu Gaussian phc c lp nhau c phng sai l VarN Noise = sqrt(VarN/2) * (randn(1,N) + j * rand(1,N))
function yNoise = addnoise(yClean,VarN) % This function adds Gaussian noise into % the input signal. % yClean - the input signal % VarN - the variance of noise % yNoise - the noisy signal output if (isreal(yClean)) yNoise = yClean + sqrt(VarN)*randn(size(yClean)); else yNoise = yClean + sqrt(VarN/2) ... *(randn(size(yClean))+j*randn(size(yClean))); end
Phn thc v o, mi phn c phng sai VarN/2 Phng sai nhiu tng cng l VarN Phng sai nhiu c th c xc nh t cng sut tn hiu v t s SNR yu cu. C th dng cc hm sn c trong MATLAB: awgn, wgn
164
To nhiu Gaussian:
2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 0
1.5 1 0.5
Amplitude
0.1
0.2
Eye Diagram
0.3
0.4
0.6
0.7
0.8
0.9 x 10
-4
Eye Diagram
0 -0.5 -1 -1.5
% Vi du ve kenh AWGN d = randint(1,100); % Message data % NRZ coding [t,x] = nrzcode(d,1e6,2000,'pol'); Ts = t(2)-t(1); % sampling time % pulse shaping xp = raisedcosflt(x,1.5e6,Ts,0.5); % Transmit through AWGN channel SNRdB = 10; % dB SNR = 10^(SNRdB/10); varn = var(xp)/SNR; % computing variance of noise xnoise = addnoise(xp,varn); % Display plot(t,xp,'rx',t,xnoise);grid; xlabel('Time (s)'); ylabel('Amplitude'); eyediagram(xp,40); eyediagram(xnoise,40);
Amplitude
0 Time
0.5
Amplitude
-2 -0.5
0 Time
0.5
165
i vi cc knh hu tuyn: c m hnh ha l cc h thng tuyn tnh khng thay i theo thi gian v c c trng bi hm truyn t. Xc nh hm truyn t H(f) khi lp m hnh m phng
R( f ) S ( f ) H ( f ) N ( f )
Hm truyn t xc nh quan h vo/ra ca knh: l hm ca khong cch truyn dn v tn s iu ch.
8/10/2012 Nguyn c Nhn 166
168
Gt, Gr l li ca antenna
169
Ph thuc khong cch d, cc tn hiu thu c trn 2 tuyn s giao thoa cng hng hoc trit tiu Tn hao tuyn:
i vi d >> hbhm gn ng
170
M hnh khu vc th
Trong :
171
Trong : - k hng s Boltzmann (1.38.10-23 Ws/K) - T0 nhit K (ti nhit phng T0 = 290 K) kT0 = 4.10-21 W/Hz = -174 dBm/Hz - Bw rng bng tn ca tn hiu - F hnh nh (h s) nhiu ca b thu (in hnh 5 dB)
8/10/2012 Nguyn c Nhn 172
T s Es/N0:
i vi hiu nng ca h thng vin thng c o qua tc li k hiu, t l nng lng tn hiu Es v mt ph cng sut nhiu N0 hay s dng hn. V Es = Pr.Ts v
173
-60
10
Frequency (GHz)
0.95
10
Distance (m)
p ng tn ca knh:
i vi mt tn s xc nh f, p ng tn l tng ca cc s phc Khi cc s hng ny cng trit tiu nhau, p ng tn l rt nh hoc thm ch bng 0 ti tn s Cc im null trong p ng tn ca knh l in hnh trong thng tin v tuyn v c xem nh l pha inh la chn tn s.
8/10/2012 Nguyn c Nhn 176
x 10
-5
Ch : tau*ff l php nhn ma trn v tch ca hai hm m exp cng l nhn ma trn to ra php tnh tng trong biu thc p ng tn.
-78 -80 -82
|Frequency Response| (dB)
Attenuation
-84 -86 -88 -90 -92 -94 -96 -98 -5 -4 -3 -2 -1 0 1 Frequency (MHz) 2 3 4 5
Phase Shift/
p ng xung ca knh cho thy suy hao, tr v pha ca mi ng gia b thu v b pht
8/10/2012 Nguyn c Nhn
178
u vo ti A: vect cc k hiu ri rc X = [x1, x2, ...] u ra ti B: vect cc k hiu ri rc Y = [y1, y2, ...]