You are on page 1of 3

H v tn SV : Nguyn Cng Linh Lp 09DT2.

Nhm: 38B

Lab 2 : Modulation Demodulation


Modulation : - To mt dy 10000 bits trong Matlab, iu ch s dng BPSK, c thm nhiu tc ng. Mc ch l chuyn dy tn hiu ri rc (digital) thnh tn hiu lin tc (analog) v truyn i. To chui bit_nguon
bit_nguon = randn (1, 10000)> 0.5;

Chuyn chui bit_nguon thnh tn hiu lin tc. Nu nh bit_nguon bng 1 thi s iu ch thnh tn hiu c bin +A, nu bit_nguon bng 0 th c bin -A vi A = [0.5, 1/sqrt(2), 1, sqrt(2), 2, 2*sqrt(2), 4]
v=bit_nguon-(~bit_nguon);% V co 2 muc la +1, -1 truyen=v*A(i);

To tn hiu nhiu noise ngu nhin


nhieu = randn (1, 10000);

Tn hiu thu c thu l tng tn hiu truyen v tn hiu noise


thu = truyen + noise

Demodulation : Qu trnh gii iu ch l qu trnh khi phc tn hiu tng t thnh cc tn hiu ri rc thng qua b chuyn i A/D Nu thu > 0 th demodulation s l bit 1, cn nu thu < 0 th demodulation s l bit 0

H v tn SV : Nguyn Cng Linh Lp 09DT2. Nhm: 38B


for i=1:10000 bit_nhan(i)=thu(i)>=0; end

Tnh BER v SNR cho mi gi tr A


soloi =sum ( mod(bit_nguon+bit_nhan,2)) SNR(j)= 10*log10(A(j)^2); BER(j)=soloi/10000;

V th biu din.
plot (SNR, BER, '*--') grid on; xlabel ('SNR--dB') ylabel ('Bit Error Rate--BER')

CODE:

H v tn SV : Nguyn Cng Linh Lp 09DT2. Nhm: 38B

RESULT:

Nhn xt: - Cc im trn th ng vi mi gi tr ca A thuc tp [0.5, 1/sqrt(2), 1, sqrt(2), 2, 2*sqrt(2), 4]. - Nhn thy vi gi tr A cng ln th BER cng nh, t s tn hiu trn nhiu SNR ln. Trn th ta thy cc im biu din tin gn v 0 ca trc BER. - Nh vy trnh nhiu t mi trng nh vo th A phi ln.

You might also like