You are on page 1of 1

clc; clear all; close all; clf;

load snrkh3_45_div; A=snr_kT;D=snr_kTL;


load snrkh3_45_ind;aa=snr_kT;dd=snr_kTL;

snrk_kT=10.^(A./10);
% snrk_kBL=10.^(B./10);
% snrk_kU=10.^(C./10);
snrk_kTL=10.^(D./10);

% =============== MRC==============================%
snr_mrc1=(snrk_kT+snrk_kTL);
snr_mrc=10.*log10(snr_mrc1);
nA1=length(snr_mrc);
i1=snr_mrc;
x1=sort(i1,'ascend');
% y1=peluang(x1)
sample1tahun=365.25*24*60*6;
tikum1=100*nA1*(([0:1/(nA1-1):1])./sample1tahun);
% diskum1=sort(snr_mrc,'descend');tkum1=[0:1/(nA1-1):1];

% ********************** ESTIMASI WIENER 1 *******************************


N1 = i1;
h1 = 0.9;
N01 = fft(N1);
H1 = fft(h1);
y01 = real(ifft(H1.*N01)); % hanya ambil nilai real

alpha1 = 1; % Wiener's Filter


gamma1 = 0.9; % autokeralasi
sigma1 = 1;

i01 = wienerFilter1(y01,h1,sigma1,gamma1,alpha1);
w1 = sort(i01,'ascend');
w01 = peluang(i01);
% ================================================================
figure(1)
semilogy(x1,tikum1,'k','LineWidth',1.5);hold on
semilogy(w1,w01,'k--','LineWidth',2.5);hold on
% semilogy(x3,tikum3,'k--','LineWidth',0.8);hold on
% semilogy(a,tkum2,'k-.','LineWidth',2.8);hold on
% semilogy(b,tkum3,'k:','LineWidth',2.8);hold on
% semilogy(c,tkum4,'k-','LineWidth',2.8);hold on
% semilogy(d,tkum5,'k--','LineWidth',2.8);hold on

% semilogy(matmin,tikum10,'k--','LineWidth',2.8);hold on

grid on
xlabel('SNR (dB)');ylabel('Prob.[SNR > absis] %');
title({'Kurva Distribusi CDF Link 3km sudut 45^o Polarisasi Horizontal'})
legend('MRC 2 input','Estimasi MRC 2 input',2);
% axis([-40 50 1e-3 1e2])

You might also like