You are on page 1of 1

Kod za greke

close all;
clear all;
clc;
EbNodB=5:0.2:15 %definisemo osu za SNR u decibelima
EbNo=10.^(EbNodB/10);%pretvaranje iz decibela
A=1; %definisanje parametara
alfa=1;
Ts=0.01;
x1=sqrt(EbNo);
x2=sqrt(Ts*EbNo);
x3=sqrt(2*EbNo);
x4=sqrt(Ts*2*EbNo);
up_nrz=qfunc(x1);
up_rz=qfunc(x2);
p_nrz=qfunc(x3);
p_rz=qfunc(x4);
bp_nrz=1.5*qfunc(x1);
bp_rz=1.5*qfunc(x2);
m=qfunc(x2);
hold on
semilogy(EbNodB,up_nrz,'g');
semilogy(EbNodB,up_rz,'k');
semilogy(EbNodB,p_nrz,'y');
semilogy(EbNodB,p_rz,'r');
semilogy(EbNodB,bp_nrz,'m');
semilogy(EbNodB,bp_rz);
%semilogy(EbNodB,m);
title('Uporedjivanje vjerovatnoce greske polarnog RZ signala i Manester')
ylabel('Pe');
xlabel('Eb/No[dB]');
grid on;

Kod za signale (Gassuove krive)


k=-5:0.0001:15;
hold on;
grid on;
plot(k,normpdf(k,1,1),'r','linewidth',2);
plot(k,normpdf(k,4,1),'g','linewidth',2);
plot(k,normpdf(k,7,1),'b','linewidth',2);
plot(k,normpdf(k,10,1),'m','linewidth',2);
plot(k,normpdf(k,13,1),'k','linewidth',2);
plot(k,normpdf(k,16,1),'y','linewidth',2);
plot(k,normpdf(k,19,1),'r','linewidth',2);
plot(k,normpdf(k,22,1),'g','linewidth',2);
title('Prikaz normalnih raspodjela sa srednjim vrijednostima 1,4,7 i 10')
legend('m1=1','m2=4','m3=7','m4=10');
gtext('Ath1');
gtext('Ath2');
gtext('Ath3');