atlc's
Frequently asked questionsatlc
?atlc
?atlc
not be a good idea?atlc
calculate the loss of a transmission line?atlc
?atlc
?atlc
released? atlc
?atlc
? atlc
calculate the impedance of any transmission line?atlc
calculate the impedance of such a transmission line, with the two dielectrics - vacuum and the fibreglass PCB.atlc
?atlc
?atlc
need to know the dimensions of transmission lines?atlc
?atlc
is a set of around 10 computer programmes designed for finding the properties (characteristic impedance, inductance per m, capacitance per metre, velocity factor, electric field distribution) of any transmission line with 2 or 3 conductors (i.e. a normal line or coupler). Some programs are used for design, other for analysis. The main program, which is called atlc
itself, uses the finite difference method to determine these properties, so while slower than other methods, atlc
can handle any cross section.atlc
?Electrical characteristics L=145.5810 nH/m C=76.4283 pF/m Zo= 43.6441Ohms v= 299792458.010503 m/s |
|||
Total electric field (white is higher) |
x-directed E-field, Red in +x direction, blue in -x direction. |
y-directed E-field. Red in +y direction, blue in -y direction. |
atlc
not be a good idea?atlc
?atlc
. Floating point support in hardware is strongly recommended. Hence a 486 or better PC is really needed, or perhaps a 386 with 387 floating point processor. Given the programme is fairlly CPU intensive, I would suggest at least a 300 MHz machine, preferably a lot more. The programme should compile easily. If you have multiple processors, you can add multi-threaded support. If you wish to do this, you will need to have a POSIX compatable thread library. In the unlikely event your system does not have such as a library pth can be installed. atlc
?atlc
was written and is maintained by Dr. David Kirkby. A few others have also contributed to the project too. Mark Chun KH6HPQ has compiled the Windows binaries, helping change the source where necessary to support Windows. Randall DuCharme helped in the port of an earlier vesion to Windoze. Numerous people have contributed useful information that has made atlc possible. In particular Eric Sosman suggested changes that would allow the code to run on the ~Cray Y-MP, on which all data types are 8 bytes long (including shoort). atlc
released ?atlc
? atlc
? % gzip -d atlc-X.Y.Z.tar.gzWhere X.Y.Z is the version
% tar xf atlc-X.Y.Z.tar % cd atlc-X.Y.Z % ./configure % make % make check % su # make install
atlc
calculate the impedance of the transmission line with the two dielectrics - vacuum and the fibreglass PCB. atlc
is conveniently configured for the following dielectric constants - 1.0, 1.000 (air) 2.1 (PTFE), 2.2 (RT Duroid 5880), 2.33 (Polyethylene), 2.5 (polystyrene), 3.3 (PVC), 3.335 (epoxy resin), 4.8 (fibreglass), 6.15 (duriod 6006) and 10.2 (duroid 6010). Any other permittivity can be defined, but needs slightly more effort in doing so. For more information on this, see here.atlc
from 4.0.0 onwards are able to calculate an even-mode impedance Zeven and an odd-mode impedance Zodd Also calculated are the common mode impedance Zcomm and the differential mode impedance Zdiff.design_coupler
Zeven and Zodd. For one particular configuration, it is possible to determine the dimensions of a coupler that will meet those specifications. For other geometries, it will be necessary to find suitable dimensions by trial and error with atlc, which will be quite time-consuming.atlc
? atlc
works is very accurate. Errors of less than 0.3% are typical, and largest error every recorded is under 1%. The problem is that achieving such accuracy is very time consuming. Few people need results more accurate than 1%, in which case the run-times should be only a few minutes at most. The accurary of the program atlc
has not been properly evaluated for open-structures, such as twin-wire, where the fields theoretically extend to infinity. Initail results suggest atlc
is not very accuate in such cases, but this has not been fully investigated. atlc
work? atlc
uses a method known as finite differences. A paper describing the theory of this was published in the amateur radio journal QEX See: Finding the characteristics of Arbitrary transmission lines, D. Kirkby, QEX, December 1996, page 3-10. You can download a copy if you wish, or there should be a local copy. Note this is an old paper, so atlc
has been much improved since that paper was written. create_bmp_for_rect_in_rect
is for this purpose, as it can automatically draw bitmaps for a rectangular conductor inside another rectangular conductor, like the following transmission line. create_bmp_for_rect_in_rect
. atlc is written and supported by Dr. David Kirkby (G8WRB) It it issued under the GNU General Public License