Conversion programs and tools have been written by the FCC's Office of Engineering and Technology to convert assignment data extracted from the various Commission radios licensing systems into the Master Frequency File Data Base System (MFFDBS) format. These programs were originally written in Microsoft's Visual Basic Professional (version 6.0) using the MS Jet engine DAO, i.e., Access 2003. The setup program, source code and program documentation are now provided in both version 6.0 and .NET versions. Users are free to modify the programs.

Introduction

The Spectrum Utilization Study Software (SUSS) software described below was developed by the Office of Engineering and Technology to conduct spectrum utilization studies. The following information provides an overview of this software. The sofware is available below in both VB.NET and VB 6.0 versions.

Please Note: These programs are subject to change without notice -- use at your own risk!
This software is supplied "as is" without any warranties and/or support. The FCC assumes no liability related to the use of the software provided. Running the software may change library files that are associated with the Windows operating system. The file descriptions below apply to both .NET and 6.0 version of the software.

All versions of VB code: Please read the SUSS document first: sussdoc.pdf
VB.NET version: Download VB.NET source code/documentation
VB 6.0 version: Download using the links after the file descriptions below.

File Descriptions

  • LMS TV Tower Data Extraction (SQL): FCC’s Media Bureau has developed a new database, the Licensing and Management System (LMS). This new media database will eventually replace the legacy CDBS database. In order to extract TV tower information from this new database OET staff has provided the following SQL script. This script uses a SQL server database to store the downloaded LMS data and the extracted TV tower data. Please follow these steps below to use the SQL script.
    Download the SQL code: LMS.sql
    1. Download and install MS SQL Server express version and Microsoft SQL Server Management Studio from Microsoft web site. (Windows 7 User must use SQL Server 2014 Express)
    2. Download the following LMS tables from: https://enterpriseefiling.fcc.gov/dataentry/public/tv/lmsDatabase.html
      • app_antenna
      • app_antenna_frequency
      • app_location
      • application
      • application_facility
      • facility
      • facility_applicant
      • facility_contact_information
      • facility_postal_address
      • license_filing_version
    3. Create a destination folder and move the 10 zip files into the destination folder.
    4. Extract the dat files from the zip files.
    5. Open the “lms.sql” script by using a text editor program. Modify the following lines in order to allow the script to read the downloaded files.
      • Search for the text “***PATH***” (don’t include the quotes (“)) and replace it with the path of the destination folder.

      Example
      If the LMS Dat files is located in the desktop folder named “LMS-tables” then line 304 in the file named lms.sql should be changed
      from:
      ***PATH***\app_antenna.data'
      to:
      C:\Users\OETWin7\Desktop\LMS-tables\app_antenna.dat

        • In total ten lines should be modified (lines 304, 314, 324, 334, 344, 354, 364, 374, 384 and 394). After finding and replacing the lines save the file and close the text editor.
           
      1. Open Microsoft SQL Server Management Studio software
        • Click the “Connect” button
        • In the Object Explorer window located on the left side of the program, right click “New Database”, give the database a name and then click the “OK” button
        • Click the plus symbol “+”next to the created database
        • Open the lms.sql file by clicking the “File” > “Open” > “File”
        • The lms.sql file should now be open, then click the “Execute” button to run the SQL script
        • After the query executes successfully, look over In the Object Explorer window and right click “Refresh” on Database folder icon.
        • Then click the plus symbol “+” next to the Table icon and you will see all the tables that were generated.
           
      2. The provided SQL code imports the LMS dat files into the database and creates a tower information table named “lms_tower”. Feel free to change the names for these tables but be sure to modify the SQL code to reflect the table name changes you made. You may then export this tower information table to csv, excel file or any other format you would like to use.

         
    6. Master Frequency File Data Base System (MFFDBS) is a relational database containing technical and administrative information extracted from the various Federal Communication Commission's radio licensing system. The structure of this relational database has been designed to optimize the conducting of spectrum management and usage studies. Documentation describing file structure of MFFDBS is contained in the file mffstr.pdf
       
    7. Antenna Site Database (AntSiteDb) All the “convert” programs use a common antenna site data set. This requires the creating of a database which consists of “Registrations” files of the “Antenna Structure Registration” data set (see, “http://wireless.fcc.gov/uls/index.htm?job=transaction&page=weekly”) and the creation of “AntSiteDb’s A, B, C & D” tables using the program “Antenna Site Database” (“AntSiteDb”).
      Download VB 6.0 version: AntSiteDb
       
    8. Convert Tower Data (CnvTwrData) is used to create a supplemental data set of antenna structures based on data found on the web. Many of the major commercial antenna tower companies along with the major cellular and PCS operators publish on the web information on their antenna site locations in the hopes of renting antenna space to other users. Some of these tower are also recorded in the “Antenna Structure Registration” database. Currently, this programs only handles the following nine data sets: American Telephone and Telegraph (AT&T), American Tower Corporation (ATC), Crown Castle International (CCI), Global Tower Partners (GTP), KGI Wireless (Kampen and Greenwell, Inc.), SBA (SBA Communications Corporation), Sprint, T-Mobile, TowerCo and Vangard Wireless. These datasets are not available from the FCC.
      Download VB 6.0 version: CnvTwrData
       
    9. Geographic Area Index Database (BldGAInd) is used to build a FIPS MS Access database using the flat ASCII file "fips_area_perimeter_data.dat". This database is needed to run the MffTools program. This database contains data that relates the FIPS code with the textual name of the State and County it represents.
      Download VB 6.0 version: BldGAInd
       
    10. Convert CDBS (CnvCdbs) converts assignment data extracted from the Media Bureaus' Consolidated Database System (CDBS) into a relational database. CDBS contains licensing information on AM, FM and TV assignments. See Rule Part 74 for licensing information.
      Download VB 6.0 version: CnvCdbs
       
    11. COALS Please visit the COALS page for COALS more information. www.fcc.gov/media/engineering/cable-system-registration The Media Bureau no longer provides a database download for the COALS database so the COALS module has been removed this version.
       
    12. Convert IBFS (CnvIbfs) converts assignment data extracted from the International Bureaus' Filing System (IBFS) into relational database, See Rule Parts 73/74, 23 and 25 for licensing information.
      Download VB 6.0 version: CnvIbfs
       
    13. Convert ULS (CnvUls) converts assignment data extracted from the Wireless Telecommunication Bureaus' Universal Licensing System (ULS) into relational database. This program can be used to process the following ULS systems: Aircraft (47 CFR Part 87), Cellular (47 CFR Part 22), Paging (47 CFR Part 22), Microwave (47 CFR Parts 74 and 101), Personal Communications Service (47 CFR Part 24), Instructional Television Fixed Service (ITFS) and Multipoint Distribution Service (MDS) (47 CFR Part 74 subpart I and 47 CFR Part 21 Subpart K) and Antenna Structure Registration (47 CFR Part 17).
      Download VB 6.0 version: CnvUls
       
    14. Master Frequency File Tools (MffTools) permits the user to extract radio assignment information from the Master Frequency File database system according to several extraction criteria and export the assignment data in MapInfo's "MIF" and "MID" format. The "MID" and "MIF" files can be view using either MapInfo Professional (any version) or any geographical information system (GIS) program that can process "MIF" and "MID" files.
      Download VB 6.0 version: MffTools

    Two additional modules which are not required components of the SUSS software:

    • Map Antenna Structure Registration (MapAsr) permits the user to extract csv files, all the structure records contained in a MS Access database created by the Convert Antenna Structure Registration (CnvAsr) program.
      Download VB 6.0 version: MapAsr
    • Convert Antenna Structure Registration Database (CnvAsr) is used to build a MS Access database using ASR data.
      Download VB 6.0 version: CnvAsr

    .NET Software and Source Code

    Bureau/Office: 

    Updated: 
    Monday, June 11, 2018