home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / tech / eepub07 / abstract.488 next >
Text File  |  1988-04-20  |  8KB  |  170 lines

  1. REV:4/20/88           SUMMARY OF DISK CONTENTS    
  2.     
  3.     
  4.      Our first disk contains "ALMOND" by Chris Trask, an    
  5. optimization and design program for high-frequency networks using
  6. "s" parameters. It features Response analysis, Stability    
  7. analysis, Sensitivity analysis and Optimization. A manual is    
  8. available. A superb work.    
  9.      Our second disk contains eight programs that have appeared  
  10. in various publications. I have tried all of these and haven't   
  11. found any bugs. Vince Hessen found a bug in "UMATCH",(disk 2).   
  12. Line 70 in this program should be w=c*d-b*e. This change, from a 
  13. plus sign, keeps the definition of the source and load Z    
  14. consistent with the definitions in the original article. A    
  15. collection of useful programs.    
  16.      Our third disk is a collection of programs from Dr. Allen   
  17. Katz. These disk contains a variety of valuable programs. Many of
  18. these programs were converted from cp/m, a few still have minor  
  19. bugs. Some are  documented (these have a logo) and others are
  20. still being worked on by Dr. Katz. I have made some fixes and
  21. have noted them in the listings. The disk has been revised. Some
  22. programs have been removed and others added. It would be helpful
  23. in some cases if the documentation was expanded. If you use any
  24. of these programs and make notes on there use, or on the source
  25. of the equations, etc., please sent them to the library so we may
  26. include them on the disk. Unlike many of the programs in the
  27. library they are not based on a published article and one must
  28. either understand the required inputs and outputs or determine
  29. them either buy trial or by finding a suitable reference. A few
  30. words of guidance can save hours.      
  31.      Our fourth disk contains seven programs that have appeared  
  32. in various publications and one unpublished work. I have run most
  33. of them and have found no bugs.    
  34.      Our fifth disk  contains a mixture of programs, some based  
  35. on published articles and some are new. Jeff Crawford, see disk  
  36. #4, has contributed seven more programs, all in Turbo Pascal.    
  37. Richard Kolbly has sent us a number of programs that are based on
  38. published articles, plus some of his own work.    
  39.      Disk six contains a number of programs from National   
  40. Semiconductor on filter design, digital filter design and   
  41. switching regulator design.    
  42.      Our seventh disk, contains three programs by Jorgan   
  43. Anderson. These are general purpose  feedback control programs.  
  44. They are great for analyzing phase locked loops. They output the 
  45. open loop, closed loop response as well as the transient response
  46. to an impulse or step. Inputs are the poles and zeroes of the    
  47. transfer function and the loop gain. The compiled version of the 
  48. third program would not fit on this disk and is on disk #8.    
  49.      Disk 8 contains:   
  50.           1) Smith Chart Calculations & a Propagation program,   
  51. both by Lynn Gerig, both published in rf design(6/85 & 8/86).    
  52.      2) Two programs by Bert K. Erickson , Impedance Matching    
  53. Using Stern's Stability Factor, and a Network Analysis program,  
  54. both published in recent issues of rf design.    
  55.      3) Zcalc by Tom Story, unpublished. An rf engineers
  56. calculator.     
  57.      Our ninth disk contains two compiled version of Almond. One 
  58. requires a math co-processor. The basic version and the sample  
  59. files from disk 1 are also on this disk. the manual is only on  
  60. disk 1. Two people have  yelled for help. The problem was  
  61. that the files must be entered in reverse order and the end  
  62. statement must have the same "num" as the last element. See file 
  63. "ALMOND.DOC".   
  64.      The tenth disk contains:   
  65.      1) D_stub, based on Robert Middelveen's article in July 86, 
  66. Microwaves & RF.    
  67.      2) Multiple-Tuned Amplifiers, Jan/Feb 83, rf design, Jack   
  68. Porter.    
  69.      3) Active Filter program by M. Chomet, unpublished.    
  70.      4) I have been trying to get programs based on the many    
  71. articles by Andrzaj B. Przedpelski into pc format. He has    
  72. supplied these programs to the library in H.P. Basic format. I   
  73. have converted one of the programs he supplied me in H.P. Basic  
  74. to run on my pc (Noise Figure of Cascaded Stages). The utility of
  75. this program is that it calculates the noise contribution of    
  76. every stage, making it easy to spot where more gain, or a quieter
  77. stage, is needed to reduce the system noise figure.    
  78.        Hopefully we will get the rest of Mr. Przedpelski's fine  
  79. work into pcdos/msdos format.    
  80.      5) Mr. Vincent Hessen (see disk #4) has sent in a disk    
  81. containing enhanced versions of six programs and claims more are 
  82. coming.  
  83.      Disk # 11 contains  the code used by I. Angelov & S. Haimov
  84. to automate noise figure measurements using H.P. equipment.  
  85.      There are two amplifier design programs on this disk. Both
  86. use "S" parameters and both are based on publishes articles. 
  87.      Disk # 12 contains three published programs. Mr. Arnesen
  88. program on design of coupling loops, Mr. Bochtler & Mr. Endress
  89. work on coupled lines and Mr. Feeney & Mr. Hertling's work on
  90. Ladder Analysis.
  91.      Disk # 13 is a copy of Siliconix's Fet Data Book
  92.      Disk # 14 is Richard G. Fitagerrell's work on gain & other
  93. properties of antennas. A published work.
  94.      Disk # 15 contains yet another Nodal Analysis Program. This
  95. one in Pascal with the "best yet" user interface. The same author
  96. ( Charles Dockstader) plus an associate also contributed a spur
  97. program which is on this disk. Last but not least is another
  98. electronic Smith Chart. Believe it or notAXIMUM PRIMARY OUTPUT CURRENT AND THE"
  99. 3640 PRINT" RIPPLE CURRENT ( MINIMUM OUTPUT CURRENT ) EXCEEDS"
  100. 3650 PRINT" THIS DEVICES PEAK CURRENT RATING."
  101. 3660 PRINT
  102. 3670 BAD=0
  103. 3680 IF NEWC=1 GOTO 3800
  104. 3690 X=1
  105. 3700 M=PO(2)-(PO(3)*ESR(X))
  106. 3710 IF M>0 GOTO 3740
  107. 3720 X=X+1
  108. 3730 GOTO 3700
  109. 3740 IF (PO(3)/(4*F*M))-C(X)<=0 GOTO 3770
  110. 3750 X=X+1
  111. 3760 GOTO 3700
  112. 3770 B=X
  113. 3780 CMIN=C(B)
  114. 3790 ER=ESR(B)
  115. 3800 IF (PO(2)-(PO(3)*ER))<=0 GOTO 3830
  116. 3810 IF CMIN<(PO(3)/(4*F*(PO(2)-(PO(3)*ER)))) GOTO 3830
  117. 3820 GOTO 3870
  118. 3830 PRINT
  119. 3840 PRINT" THE PRIMARY OUTPUT FILTER CAPACITOR IS INSUFFICIENT FOR THE"
  120. 3850 PRINT" OUTPUT RIPPLE VOLTAGE YOU WANT."
  121. 3860 GOTO 5410
  122. 3870 REM
  123. 3880 PRINT
  124. 3890 PRINT"     OUTPUT FILTER INDUCTOR, L .................";
  125. 3900 PRINT L*1000000!;
  126. 3910 PRINT"uH"
  127. 3920 PRINT"     MAX MAGNETIC ENERGY IN CORE, 1/2*LI(2) ....";
  128. 3930 PRINT EM*1000;
  129. 3940 PRINT"mJ"
  130. 3950 PRINT"     OUTPUT FILTER CAPACITOR, C ................";
  131. 3960 PRINT CMIN*1000000!;
  132. 3970 PRINT"uF"
  133. 3980 PRINT"     EFFECTIVE SERIES RESISTANCE OF C, ESR .....";
  134. 3990 PRINT ER;
  135. 4000 PRINT"OHMS"
  136. 4010 RF = 2*((PO(1)-2.5)/2.5)
  137. 4020 IF D<>1 THEN RF=RF*2
  138. 4030 PRINT"     FEEDBACK RESISTOR, Rf .....................";
  139. 4040 PRINT RF;
  140. 4050 PRINT"kOHMS"
  141. 4060 IF D=1 GOTO 4180
  142. 4070 RC=200/I(1)
  143. 4080 IF NEWC =0 GOTO 4110
  144. 4090 CC=SQR(L*CMAX*10)/(RC*1000)
  145. 4100 GOTO 4120
  146. 4110 CC=SQR(L*C(B)*10)/(RC*1000)
  147. 4120 PRINT"     COMPENSATION RESISTOR, Rc .................";
  148. 4130 PRINT RC;
  149. 4140 PRINT"kOHMS"
  150. 4150 PRINT"     COMPENSATION CAPACITOR, Cc ................";
  151. 4160 PRINT CC*1000000!;
  152. 4170 PRINT"uF"
  153. 4180 CT=1/(10000*F)
  154. 4190 IF D=1 THEN CT=CT/4.7
  155. 4200 PRINT"     TIMING CAPACITOR, Ct ......................";
  156. 4210 PRINT CT*1E+12;
  157. 4220 PRINT"pF"
  158. 4230 PRINT"     REFERENCE VOLTAGE CAPACITOR, Cref ......... 10 uF"
  159. 4240 VSM= 1+PO(4)/20
  160. 4250 IF D=1 THEN VSM=VSM+ .04*PO(4)
  161. 4260 VFM=.9+PO(4)/20
  162. 4270 DC=(PO(1)+VFM)/(I(1)+VFM-VSM)
  163. 4280 PT=VSM*PO(4)*DC
  164. 4290 PSW=(I(1)+VFM)*PO(4)*(TR(D)+TF(D)+(2*TS(D)))*F*.5
  165. 4300 PDD=VFM*PO(4)*(1-DC)
  166. 4310 IF D=1 GOTO 4340
  167. 4320 DL=I(1)*.02*DC
  168. 4330 GOTO 4350
  169. 4340 DL=I(1)*I(1)*DC/300
  170. 4350 PD=PT+P