a1

8
Báo cáo thực hành Đa truy nhập vô tuyến Bài 2 Câu 1a: Code Matlab : function [] = Vedothi() g=100; ebn0 = 0:1:50; lan = 10.^(ebn0./10); k1 =1; Pe1 = qfunc(((k1-1)/(2*g)+ 1./(2.*lan)).^(-1/2)); %for i = 1:51 % Pe(i) = qfunc(((k1-1)/(2*g)+ 1./(2*lan(i)))^(-1/2)); %end k2 =5; Pe2 = qfunc(((k2-1)/(2*g)+ 1./(2.*lan)).^(-1/2)); k3 =10; Pe3 = qfunc(((k3-1)/(2*g)+ 1./(2.*lan)).^(-1/2)); k4 =20; Pe4 = qfunc(((k4-1)/(2*g)+ 1./(2.*lan)).^(-1/2)); semilogy(ebn0,Pe1,'+r'); xlabel('EbN0'); ylabel('Pe'); hold on semilogy(ebn0,Pe2,'-g'); xlabel('EbN0'); ylabel('Pe'); hold on semilogy(ebn0,Pe3,'*y'); xlabel('EbN0'); ylabel('Pe'); hold on semilogy(ebn0,Pe4,'b'); xlabel('EbN0');

description

sêr

Transcript of a1

Bo co thc hnh a truy nhp v tuynBi 2Cu 1a:

Code Matlab :function [] = Vedothi()g=100;ebn0 = 0:1:50;lan = 10.^(ebn0./10);k1 =1;Pe1 = qfunc(((k1-1)/(2*g)+ 1./(2.*lan)).^(-1/2));%for i = 1:51% Pe(i) = qfunc(((k1-1)/(2*g)+ 1./(2*lan(i)))^(-1/2));%endk2 =5;Pe2 = qfunc(((k2-1)/(2*g)+ 1./(2.*lan)).^(-1/2));k3 =10;Pe3 = qfunc(((k3-1)/(2*g)+ 1./(2.*lan)).^(-1/2));k4 =20;Pe4 = qfunc(((k4-1)/(2*g)+ 1./(2.*lan)).^(-1/2));semilogy(ebn0,Pe1,'+r');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe2,'-g');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe3,'*y');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe4,'b');xlabel('EbN0');ylabel('Pe');

Hnh 1 : th biu din s ph thuc ca t l bit li Pe vo t s tn hiu trn nhiu Eb/N0 tng ng vi s ngi s dng k = 1,5,10,20.Cu 1b :

Code Matlab :

function [] = Cau2_dothi()k =10;g =1;ebn0 = 0:1:50;lan = 10.^(ebn0./10);Pe1 = qfunc(((k-1)/(2*g)+ 1./(2.*lan)).^(-1/2));g= 10;Pe2 = qfunc(((k-1)/(2*g)+ 1./(2.*lan)).^(-1/2));g = 50;Pe3 = qfunc(((k-1)/(2*g)+ 1./(2.*lan)).^(-1/2));g = 100;Pe4 = qfunc(((k-1)/(2*g)+ 1./(2.*lan)).^(-1/2));semilogy(ebn0,Pe1,'+r');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe2,'-g');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe3,'*y');xlabel('EbN0');ylabel('Pe');hold onsemilogy(ebn0,Pe4,'b');xlabel('EbN0');ylabel('Pe');

Hnh 2 : th biu din s ph thuc ca t l bit li Pe vo t s tn hiu trn nhiu Eb/N0 tng ng vi s thay i ca li Gp = 1;10;50;100.

Cu 2 : S dng m hnh Simulink : BPSK kho st t s li bt ca h thng s dng iu ch BPSK m khng dng tri ph.Ln chySNR(dB)

T/s tn hiu trn nhiuBER

T l bt liErrors

S liSymbols

S k hiu chyGi tr trung bnh

1-100.332533251e+040.33

20.33249811.5e+04

30.331439771.2e+04

1-50.215321531e+040.21

20.215125811.2e+04

30.215132271.5e+04

10

0.080098011e+040.0079

20.079169501.2e+04

30.0794611921.5e+04

15

0.0073731e+040.007

20.0073881.2e+04

30.00691031.5e+04

110

001e+040

2001.2e+04

3001.5e+04

s

Cu 3 : S dng m hnh Simulink: SpreadSpectrumDSSSBPSK kho st t s li bt ca h thng s dng iu ch BPSK c dng tri ph.

Ln chySNR(dB)

T/s tn hiu trn nhiuBER

T l bt liErrors

S liSymbols

S k hiu chyGi tr trung bnh

1-100.02282281e+040.023

20.023582831.5e+04

30.023673551.2e+04

1-50.000111e+040.0001

20.000111.2e+04

30.000111.5e+04

10

001e+040

2001.2e+04

3001.5e+04

15

001e+040

2001.2e+04

3001.5e+04

110

001e+040

2001.2e+04

3001.5e+04

Cu 4 : S dng m hnh Simulink: SpreadSpectrumDSS_MAI2, 3, 4 kho st t s li bt ca h thng s dng iu ch BPSK c dng tri ph trong trng hp c nhiu ngi s dng.Ln chySNR(dB)

T/s tn hiu trn nhiuBER1

T l bt liBER2

T l bt liErrors1

S liErrors2

S liSymbols

S k hiu chyGi tr trung bnh

1-100.030.02815814350000.03

20.0320.0291941726000

30.0320.0291941726000

1-50.00150.00176740000.002

20.0020.002313146000

30.00210.002117178000

10

0.000502040000.0003

20.00050.0001316000

30.00050.0001418000

15

0.000500040000.0003

20.00050.0001316000

30.00050.0001418000

110

002040000.0001

200.0001316000

300.0001418000