Вы находитесь на странице: 1из 4

% Matlab code:

maxdB=40;
avaregeSNRperbit=0:1:maxdB;
m=16;%modulation number
k=log(m)/log(2);%number of bits in one simbol

%Here I converted dB values of avaregeSNRperbit to real numbers and


%multiplied it with the nzmber of bits in one simbol. So i get the avarege
%SNR per simbol rate in real numbers
gs=10.^(avaregeSNRperbit./10)*k;%avarege SNR per simbol

c1=1.5*gs/(m-1);
n1=sqrt(c1./(c1+1));

%formula. Calculates the SER values for a given avarege SNR per simbol
%value
Pes=2.*(sqrt(m)-1)./sqrt(m)*(1-n1)-((sqrt(m)-1)./sqrt(m)).*((sqrt(m)-1)./sqrt(m))*(1-
4.*n1./3.14159265358979323846.*atan(1./n1));
semilogy(gb,Pes,'r')
xlabel('Eb/No');
ylabel('SER');
title('16QAM with Rayleigh fading channel');

SER for QAM channel with Rayleigh fading


1.0E+00
0 5 10 15 20 25 30 35 40 45

1.0E-01

1.0E-02
SER

1.0E-03

1.0E-04

1.0E-05
Eb/No
4QAM 16QAM 64QAM

4qam ser 16qam ser 64qam


0 0.257915 0.549133 0.78991
1 0.224347 0.503035 0.757302
2 0.192908 0.455399 0.720408
3 0.164076 0.407244 0.67927
4 0.138154 0.359672 0.634165
5 0.115273 0.313758 0.585649
6 0.095408 0.270457 0.534551
7 0.078412 0.230516 0.481941
8 0.064056 0.19444 0.429047
9 0.052061 0.162474 0.377144
10 0.042132 0.134636 0.327432
11 0.033976 0.110762 0.280925
12 0.027319 0.090555 0.238374
13 0.021914 0.073646 0.200241
14 0.017544 0.059632 0.166699
15 0.014024 0.048108 0.137682
16 0.011196 0.038695 0.112944
17 0.008929 0.031047 0.092113
18 0.007115 0.024862 0.074759
19 0.005666 0.019877 0.060428
20 0.00451 0.01587 0.048681
21 0.003588 0.012658 0.03911
22 0.002854 0.010088 0.031351
23 0.002269 0.008034 0.025085
24 0.001804 0.006395 0.020043
25 0.001434 0.005088 0.015995
26 0.00114 0.004047 0.012753
27 0.000906 0.003218 0.01016
28 0.00072 0.002558 0.008089
29 0.000572 0.002034 0.006438
30 0.000454 0.001616 0.005121
31 0.000361 0.001284 0.004073
32 0.000287 0.001021 0.003238
33 0.000228 0.000811 0.002574
34 0.000181 0.000644 0.002046
35 0.000144 0.000512 0.001626
36 0.000114 0.000407 0.001292
37 9.07E-05 3.23E-04 1.03E-03
38 7.20E-05 2.57E-04 8.16E-04
39 5.72E-05 2.04E-04 6.48E-04
40 4.55E-05 1.62E-04 5.15E-04
41
42
43
44
45
46
47
48
49
50
40 45

Вам также может понравиться