Sei sulla pagina 1di 353

= -0.96043E+03+J-0.29443E+00 0. 21923E+00+J-0.

20708E+00
0.41849E+03+J-0.29383E+00 0. 16554E+00+J-0. 19502E+00
~ 0.44756E+02+J-0.29209E+00 0. 12239E+00+J-0.182S2E+00
= 0. 13232E+02+J-0 28921£+00 0. 87235E-01+J-0. 16g95E+00
~ 0.57993E+01+J-0.28520E+00 0.58352E-01+J-0.15711E+00
0.31310E+01+J-0.28012E+00 0.34510E-01+J-0.14419E+00
0. 19197E+01+J-0.27398E+00 0. 13232E+02+J-0.28921E+00
0. 12790E+01+J-0.26686E+00 0. 44756E+02+J-0.29209E+00
0. 90103E+00+J-0. 25880E+00 0. 41849E+03+J-0.29383E+00
m 0.65908E+00+J-0.24988E+00 -0. 96043E+03+J-0.29443E+00
~ 0.49402E+00+J-0.24016E+00 0. 41849E+03+J-0.29383E+00
0. 3756JE+00+J-0.22974E+00 = 0.44756E+02+J-0.29209E+00
0.28728E+00+J-0.21868E+00 - 0. 13232E+02+J-0 28921E+00
0. 21923E+00+J-0. 20708E+00 0. 57993E+01+J-0.28520E+00
0. 16554E+00+J-0.19502E+00 0.31310E+01+J-0.28012E+00
0. 12239E+00+J-0.18262E+00 0. 19197E+01+J-0.27398E+00
e 0.87235E-01+J-0.16995E+00 o 12790E+01+J-0.26686E+00
0. 58352E-01+J-0. 15711E+00 0.90103E+00+J-0.25880E+00
0.345t0E-01+J-0.14419E+00 - 0.65908E+00+J-0.24988E+00
= 0.14817E-01+J-0.13130E+00 0. 49402E+00+J-0.24016E+00
= -0. 13950E-02+J-0. 11852E+00 0. 37563E+00+J-0. 22974E+00
= 0.41849E+03+J-0.293BJE+00 0. 28728E+00+J-0.21868E+00
-0. 96043E+03+J-0. 29443E+00 0. 21923E+00+J-0. 20708E+00
0. 41849E+03+J-0.29383E+00 • 0 16554E+00+J-0.19502E+00
= 0.44756E+02+J-0.29209E+00 0. 12239E+00+J-0.18262E+00
0. 13232E+02+J-0.28921E+00 0.B7235E-01+J-0 16995E+00
0.57993E+01+J-0.28520E+00 0.58352E-01+J-0.15711E+00
0.31J10E+01+J-0.28012E+00 0.57993E+01+J-0.28S20E+00
0. 19197E+01+J-0.27398E+00 0. 13232E+02+J-0.28921 E+00
0. 12790E+01+J-0 26686E+00 0. 44756E+02+J-0.29209E+00
= 0 90103E+00+J-0.25880E+00 - 0.41849E+03+J-0.29383E+00
0. 65908E+00+J-0.24988E+00 ~ -0.96043E+03+J-0.29443E+00
= 0.49402E+00+J-0.24016E+00 0.4t849E+03+J-0.29383E+00
~ 0.37563E+00+J-0.22974E+00 0. 44756E+02+J-0.29209E+00
0. 28728E+00+J-e.21868E+00 0. 132J2E+02+J-0.28921E+00
0. 21923E+00+J-0.2070BE+00 o 57993E+01+J-0.28520E+00
0. 16554E+00+J-0. 19502E+00 0. 31310E+01+J-0.28012E+00
c 0.12239E+00+J-0.t8262E+00 0. 19197E+01+J-0.27398E+00
0.B7235E-01+J-0 16995E+00 0. 12790E+01+J-0.28686E+00
o 58352E-01+J-0. 157' 1E+00 0.90103E+00+J-0.25B80E+00
o 34510E-01+J-0.14419E+0e = 0.65908E+00+J-0.24988E+00
0. 14817E-01+J-0. 13130E+00 0. 49402E+00+J-0.240T6E+00
0. 44756E+02+J-0.29209E+00 = 0.37563E+00+J-0.22974E+00
0. 41849E+0J+J-0. 29383E+00 0. 28728E+00+J-0.21868E+00
e -0.96043E+03+J-0.29443E+00 0. 21923E+00+J-0. 2070BE+00
~ 0.41849E+03+J-0 29383E+00 ~ 0.16554E+00+J-0.19502E+00
o 44756E+02+J-0 29209E+00 0. 12239E+00+J-0. 18262E+00
0. 13232E+02+J-0 28921E+00 0.87235E-01+J-0.16995E+00
0.57993E+01+J-0 28520E+00 0.31310E+01+J-0.28012E+00
0.31310E+01+J-0 2R012E+00 0. 57993E+01+J-0.28520E+00
0. 19197E+01+J-0.27398E+00 o 13232E+02+J-0.28921E+00
0. 12790E+01+J-0.26686E+00 o 4475SE+02+J-0.29209E+00
= 0.90103E+00+J-0.25880E+00 0. 41849E+0J+J-0.29383E+00
0.65908E+09+J-0 24988E+00 -0. 96043E+03+J-0.29443E+00
0.49402E+00+J-0 24016[+00 e.41B49E+03+J-0.29383E+00
o 37563E+00+J-0.22974E+00 0.44756E+02+J-0.29209E+00
0. 2872BE+00+J-0.21868E+00 - 0. 13232E+02+J-0 28921E+00
0. 57993E+01+J-0. 28520E+00
= 0.31310E+01+J-0 28012E+00
3 0 19197E+01+J-0.27398E+00
- 0.12790E+01+J-0.266B6E+00
0. 90103E+00+J-0.25880E+00 0. 13232E+02+J-0.28921E+00
0.65908E+00+J-0.249S8E+00 0. 57993E+01+J-0. 28520E+00
0.49402E+00+J-0 24016£+00 o 31310E+01+J-0 28012E+00
= 0_l7563E+00+J-0.22974E+00 0. 19197£+01+J-0.27398E+00
o 28728E+00+J-0.21868E+00 G 0.12790£+01+J-0.26686E+00
= 0.21923E+00+J-0.20708E+00 0.90103E+00+J-0.25880E+00
0. 65908E+00+J-0.24988£+00
0. 16554E+00+J-0.19502E+00
= e.12239E+00+J-0.18262E+00 - 0.49402£+00+J-0.24016£+00
0.37563E+00+J-0.22974E+00
0. 19197E+01+J-0.27398E+00
o J1310E+01+J-0.28012E+00 0. 28728E+00+J-0.21868E+00
0. 57993E+01+J-0.28520E+00 - 0.65908E+00+J-0.24988[+00
0. 132J2E+02+J-0.28921E+00 ~ 0.90103E+00+J-0.2S880E+00
0. 44756E+02+J-0.29209E+00 0. 12790E+01+J-0.26686E+00
0. 41849E+03+J-0.29J83E+00 - 0.19197E+01+J-0.27398E+00
= -0.96043E+03+J-0.29443E+00 = 0.31J10E+01+J-0.28012E+00
0. 41849E+0J+J-0.293B3E+00 0. 57993E+01+J-0.28520E+00
0. 44756E+02+J-0.29209E+00 0. 13232E+02+J-0.28921E+00
o 13232E+02+J-0.28921E+00 e 0.44756E+02+J-0.29209E+00
0. 57993E+01+J-0.28520E+00 ~ 0.41849E+03+J-0.29383E+00
0.3t310E+01+J-0.28012E+00 ~ -0.96043E+03+J-0.29443E+00
0. 19197E+01+J-0.27398E+00 0.41849E+03+J-0.29383E+00
= 0.12790E+01+J-0.26686E+00 0.44756E+02+J-0.29209E+00
0. 90103£+00+J-0.25880E+00 0. 13232E+02+J-0.28921E+00
0. 65908E+00+J-0.24988E+00 0. 57993E+01+J-0.28520E+00
~ 0.49402E+00+J-0.2401SE+00 0.31310E+01+J-0.28012E+00
= 0 37563E+00+J-0.22974E+00 ~ 0.19197E+01+J-0.27398E+00
0. 28728E+00+J-0.2186SE+00 0. 12790E+01+J-0.26686E+00
- 0.21923E+00+J-0.20708E+00 o 90103[+00+J-0.25880E+00
0. 16554E+00+J-0.19502E+00 0.65908E+00+J-0 24988E+00
o 12790E+01+J-0 26686E+00 0. 49402E+00+J-0. 24016[+00
0. 19197E+01+J-0.27398E+00 0.37563E+00+J-0.22974E+00
- 0.31J10E+01+J-0.28012E+00 0. 49402E+00+J-0.24016E+00
0.57993E+01+J-0.28520E+00 0. 65908E+00+J-0.24988E+00
0. 13232E+02+J-0.28921E+00 z 0.90103E+00+J-0.25880E+00
0. 44756E+02+J-0.29209E+00 e.12790E+01+J-0.26686E+00
0. 41849E+03+J-0.29J83E+00 - 0.19197[+01+J-0.27398E+00
= -e.9604JE+03+J-0.29443E+00 0.31310E+01+J-0.28012E+00
e.41849E+03+J-0.29383E+00 = 0.57993E+01+J-0.28S20E+00
- 0.4475SE+02+J-0.29209E+00 0. 13232[+02+J-0.28921E+00
= 0.13232E+02+J-0.28921E+00 0.447S6E+02+J-0.29209E+00
0. 57993E+01+J-0.28520E+00 0.41849E+03+J-0.29383E+00
0.31310E+01+J-0.28012E+00 = -0.96043E+03+J-0.29443E+00
0. 19197E+01+J-0.27398E+00 = 0.41849E+03+J-0.29383E+00
0. 12790E+01+J-0.2668SE+00 0.44756E+02+J-0.29209E+00
0.90103E+00+J-0.2S880E+00 0. 13232E+02+J-0 28921E+00
0. 65908£+00+J-0.2498BE+00 0.57993E+01+J-0.2B520E+00
0. 49402E+00+J-0.24016E+00 0.31310E+01+J-0.28012E+00
0. 37S63E+00+J-0.22974E+00 0. 19197E+01+J-0.27398E+00
0.2B728E+00+J-0.21868E+00 0. 12790E+01+J-0.26686E+00
~ 0 21923E+00+J-0.20708E+00 0.90103E+00+J-0 25880[+00
o 90103E+00+J-0.25880E+00 ~ 0.65908E+00+J-0.24988E+00
0. 12790E+01+J-0.266B6E+00 0.49402E+00+J-0.24016E+00
0. 19197E+01+J-0.27398E+00 0. 37563E+00+J-0.22974E+00
0.3t310£+01+J-0.28012E+00 = 0.49402E+00+J-0.24016E+00
0. 57993E+01+J-0.28520E+00 = 0.65908E+00+J-0.24988E+00
- 0.13232E+e2+J-0.28921E+00 0.90103[+00+J-0.25880[+00
- 0.44756E+02+J-0.29209E+00 0. 12790E+01+J-0.26686E+00
= 0.41849E+03+J-0.29383E+00 e.19197E+01+J-0.2739BE+00
- -e.96043E+03+J-0.29443E+00 m 0.31310E+01+J-0.28012E+00
0.41849E+03+J-0.29383E+00 0. 5799JE+01+J-0.2B520E+00
= 0.44756E+02+J-0.29209E+00 0. 13232E+02+J-0.28921E+00
= 0.44756E+02+J-0.29209E+00 ~ 0 12790E+01+J-0.26686E+00
m 0.41849E+03+J-0.29383E+00 0. 19197E+01+J-0.27J98E+00
-0. 96043E+03+J-0.29443E+00 o 31310E+01+J-0.28012E+00
0. 41849E+03+J-0.29383E+00 o 57993E+01+J-0.28520E+00
0. 44756E+02+J-0.29209E+00 0. 13232E+02+J-0.28921 E+00
o 13232E+02+J-0.28921E+00 0. 44756E+02+J-0.29209E+00
o 5799JE+01+J-0.28520E+00 0.41849E+03+J-0 29383E+00
0.31310E+01+J-0.28012E+00 -0. 9604JE+0J+J-0. 29443£+00
0. 19197E+01+J-0.27398ETe0 0. 41849E+03+J-0.29383E+00
e.12790E+01+J-0.2668SE+00 0. 44756£+02+J-0. 29209E+00
0. 90103E+00+J-0.25880E+00 0. 13232E+02+J-0.28921 E+00
0.S5908E+00+J-0.24988E+00 0. 57993E+01+J-0.28520E+00
0. 28728E+00+J-0.21868E+00 - 0.31310E+01+J-0.28012E+00
0. 375SJE+00+J-0.22974E+00 0. 19197E+01+J-0.27398E+00
0. 49402E+00+J-0.2401SE+00 0. 12239E+00+J-0 18262E+00
0.S5908E+00+J-0.24988E+00 0. 16554E+00+J-0.19502E+00
0. 90103E+00+J-0.25880E+00 - 0.21923E+00+J-0.20708E+00
0. 12790E+01+J-0.26686E+00 0. 28728E+00+J-0.21868E+00
0. 19197E+01+J-0.27398E+00 0.J7563E+00+J-0.22974E+00
0.31310E+01+J-0.28012E+00 0. 49402E+00+J-0. 240'6E+00
0.S7993E+01+J-0.28520E+00 0. 6590BE+00+J-e.24988E+00
5 0.13232E+02+J-0.28921E+00 0.90103E+00+J-0.2S880£+00
0. 4475SE+02+J-0.29209E+00 0. 12190E+01+J-0.26686E+00
o 41849E+0J+J-0.29383E+00 0. 19197E+01+J-0.27398£+00
- -0.96043E+03+J-0.29443E+00 0.31310E+01+J-0.28012[+00
2 0.41849E+03+J-0.29383E+00 0. 57993E+01+J-0.28S20E+00
0.44756E+02+J...e.29209E+00 0. 132J2E+02+J-0.28921E+00
0. 13232E+02+J-0.28921E+00 0. 44756E+02+J-0.29209E+00
0. 57993E+01+J-0.28520E+00 0. 41849E+03+J-0.29383E+00
0.31310E+01+J-0.28012E+00 - -0.96043E+03+J-0.29443E+00
0. 19197E+01+J-0.27398E+00 0.41849E+03+J-0 29383[+00
0. 12790E+01+J-0.26686E+00 0. 44756E+02+J-0.29209E+00
0. 90103E+00+J-0.25880E+00 0.1 . 28921E+00
0. 21923E+00+J-0.20708E+00 0. 28520E+00
= e.28728E+00+J-0.21868E+00 0. 31310E+01+J-0.2ae12E+00
0.37563E+00+J-0.22974E+00 0.87235E-01+J-0.16995E+00
0. 49402E+00+J-0.24016E+00 0. 12239E+00+J-0.18262E+00
0. 65908E+00+J-0.24988E+00 0. 16554E+00+J-0.19502E+00
0. 90103E+00+J-0.25880E+00 0. 21923E+00+J-0.20708E+00
0. 12790E+01+J-e.26686E+00 0. 2B128E+00+J-e. 21868£+00
0. 19197E+01+J-0.27398E+00 0. 37S63E+00+J-0.22974E+0e
s 0.31310E+01+J-0.28012E+00 0. 49402E+00+J-0.24016E+00
0.57993E+01+J-0.28520E+00 0. 65908£+00+J-0.24988E+00
0. 13232E+02+J-0.28921E+00 0. 90103E+00+J-0. 25880E+00
0. 44756E+02+J-0.29209E+00 0. 12790E+01+J-0.266B6E+00
0. 41849E+03+J-0.29383E+00 0. 19197E+01+J-0.27398E+00
- -0.9S043E+03+J-0 29443E+00 0. 31310E+01+J-0.28012E+00
0. 41849E+03+J-0.293B3E+00 0. 57993E+01+J-0.28520E+0e
0. 44756E+02+J-0.29209 E+00 0. 13232E+02+J-0.28921E+00
0. 13232E+02+J-0.28921E+00 0. 4475SE+02+J-0. 29209E+00
~ 0.57993E+01+J-0.28520E+00 0. 41849E+03+J-0.29383E+00
e 31310E+01+J-0.28012E+00 = -0.96043E+03+J-0.29443E+00
0. 19197E+01+J-0.2739BE+00 E 0.41849E+03+J-0.29JB3E+00
0. 12790E+01+J-0.26686E+00 0. 44756E+02+J-0.29209E+00
0. 16554E+00+J-0.19502E+00 0. 13232E+02+J-0.28921 E+00
0. 21923E+00+J-0.20708E+00 0.57993E+01+J-0.28520E+00
e.28728E+00+J-0.21868E+00 0.5B352E-01+J-0.15111E+0e
- 0 3756JE+00+J-0.22974E+00 0.872J5E-01+J-0.16995E+00
c 0 49402E+00+J-0.24016E+00 0. 12239E+00+J-0. 18262E+00
0. 65908E+00+J-0.24988E+00 0. 16554E+00+J-0. 19502E+00
0. 90103E+00+J-0. 25880E+00 0. 21923E+00+J-0.20708E+00
o 28728E+00+J-0.21868E+00 z 0. 58352E-01+J-0. 15711E+00
0. 37563E+00+J-0. 22974E+00 o 87235E-01+J-0.1699SE+00
0. 49402E+00+J-0. 24016E+00 o 12239E+00+J-0.18262E+00
0. 65908E+00+J-0.24988E+00 o 16554E+00+J-0.19502E+00
0. 90103E+00+J-0.25880E+00 0.21923E+00+J-0.20708E+00
0. 12790E+01+J-0.26686E+00 0.28728E+00+J-0.21868E+00
0. 19197E+01+J-0.27398E+00 0.37563E+00+J-0.22974E+00
0.31310E+01+J-0.28012E+00 0.49402E+00+J-0.24016E+00
~ 0.57993E+01+J-0.28520E+00 0. 6590BE+00+J-0.24988E+0e
0. 13232E+02+J-0.28921 E+00 0. 90103E+00+J-0. 25880E+00
0. 44756E+02+J-0.29209E+00 0. 12790E+01+J-0.26686E+00
0. 41849E+03+J-0.29383E+00 0. 19197E+01+J-0.27398E+00
- -0.96043E+03+J-0.29443E+00 0.31310E+01+J-0.28012E+00
0. 41849E+03+J-0. 29383E+00 0.57993E+01+J-0.28520E+00
0. 44756E+02+J-0.29209E+00 ~ 0.13232E+02+J-0.28921E+00
0. 13232E+02+J-0.28921 E+00 = 0.44156E+02+J-0.29209E+00
0.34510E-01+J-0.14419E+00 0. 41849E+03+J-0. 29383E+00
0. 58352E-01+J-0. 15711E+00 = -0.96043E+03+J-0.29443E+00
e.87235E-01+J-0 16995E+00
0. 12239E+00+J-0.18262E+00
0:16554E+00+J-0.19502E+00
0.21923E+00+J-0.20708E+00
0.28728E+00+J-0 21868E+00
0. 37563E+00+J-0. 22974E+00
0. 49402E+00+J-0.24016E+00
0. 65908E+00+J-0.24988E+00
0.90103E+00+J-0.25880E+00
0. 12790E+01+J-0.26686E+00
~ 0.19197E+01+J-0.27398E+00
~ 0.31310E+01+J-0.28012E+00
0.57993E+01+J-0 28520E+00
0. 13232E+02+J-0 28921E+00
= 0.44756E+02+J-0.29209E+00
0. 41849E+03+J-0.29383E+00
= -0.96043E+03+J-0.29443E+00
£ 0.41849E+03+J-0.29383E+00
0. 44756E+02+J-0.29209E+00
e.14817E-01+J-0.13130E+00
0. 34510E-01+J-0. 14419E+00
0. 58352E-01+J-0. 15711E+00
e.8723SE-01+J-0.1699SE+00
= 0.12239E+00+J-0.18262E+00
0. 16554E+00+J-0.19502E+00
= 0.21923E+00+J-0.20708E+00
e 28728E+00+J-0.21868E+00
0. 37563E+00+J-0. 22974E+00
0. 49402E+00+J-e.24016E+00
0. 65908E+00+J-0.24988E+00
0. 90' 03E+00+J-0. 25B80E+00
= 0. 12790E+01+J-0 26686E+00
o 19197E+01+J-0.27398E+00
0.31310E+01+J-0.28012E+00
= 0.57993E+01+J-0.28520E+00
o 13232E+02+J-0.28921E+00
0. 44756E+02+J-0.29209E+00
0. 41849E+03+J-0.29383E+00
~ -0.96043E+03+J-0.29443E+00
o 41849E+03+J-0.29383E+00
-0. 13950E-02+J-0. 1852E+00
0. 14817E-01+J-0.13130E+00
0. 34510E-01+J-0. 14419E+00
PROGRNtA TORS
c •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
c •
C THIS TWO DIMENSIONAL RADIATION AND SCATTERING CODE IS INTENDED •
C TO GIVE ITS USERS A DEMONSTRATION OF SOLVING THE RADIATION AND •
C SCATTERING PROBLEMS BY USING THE INTEGRAL EOUATION AND MOMENT •
C METHOD. TO MAINTAIN SIMPLICITY, EQUAL SEGMENTATION HAS BEEN ..
C APPLIED TO ALL THE GEOMETRIES AND PIECEWISE PULSE EXPANSION ANO •
C POINT MATCHING HAVE BEEN SYMMETRIC MATRIX EQUATION •
C SOLUTION SUBROTUINES HAVE BEEN INCLUDED. IN THEORY THE STRIP •
C AND THE CIRCULAR CYLINDER PROBLEMS 00 EXHIBIT IMPEDANCE •
C MATRICES. WHILE THE RECTANGUlAR AND ELLIPTICAL ONES 00 NOT HAVE •
C SUCH A PROPERTY. HOWEVER, THE DOMINANT CONTRIBUTIONS OF THE ..
C IMPEDANCE MATRICES ARE SYMMETRIC AND THE SMALLER THE SEGMENT •
C LENGTH IS. THE BETTER SYMMETRIC THEY HAVE: THEREfORE ..
C ASSUMING THE S~[TR]C PROPERTY OF THE MATRICES SERVES OUR •
C PURPOSE WELL. SOME CASES. SUCH AS THE RADIATING SOURCES WHICH ..
C ARE VERY CLOSE TO THE RECTANGULAR OR ELLIPTICAL BODIES. MAY NOT •
C GIVE VERY GOOD SOLUTIONS. HOWEVER, THESE CAN BE IMPROVED BY •
C SPECIFYING A SMALLER SEGMENT LENGTH LIMIT TO ENHANCE THE SYMMETRIC.
C PROPERTY OF THE IMPEDANCE MATRICES. AND THUS LEAD TO GAIN BETTER •
C RESULTS. •
C •
c •
C THE OUTPUT FILE IS ON DEVICE 6, AND THE FOLLOWING PARAMETERS •
C ARE NEEDED TO RUN THE PROGRAM. READ THE FOLLOWING INSTRUCTIONS •
C CAREFULLY TO GIVE THE CORRECT INPUTS. •
C •
C M THE MAXIMUM SEGMENT NUMBER IS THE MATRIX S •
C •
C----------------~--------------------------------------------.
C ..
C THE REMAINING INPUT PARAMETERS SHOULD BE GIVEN IN THE PROGRAM. •
C THOSE ARE AS FOLLOWS ..
C
C DL THE lARGEST SEGMENT 0.1 IS THE LIMIT. BUT .
C o05 IS RECOMMENDED. THE SMALLER. THE ~E ACCURATE ...
C IGEO - CHOICE OF SCATTERING BODIES
C 1 STRIP .
1III

C
C
2 -- CIRCULAR CYLINDER
3 ELLIPTICAL CYLINDER ..•...
C 4 -- RECTANGULAR CYLINDER
C IPATT CHOICES OF THE ELECTROMAGNETIC PROBLEM ..
C 1 -- RADIATION PATTERN PROBLEMS to
C 2 -- MONOSTATfC SCATTERING PROBLEM •..
C 3 BISTATIC SCATTERING PROBLEM
C ...
C IPOLR --- THE POLARIZATION INDICATOR FOR THE EXCITATION ...
C FOR RADIATIOM PATTERN, IT SPECIFIES THE TYPE OF .....
C LINE SOURCES
C 1 -- ELECTRIC LINE SOURCE •..
C 2 -- MAGNETIC LINE SOURCE
C FOR PLANE WAVE SCATTERING, IT SPECIFIES THE ...
C POLARIZATION OF THE INCIDENCE PLANE WAVE ..
C 1- TRANSVERSE MAGNETIC n ELO TO Z-AXIS ..
C 2- TRANSVERSE ELECTRIC FIELD TO Z-AXIS ...
C J- ARBITRARY POLARIZATION OF THE TO 1III

c THE Z-AXIS IrY THE ANGLE IN III

c •
C--------------------------------------------------------------.
c •
C THE FOLLOWINGS ARE THE INPUTS OF THE GEOMETRY OF THE SCATTERER •
C THE ORIGIN Of THE COORDINATES IS ALWAYS REFERRED TO THE CENTER OF •
C THE GEOMETRY. AND THE DIMENSIONS ARE CHOSEN TO BE IN .•
C ..
C THE STRIP IS LYING ALONG X-AXIS: AND THE RECTANGULAR AND ELLIPTICAL.
C CYLINDERS ARE DEFlNED TO HAVE TWO PRINCIPAL AXES LYING ALONG THE ..
C THE X-AXIS AND Y-AXIS. RESPECTIVELY. •
C ..
C ..
C W THE WIDTH OF THE STRIP fOR STRIP ..
C RA - THE RADIUS OF THE CYLINDER THE CYLINDER •
C A THE SEMI-AXIAL lENGTH OF ONE OF THE ICAl AXES FOR ..
C ELLIPTICAL CYLINDER ALONG THE X-AXIS OR HALF THE WIDTH OF ..
C THE RECTANGULAR CYLINDER ALONG THE X-AXIS DI~ENSION. •
C 8 THE SEMI-AXIAL LENGTH Of THE OTHER ELLIPTICAL AXIS fOR •
C ELLIPTICAL CYLINDER ALONG THE V-AXIS OR HALF THE HEIGHT Of ..
C THE RECTANGULAR CYLINDER AL0N~ fH~ Y-AXIS D1MENSION. ..
C BPHI - THE BISTATIC INCIDENT ANGLE- IN III
C PTHETA THE POLARIZATION or THE ELECTRIC FI RESPECT TO ..
C Z-AXIS. FOR EXAMPLE PTHETA=0 IMPLIES A TM POlARIZATION ..
C AND PTHETA=90 A TE POLARIZATION. THIS PARAMETER ..
C ONL V NEEDED WHEN IPOLR IS CHOSe. TO BE J. ..
C XS.YS--- THE LOCATION OF THE RADIATING SOURCE WITH RESPECT TO
C GEOMETRIC CENTER Of THE SCATTERING BODY (IN
C •
C•••••••••••••••••••••••••••••••••••••• * ••••••••••••••••••••••••••••••••
C ..
C ATTENTION!!! •
C ..
C FOR A GREAT SAVING OF CPU TI~E AND MEMORIES. THE IMPEDANCE MATRICES •
C fOR STRIP AND CIRCULAR CYLINDER GEOMETRIES ARE DIMENSIONED •
C DIFFERENTly FROM THOSE OF THE RETANGULAR AND ELLIPTICAL CYLENDERS •
C THEREfORE, BE SURE TO SPECIFY ICED IN PAR~EltR STATEMENT •
C ..

D
EQUIVALENCE
DATA RA
1
C .. CRUCIAL PARAMETERS FOR THE PROBLEM
DL=0 05
IPATT=1
C .. THE WIDTH Of THE STRIP IN WAVELENGTH (FOR STRIP
W=4.
C .. THE RADIUS or THE CIRCULAR CYLINDER IN
RA=2.
C.. THE LENGTHS OF THE PRINCIPAL AXES OR THE LENGTHS or THE RETANGULAR
C.. 80X IN
A=.05
8=1.
C. INCIDENT ANGLE FOR 8lSTATIC RCS (IN U ...........' ... L . . .

BPHI=45
C.. POLARIZATION OF THE ELECTRIC FIELD (iN
PTHETA=45.
C.. THE LOCATION OF THE RADIATING SOURCE IN WAVELENGTH(S)
x~.e
YSo=0.001
C.. SOME CONSTANT
GAM=1.78105
BTA=6 . 2831853
PI-=J.14159265
ETA=120 .• PI
02R-PI/180.
J=CMPLX(e.0.1.e)
JF(IPATT.EQ.1) THEN
WRITE(6.B6}
IF(IPOLR.EQ.l) WRITE(6.88) XS,YS
IF(IPOLR.[Q.2) WRITE(6,90) XS,YS
ENOIF"
IF"(IPATT . EO.2) THEN
WRITE(6,92)
IFCIPOLR . EC.lj WRITE(6,94)
If(IPOLR.EC.2 WRITE(6,96)
IF(IPOLR.EO.3 WRITE(6.98) PTHETA
ENOIF"
IF"(IPATT.EQ.3) THEN
WRITE(S,100) BPHI
IF!IPOLR.EO"j WRTTE!6.94)
IF IPOUR.EQ.2 WRITE 6,96)
IF IPOLR.EO.3 WRITE 6,9S) PTHETA
ENDIF
GOTa (1,2,3,4) IGEO
WRITE(6,110) W
CALL STRIP(ZMN,VA,VB,VT,XS,YS,PTHETA.8PHI.XB,W.M,NMA,ET~,IR,WA)
IF(IR.NE.0) WRITE(6,999)
rF(IPATT . NE.2) THEN
WRITE(6,112)
DOle 1=1 ,NMA
10 WRITE(6,114) X8(1).CA8S(VA(1»
ENDIF
GOTO S0
2 WRITE(6,120) RA
CALL CIRCL(ZMN,VA.V8,VT,XS,YS,PTHETA,BPHI,XB,RA,M,NMA,ET~,IR,WA)
IF(IR.NE.0) WRITE(6.999)
IF"(IPATT.NE.2) THEN
WRITE(6.122)
DO 20 I=l.~A
20 WRITE(6,124) XB(I).CABS(VA(I»
ENDIf
GOTO 80
3 WRITE(6,130) A,B
CALL ELlIP(ZMN,ZT,VA,VB ,VT,XS,YS,PTHETA.BPHI,XB.YB.M,NMA.ETMM.IR)
IF(IR.NE.0) WRITE(6,999)
IF(IPATT NE.2) THEN
WRlTE( S, 132)
DO 30 l=l.NMA
30 WRITE(6.134) XB(I),YB(I),CABS(VA(I»
ENDIF
GOTO 80
4 WRI1E(S.l40) A.B
CALL RECT(ZMN.ZT,VA,V8,VT.XS.YS,PTHETA,BPHI.XB.YB.M,NMA.ET~.IR)
If{IR.NE.0) WRITE(6,999)
IF(IPATT.NE.2) THEN
WR IT E( 6 , '42)
DO 40 1-1,Ntw4A

2.65
I) I»
80

IT SOLVES fOR THE CURRENT


THE NORMALIZED RADIATION PATTERN
LINE SOURCE LOCATED AT:
• , F7 . :5 • • • • • f7 . 3. •
SOURCE lOCATED

'I
FIELD IS • .FB.

r"~""DL_iI.-I'Wl WI TH THE ANGLE Of' I

'j)

150

160
999 •••••••••••••••••••••••••••••••••••••••••••••••••••••••
+5X ' ••• ERROR HAS BEEN FOUND IN THE HANKEL fUNCTION OR •••
+5X.' ••• IN THE INVERSION OF THE IMPEDANCE MATRIX OR •••
+5X.· ••• THE RADIATING SOURCE BEING SHIELDED. • ••
+5X.· ••• OUTPUT MAY BE UNRELIABLE. • ••
+5X.· ••••••••••••••••••••••••••••••••••••••••••••••••••••••
STOP
END
c
,VT,XS,YS,PTHETA,BPHI.X.W.NU.NMA.ETMW.

c
C FUNCTIONAL SUBROUTINE FOR STRIP PROfH.El.4
.BTA.ETA.PI.D2R.R2D.DL.J
,IPATT
,8 10
1 ) • VT (1) CRT. J •
J 1)

SPECIfY M > '.NMA


IR-'
RETURN
ENOl'

ENDfF
C.. COMPUTES THE Z MATRIX THE STRIP HAS A TOPLITZ PROPERTY, ONLY
c.. NMA ELE~TS ARE ,........ v ..,v
1 .. •) .25

*BTA

C .. rJ '" IN MATRIX
00 6 K.... '.NMA

C ..

ELSE
XO)(=1.
ENDIF
00 B K=1.NMA

10
.25

c .. ODI'\OI:"I:)"'" TO SAVE TIME

12
lPOLR.[Q.l) RETURN
100
C.. RADIATION PATTERN
20 COOTINUE
00 22 ~1.NMA

22

24

RETURN
C.. THE BISTATIC CASE
40 CONTINUE
C.. GET THE INCIDENT ANGLE fOR BlSTATIC CASE
PHI=BPHI.02R
DO 42 M-l. NMA
42 J )

ELSE
XDX=l.
ENDIF

46
0.

50
RETURN
THEN
60
100 CONTINUE
C .. THEN COMPUTES THE TE CASES
C .. FIRST THE MATRIX EL~ENTS
10=3
1

102
C.. FILLING IN ~ATRIX ELEMENTS IN
DO 104 t(l!:1,NMA

104
GOIO 120
GOTO 140
c .. THE MONOSTATJC CASE

106

108

ELSE

c .. PROPERTY TO SAVE T1ME

112
RETURN
C. RADIATION PATTERN
120 CONTINUE
C,. THE ELECTRIC FIELD DUE TO MAGNETIC LINE SOURCE
DO 122 N=1.NW.

122

1J0

RETURN
C.. THE BISTATIC CASE
140 CONTINUE
C.. GET THE INCIDENT ANGLE FOR BISTATIC CASE
PHI=BPHI.02R
00 142 Mz:1 NMA
142 ».51

ELSE
XDX=1 ,
ENDIF

146

ELSE

150

160 1) I

RETURN
END
c
.VA.VB.VT.XS,YS.PTHETA,BPHI.X.R.NM.NMA.ETMM.
c SUBROUTINE FOR CIRCULAR CYLINDER PROBLEM
.BTA.ETA.PI.D2R,R2D.Dl,J
POLR, JPATT
B CS.ID
1) l),CRT.J.HANKA
DIMENSION
EXTERNAL
RK-R.BTA
•• p I .. '"
ILl • ...n

LT.
GT.
SIZE. SPECIFY M >' ,NMA

C .. A TOPlITZ PROPERTY
C ..
.»-OC..,STA-ETA6.25

XL.XU.21.
4 .25.CRT
C.. fl IN THE MATRIX
DO 6 K-l.NMA

C •• ELECTRIC LINE SOURCE

.... )))
20

24
»
30
RETURN
C.. THE BISTATIC CASE
40 CONTINUE
C.. GET THE INCIDENT ANGLE FOR BISTATIC CASE
PHI=BPHI.D2R
PTM::=1 •
I IPOLR. EO.
M:=1.
42

50
RETURN
THEN
60
100 10=5
C.. THEN COMPUTES THE TE CASES
C.. fIRST THE UATRIX ELEMENTS
1 1 .• -2

102

104
I
C •• THE LINE SOURCE
10=2
00 120 N==l.NMA

120

124

130

RETURN
C.. THE BISTATIC CASE
140 CONTINUE
C.. GET THE INCIDENT ANGLE fOR BISTATIC CASE
PHI=BPHI.D2R
142

146

ELSE
.25
ENDIF
I

150

160 I»
RETURN
END
c
.ZT.VA.VB.VT.XS,YS.PTHETA.8PHI.X,Y.~.NMA.

C PROBLEM

1) l).CRT,J.HANKA

c ..

SIZE, SPECIFY M >',NMA

c ..

XAm=A
YB=B
XB=0.
A4=.AoA.A-A
84=8·8.8.8
OS-DE.. 1
DO :3 1"'2.NUO

4
C •. Z MATRIX OF THE ELLIPSE IT IS ALSO PART Of
C.. SO JUST COMPUTE IT ONCE .
. 25)-1.».OE-BTA9ETA-.25
DO 6 ~1.t.WA
DO 6 N-l.~
IF( ... . EQ.N) THEN
ZMN(N. t.I)-=VA( 1)
ElSE
DXEA*A*V(N)*(X(M)-X(N~)-B*B.X(N)'(V(M)-Y(N»
DY=A*A*(V(N).Y(t.I)-B*B +B*B*X(N)*X(M)
R=BTA*SORT~(Y(t.I)-Y(N) •• 2+(X( ... )-X(N» •• 2)
CS-DX/SQRT DX.OX+DY.OY)
CALL CSINT HANKA.XL.XU.21.CRT)
ZWN(N .... )=0.2S.ETA.CRT
ENOIF
6 CONTINUE
00 7 No-<1.~
DO 7 ..... 1.NW.
7 ZT(N.U)-ZMN(N .... )
IF(IPOLR.EQ .2) GOTO 100
IF(IPOLR.EQ.3) THEN
PTt.t=COS(PTHETA*02R)
PTE-SIN(PTHETA.02R)
ENOIF
C .. FACTORIZING THE IMPEDANCE MATRIX
CALL CROUT(ZMN.VA.0.NMA,MT)
IF(IPATT.EQ.l) GOTD 20
IF(IPATT.EO .3) GOTO 40
C .. THE t.«:>NOSTATlC CASE
DO 12 1"'1.91
PHI .. (J-l . ) .D2R
DO 8 K~l, Nt.4A
XK-BTA*(X(K).COS(PHI)+Y(K)*SIN(PHI»
CRT=CEXP(J.Xl<)
VA(K)~RT
8 VB(K);DE.CRT
CALL CROUT(ZMN,VA,2,NMA.MT)
CRT=Ct.4PLX(0 .• e . )
DO 10 t.A=1. Nt.4A
10 CRT~RT+VB(t.I).VA(M)
Ir(IPOLR . EQ.3) THEN
VT(I)~RT.CRT.PTM'PTM
ELSE
YA--CABS(CRT'CRT).BTA.ETA.ETA*.25
IF(YA.LE . l . E-9) VA=1.[-9
YA= 10 .• ALOG10(VA)
C .. USING THE SYMMETRIC PROPERTY TO SAVE TIME
ETMM( r )=VA
ElM.4( 1 82- I )=YA
E~( 180+I)=YA
ETt.4M(362-I )=YA
ENOIF
12 CONTINUE
IF(IPOLR.EO . l) RETURN
GOTO 100
c .. RADIATION PATTERN
20 CONTINUE
I 0=:1
DO 22 N=l,NMA
XKD=8TA*SORT«Y(N)-YS) •• 2+(X(N)-XS)**2)
22 VA(N)~0.25.8TA.ETA.HANKA(XKD)
CALL CROUT(Z~.VA . 2.NMA . MT)
00 30 K=l,361
PHI=(K-l.)*02R
CRT -c:a.tP l)C ( e. .e _)
DO 24 ~1, Nt.tA
X~BTA.(X(~).COS(PHI)+y(~).SIN(PHI»
24 CRTaCRT+VA(M).CEXP(J'XM)
XK %BTA*(XS.COS(PHI)+YS.SIN(PHI»
CRT-OE'CRT+CEXP(J.XK)
30 ETMM(K)-cABS(CRT.CRT)
CALL D8(ET~,J61,IR)
RETURN
C .. THE BISTATIC CASE
40 CONTINUE
C .. GET THE INCIDENT ANGLE FOR BISTATIC CASE
PHlzBPHI*02R
DO 42 "'1,NMA
42 VA(M)-CEXP(JeBTA'(X(~)*COS(PHI)+Y(M).SIN(PHI»)
CALL CROUT(ZMN. VA, 2. NMA,MT)
DO 50 1-1,361
PHI-( 1-1. ).02R
CRT-C~LX(0. ,0.)
DO 48 M:l,NMA
XM=BTA*(X(M).COS(PHI)+Y(M)-SIN(PHI»
48 CRT~RT+VA(M).OE'CEXP(J'XM)
IF(IPOLR.EO.3) THEN
VT(I)-CRT*CRT.PT~.PTM
ELSE
YA~ABS(CRT.CRT)'BTA.ETA'ETA •. 25
IF(YA.LE.1.E-9) YA=1 . E-9
ET~(1)-10 .• ALOG10(YA)
[NDIF
50 CONTINUE
If(IPOLR.EO.1) RETURN
IF(IPOLR.EO.3) THEN
DO 60 1~1,~
60 V8(1)=VA(I)"2.PTM.PTM
ENOIF
100 10-2
C .. THEN COMPUTES THE TE CASES, THE I~EDANCE MATRIX
VA(1)=CMPLX(1 . . -2./PI.(ALOG(BTA'GAM.OE*.25)-1.».OE,BTA,ETA •. 125
++J*ETA*(0.25*DE-1./(PI*PI*OE))
DO 104 ...... 1 ,NMA
DO 104 N=l.NMA
IF(M.EQ.N) THEN
Z~N(N.M):::::VA(l)
ELSE
DX-A4,Y(M).Y(N)+84'X(M)*X(N)
DY=(X(M).Y(N)-X{N).Y(M»
CT=OX/SQRT(DX.DX+A4.84.0Y.OY)
XDc-e.5 eOE*A.A*Y(N)/SQRT(A4.Y(N)-Y(N)+B4.X(N)_X(N»
YD-0.S*OE.B.e.X(N)/SORT(A4eY(N),Y(N)+84.X(N).X(N»)
XA-X(N)-XO
YA-Y(N)-YD
DX-e.B*X(M)*(Y(M)-YA)-AeA.Y(M)-(X(M)-XA)
OY-A.A.(YAeY(M)-8 e B)+B-a.XA.X(M)
CT1-0X/SORT(DXeDX+DY.DY)
Rl-BTA'SORT«X(M)-XA) •• 2+(Y(M)-YA) •• 2)
XA-zX(N)+XD
YA--Y(N)+YD
DX-e.BeX(M).(Y(~)-YA)-A'A'Y(M).(X(M)-XA)
DY-A.A'(YA.Y(~)-B'B)+B.B*XA.X(M)
CT2~DX/SQRT(OX.DX+DY.OY)
R2-BTAeSORT«X(M)-XA)*.2+(Y(M)-YA) •• 2)

2.76
ZUN(N.Y)-CT.ZT(N.~)-0 . 25.ETA.(HANKA(R1).CT'-HANKA(R2).CT2)
ENDlf
104 CONT JNUE
C.. NOW FACTORIZE THE IMPEDANCE MATRIX
CALL CROUT(ZUN.VA,e,NMA,UT)
If(IPATT.EO.1) GOTO 120
IF(IPATT.EO.3) GOTO 140
C.. THEN THIS MUST BE THE MONOSTATIC CASE
DO 112 ' .. 1,91
PHI .. ( 1-1 . ) .02R
00 106 K-1,NMA
XK-BTA.(X(K).COS(PHI)+Y(K).SlN(PHI»
OX..BeB.X(K).COS(PHI)+AeAeY(K)-STN(PHI)
DY-AeAeY(K).COS(PHl)-SeBeX(K)eSIN(PHI)
CRT-CEXP(J.XK)-OX!SORT(DX.DX+OY.DY)
VA(K)-CRT
106 VB(K)~E.CRT
CALL CROUT(ZMN.VA,2.NMA.~T)
CRT-ct.APLX(e. ,e.)
DO 108 M=1 .NMA
108 CRT-CRT+VS(~).VA(M)
If(IPOLR.EO.3) THEN
YA=CABS(CRT.CRTePTE-PTE+V1(I»eBTAeETAeETAe ,25
ELSE
YA=CABS(CRT.CRT)-STAeETA.ETAe . 25
ENDlf
If(YA.LE.l.E-9) YA=1.E-9
YA-10 .• ALOG10(YA)
C .. USING THE SYMMETRIC PROPERTY TO SAVE TI~E
ET~11 )=YA
ETW 182-} )=YA
En..-c 180+1 ) ..YA
ETt.t.4(J62-} )-YA
112 CONTINUE
RETURN
C.. RADIATION PATTERN
120 CONTINUE
C .. THE ELECTRIC FIELD DUE TO MAGNETIC LINE SOURCE
00 122 N=1,NMA
DX=A.A.Y(N).(X(N)-XS)+8 eee X(N)e(YS-Y(N»
DYcAeAe(Y(N)eYS-S.S)+S.S.X(N)_XS
RK-BTA.SQRT«Y(N)-YS) •• 2+(X(N)-XS)e.2)
VA(N)=-0.25 e J.STA-HANKA(RK).DY/SORT(DX.DX+DY_DY)
122 CONTI NU[
CALL CROUT(ZMN.VA,2.NMA.MT)
00 lJ0 K=I . .36'1
PHI=(K-l.)e02R
CRT~L)(e. ,e.)
DO 124 1=1,NMA
X~BTAe(X(I).COS(PHI)+Y(I).SIN(PHI»
DX=S.S.X(I).COS(PHl)+AeA.V(I).SIN(PHI)
DY-A.A.Y(I).COS(PHI)-S.S.X(I).SIN(PHI)
124 CRT=CRT+VA(I).CEXP(J.X~)-DX/SORT(DX.DX+DY.DY)
X~ ~BTA.(XS.COS(PHI)+YS.SIN(PHI»
CRT=ETA.CRT-DE+CEXP(J-X~)
130 ET~(K)=CABS(CRT.CRT)
CALL DB(ET~,361,IR)
RETuRN
C.. THE BISTATIC CASE
140 CONTINUE
C.. GEl THE INCIDENT ANGLE FOR BISTATIC C~SE
142

148

ELSE
.25

158

168 1»
RETURN
£NO
SUB~IN£ RECT(ZMN.ZT.VA.VB.VT.XS.YS.PTHETA.BPHI.X.Y.~.~.
+~.IR)
C F"UNCTIONAL SUBROUTINE FOR RECTANGULAR GEOMETRY
COMMON/CST/GAM.BTA,ETA.PI.D2R.R2D.DL.J
C~N/PATH/R.A.B,CS,ID
~N/TYP/JPOLR.IPATT
C~L£X Z~N(~T.~T),ZT(~T.MT),VA(1),VB(1),VT(1).CRT.J,HANKA
DIMENSION ETMM(l),X(l).Y(l)
EXTERNAL HANKA
Nl e 2 .• A/DL+0.5
N2-2 .• B/OL-t-e. 5
If(Nl.LT.l) THEN
Nl .. 1
N2=B/A+.5
ENDIF
If(N2.LT.1) THEN
N2-1
N1 a A/B+e.5
ENDfF
NMA-2.(Nl-+N2)
IF(NMA.GT.MT) THEN
PRINT *,' MATRIX EXCEEDS PRESET SIZE, SPECIfY M >',NMA
IF~·'
RETURN
ENDtF
DE=2 .• (A+B)/(Nl+N2)
C.. ASSIGN THE X,Y COORDINATES or THE RECTANGULAR BOX
00 1 l=l,N1
yO )-B .
X(!)S::A-(I-.5je OE
Y(NMA-N2+1-1 --Y(I)
X(NMA-N2+1-I ~X(I)
DO 2 1-1,N2
X(N1+I )-A
Y(N1+1)-S-(I-0.5)eDE
X(NMA+l-I)c-X(Nl+I)
2 Y(NMA+l-I)-Y(Nl+I)
NN-W.X0(Nl,N2)
NH--Nl+N2
VA(l)-CMPLX(l. ,-2./Pt.(ALOG(BTA.GAMeOE •. 25)-1.».DE*8TA*ETA*.25
ID=l
DO 3 1-2,NN
XL=(1-1.5)*OE*STA
XU=(I-0.5).OEeBT~
CALL CSINT(HANKA,XL,XU,21 ,CRT)
3 VA(I)=0.2S e ETA.CRT
10=6
XL=-e.SeDE.BTA
X\J=0.S.0E.STA
00 6 M=l.NMA
DO 6 N=l,NMA
IF{M.LE.Nl.AND.N.LE.Nl) THEN
ZMN(N,M)=VA(IABS(M-N)+l)
GOTO 6
ENOIf
]F{~.CT . Nl.AND.M.LE.NH.AND.N.CT.Nl.ANO.N.LE.NH) THEN
ZMN(N.M)~VA(IABS(M-N)+l)
GOTO 6
ENDIF
If(~.CT.NH.AND.~.lE.Nl+NH.AND.N GT NH.AND.N.LE.Nl+NH) THEN
Z~(N,M)~VA(IA8S{M-N)+l)

279
OOTO 6

ELSE
D«>IF

7
c .. ZEf«J-OKIJt..H HANKEL FUNCT ION

100

c ..

c ..

))

10

C. . TO SAVE TIME

ENOl
12 CONTINUE
I IPOlR.EO.1) RETURN
100
C .. RADIATION PATTERN
20 CONTINUE
00 22 N:-1.

22
»)
24

30

RETURN
C.. THE BISTATIC CASE
40 CONTINUE:
c .. GET THE INCIDENT ANGLE rOR BISTATIC CASE
PHI=BPHI·02R
00 42 M:==1 .NMA
42 »)

48

S0
RETURN
THEN
60

100 CONTINUE
C.. THEN COMPUTES THE TE IMPEDANCE MATRIX
1 1. ,-2 .»-DEeBTA.ETAe.125

.OE.STA
.Dr.BTA
XL, XU, 21 •
102

DO

ENDIF'

281
END)
ENDIF
GOTO 104
ENDlf
] THEN
I THEN
)

ENOlf

ELSE

ENOl
ENDff
GOTO 104
F
Gl.NH.ANO.M.LE. THEN
GT .NH.AND.N.LL THEN

1
ENDlf
ELSE

c .. THE IMPEDANCE MATRIX


.VA.0.NMA
GOTO 120
GOTO 140
C •. THE MONOSTATIC CASE

106

108

ELSE

c .. PROPERTY TO SAVE TIME

112 CONT
RETURN
C.. RADIATION PATTERN
120 CONTINUE
C .. THE ELECTRIC fIELD DUE TO MAGNETIC LINE SOURCE
DO 1 N;;:; 1 • NMA
fIELD AS THE EXITATION
.PE
CALL
DO 130 K=l.
. ..02R
,0. )

124

130

142

148

I».BTA .. ETA .. ETAe.25


ELSE
.STA .. ETA.ETA •. 25

150

160 I) )

RETURN
END
c ..
SUBROUTINE
C .• A ROUTINE TO NUl"UlIIIII"IL OUTPUT AND TAKE ITS DB
REAL

2
C.. THE WAX IMUM SHOULD BE AROUND 1 TO 2
I . L T. 0. 1) THEN

10 ••• CHECk THE LOCATION or THE SOURCE •••• )


1R=1
RETURN
(HDlr
00 .. 1=1.N
.. I

END
C ..
COMPLEX FUNCTION
C.. HANKEL FUNCTIONS OF COMBINATIONS FOR DIFFERENT GEOMETRY
.A.B.CS.ID

GOTO
C .• ZERO
1 CALL
HANKA-H
RETURN
C.. 1ST ORDER HANKEL FUNCTION
2 CAll HANK(XA.H.H1)
HANKA-H1
RETURN
C . TE STRIP HANKEL fUNCTION
J CALL .H.Hl)
RETURN
C.. TM CIRCULAR HANKEL FUNCTION
4- XA=2.
CAll
HANKA=H
RETURN
C TE CIRCULAR HANKEL ruNCTION
5 XA=2.
CAll
HANKA=2.
RETURN
C TM
6
c
c ARGUMENT
c ZERO ORDER HANKEL FUNCTION OF SECOND KIND
c FIRST ORDER HANKEL FUNCTION OF SECOND KIND

8£0.
81-0.
v-e.
Yl-0.

THEN

THEN
Xl0==X5.X2
X12=Xle.X2
B=.21E-3eX12-.39444E-2*Xl0+.444479E-1.X8
Y--.24846E-3.X12+.427916E-2eXl0-.4261214E-1.XS
81=. 1109£-4.X12-.31761[-3-X10+.443319E-2.X8
Y1=.27873E-2-X12-.400976E-1·X10+.3123951.XB
ENDIF
BsB-.3163866.X6+1.2656208.X4
Y=Y+.25300117.X6-.74350384-X4
81-81-.3954289£-1.)(6+. 21093573.X4
Y1=Y1-1.3164827.X6+2 1682709.)(4
ENDIF
8=8-2.2499997.X2+1.
Y=Y+. 69559366.X2+. 36746691+XlN_8
56249985.)(2+.
2212091.X2-.
tlSE
X1=3.
X2=X1
)(3-)(2.)(1
X4=X3.Xl
X5=X4.Xl
X6=)(5.)(1
F=.79788456-.77E-S.X1-.55274E-2.X2-.9512E-4.X3+.137237E-2.X4
~ -.72805E-3.X5+.14476[-3·)(6
T=X-.78539S1S-.4166397E-1.Xl-.3954E-4.X2+.262573[-2·X3
& -.54125£-3.X4-.29333E-3.X5+.13558E-3.X6

Fm. 15GE-56Xl+.1GS9667E-leX2+.17105E-3eX3-.249511E-2eX4
& +.11365JE-2.X5-.20033E-3.X6
T=X-2.3561945+.12499612eX1+.5S5E-4.X2-.637879E-2.XJ+ 74348E-3-X4
t .29166E-3.XG

ENDIF

RETURN
END
c
c
C FAST ALGOR I T...... FORM or THE S I UPSON • S I NT [ORA L ROUT I NE
C BY THE AUTHOR
SUBROUTINE CSI XL,XU.N.
IMPLICIT

THEN
)
ELSE
CRT-=CRT+2. )
ENDIF
28 CONTINUE
RETURN
[ND
c ..
SUBROUTINE
C .. STRAIGHT FORWARD IN SOLVING THE
C .. COMPLEX MATRIX EQUATION
C.. A.,)( - B
C .. JOB = e
FACTORING THE MATRIX
C.. ~ 1 fACTORING THE MATRIX AND SOLVE THE EQUATION
C.. - 2 SOLVE THE EOUATION BASED ON fACTORED MATRIX
C.

10

12

20

22

25
30
I==N-L+l
1)",,1+1
I

35 I •
38

END
c
c •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
c
c SUBROUTINE TSLZ NETLIB
c
c TOEPllTZ PACKAGE. THIS VERSION DATED
c
c INPUT:
c - 1) The first row of the T-Matrix fol lowed
c Its first column Inning with the
c element. On return is unaltered.
c The ri hand side vector B.
c A wor area vector
c Order of matrix A.
c
c
c The solution vector.
c
c PURPOSE:
c Solve a of equations described by a TOEPlITZ motri~.
c A • X -
c
c SUBROUTINES AND fUNCTIONS:
c TOEPlJTZ PACKAGE .. , TSlZl
c
c •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
SUBROUTINE .R
INTEGER
COMPLEX
c INE TSlZ1
CAll TSlZ1
RETURN
END
C SUPPORTING ROUTINE TSLZT
SUBROUTINE TSLZ1 .A2.B.X.C1.C2
INTEGER t.4
COMPLEX A1, ). .C1 ) )
INTEGER 11. .N. .N2
COMPLEX R1,R2.R3,RS.R6
R1 - A1 1)
1 1

GO TO 20
1 11 11:% 1, N2
12 == N - Ii
R5 - R5 + 11).C1 I
RS - R6 + Al 11+1) 1)
10 CONTINUE
20 CONTINUE
R2 =
R3 "'"
R1 :=: R1 + RS.RJ
IF .EO. 2 GO TO 40
= C2(1
.000.0.
11 - • N1
11
11 = (I1)$R3 + R6
11 :::; C1(I1) + RS.R2
30 CONTINUE
40
C2 1 = R3
= (0.000,0.
DO 50 11 :::; 1. Nl
12 "" N 11
R5 =
R5 + 11)*X(I
50 CONTINUE
R6 ==
DO
11) eR6
60

70
80 CONTINUE
RETURN
END

Potrebbero piacerti anche