ToolBox Software Tools List ---

While many of these programs were designed for an early generations of computers (DOS), they will run in a "Dos Shel" on WIN 3.1 and WIN 95/98 computers. Most have been tested on windows computers, but not extensively, and appear to function properly, however you may find some quirks.

The programs are in Self-extracting WINZIP files. After downloading to a temporary location, RUN them to unzip them. The default directory for all of them is C:\TOOLBOX.RFB, but the WINZIP gives you the option of changing that to any of your own choice....


ACOUSTIC.EXE (DOS) --- Compute six octave band REVERBERATION TIMES.

In the DEBUGGING or DESIGN of a broadcast studio, its SIZE and SHAPE are important because they determine whether the resonant room modes are good, benign, or really bad -- that is what the TOOLBOX ROOMMODE is for. Resonant modes can make or break the sound of a room, but SOUND of the room, a studio, depends on what on its surfaces -- the surface materials have the power to improve a good room or a bad room, or make a good room bad and a bad room badder! When sound waves strike a surface, a fraction of the incident energy is absorbed with a conversion of its energy to heat and the remaining energy is returned as a reflected sound wave. This TOOLBOX program calculates the ACOUSTICS of a studio/room -- given the surface materials on the ceiling, walls, and floor, it calculates the Optimum REVERBERATION TIME for the room and the 125, 250, 500, 1000, 2000, and 4000 Hertz octave band reverb times for the Sabine and Eyring equations.

Having a studio of the right size and shape is only part of what it takes for a studio to have a REAL GOOD SOUND for everyone. Like its RESONANT ROOM MODES, its REVERBERATION TIME must be just right for the size and shape and application of the studio. REVERBERATION is the persistence of a sound wave as it bounces and reflects in a studio/room until its energy is dissipated by absorption (as heat) in the surfaces it strikes. Moderate amounts of reverberation make a studio sound vibrant and alive. Excessive amounts make it dull and dead reducing intelligibility and causing fatigue in both the listener and the performer. The optimum reverberation time for a studio/room depends upon two things --- its VOLUME and the SOUND ABSORBING QUALITIES of the studio/room surfaces. Both these are controllable by design, but the most convenient way to control an all ready built studio reverberation times is by the application of sound-absorbent ACOUSTIC materials to the surfaces.


AF_CHAIN.EXE (DOS) --- Setup an AUDIO CHAIN for Best S/N & Least Distortion

Whenever you connect, or link, equipment together, you form an AUDIO CHAIN. It could be a sound system, a recording, production, or on-air studio, or a studio to transmitter audio processing/transmission system. The CHAIN is an appropriate metaphor because, like a real chain, an audio chain is no better than its weakest link. For an audio chain, the weakeness is the audio performance characteristics of some part of it. The weak link can be the equipment, or the interconnections.

Goal of a well designed and optimally adjusted audio chain is to MAXIMIZE the SIGNAL-TO-NOISE ratio, to MAXIMIZE the amount of HEADROOM, and to MINIMIZE the distortion. While most interconnections and adjustments of equipment will work in some way---state-of-the-art equipment tends to be very forgiving and our ears can lie to us---this is , however, no excuse nor reason for not doing it the right way. All it takes is some planning and some calculating. This TOOLBOX program, AF_CHAIN is a spreadsheet-like program that helps you to SET UP LEVELS IN AN AUDIO CHAIN. The program allows you to use trial & error (or what-if, if you prefer) planning of an audio chain on a computer to optimize the equipment level adjustments and the interconnections.


AF_PADS.EXE (DOS) --- Compute Resistor Values for T, PI, L, H, O, & U.

For the most part, the practice of broadcast engineering, tends to be application oriented. It would be nice if the equipment designed-by-all- the-others could be interfaced as easily as they say. But the real world of broadcast engineering in a station spans several electronic ages -- from transistors to integerated cicuits; from analog technology to digital. This toolbox program is designed to help you design resistive pads/attenuators to match equipment operating levels and impedances.

AF_PADS uses the standard FORMULAS that you find in most text boods on attenuators and impedance matching. It calculates the resistor values for T, PI, L, H, O, and U pads/attenuators. Given the input and output impedances and the desired attenuation, it calculates two sets of values: The EXACT formula ones and the EIA STANDARD values ones. The program operation follows the format of most of the TOOLBOX programs. You ENTER DATA on the COMMAND LINE by first SELECTing the data item to enter by PRESSING its associated letter. Generally values are limited to real world ones, or values which will not over-run the formulas or the allocated data space on the screen. The pad/attenuator is on the screen with input on the left and output on the right.


AF_PADS2.EXE (WIN3.1/95) --- Calculates the exact and standard values for attenuators (pads)

This program is like the Ms-Dos version, but has a windows GUI. It calculates the exact and the standard value of resistors for pads or attenuators of the forms: T, PI, L, H, O, and U. Startup screen shows an example. Change Z_IN, Z_OUT, and the LOSS; then CLICK on CALC to CALCULATE the resistors values for the new data. Edit Date 12/12/98


AF_TESTS.EXE (WIN95) --- Generates 7 Audio Test Signals in a R/L Channel Format.

