blob: 8c7cc0054d79710c74562707aa5659a85ddbde9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
//Variable decalration
N=40 //No.of bits
E=5 //Maximum number of errors allowed
p=10**-3 //Average probability of error in transmission
//Calculation
Pmiss=0
for i = E+1:N
Pmiss=Pmiss+(factorial(N)/((factorial(i)*factorial(N-i))))*(p**i)*((1-p)**(N-i))
end
Pmiss=Pmiss*10**12
//Result
printf("The probability of miss is %.1f * 10^-12",Pmiss)
|