SETIEasy v1.33

A Utility for Unusual Signal Detection

in WAV files from the Microwave Telescope

 

BRIEFLY:

SETIEasy v1.33 will dechirp the two input files using the algorithm in "dechirpTD1". Then, the program will analyze and detect any unusual signals by using one input file to create calibration sets of varying durations, and the other file as test data sets of identical duration.

Because v1.33 chirps frequency in the time domain, as frequency shifts while the number of data points remains fixed, the duration of the file changes. For positive dechirp, the greater the dechirp factor, the greater the duration of the dechirped file will be; for negative dechirp, the smaller the dechirp factor, the shorter the duration of the dechirped file will be.  Setting dechirp = 0 should exhaust the data at the normal time. The following graph depicts the relationship between dechirp factor and frequency drift correction for a test file, linear_drift_1.wav (click on the graph to enlarge it):


The usual range of dechirp factors is -0.1 < dechirp < +0.15. A reasonable increment value in this range is 0.01.

Given a dechirp value dc, the frequency drift correction can be estimated by

f = 0.025808 - 207.21*dc + 406.22*dc^2 - 644.37*dc^3

and given a desired frequency drift correction, the dechirp factor can be estimated by

dc = 8.1672E-5 - 0.0048407*f + 4.6797E-5*f^2 - 4.3721E-7*f^3

 

NEW FEATURES:

v1.33 counts the unusual signals at the end of the log file.

The dechirped file is provided as output and each dechirp factor is put into separate log files and graph files. 

For example, using the cammand line            setieasy_v133.exe linear_drift_1.wav linear_drift_2.wav out.txt graph.txt 0.1 -0.1

in a batch file, the output files will be: 

D0.5_linear_drift_1.wav, D0.1_linear_drift_1.wav, D0.1_out.txt, D0.1_graph.txt
D-0.5_linear_drift_1.wav, D-0.1_linear_drift_1.wav, D-0.1_out.txt, D-0.1_graph.txt

 

LIMITATIONS:

The 2 input wav files have to be the same duration (in minutes or hours).

The 2 input wav files have to be the same bit size (both 8-bit or both 16-bit).

The dechirp factors provided must be in the range of [-1,1], and typically [-0.1, +0.15].

No more than 300 dechirp factors can be provided as parameters (for batch files).

 

USAGE:

RUNNING THE PROGRAM IN INTERACTIVE MODE 

Enter the directory folder into which Setieasy was installed. Double-click on the setieasy_v133.exe icon to run the program. Answer the questions as described in the figure below.

NOTE: It can take several minutes to dechirp the 2 input wav files and several hours to complete one dechirp in the program! Because SETIEasy creates complete output files for each dechirp factor, users can stop execution of a long series of dechirp factors during the calculations and resume them later, approximately where execution was halted by editing the dechirp parameter list in the command line ot batch file.

 

USING A BATCH FILE FOR ANALYSIS OF MULTIPLE FILES

In Windows, you can write a batch file to make SETEasy v1.33 analyze several files with only one command from the user. The first line in a batch file is '@ECHO OFF'. The following lines are commands that would normally be typed on a dos prompt.

For example:


@ECHO OFF
setieasy_v133.exe filename_1.wav filename_2.wav out.txt graph.txt -.1 -.09 -.08 -.07 -.06 -.05 -.04 -.03 -.02 -.01 0 .01 .02 .03 .04 .05 .06 .07 .08 .09 .1 .11 .12 .13 .14 .15
setieasy_v133.exe filename_2.wav filename_3.wav out.txt graph.txt -.1 -.09 -.08 -.07 -.06 -.05 -.04 -.03 -.02 -.01 0 .01 .02 .03 .04 .05 .06 .07 .08 .09 .1 .11 .12 .13 .14 .15