This program uses the PC's sound card to turn it into a test signal generator. Generates 7 test signals: White Nois, 441hz Square Wave, 1050hz a 0 deg, 1050;hz at180 deg. IMD 60/7kHz, IMD 5/6kHz at 1:1 and IMD 9/10kHz at 1:1. The program's designed for Golden-Ear testing of audio equipment and system. However, definitive testing requires standard test equipment and measurement methods.. Edit Date 6/16/99


AM_MOD.EXE (DOS) --- Find Percent AM Mod from Scope/Analyzer Display.

Amplitude Modulation is a modulation in which the AMPLITUDE of a carrier is the characteristic that is varied. Simplistically, Amplitude Modulation can be described as varying, by some means, the carrier power from zero (100% negative modulation) to a peak level of 1 and 1/2 times the unmodulated carrier level (100% positive modulation). An ENVELOPE WAVE oscilloscope display may seem to prove that this is how it works, but actually, the CARRIER remains at the same amplitude when modulated by an analog baseband signal. The MODULATION is in the SIDEBANDS which the MODULATION process produces. AM is basically a process of heterodyning or nonlinear mixing. And, with a single MODULATING SIGNAL FREQUENCY and a CARRIER, this MIXING process generates two products in addition to the CARRIER:

An UPPER SIDEBAND PRODUCT, the CARRIER, and a LOWER SIDEBAND PRODUCT. The typical ENVELOPE WAVE display shows the CARRIER varying because the display is a TIME BASED, and, as such, it displays the sum of the instantaneous time and amplitudes of the modulation (mixing) process. Whereas, a FREQUENCY BASED display shows the SIDEBANDS & CARRIER! To find the percent of Amplitude Modulation, this program takes its data from an Envelope or Trapezoidal oscilloscope or a spectrum analyzer display of the modulation.


AM_POWER.EXE (DOS) --- Determine AM Operating Power by DIRECT and INDIRECT Methods.

AM_POWER.EXE computerizes the FCC rule-based section 73.51 for Determining Operating Power and also provides a way to periodically check on operational performance of the station antenna system and transmitter. A change in efficiency (the F factor) is a good indicator that something in the transmission system is in need of maintenance or troubleshooting. With AM_POWER you can DETERMINE OPERATING POWER by any of three METHODS: <1> DIRECT METHOD using an RF POWER METER to measure it and CALCULATE the efficiency factor F. <2> DIRECT METHOD using RF CURRENT & RESISTANCE to measure it and CALCULATE the efficiency factor F. <3> INDIRECT METHOD using the F (Efficiency factor) to CALCULATE operating power. And, like most of the TOOLBOX programs, this one uses a COMMAND LINE DATA ENTRY format. All DATA ENTRY and COMMAND PROMPTS are done on the bottom line of the screen. The DATA values are limited to real-world RADIO values, the DATA ERROR prompt displays the limits....

The basic purpose of the program is to make it easy to a formal DETERMINATION OF OPERATING POWER, DIRECT and INDIRECT for the STATION RECORDS, as REQUIRED (or implied) by section 73.51 (e)(2) of the rules. However, it also useful for station maintenance by periodically using it to determine that the transmission system efficiency is what it is supposed to be. Changes in efficiency are indicative of the need for maintenance on the transmitter (tubes replaced or transmitter retuned) or for troubleshooting the antenna system to find the cause for a changed efficiency (connections, transmission line, RF network components, ground system, and/or the need to reproof the antenna -- measure its resistance & reactance).


BLANKET.EXE (DOS) --- Calculate Distance to AM/FM Blanketing Contour.

The FCCs rules on BLANKETING INTERFERENCE define precisely what it is and what a broadcast station licensees responsibility is for remedying interference complaints within it. Basically, an area is considered to be blanketed when a stations signal strength, or signals power density, is of such magnitude that it causes receivers near the transmitter site to be paartially or completely blocked from receiving other broadcast stations. With strong signals, the input stages of most receivers are adversely affected, causing a reduction in receiver sensitiviy and some may also produce RITOIE (Receiver Induced Third Order Intermodulation Effects). In the typical consumer receiver, deficient input selectivity, circuit shielding, and the overall technical design contribute to a receivers susceptibility to BLANKETING EFFECTS. Consequently, the range of the BLANKETING INTERFERENCE effects and vary from SLIGHT to SEVERE, depending on transmitter power and its antenna, on the receivers location, and on the receiver itself. For the FM contour you only need to enter the EFFECTIVE RADIATED POWER, for AM you enter the POWER and Antenna HEIGHT.


CALC.EXE (DOS) --- A software topographic calculator.

With a "Calculator GUI" that performs m -> ft, ft -> m, mi > km, km > mi, dd.dddd > ddmmss, and ddmmss > dd.dddd and standard calculator functions. +++ a work in progress, may not be fully functional +++ 1996


CFRHLP98.EXE (WIN95) --- The CFR as a compiled WIN Help File --- (1998 update).

CFR_HELP puts the Radio Broadcasting sections of the CFR in your computer (no charts or graphics --- just the text). It also includes HYPER-LINKED versions of the FCC's Self-Inspection Booklets for FM, AM, and TV.


COAXATTN.EXE (DOS) --- Find atten./eff. given coax type, freq, & length.

