Upload
hanhoainguyen
View
2
Download
0
Embed Size (px)
DESCRIPTION
BÁO-CÁO-HTVT
Citation preview
Bi tp ln H thng vin thng
Nhm 2 Page 1
1. PHN CHIA CNG VIC
STT H V TN CNG VIC GHI CH 1. Nguyn Th Anh - Phn chia cng vic.
- Lm bi tp l thuyt v vit code m phng
- Vit bo co
Nhm trng
2. Nguyn Trng Bng - Lm bi tp l thuyt - Tm hiu v lp trnh GUI
3. Nguyn Vn Cng - Khng c lin h g vi nhm 4. T Hu Cng - Lm bi tp l thuyt
- Ln tng cho giao din
5. Nguyn Vn Cng - Test m phng - Tm hiu v lp trnh GUI
2. BI
Tuyn thng tin si quang c c ly thng tin 60km, tc bit Rb= 5 Mbit/s s dng
m 1B2B vi cng sut pht -20 dBm. Suy hao do mi gic ni (connector) l
0.5dB. H thng dng si quang a mode vi suy hao trung bnh ca si l 0,25
dB/km. Suy hao mi mi hn l 0,1dB, tuyn c 29 mi hn. Tuyn thng tin c t
b khuch i vi h s khuch i 30 dB ti im cch u pht 20 km. Bit gii
hn di thng do tn sc mode l 1 GHz.Km; h s tn sc cht liu dmat = 3.5
ps/nm.km ( bc sng 1550 nm ); rng ph ca ngun quang 80 nm; suy hao
d phng cho thit b 3 dB; suy hao d phng cho cp 0,1 dB/Km.
a. Tnh cng sut u thu cho tuyn thng tin quang trn.
b. Vi c ly truyn dn trn, di thng c b gii hn khng?
3. LI GII
a, Mi u pht/thu c mt b ni.Mi b khuch i dng 2 b ni. Vy h thng
trn c s b ni l 4. Cng sut u thu cho tuyn thng tin quang trn l:
Bi tp ln H thng vin thng
Nhm 2 Page 2
[] = [] [] [] + []
= [] [] [] [] []
[] + []
= -20 0,5.4 0,25.60 29.0,1 3 0,1.60 + 30 = -18,9 [dBm]
b, H thng s dng m 1B2B suy ra k = 2
= = . = 2.5 = 10[] = 0,01[]
tn sc ti a cho php l :
= 1
4. []=
1
4.0,01= 25[]
tn sc mode l:
[] =0,44. []
[. ]=
0,44.60
1= 26,4[]
tn sc mu l:
= + ( => )
=> = = [/. ]. []. [] =3,5.80.60
=16800[ps]=16,8[ns]
tn sc tng l:
[] = +
= 26,4 + 16,8 = 31,29 []
Do > => Di thng b gii hn.
4. M PHNG
gii bi ton trn, nhm em la chn phng n lp trnh GUI trn Matlab.
Bi tp ln H thng vin thng
Nhm 2 Page 3
4.1 Code m phng
function pushbutton11_Callback(hObject, eventdata, handles)
%-------Tinh cong suat dau thu cho tuyen thong tin quang tren Prx[dBm]------
Ptxstr = get(handles.Ptx,'String'); % Cong suat phatc
Lbnstr = get(handles.Lbn, 'String'); % Suy hao moi giac noi
skdstr = get(handles.skd,'String'); % So bo khuech dai
Lsoistr = get(handles.Lsoi,'String');% Suy hao trung binh cua soi quang
Lstr = get(handles.L,'String'); % Cu ly thong tin
Lmhstr = get(handles.Lmh,'String'); % Suy hao moi moi han
smhstr = get(handles.smh,'String'); % So moi han
Pmargintbstr = get(handles.Pmargintb,'String'); % Suy hao du phong cho thiet
bi
Pmargincapstr = get(handles.Pmargincap,'String'); % Suy hao du phong cho ca;
Gkdstr = get(handles.Gkd,'String'); % He so khuech dai
Ptx0 = str2num(Ptxstr);
Lbn0 = str2num(Lbnstr);
skd0 = str2num(skdstr);
Lsoi0 = str2num(Lsoistr);
L0 = str2num(Lstr);
Lmh0 = str2num(Lmhstr);
smh0 = str2num(smhstr);
Pmargintb0 = str2num(Pmargintbstr);
Pmargincap0 = str2num(Pmargincapstr);
Gkd0 = str2num(Gkdstr);
Prx0 = Ptx0 - Lbn0*(2+skd0*2) - Lsoi0*L0 - Lmh0*smh0 - Pmargintb0 -
Pmargincap0*L0 + Gkd0;
set(handles.Prx,'String',num2str(Prx0));
%--------Tinh Rtrans(Rbaund)[Gbps]--------------------
Rbitstr = get(handles.Rbit,'String');
codestr = get(handles.code,'String');
switch(codestr)
case '1B2B'
k=2;
case '1b2b';
k=2;
Bi tp ln H thng vin thng
Nhm 2 Page 4
case '5B6B';
k=6/5;
case '5b6b';
k=6/5;
otherwise;
end;
Rbit0 = str2num(Rbitstr);
Rtrans0 = Rbit0*k*0.001;
%--------Tinh do tan sac mode: Dmode[ns]---------------
Blimitstr = get(handles.Blimit,'String');
Lstr = get(handles.L,'String');
Blimitstr0 = str2num(Blimitstr);
Dmode0 = 0.44*L0/Blimitstr0;
%--------Tinh do tan sac mau: Dchr[ns]------------------
dentastr = get(handles.denta,'String');
dmatstr = get(handles.dmat,'String');
dentastr0 = str2num(dentastr);
dmatstr0 = str2num(dmatstr);
Dchr0 = dmatstr0*dentastr0*L0*10^(-3);
%--------Tinh do tan sac tong: Dt[ns]--------------------
Dt0 = sqrt(Dmode0^2 + Dchr0^2);
%--------Tinh do tan sac toi da cho phep: Dmax[ns]--------
Dmax0 = 1/(4*Rtrans0);
%--------Ket luan co bi gioi han dai thong hay khong ?---
if (Dt0 > Dmax0)
set(handles.ask,'String','Yes');
else
Bi tp ln H thng vin thng
Nhm 2 Page 5
set(handles.ask,'String','No');
end;
4.2 Giao din thit k
1. PHN CHIA CNG VIC2. BI3. LI GII4. M PHNG4.1 Code m phng4.2 Giao din thit k