Coverage Analysis with Open Source Tools

Part 5 - IEEE Broadcast Technology: Summer 2016

URLs referred to in the article:

FCC Office of Engineering and Technology TVStudy Software and Databases:
simplekml Python module for create kml and kmz files:

Plotting Interference with TVStudy and Python

My column in the summer IEEE BTS magazine describes a program I wrote to analyze interference between multiple stations using the FCC's TVStudy 2.0 program and a Python program,, shown below.

The program will work with recent versions of Python 2 or Python 3. The simplekml Python module is required to plot results to a kml file.

See for details on simplekml and download links. Email me if you run into problems installing it. Note simplekml has to be installed using the same major version of Python you are using to run the TVStudy_Plot_IX program. It can be modified to run without simplekml if plotting is not needed. I tested the program with Python 2.7, Python 3.5, and simplekml version 1.30.


Questions, additions or comments?

Contact Doug Lung at

Last modified 23 July, 2016