TRANSMISSION LINES in program: 50 ohm line data is arranged in three groups of 16 lines. <1> Miscellaneous & Rigid -- RG-8X, RG-8, RG-8 Foam, RG-8A, RG-58, RG-58 Foam, RG-174, 561, 562A, ACX350, ACX450, ACX650, 1-78, 1-158, 1-318, and 1-618. <2> ANDREW -- FHJ1, FSJ1, FSJ4, LDF2, LDF4, LDF5, LDF6, LDF7, HT4, HJ4, HT5, HJ5, HJ7, HJ8, HJ11, and HJ9. <3> CABLEWAVE -- FXA14, FXA38, FXA12, FXA78, FCA38, FCC12, FCC78, FCC158, SLA38, SLA12, SLA78, HCC12, HCC78, HCC158, HCC300, and HCC312. Frequency range is 0.5 mHz to 2000 mHz. Line lengths from 3.28 FT/1.0M to 5000FT/1534M. Program starts with a cable group selection: Misc. & Rigid, ANDREW, or CABLEWAVE; then displays the cables and prompts: ENTER <###mHz ###FT/M #>, <H>elp, or re<S>tart: The DATA entry is on one line: FREQUENCY LENGTH&UNITS COAX# separated by a space.


DBX_CALC.EXE (WIN3.1/95) --- A simple, tiny 7 function calculator for signal and power calculations.

This tiny calculator resides in the lower right-hand corner of the screen. It's a standard 7 function calculator with dBx conversion keys added to it. The data on the screen can be converted to and from: dBm and milliwatts, dBk and kilowatts, dBu and mv field strength, dBm and microvolts across 50 ohms. Like using a slide rule in the olden days, this calculator requires that you enter real-world values for the units you are using and that you keep track of the units that are on the display... edit: 9/23/2000


DIPMETER.EXE (DOS) --- Resonance (F), C, L, Line Length to Short/Open.

Perhaps you have to be a Ham to appreciate the utility of a Dip Meter. With it, you can find the resonant or operating frequencies of energized and de-energized circuits. You can measure unknown values of inductance and capacitance. You can locate sources and frequencies of RF energy or it can be a signal source itself. For such a simple piece of test equipment, its uses seem to be almost endless -- for the Ham, and for the broadcast engineer too! While its utility seems to-good-to-be-true, all a Dip Meter can basically do is find resonant frequency -- read directly on its dial. For anything else, you have to do some calculations. Not extremely diff- icult ones, but calculations that are usually inconvenient for the time and place of use. This program computerizes the calculations.


DIST-BRG.EXE (WIN3.1/95) --- Computes Distance and Bearing and Location on a Topo map.

The distance and bearing program computes using the FCC formula the distances From -- To and Bearing To. Distances in mi and km. Map locations as map distances TO and FROM map Tick Reference Marks...Edit Date: 1998


DIST.EXE (DOS) --- Find Distances and Bearings by the FCC's 3 Ways...

In the LPFM proceeding the FCC release the source code for three ways (formulas) of calculating distances... the United States, Canadian, and Mexican ways. This program lets you calculate by each way side-by-side in a table... Edit Date: 10/1/99


DISTnBRG.EXE (DOS) --- Find DISTANCE and BEARING using FCC 73.208.

Section 73.208(c) gives a standard method and a set of precise coefficients for an equation to use for distance calculations. This program finds DISTANCE in KM or MI by using this method and equation. The program build a line by line list of distance and bearing calculations on the screen: You can enter coordinates using a DD.DDDD, DD.MMMM, or DDMMSS format. You enter the latitude and longitude of a point as one entry by separating them with a (/). For example, type it in like DDMMSS/DDMMSS. PRESS <ENTER> for another, <R>edo to redo it, or A NULL <> enter.


EFF_FLD.EXE (DOS) --- Determine EFFECTIVE FIELD for ANTENNA and POWER from FCC Fig. 8, & Fig. 7.

This program, EFF_FLD.EXE, computerizes two of the Commissions charts /graphs: 73.190, Figure 8, which determines the Effective Field at one km for 1 kw, and 73.190, Figure 7, which determines the minimum antenna height permitted to be installed for AM broadcast stations. The program uses an interpolation algorithm to reads the charts for you from a chart data point matrix in its memory. As programs go it is a relatively simple one because of its simple data requirements --- antenna height, frequency, and power. Then the interpolation algorithm goes to work, first reading Figure 8, Effective Field at one kilometer for one kilowatt of power, then reading Figure 7, to determine how the height (frequency), and effective field fit on each of its curves (class of stations). The program uses a COMMAND LINE DATA ENTER/CONTROL format with single LETTER selection of SUB-MENUS and signs on the with default data showing...


FMPWRANT.EXE (DOS) --- Compute Power and Antenna HAAT Requirements for FM station.

This program calculates the Effective Radiated Power (ERP) for the 1.0m/v Reference Distance Contour for a given CLASS and HAAT. The program uses a "C" version of the FCC's (F50:50) Curves program to predict the distance to the 1.0m/v contour. This makes the method "secondary" to that described in 73.333 of the FCC rules. It is designed mainly for estimating the potential of "what-if" considerations in the design and location of FM antennas. Although the resulting calculations (estimates) of the program can be exact, or very close, to those produced by the FCC Method, for official FCC filings they should only be considered as "estimates". edit dt: 4/13/96


