blob: 700f9856dc78cece89f6ac45b828ff96db4312e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Example 8.6
// To find the mean number of signal photons required in a shot noise-limited coherent communication system based on OOK for the following cases: (i) balanced homodyne receiver; (ii)balanced heterodyne receiver (a) a balanced homodyne or (b) a balanced heterodyne
// Page no. 384
clc;
clear;
close;
// Given data
Pb=1*10^-9; //Error probability
neta=1; //quantum efficiency
//a)for balanced homodyne receiver
Ns=(erfinv(1-(2*neta*Pb)))^2;
//(b)for balanced heterodyne receiver
Ns1=(erfinv(1-(2*neta*Pb))*sqrt(2))^2;
//Displaying the result in command window
printf("\n For a balanced homodyne receiver with PSK signal = %0.0f ",Ns);
printf("\n For a balanced heterodyne receiver with PSK signal = %0.0f ",Ns1);
|