Häirekindluse kodutöö
MATLAB programm
clear all; % Puhastab matlabi muutujate mälu, see on tähtis kuna vanad
muutujate väärtused võivad edasi kanduda uutesse katsetustesse.
clc; %Puhastab matlab ekraani.
warning('off','comm:obsolete:bchpoly'); %lülitab välja vea teateid
warning('off','comm:obsolete:bchenco'); %lülitab välja vea teateid
warning('off','comm:obsolete:bchdeco'); %lülitab välja vea teateid
warning('off','comm:obsolete:rsenco'); %lülitab välja vea teateid
warning('off','comm:obsolete:rsdeco'); %lülitab välja vea teateid
Esimene_mudel = 'Mudel ilma kodeerimiseta' %pealkiri
%____________________________________________________________
BER_kodeerimiseta = [];%moodustatakse tühi hulk
W = 12500;%info bittide arv
MFSK = 2;%M-FSK modulatsiooni kordsus
S = log2(MFSK);%abi muutuja
Samples_per_symbol = 100; %M-FSK modulatsiooni diskreetimis sagedus
SNR_VEC = -3:1.3:15; %SNR suhte vektor, mille väärtused lähevad kanalisse
sammuga 1.3dB