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