home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL33.ARJ / VOL3355 < prev    next >
Text File  |  1992-01-07  |  9KB  |  169 lines

  1.  
  2.  Volume 3355 - Released march 1988 -  Abstract (C) ProgrammaTheek
  3.  
  4. ProgrammaTheek volume 3355
  5.  
  6. gelijk aan EE Library #5
  7.  
  8. Titel:Turbo Pascal & Basic EE programs 
  9.  
  10. Number Name            Size    Date    Comments
  11. 355.01 14X9     FON     3584  11-21-84 Font file for CHEBFIL
  12. 355.02 4X6      FON      285   2-25-85  ,,   ,,         ,,
  13. 355.03 8X8      FON     2048  11-20-84  ,,   ,,         ,,
  14. 355.04 BAIRSTOW COM    14231   3-03-87 Complex root finder
  15. 355.05 BAIRSTOW PAS     8058   1-17-86 Source for ^
  16.        CATALOG  355     1907   8-30-87 This list
  17. 355.06 CHEBFIL  COM    18173   7-28-86 Calculates response of Cheb. filters
  18.                                        incl. loss
  19. 355.07 CHEBFIL  PAS    10564   7-28-86 Source for ^
  20. 355.08 CIRANL   PAS    12842  12-11-84 Circuit analysis R, L, C
  21. 355.09 CIRCSEGM HGH     5288   3-20-86 Support file
  22. 355.10 DISH     BAS     4508   8-30-87 Parabolic antenna design
  23. 355.11 ERROR    MSG      569   4-04-85 Support file
  24. 355.12 FFT      COM    44312   3-03-87 Fast fourier and inverse transform
  25. 355.13 FFT      IN       194   2-20-86 Support file
  26. 355.14 FFT      PAS    11287   7-23-86 Source
  27. 355.15 FILTER   BAS     5760   4-03-86 Limited version of MFILTER
  28. 355.16 JEC              4096   2-23-87 Support file
  29. 355.17 KOLBLY   DOC     3876   8-29-86 Doc for many basic programs
  30. 355.18 LUDEC    COM    11740   3-03-87 LU decomposition for linear equations
  31. 355.19 LUDEC    PAS     3220   2-23-87 Source of ^
  32. 355.20 MFILTER  BAS     8448   4-03-86 Cascade of active lp, hp, bp filters
  33. 355.21 NET85    BAS    15254  10-27-86 Network analysis program
  34. 355.22 PLOTGR   CHN    28642   7-28-86 Support for CHEBFIL
  35. 355.23 RFDESIGN BAS    12800   4-03-86 Smith chart calculation program
  36. 355.24 ROMBERG  COM    11227   3-03-87 Integrates integrand placed in `fnc'
  37.                                        block
  38. 355.25 ROMBERG  PAS     2683   6-17-86 Source of ^
  39. 355.26 SABIN    BAS    11776  10-30-86 Signal analysis program
  40. 355.27 SABINFIX BAS    17792  10-30-86 Extended version
  41. 355.28 SATELLIT BAS     5888   1-01-80 Calculate azimuth/elevation for sat.
  42.                                        station
  43. 355.29 SPIRLIND COM    14748   3-03-87 Compute inductance of round spiral
  44.                                        inductor
  45. 355.30 SPIRLIND PAS     4782   3-18-87 Source of ^
  46. 355.31 VERSION  DOC      118   3-18-87 Notes on versions
  47. 355.32 VOL3355  ABS     6656   8-30-87 Disk abstract 
  48.               33 File(s)     33792 bytes free on volume VOL3355
  49.  
  50.  
  51.      This disk  contains a mixture of programs, some based
  52. on published articles and some are new. Jeff Crawford, see disk
  53. 3354, has contributed seven more programs, all in Turbo Pascal.
  54. Richard Kolbly has sent us a number of programs that are based on
  55. published articles, plus some of his own work.
  56.  
  57. The com files on this disk,(except CHEBFIL)require a math coprocessor.
  58. Pascal programs on this disk may be compiled with Borland's 
  59. Turbo Pascal compiler. CHEBFIL also requires Borland's Turbo Graphix Toolbox
  60. to compile it. The .FON files, ERROR.MSG & PLOTGR.CHN must be resident for 
  61. CHEBFIL.COM to run. It requires a graphic terminal. A compiled version of
  62. FFT.PAS has been added to this revision. The files
  63. FDFT.IN and JEC have been added. The Ludec program has been revised. 
  64.        Tip for you non-pascal users, data must be seperated by one or
  65. more spaces when entered into pascal programs. G.H.
  66.  
  67.      MXFILTER: This program allows one to estimate the maximum
  68. possible passband width while satisfying specific out of band
  69. requirements. At the present time it is set up for a maximum of 4
  70. out-of-band frequencies. The limitation lies in how much
  71. information may be displayed on the screen at one time. If this
  72. were changed, no other modification would be necessary.
  73.  
  74.      BAIRSTOW: A complex root finder based on the Barstow method.
  75. This method is adequate for general polynomials to possibly 15th.
  76. degree, depending largely upon the location of the respective
  77. roots. For polynomials exhibiting widely spaced roots, the
  78. accuracy is limited for the higher order polynomials.
  79.  
  80.      ROMBERG: An integration program allowing the user to place
  81. any integrand into the function "fnc" block and doing the 
  82. integration. This is far more than a general integration in that
  83. it encompasses Richardson's Extrapolation which GREATLY increases
  84. convergence time for a minimal number of steps taken. With
  85. Richardson's convergence, only 16 steps may be necessary compared
  86. to 128 or 256 without it, dependent upon the behavior of the
  87. function naturally.
  88.  
  89.      SPIRLIND: A program which uses Neumann's form to calculate
  90. the dc value of inductance of round spiral inductors. The
  91. negative mutual inductance is also calculated due to the
  92. proximity effects of the ground plane.
  93.  
  94.      CHEBFIL: A program which calculates the theoretical response
  95. of Chebyshev filters when given real-world Q values. The poles of
  96. the respective Chebyshev polynomial are calculated in each case
  97. and the group delay calculated. This information is calculated at
  98. each frequency of interest and used with the real-world Q to very
  99. accurately determine the in-band insertion loss and roll off near
  100. the ripple frequencies. If accurate values for the Q being used
  101. are used with this program, the results agree in-band very
  102. closely. Graphics is included and uses the graphics package from
  103. Borland International.          
  104.  
  105.      LUDEC: LU Decomposition for the solution of systems of
  106. linear equations. This form is optimal in that the entire
  107. calculation is performed "in place" and no additional memory is
  108. required. Errors are less than with the typical Gaussian
  109. reduction. Ex: order=3,  A(1,1)=2,A(1,2)=-1,A(1,3)=0,A(2,1)=-1,
  110. A(2,2)=2,A(2,3)=-1,A(3,1)=0,A(3,2)=-1,A(3,3)=2, B(1)=6,B(2)=0
  111. B(3)=-6. THEN X1=3,X2=0,X3=-3. WHERE A*X=B.
  112.  
  113.      FFT: Performs forward and inverse FFT's for any number of
  114. increments which is a factor of 2, 16, 32, 128 etc. The  "fft.in"
  115. file has a routine in it which fills the arrays used in the
  116. computation. The fft.in file on the disk fills the array with a damped
  117. sinusoid. The data created by this file is called "jec".
  118.  
  119.      CIRANL: Performs frequency analysis of any circuit entered
  120. into the circuit definition file contained within. The routine is
  121. based upon the floating admittance matrix. One starts out with an
  122. n x n matrix and the routine "collapses" this matrix to a 2x2
  123. with the input and output ports (which are variable) as the user
  124. defines. All four admittance parameters are calculated and may   
  125. be used in any of the conventional two port representations for
  126. further analysis. At present only subroutines for R, L, and C are
  127. included but may be easily expanded to include active devices,
  128. transformers, transmission lines, and other useful elements.
  129.  
  130. FILTER.BAS  was originally written to run on a CP/M system  under 
  131. Microsoft MBASIC version 5.2. This program is confined to the  multiple-feed-
  132. back active filter. The  performance  of  the  filter is based  on  the 
  133. s-parameter response from standard servo  theory.
  134.  
  135. MFILTER.BAS  is  an  extension  of  FILTER.BAS.   it  allows  for 
  136. cascading of multiple-feedback filters and 'tuning' of the element 
  137. values.   In addition,  a routine has been incorporated to  allow 
  138. selection   of   standard  RETMA  values  for  circuit   elements 
  139. automatically.   The analysis portion allows multiple 'looks'  at 
  140. filter response and component changes.
  141. Note  that this program assumes an "ideal" operational amplifier.  More
  142. precise results could be used by using NET85.BAS. The  program  NET85.BAS  is
  143. an analysis  program,  not  a  design program,  so  should  be  used after
  144. component values  have  been 
  145. determined.
  146.  
  147. NET85.BAS is an adaptation of a network analysis program  written 
  148. up  in a trade magazine (EDN,  February 4,  1981 pp 126-133)  and 
  149. published  in  a BASIC-like Hewlett-Packard language for  one  of 
  150. their  early desktop computers.  The program has been  translated 
  151. into  BASIC  and many "bells and whistles" added for storing  and 
  152. loading circuits and results in files for use by other  programs.  
  153. The fundemental program has not been changed.
  154.  
  155. RFDESIGN.BAS  is an adaptation of a Smith Chart program published 
  156. in  RF Design magazine for June of 1985 and has been  adapted  to 
  157. run  on the IBM-PC or compatable.   This program does not use any 
  158. of the advanced BASIC features.
  159.  
  160. SABIN.BAS  is an adaptation of a signal analysis program by  W.E. 
  161. Sabin  published  in EDN for June,1983 (page 243).  It  has  been 
  162. adapted  to  run  under Microsoft GWBASIC.   SABINFIX.BAS  is  an 
  163. extension of SABIN.BAS to allow more direct user controls,  and a 
  164. list  of  the things done,  as well as allowing  dual  arrays  to 
  165. transform  and  manipulate.   Also,  file  operations  have  been 
  166. extended. 
  167.  
  168. Disk.asc designs a parabolic dish and the sub-reflector for a
  169.  Cassegrain feed.