home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Antennas
/
Antennas_CD-ROM_Walnut_Creek_September_1996.iso
/
w4mb
/
vol2
/
basic
/
prod.asc
< prev
next >
Wrap
Text File
|
1996-06-30
|
8KB
|
151 lines
2 ON ERROR GOTO 60000
3 CLS
10 PRINT " ***************************************************************"
20 PRINT " * POLYROD ANTENNA *"
30 PRINT " * REFERENCE- MUELLER AND TYRRELL, BSTJ,OCT. 1947 *
40 PRINT " * PROGRAM BY R.P. HAVILAND, W4MB *"
50 PRINT " * COPYRGHT 1990 *"
60 PRINT " * MINILAB BOOKS, DAYTONA BEACH, FL 32121-1086 *"
70 PRINT " ***************************************************************"
80 DEF FNP(X)=INT(1000*X+.5)/1000
90 PI=3.141592
200 PRINT "THIS PROGRAM GIVES SOME DATA ON THE PERFORMANCE OF DILECTRIC ROD"
210 PRINT " ANTENNAS (POLYRODS), AND GIVES ONE SET OF SPECIFIC DESIGN VALUES."
220 PRINT " SEE REFERENCE, AND KRAUS, ANTENNAS, FOR OTHER INFORMATION."
400 PRINT
410 PRINT " ENTER D= DESIGN DATA"
420 PRINT " G= GENERAL INFORMATION"
430 PRINT " P= PAPER COPY OF DESIGN DATA"
440 PRINT " S= SCHEMATIC OF ANTENNA"
450 PRINT " Q= QUIT"
460 INPUT T$:IF T$="t" THEN T$="T"
470 IF T$="D" THEN GOSUB 1000
480 IF T$="G" THEN GOSUB 2000
490 IF T$="P" AND FO<>0 THEN GOSUB 4000
500 IF T$="Q" THEN STOP
510 IF T$="S" THEN GOSUB 3000
520 GOTO 400
1000 PRINT
1010 PRINT " THIS DESIGN IS FOR A 6 WAVELENGTH LONG DILECTRIC ANTENNA,
1020 PRINT " WITH A GAIN OF ABOUT 16 DBI."
1030 INPUT "ENTER OPERATING FREQUENCY, MHZ";FO
1040 IF FO<1000 OR FO>15000 THEN PRINT " IMPRACTICAL FREQUENCY":GOTO 1030
1050 LAMDA=299.8/FO 'METERS
1060 LAMIN=LAMDA*39.37 'IN
1100 PRINT
1110 PRINT " ONE WAVELENGTH=";FNP(LAMDA);"METERS"
1120 PRINT " =";FNP(100*LAMDA);"CM"
1130 PRINT " =";FNP(LAMIN);"INCHES
1200 PRINT " DIAMETER OF CYLINDRICAL END OF POLYROD= 0.3 WAVELENGTHS,"
1210 PRINT " (RADIATING END) =";FNP(.3*LAMDA);"METERS"
1220 PRINT " =";FNP(30*LAMDA);"CM"
1230 PRINT " =";FNP(.3*LAMIN);"INCHES"
1300 PRINT " DIAMETER AT POLYROD = 0.5 WAVELENGTHS,"
1310 PRINT " AT WAVEGUIDE FEED =";FNP(.5*LAMDA);"METERS"
1320 PRINT " JUNCTION =";FNP(50*LAMDA);"CM"
1330 PRINT " =";FNP(.5*LAMIN);"INCHES"
1400 PRINT " LENGTH OF POLYROD, FEED TO END= 6 WAVELENGTHS"
1410 PRINT " =";FNP(6*LAMDA);"METERS"
1420 PRINT " =";FNP(600*LAMDA);"CM"
1430 PRINT " =";FNP(6*LAMIN);"INCHES"
1500 PRINT " LENGTH OF UNIFORM DIAMETER SECTION OF POLYROD,FROM "
1510 PRINT " RADIATING END TO ROD CENTER =3 WAVELENGTHS"
1520 PRINT " =";FNP(3*LAMDA);"METERS"
1530 PRINT " =";FNP(300*LAMDA);"CM"
1540 PRINT " =";FNP(3*LAMIN);"INCHES"
1600 PRINT " LINEARLY TAPER FROM FEED WAVEGUIDE TO ROD CENTER."
1610 INPUT " PRESS RETURN FOR MORE";T$
1700 PRINT
1710 PRINT " INSIDE DIAMETER OF CIRCULAR WAVEGUIDE=0.5 WAVELENGTHS"
1720 PRINT " =";FNP(.5*LAMDA);"METERS"
1730 PRINT " =";FNP(50*LAMDA);"CM"
1740 PRINT " =";FNP(.5*LAMIN);"INCHES"
1750 PRINT " DISTANCE FROM WAVEGUIDE COAX FEED TO FEED END OF POLYROD"
1760 PRINT " CAN BE AS CONVENIENT TO DESIGN"
1800 PRINT " DISTANCE FROM COAX FEED TO CLOSED END OF WAVEGUIDE"
1810 PRINT " IS 1/4*(WAVELENGTH-IN-GUIDE); FOR POLYSTYRENE ROD"
1820 LAMCUT=PI*.5*LAMDA/1.841
1830 LAMG=LAMDA/SQR(2.48-LAMDA/LAMCUT)
1840 PRINT " DISTANCE="FNP(.25*LAMG);"METERS"
1850 PRINT " ="FNP(25*LAMG);"CM"
1860 PRINT " ="FNP(39.37*.25*LAMG);"INCHES"
1900 INPUT "PRESS RETURN TO CONTINUE";T$
1999 RETURN
2000 PRINT
2010 INPUT "ENTER LENGTH OF POLYROD, WAVELENGTHS";LLAM
2020 IF LLAM=<0 THEN 2010
2030 D=8*LLAM
2040 GAIN=10/2.3*LOG(D)
2050 BW=60/SQR(LLAM)
2060 PRINT
2070 PRINT " ROD DIRECTIVITY=";INT(D)
2080 PRINT " GAIN=";INT(GAIN);"DB"
2090 PRINT " BEAMWIDTH="; INT(BW);"DEGREES"
2100 PRINT
2200 IF LLAM<>6 THEN PRINT " SEE REFERENCES FOR DESIGN DATA"
2400 INPUT "PRESS RETURN TO CONTINUE";T$
2999 RETURN
3000 CLS
3010 PRINT "THE GENERAL APPEARANCE IS"
3020 PRINT
3030 PRINT " SSS"
3040 PRINT " SCS"
3050 PRINT " GGGGGGGGGGGG"
3060 PRINT " GPPCPPPPPPPPTTTTTTTTTTTTTTTTTTTTTT"
3070 PRINT " GPPCPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPP"
3080 PRINT " GPPCPPPPPPPPTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPPP"
3090 PRINT " GPPCPPPPPPPPTTTTTTTTTTTTTTTTTTTTTT"
3100 PRINT " GGGCGGGGGGGG"
3110 PRINT " SCS"
3120 PRINT " SCS"
3200 PRINT
3210 PRINT " WHERE G=CIRCULAR WAVEGUIDE OF TE1,1 MODE (DIELECTRIC FILLED)"
3220 PRINT " SCS=FEED COAX, C=CONDUCTOR, S=SHIELD"
3230 PRINT " SSS=SHORTED COAX MATCHING SECTION"
3240 PRINT " P=POLYSTYRENE ROD, WITH FEED CONDUCTOR C"
3250 PRINT " T=LINEARLY TAPERED SECTION OF POLYSTYRENE ROD,"
3260 PRINT " FROM WAVEGUIDE DIAMETER TO END CYLINDER DIAMETER."
3270 PRINT " ORIENT COAX FEED CONDUCTOR FOR DESIRED POLARIZATION"
3280 PRINT
3300 INPUT "PRESS RETURN TO CONTINUE";T$
3310 RETURN
4000 LPRINT
4010 LPRINT " THIS DESIGN IS FOR A 6 WAVELENGTH LONG DILECTRIC ANTENNA,
4020 LPRINT " WITH A GAIN OF ABOUT 16 DBI."
4030 LPRINT " ONE WAVELENGTH=";FNP(LAMDA);"METERS"
4040 LPRINT " =";FNP(100*LAMDA);"CM"
4050 LPRINT " =";FNP(LAMIN);"INCHES
4200 LPRINT " DIAMETER OF CYLINDRICAL END OF POLYROD= 0.3 WAVELENGTHS,"
4210 LPRINT " (RADIATING END) =";FNP(.3*LAMDA);"METERS"
4220 LPRINT " =";FNP(30*LAMDA);"CM"
4230 LPRINT " =";FNP(.3*LAMIN);"INCHES"
4300 LPRINT " DIAMETER AT POLYROD = 0.5 WAVELENGTHS,"
4310 LPRINT " AT WAVEGUIDE FEED =";FNP(.5*LAMDA);"METERS"
4320 LPRINT " JUNCTION =";FNP(50*LAMDA);"CM"
4330 LPRINT " =";FNP(.5*LAMIN);"INCHES"
4400 LPRINT " LENGTH OF POLYROD, FEED TO END= 6 WAVELENGTHS"
4410 LPRINT " =";FNP(6*LAMDA);"METERS"
4420 LPRINT " =";FNP(600*LAMDA);"CM"
4430 LPRINT " =";FNP(6*LAMIN);"INCHES"
4500 LPRINT " LENGTH OF UNIFORM DIAMETER SECTION OF POLYROD,FROM "
4510 LPRINT " RADIATING END TO ROD CENTER =3 WAVELENGTHS"
4520 LPRINT " =";FNP(3*LAMDA);"METERS"
4530 LPRINT " =";FNP(300*LAMDA);"CM"
4540 LPRINT " =";FNP(3*LAMIN);"INCHES"
4600 LPRINT " LINEARLY TAPER FROM FEED WAVEGUIDE TO ROD CENTER."
4700 LPRINT
4710 LPRINT " INSIDE DIAMETER OF CIRCULAR WAVEGUIDE=0.5 WAVELENGTHS"
4720 LPRINT " =";FNP(.5*LAMDA);"METERS"
4730 LPRINT " =";FNP(50*LAMDA);"CM"
4740 LPRINT " =";FNP(.5*LAMIN);"INCHES"
4750 LPRINT " DISTANCE FROM WAVEGUIDE COAX FEED TO FEED END OF POLYROD"
4760 LPRINT " CAN BE AS CONVENIENT TO DESIGN"
4800 LPRINT " DISTANCE FROM COAX FEED TO CLOSED END OF WAVEGUIDE"
4810 LPRINT " IS 1/4*(WAVELENGTH-IN-GUIDE); FOR POLYSTYRENE ROD"
4820 LPRINT " DISTANCE="FNP(.25*LAMG);"METERS"
4830 LPRINT " ="FNP(25*LAMG);"CM"
4840 LPRINT " ="FNP(39.37*.25*LAMG);"INCHES"
4990 RETURN
60000 PRINT "ERROR";ERR;"AT LINE";ERL
60010 STOP