FMTVFLD.COM (DOS) --- Find an estimate of FM/TV FS by HAAT, DISTANCE, or POWER.

FMTVFLD.COM is based on the FCC program CURVES, but it interpolates a curve from digital curves using an iterative LINEAR, instead of bivariate, algorithm. However, values are very close. FMTVFLD is an interactive program. It prompts for input data step by step, displays the results, and then prompts, loop-like, for another. Program Operation --- Select curve type: F[50:50] or F[50:10]. Select the FCC curve: FM & 2-6, 7-13, or UHF. Select how to read the curve: by DISTANCE, HAAT, OR FIELD and enter the POWER in KW or DBK. Then the program interpolates a curve for the way and the values given. And prompts for the remaining parameter. In a second or two, the result displays. A null enter backs up a step. Unacceptable entries beep and re-prompt.


FM_MOD.EXE (DOS) --- Find FM Modulation Deviations using Bessel Functions.

BESSEL FUNCTIONS are solutions to a particular type of differential equation. In FREQUENCY MODULATION (FM), the frequency components are complexly related to the modulation signal and a modulating signal produces an infinite number of sideband components, making the frequency spectrum of an FM signal complex. The Bessel Function mathematical relationship predicts the amplitudes of the FM signal components, including the points at which, with a given modulating frequency and deviation, the FM carrier will NULL-OUT. To determine FREQUENCY DEVIATION with Bessel functions, the MODULATION INDEXES which produce a NULL in the BESSEL FUNCTION for the SIDEBAND ORDER is used to determine the cooresponding MODULATING FREQUENCY which produces a NULL at a given FREQUENCY DEVIATION. Basically you just set the modulation frequency to that given by the Bessel function for the deviation you want to find, and then adjust the modulation level (deviation) until you reach predicted carrier (or sideband) null number.

The program consists of a spreadsheet-like screen with all DATA ENTRY using a bottom of the screen COMMAND LINE. At sign-on it displays its 6-place Bessel function table (MODULATION INDEXES) This table predicts the MODULATING FREQUENCIES for a given FREQUENCY DEVIATION that will give a CARRIER or SIDEBAND NULL. The method only requires a Frequecy Deviation as data to predict the NULLS for Direct Frequency Modulated Carriers, but to extend the usefulness of the program, it also calculates deviations for Modulation Percentage (0 to 150%) and Oscillator frequency, given a harmonic MULTiplication factor (1 to 50).


FORMULAS.EXE (DOS) --- 40 Useful Electronic & Engineering formulas.

This program emulates, in C, a Forth-like formula interpreter to interpret the one you select from a built-in 40 formula database. Forth is a very powerful, but relatively obscure and esoteric, programming language. Generally, it finds use in scientific and expert system applications. The power of Forth comes from its algorithmic design concept --- it emulates one of the ways that we think. It is real easy to use. From the sign-on formula selection screen SELECT the FORMULA. Then, at the FORMULA SOLVE screen, ENTER the DATA at the formula variable prompts. ENTER <D> to Do it again, or just <ENTER> to return to the FORMULA SELECT screen to select another or to EXIT.


FPFM_ERP.EXE (DOS) --- Find ERP for Full Power FM station, given HAAT and Class.

This program uses the FCC subroutine TVFMFSM.FOR to calculate by a looping iteration to find the ERP for a Full Power FM station, given HAAT and Class of station... ** Takes time to get them, but the results are very, very close to FCC's **


FREQ.EXE (Pentium+ Win95+) --- Real Time Frequency Analyzer.

See the Sounds that the PD and MD hear. This program, courtesy of http://www.Relisoft.com, is a Real Time FFT Frequency Analyzer. It works great.. Turns your PC (sound card required) into an audio analyzer. Now you can see the distortion they call "processing!" If you like it, send thanks to [email protected] (A computer software company. The program is an example of their programming concepts.)


GPSDIST.EXE (WIN32 ML) --- Find Near Distances and Bearings with a GPS Reciever.

GPS receivers can now provide Estimated Positional Errors of 3-4 m. But the latitude and longitude positions are given to the 0.1 degree, which is a location error of less than 3 meters. You can confirm this easily by actual measurements of short distances against a tape measure of 100 feet or so. This GPS utility can be used to estimate, or confirm short distances and bearings on the ground -- surveyor like. GPSDIST.EXE calculates the short distances (in feet and meters) and bearings by using the GPS latitude and longitude data entered to the 0.1 of a degree.


GWRFB.EXE (DOS) --- Calculate estimate of AM Ground Wave field strength.

This program is based on the FCC's Fortran program GWFCC.FOR, but the coded algorithms have been simplified and while its results are very close they are not as exact and should not be used for filings with the FCC. It is designed for the armchair & what-if engineering most of us do and basically just calculates an approximate Flat Earth Groundwave Field Strength at a distance, which is at a distance greater than 50/(mHz)^(1/3). Simple to use. SELECT the method of calculation, groundwave field strength or EFFECTIVE RADIATED FIELD; UNITS, KM/MI; then ENTER the DATA: FREQUENCY (0.5 to 2.0 mHz). EFFECTIVE RADIATED FIELD @ 1MI/KM; CONDUCTIVITY; DIELECTRIC constant. Out or range data error prompts. 15 line analysis to be built on the screen.


