Yagi antenna analysis with the Yagi-Uda Project (no longer maintained)
Written by Dr. David Kirkby, G8WRB. email email@example.com
The Yagi-Uda project is a set of programmes for designing, detailed analys and optimising Yagi-Uda antennas, with 2 or more elements, such as shown below. Additionall, a very simple program called
dipoleworks with just a dipole, but its functionality is limited.
The programmes were developed by Dr. David Kirkby (G8WRB) and run on unix systems. They have been successfully compiled on Solaris 8 (SPARC), Red Hat linux (release 6.1 on a PC) and FreeBSD on a PC. In each case the gcc C compiler (2.95.1 or 2.95.1) were used. There are some old 32-bit DOS executables, but they are no longer updated. There are no executables for any version of Microsoft Windows (Win 3.1, 95, 88, NT or 2000).
Several programmes are included:
Designing an antenna.
Several stages are needed to design a Yagi-Uda antenna using these tools
- What you do first depends on whether you have an antenna
design you wish to analyse (like one from a book) or if you want to design
one using the tools in the Yagi-Uda project.
- If you have an antenna you wish to analyse, use input to specify it in the form suitable for the programmes in the Yagi-Uda project. OR
- Assuming you don't know exactly what you wish to analyse, you can let the programme first design you an antenna. It wont be good, but it is sufficiently close to optimal that it can be optimised with optimise.
- Calculate the currents in the antenna, using the programme yagi
- Calculate the performance of the antenna using the programme output
- Look at the files created by output to see how good the antenna is. A file filename.gc can be read into gnuplot.
- You may only want to do 1-4 above, but you will probably want to optimise the antenna, using optimise
The programmes have on-line man pages, but there are available in html format too. There were converted to html format using the programme man2html
There are also some files describing the file formats.
Dr. David Kirkby, G8WRB. email firstname.lastname@example.org
I'd like to express my thanks to Megagate who are providing free hosting for this site.