Transcalc is an analysis and synthesis tool for calculating the electrical and physical properties of different kinds of RF and microwave transmission lines.
Transcalc was somewhat inspired by the functionality of Agilent Technologies' commercial program linecalc. Transcalc aspires to be more functional in the long run and well-documented with appropriate references to formulas that are used. Transcalc is built using the GIMP toolkit (GTK) for its GUI interface.
For each type of transmission line, using dialog boxes, you can enter values for the various parameters, and either calculate its electrical properties (analyze), or use the given electrical requirements to sythesize physical parameters of the required transmission line.
Available transmission lines (this list will expand with subsequent releases):
Transcalc uses the Gtk+ widget set. As of version 0.14, transcalc requires the gtk 2.0 development headers and library.
Here is an obligatory screenshot showing the apprearance of transcalc for calculating parameters of a microstrip transmission line
Download transcalc v0.14 source code from here.
Future improvements (from TODO in package):
Copyright (C) 2001-2003 Gopal Narayanan
Transcalc is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.