GUY_TENS.EXE (DOS) --- Indirect Guy Tension Measurement (C)1993 RFB.

This toolbox program calculates, or indirectly measures, the tension in the guy lines attached to a tower. The methods used involve taking direct measurements of a guy lines attachment to the tower and then, by using standard formulas calculate the tension at the guy line anchor. While these methods are indirect and may not be as accurate as using a direct reading instrument, they are rather easy to do for general tower guy line tension measurements and inspections. The program GUY-TENS lets you MEASURE GUY TENSION by two slightly different indirect measurement methods: TANGENT INTERCEPT and PULSE.


IDPHRASE.EXE (WIN3.1/95) --- Generates the Site ID Phrase for Sine Systems Remote Facility Controller

This program performs a utility function for the Sine Systems RFC-1 Remote Facilities Controller. It generates the Site ID Phase memory map that you can use to program the RFC-1. See the Programming Note 10: Site Identification Pharse in the Software Instruction Book for information on programming the controller. Edit Date: 3/23/1998


INTERMOD.EXE (DOS) --- Given two FREQs, calculate 2nd, 3rd, & 5th products.

At one time, interference caused by (IM) Intermodulation products was relatively rare. But today, with increasing frequency congestion and an increasing number (for all services) of co-sited and co-located trans- mitters and receivers, IM interference is a problem that just about every broadcast engineer has to sometimes contend with. Given two FREQUENCIES (IM sources), INTERMOD.C01 calculates the 2nd, 3rd, and 5th order products that can be generated from/by them.


LCFCALC.EXE (DOS) --- Computer version of ARRL Lightning Calculator.

Computers have changed the way we do things. If you can remember the ARRL Lightning Calculator, or the Shure Reactance Slide Rule, or any of the many other paper slide rules that we used to use for calculating things, you know that its true. This program is an L/C/F calculator; it calculates: the RESONANT FREQUENCY of CAPACITANCE and INDUCTANCE. REACTANCE of CAPACITANCE or INDUCTANCE at a FREQUENCY. CAPACITANCE or INDUCTANCE of a REACTANCE at a FREQUENCY. And, at a FREQUENCY it calculates the 1, 1/2, & 1/4 WAVELENGTH in m, ft, & in. DATA is ENTERED/DISPLAYED in real world units - Fd, uFd, pFd, & XC; H, mH, uH, & XL; & Hz, kHz, mHz, and gHz.


LPFM_ERP.EXE (DOS) --- Find ERP for Low Power FM station, given HAAT.

This program uses the FCC subroutine TVFMFSM.FOR to calculate by loop iteration the ERP for a Low Power FM station, given HAAT and type of station...


MPVECTOR.EXE (DOS) --- Computer Aided DA Tune Up with MONITORING POINT VECTORS

ROCK your PHASOR on a COMPUTER, then do it to the DA. This COMPUTER TOOLBOX application program performs vector analysis on the monitor points of a directional antenna. Mathematical (or graphical) VECTOR ANALYSIS is the calculation of the RESULTANT VECTOR FIELD produced by the field from each tower at the monitoring point locations. The basic purpose of the analysis is to determine the effect that changing tower data parameters has on the resultant field at the monitoring points, and to use that knowledge of the causes and the effects to adjust a directional antenna. Vector analysis is the logical and intelligent, rather than the usual trial and error, method for adjusting (re-tuning) a directional antenna. By modeling the directional antenna this program lets you to TWIST and TWEAK the controls in real time to determine what control does what and by how much. With it, you can, in effect, ROCK the PHASOR on your computer, without any chance of screwing the directional antenna up any more than it already is. MPVECTOR.EXE is a REAL-TIME interactive program. One in which you input the data (from the keyboard or a file) of a directional antennas parameters. Then you ADJUST --- INCREMENT and/or DECREMENT each TOWERS LOOP PHASES and CURRENTS --- and find the RELATIVE changes necessary to bring the MONITORING POINT values (VECTORS) into adjustment (tolerance).

USING IT is quite simple, perhaps deceptive so, because it lead you to believe that tuning/re-tuning a directional antenna is just a simple, with just as little to know about it. Like most to TOOLBOX programs, the screen format is spreadsheet-like with a bottom of the screen data entry command line.


OVERnUP.EXE (DOS) --- Find or Plot location on map from lower right map reference.

The program calculates the Distance UP and OVER from the nearest Lower Right map reference tick mark. Simple graphic display displays it. Can select from several common topographic map styles..


PCL6KFRQ.EXE (WIN3.1/95) --- Computer Aided Programming for the Moseley PCL 6000 STLs.

This program performs two utility functions for the Moseley PCL 6000 STL Transmitters and Receivers: (1.) READS the Frequency that the Frequency Switch Settings are SET-TO. (2.) COMPUTES the SET-TO Switch Settings for a Frequency. Edit Date: 2/25/1998


PLOTFIND.COM (DOS) --- Plot or Find geographic location on a topo map.

