This web site is dedicated to providing free software specific to transmission lines and their characteristic behavior. All software at this web site was written by Robert Lay, licensed as W9DMK in March 1948. In addition to the free software you will find interesting articles, such as "Transmission Lines for Dummies", "The Quarter Wave Transformer", and "Observations on the Maximum Power Transfer Theorem".
Some of the software listed below is written in Visual Basic for DOS and will run on any DOS or Windows machine except NT based systems (i.e., Windows NT, Windows 2000, or Windows XP). Some programs are written in "C" for DOS and will run on any DOS or Windows machine. Some programs are written in Visual Basic for Windows or in Visual C++ for Windows and will run on all 32 bit Windows systems.
Click on any thumbnail to see the full size screen shot!
Click on any program name to download its zip file!
COAX_Z - A DOS program written in "C" that takes you through the measurement of the characteristic impedance (Zo) of a piece of coax. Based on the equations in the ARRL Antenna Book, this program produces the Ro, Xo, Velocity Factor and other useful data about the line. Runs on any DOS or Windows system.
LSECT - A program that designs "L" matching sections to transform an antenna impedance to a specified value, such as 50 ohms. Written in Visual Basic for DOS. Requires the VB for DOS runtime module - see below.
LSECTW – The Windows version of LSECT program above. Design “L” matching sections. Written in VB 6.0, the zip file is about 1.8 MB and includes an extensive Help file and the full Windows installation package for all versions of Windows..
NCS - A net control program - very useful for maintaining a simple data base for use in calling the roll and keeping track of attendance and traffic. Includes a Help file and incorporates a Windows installation program. Can be easily configured to display your own net's name and logo.
NEWWAV - Similar in functionality to SWAVE but in a more compact program for DOS. Accepts non-zero reactance component in the line impedance and allows negative line lengths. It also writes the results to a disk file for future reference or printing out.
QT - A text insertion program that allows you to save often-used text phrases and insert them into your typing stream with hot-keys. Includes Help file and incorporates a Windows installation program.
RFBR- A program that computes impedances from measurements made with a General Radio Model 1606 or similar RF Bridge. Dial readings and frequency are input and the impedance is calculated. The special feature of this program is that it performs the necessary calculations to convert from a three-measurement sequence to compute the impedance of a balanced load being measured by an unbalanced bridge. Requires the VB for DOS runtime module - see below.
RFBRWIN - Same as RFBR, above, except written in Visual C++ for Windows. Works in NT-based systems, such as Windows NT, Windows 2000 and Windows XP.
SMCHR - The Smith Chart program with its extensive Help files. Written in Visual C++ ver 1.5, it runs in Windows 3.1 and later.
SMARTSMITH – Version 1.6.2 (12/06/04) written in Visual Basic 6.0 – this program is a smarter version of the Smith Chart program. It allows you to dynamically generate impedance point plots as you configure each design element of an impedance matching network. Much easier to use than SMCHR and also has an extensive Help file with a Wizard that tells you what steps to take in designing a matching network for a given load impedance. Complete Windows installation kit – about 2 MB zip file. Version 1.6.2 adds several features including better logging.
NETWORKPROCESSOR – The plotting package for SmartSmith - about 66 Kb. Unzip this file into your SmartSmith application folder, and it adds the capability to display plots of voltage, current and impedance versus frequency for your SmartSmith matching network. Includes extensive help files.
SWAVE - A Windows program for transmission lines - written in Visual Basic 3.0 for Windows. Includes the reactive component of characteristic impedance and allows negative values of line length. Requires the VBRUN300.DLL run time module - see below.
SWR - Computes the Standing Wave Ratio, given the power readings on a line.
TLE - Transmission Line equations for Windows. Written in Visual C++. This program provides the most comprehensive analysis of a transmission line available from this site. In this release, the possibility of non-zero reactance for Zo is introduced. If you are interested in the best of the programs available on this topic from this site - this is it.
VECTORS - A program that does complex arithmetic. If you are challenged by vector arithmetic and want to avoid the cumbersome procedure for adding, subtracting, multiplying or dividing vectors or complex numbers, then you will like this program. Requires the VB for DOS runtime module - see below.
VECTORSW – The Windows version of the Vectors program, above. It’s a complex arithmetic calculator. Solve difficult circuits in minutes with Vectors or Phasors. Written in VB 6.0, the zip file is about 1.8 MB and includes an extensive Help file and the full Windows installation package for all versions of Windows..
XMSL - Transmission Line program that computes the points of maximum current in the standing wave pattern. Written in Visual C++.
XLINE - This Windows program is another implementation of the Transmission Line Equations for the Windows environment, similar to TLE or SWAVE programs, above. Written in Visual Basic 6.0, this program is unique in that it features a spin control for purposes of rapidly changing the length of line. In addition to the VB runtime module, vbrun300.dll, this program also requires the additional module, mscomct2.ocx, which can be downloaded as a zip file, here.
Run Time Module for VB for DOS - .Visual Basic for DOS programs require the run-time module VBDRT10E.EXE. Zipped copy of this file is available by clicking on the link. After downloading and unzipping the file, save it in C:\ Windows\System or C:\Windows\System32..
The Maximum Power Transfer Theorem (MPTT) - Historically, the MPTT has been misunderstood - first from the standpoint of understanding all of its implications, and second from the standpoint of its effect on the maximum possible efficiency of a system. Consider the possibility of every system having to have its internal impedance equal to its load impedance. Would such systems be limited to 50% efficiency? What are the implications of the theorem as it applies to maximum power transfer? Does it mean that the system must be power limited? What are the implications of having the load impedance vary? Does that mean we cannot analyze the system by varying its internal impedance instead? These issues have been analyzed in an article that I hope will shed some light on practical issues such as "conjugate matching" and the efficiency of RF power amplifiers. This is a rather large download in PDF format. You may want to use the right click pop up menu and select "Save target as…"
Goldman Steady-State Equations and Goldman Transient Equations - In 1949, Stanford Goldman, Professor of Electrical Engineering at Syracuse University, wrote his book, “Transformation Calculus and Electrical Transients”, which was published by Prentice-Hall, Incorporated as part of their Electrical Engineering Series, edited by W. L. Everitt. I have written two articles, one addressing the problem in the transient phase and the other addressing the problem in the steady-state. I found that Goldman’s work on transmission lines is the only published work that covers both aspects of the problem and provides a unified mathematical basis for each. The objective of these two articles is to try to bring the mathematical concepts outlined by Goldman to bear on specific, well known examples of the quarter wave matching transformer. The reader will find that no matter whether the transient or the steady-state model is pursued, the Goldman equations will provide a clearer picture of what really goes on in the transmission line. Each article begins with an explanation of the mathematical basis, which is then followed by a numerical example for a specific quarter wave matching transformer.