summaryrefslogtreecommitdiff
path: root/1979/CH6/EX6.3/Ex6_3.sce
blob: 525354412f2979c48ec37ce3f6431632e4427d5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//Chapter-6, Example 6.3, Page 236
//=============================================================================
clc;
//Input parameters
D=30;//directivity in dB
VSWR=1;//VSWR at each port under matched conditions
C=10;//coupling factor
//Calculations
S41=sqrt(0.1);
S14=S41;//under matched and lossless conditions
S31=sqrt(((S41)^2)/(10)^(D/10));
S13=S31;
S11=(VSWR-1)/(VSWR+1);
S22=S11;
S33=S22;
S44=S33;
//let input power is given at port1 
//p1=p2+P3+p4
S21=sqrt(1-(S41)^2-(S31)^2);
S12=S21;
S34=sqrt((0.5)*(1+(S12)^2-0.1-0.0001));
S43=S34
S23=sqrt(1-10^-4-(S34)^2)
S32=S23;
S24=sqrt(1-0.1-(S34)^2)
S42=S24;
[S]=[S11,S12,S13,S14;S21,S22,S23,S24;S31,S32,S33,S34;S41,S42,S43,S44];
//Output
mprintf("The scattering matrix is");
disp([S])
//=================================END OF PROGRAM==============================