PLOT and FIND a Geographic Location on a Map is based on the Formulas and Algorithm in August 1988 issue of BROADCAST ENGINEERING. Page 94, Station-to-station article, "Formulas aid in plotting coordinates" by Dane E. Ericksen, PE. This program locates a geographical location by measuring/ calculating to/from the nearest reference tick mark on the map.


ROOMMODE.EXE (DOS) --- Determine the RESONANT MODES of a Studio.

Good microphones, good equipment, good processing, but the sound just is not right for some voices for some djs. Why do some sound great, smooth and dynamic; others not so, rough and mushy. The problems can be in the equipment, but they can also be in size, shape, and acoustical treatment of the studio. ROOMMODE is one of several TOOLBOX programs that can help you to debug, to isolate and to fix the SOUND problem that some hear and some don't. The program ROOMMODE helps you debug a studios SOUND by calculating its Resonant Modes -- the natural resonance frequencies for the studio.

Like people, every studio is different. Each has its own unique sound personality. Sometimes the sound is smooth and mellow and everyone likes it, but sometimes the sound has a sort of rough edge to it and a harshness that makes all who use the studio dislike it. DEBUGGING A STUDIO SOUND problem can be a very perplexing task---mostly because it is actually the domain of another kind of engineering. This program, ROOMMODE, given a studios dimensions, make a makes a tabular analysis of the resonate modes of a studio so that you can determine if the problem results from RESONANCES in the studio.


RPLFREQ.EXE (DOS) --- Compute Freq Switch Settings for the Moseley RPL 4000 RPUs.

This program performs two utility functions for the Moseley RPL 4000 RPU Transmitters and Receivers: (1.) READS the Frequency that the Switches are SET-TO. (2.) COMPUTES the SET-TO Switch Settings for a Frequency. DOS version of RPL4KFREQ


RPL4KFRQ.EXE (WIN3.1/95) --- Computer aided programming for the Moseley RPL 4000 RPUs.

This program performs two utility functions for the Moseley RPL 4000 RPU Transmitters and Receivers: (1.) READS the Frequency that the Switches are SET-TO. (2.) COMPUTES the SET-TO Switch Settings for a Frequency. Edit Date: 10/27/1999


RRADIATE.EXE (DOS) --- From theory, ESTIMATE RE-RADIATION Fields from vertical in an AM antenna.

What good is theory? In matters of AM radiation and the propagation of it, sometimes it seems of little value. In matters, such as these, our knowledge seems to be more empirical in nature than theoretical. There are, however, some situations where theory can help solve a problem or at least minimize the scope of it. For instance, the problems presented by a re-radiating structure to a DA pattern, or a monitoring point (MP) reading. Given that an antenna can be used for transmitting as well as receiving, the properties of a receiving antenna are identical with the properties of the same antenna when used for transmitting --- its radiation patterns, gain and impedance will be the same. Given that reciprocal property in the problem of a re-radiating structure, the AM STATION ANTENNA is the primary radiator which radiates a field with an intensity which varies inversely with distance. But, a RE-RADIATING STRUCTURE is an ANTENNA that which acts as both a RECEIVING and TRANSMITTING ANTENNA. One that receives its POWER from the station ANTENNA, and then RE-RADIATES it causing INTERFERENCE (to the radiated field) of the stations ANTENNA and its radiation pattern. Fortunately, for most cases of a re-radiating structure, the technical mechanics tend to make the re-radiation receiving - transmitting systems inefficient, in theory and practice. The program is designed for ARMCHAIR re-radiation analysis. And, like most of my TOOLBOX programs, it uses a COMMAND LINE data entry/control format. The DATA values are limited to real-world values with the a DATA ERROR NOTICE. RE-CALCULATION happens after data entry is complete and <RETURN> to the MAIN LIST of COMMANDS. The calculation screen can be saved to a text file, or the IBM keyboard Prt_sc (print screen function) can be used to save it to a printer.


SAT_CALC.EXE (DOS) --- Calculates Antenna Azimuth, Elevation, Slant Range, and a Predicted SUN OUTAGE Time Window table.

A SUN OUTAGE results from the twice-a-year geophysical alignment of a satellite antenna and the SUN. This is when the antenna looks DIRECTLY into (or at) the SUN and the noise of the SUN becomes greater than the satellite signal. For analog signals, the effect is a gradual increase and decrease in received noise as the sun passes behind the satellite and through the satellite antennas pattern. For digital signals, the effect is clicks in the audio with a total drop out as the sun passes directly behind. The effect is smaller (in time and intensity) with larger dishes and with dishes that are in perfect alignment. And the effect is a fact of life for satellite reception most everywhere. So to minimize satellite programming disruptions, you need to know in advance when these SUN OUTAGE times are going to occur. This program, SAT_CALC.EXE, calculates the standard satellite calculations of AZIMUTH and ELEVATION. It also calculates a SPRING and FALL PREDICTED SUN OUTAGE TIME WINDOW table. The table has 7 columns of daily data: DATE, DAY, DEC, Start Time, Peak Time, End

