1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function BER_ref(valeur, pas)
EsN0 = 15;
'Ecrire la valeur EsN0 dans une cellule temporaire 1
'Dans excel, faire : 1/2*ERFC(10^(EsN0/20)) et le stocker dans une cellule 2
'lire la valeur de la cellule 2 et la stocker dans BER
while (BER>valeur ET EsN0>0)
EsN0 = EsN0 - step
'Ecrire la valeur EsN0 dans une cellule temporaire 1
'Dans excel, faire : 1/2*ERFC(10^(EsN0/20)) et le stocker dans une cellule 2
'lire la valeur de la cellule 2 et la stocker dans BER
endWhile
BER_ref = EsN0
end function |