Time, and Duration. DEC stands for DEClination of the SUN. The Sun Outage Start, Peak, and End Times are directly related to the DEClination of SUN and the DEClination of the SATELLITE ANTENNA, which is a direct function of the SATELLITE LONGITUDE, and the ANTENNA LATitude and LONGitude. Antenna declination is the DEC in the line of antennacalculations directly above the table. In sun outage predictions the most accurate calculation is that of peak day and time of outage becuase this is the day and time of direct alignment between the antenna, the satellite and the sun. The START and END DAY and the START and END TIME are determined, to a greater or lesser extent, by the other factors: antenna size and location, modulation type, and satellite location in the orbital arc.

The antenna sees a circular window with a diameter of about twice the -3dB beamwidth (function of SIZE of ANTENNA). The sun occupies about a 1 degree circle of noise in the sky. High LATitudes or LONGitudes far west or east of the satellites make for LOW ELEVation angles and a BIGger SUN OUTAGE window in time and intensity. The next screen is an example of the table:

Like most of the TOOLBOX programs, this one uses a COMMAND LINE FUNCTION SELECT and DATA ENTRY format. Here is an explanation of what each of the MAIN COMMAND LINE Selections do: EDIT <S>atellite, <A>ntenna, solar <O>utage Data, <I>nfo or <Q>uit. <S>atellite: EDIT <N>ame of the SATELLITE or its <L>ongitude. <A>ntenna: EDIT <1> LOCATION, <2> LATitude, <3> LONGitude, <4> UTC to LOCAL Time DIFFERENCE in HOURS, <5> SIZE in meters. solar <O>utage Data: ENTER YEAR <1992> then ENTER <S>pring or <F>all. <I>nfo -- Read program information, and <Q>uit -- To QUIT the program.


SAT_TABL.EXE (DOS) --- Calculates Satellite LOOK Table using a built-in table that lists Azimuth, ELEVation, INCl and H-DISPL.

In the early 1980s, finding the desired satellite in the orbital arc, was not easy: With just a couple of operational satellites it was like trying to find a needle in a haystack, a very tiny needle in the wide open sky But now in the early 1990s, finding the desired satellite in the orbital arc, is still not easy: With many, many operational satellites it is still like trying to find a needle in a haystack, but which one of many now. Still, the best way to find a satellite is to start by setting the azimuth and elevations (LOOK) angles of the dish to the calculated values for the location. And, an even better way is to have a SATELLITE LOOK TABLE, a table of all the azimuths and elevations for all the satellites for the antennas location. This program does the standard satellite AZIMUTH and ELEVATION calculations, but it also makes a SATELLITE LOOK TABLE of all the known broadcast service satellites (8/19/92) for a given satellite antenna location. And, it also calculates the INCLINATION angle (so you can set the AZIMUTH accurately with an carpenters ANGLE FINDER) for the satellite dish and an angular HORIZontal DISPlacement from true north so that a calibrated AZIMUTH dial, guage, or reference measurement can be made for the dish. USING THE PROGRAM: For data entry and functions selections, the program uses a bottom of the screen COMMAND LINE: PRESS Home End PgUp PgDn Up Dn <L>oc <S>at <O>utage <?> <Esc>_to_Quit. Use the CURSOR keys to scroll through the LOOK table. <D>ata ---- To ENTER DATA about the satellite antenna. <S>at ----- To

SEARCH the SATELLITE LOOK TABLE for a SATELLITE. <O>utage -- To SELECT a Satellite by name or ORBITAL SLOT to EXPORT along with the SATELLITE DATA to the SAT_CALC.EXE program to compute an ESTIMATED SUN OUTAGE TABLE for the satellite and location. <?> ------- To READ program information. <Esc> ----- To QUIT.


SPURIOUS.EXE (DOS) --- Guesstimate Parental Freq components of IM Prodigy.

This program, SPURIOUS.EXE, program calculates the 2nd, 3rd, and 5th order products, but it also includes another method of spurious analysis. With SPURIOUS.EXE, you can, by knowing one of the PARENT (or root) frequencies (F1) and the spurious/product frequency (F3), find the other possible PARENT (or root) frequencies that might combine in a 2nd, 3rd, or 5th order mix. The method enables you to work backwards....

The first step for solving an IM problem is to determine the possible sources. Two signals of frequencies, F1 and F2, can produce many intermodulation products, F3s according to the formula (mF1 +/- nF2) with m and n being the harmonic multiples. But, usually the most troublesome IM products are the low odd-order ones - when n + m equals a low odd number the products will lie close to either F1 or F2 (IN-BAND).

For complex IM cases a computer can be very useful for generating the leads -- possible IM products to investigate (and sorting through them). Given two FREQUENCIES <F1 & F2> (root sources), SPURIOUS.EXE calculates the 2nd, 3rd, and 5th order PRODUCT FREQUENCIES <F3> that can be generated from the two of them. It also lets you MOVE an <F3> product through the 2nd, 3rd, and 5th orders to calculate the possible <F2> frequency that is mixing with a known <F1>. The program uses a COMMAND LINE entry format: PRESS a <LETTER> to ENTER DATA or do a FUNCTION. SELECT: F<1>, F<2>, F<3> to ENTER the FREQUENCY. <C>lr Data to CLEAR ALL DATA. <L>abel to Write a LINE LABELing the analysis at top of scrn. <S>ave Scrn to a DISK FILE for use in a wordprocessing program. <I>nfo to READ program information text. <Q>uit to QUIT the program and EXIT to DOS...


STLRFB.EXE (DOS) --- Computer aided STL system design on a spreaddsheet format

Using this one is just a matter of filling in the data cells on its spread- sheet-like display. Data is input on a command line: Select the data type; then enter the value. FREQ/PATH DATA: FREQuency from 0.45 to 23.0 gHz. PATH length in km/mi. TRANSMIT/RECEIVE SITE DATA: Antenna GAIN in dBi. Line LOSS in dB. TX POWER in watts/dBM. RX SENSitivity in dBu or mv. Antenna ELEVation in meters/feet. DESIGN/ANALYSIS SCREEN: The program calculates the PATH LOSS and FADE MARGIN in db, the received (RCV) signal in dBm and uv, the 0.6 fresnel

zone in meters and feet, and a flat earth path profile for 1/10 distance increments (km/mi) from transmit site to receive site of the K=1 CLEAR Elevation for a line-of-sight path compensated for both the 0.6 Fresnel Zone and earth bulge) in meters and feet. Use it to check the clearance along the path either visually or by drawing a line on a topographic map and comparing the elevations along it.


TESTTONE.EXE (WIN95) --- Turns a PC into a Test Tone Generator.

This program uses the Sound Card in the computer to generate (in software) test tones. The program is modeled after the Fostex Audio Oscillator. Frequencies range from 40 to 10,000 hz, Output level -60 to 0 (relative db) and it can be run as a continuous tone or as a Step Tone generator with a programmable step rate. Edit Date: 1/05/1999


TOPOCALC.EXE (WIN3.1/95) --- A software topograhic calculator for DeLorme computer maps.

This version designed for use with the DeLorme Topo program (small calc in lower right of screen --- with a "Calculator GUI" that performs m -> ft, ft -> m, mi > km, km > mi, dd.dddd > ddmmss, and ddmmss > dd.dddd and standard calculator functions. +++ a work in progress, may not be fully functional +++ 2000


TRYNET.EXE (DOS) --- Design or Reverse Engr RF networks by TRIAL & ERROR.

This program is very different from the typical deterministic computer program. Like many others, it calculates RF Networks, but with a unique difference: It uses TRIAL & ERROR as its method of operation. Normally, an inefficient method for doing most anything, however, in this application, by combing a computers speed with practical experience, it becomes practically and intuitively efficient. TRYNET uses a spreadsheet-like data format screen with command line data selection. Data entry is at the selected data cell on the screen with three simple command line menus: MAIN, ENTER/CHANGE ELEMents, & ENTER/CHANGE network LOADS. Selections are by PRESS-A-LETTER and a NULL (nothing) ENTER returns to the MAIN menu.


TVFMFSM.EXE (DOS) --- A Compiled Fortran Version of TVFMFSM.FOR

This version of the FCC Curves programs was compiled from the source code that was released with the LPFM Proposed RuleMaking. The only a GUI --- Graphical User Interface -- was added. Does the FS calculations with the same code they use. Edit Date: 10/10/1999


TXLINE.EXE (DOS) --- Calculate Xmission Line LENGTH & LOAD Z IN & OUT.

This program lets you treat a transmission line as if it were a BLACK BOX. You really have no real reason to contemplate the HOW or the WHY when it is just the WHAT that you need to know. Transmission Line and Load Character- istics IN, Transmission Line Input Statistics and Data OUT. It uses a spreadsheet data format with command line data entry. There are three basic command line menus. The MAIN menu and two sub menus, one for entering/editing TRANSMISSION LINE DATA and one for entering/editing TRANSMISSION LINE LOAD DATA. All menu selections are of PRESS a LETTER design (first letter of the data items name) for entering the data item. A NULL (nothing) ENTER returns to the menu of the selection. <Q>uit returns to the MAIN menu from a sub.


T_NORTH.EXE (WIN3.1/95) --- Find true North by the Sun...

This program finds the direction of true north with out the use of a compass. All you need is this program, the time, the sun, and a rod to cast a shadow when the sun is at its N-S Meridan. Program calculates the time of this, daily, celestial happening. Mark the direction of the shadow and you have accurately located the direction of True North for the location... 1998


WHERE_IS.EXE (DOS) --- Another version of Plot/Find with a GUI

While a GPS receiver makes it easy to know where you are on land, this program, WHERE_IS, makes it easy to know where you are (is) on a Topographic Map. This program helps you to FIND and PLOT Geographic Coordinates on Maps. Edit Date: 9/29/99


XMTRTUNE.EXE (DOS) --- Computer aided XMTR TUNE UP -- PWR IN/OUT & EFF.

Many things are a blend of ART and Science, tuning transmitters is not one of them. If it is working properly (tubes/semiconductors/components = good), tuning is all science with the controls and the load directly affecting operating parameters in a direct cause and effect way. In time, things change, and there is a basic need to RECORD, to LOG, tune-up operating data for future tune-up and/or maintenance. This program provides a computer-aided way to make a tune-up/re-tune transmitter log. The basic technical goal of tuning a transmitter is to achieve a trans- mitter output power and/or operating efficiency. But, the operational goal should be to an OPTIMUM operating tune-up. One which maximizes the transmission charactistics. One which maximizes af quality while minimizing incidental modulations created by the xmtr/load interface.



That's all for now.... Go Back