Well, This is the final package of all the code. All the code and data used for the project. The file input to the executable should be a regularly sampled file with the number of samples in it as the first line. File should be in ascii. Please see the data files in the data directory. The data files are in the "data" directory. There is a readme file in there that specifies the type of signal, frequency content and other details of the data sets. The "test.tcl" program is the tcl GUI that is manipulated by the C/C++ programs. The "include" directory contains the include files for each of the classes and some other include files. source-code ^^^^^^^^^^^ POCS.CXX: Contains the class definitions and functions for implementing the POCS method. ADPW.CXX: Contains the class definitions and functions for implementing the ADPW method. MARV.CXX: Contains the class definitions and functions for implementing the WILMAR method. MAIN.CXX: Basic interface program, has all the Tcl callback routines and miscellaneous data initialization, resampling and other functions. PROJECT.CXX: COntains two container class definitions that are used in main.cxx The makefile for the isip00 machine works. Still havent figured out where the g++ libs are on isip03. Typing "make -f Makefile_isip00" will make the final excutable "hello". to run, simply type in "hello", use the files command to enter the filename, fill up the parameters menu that comes up after the filename is entered. The readme file in the data directory contains all the parameters needed for each data file i.e, the sampling frequency and bandwidth. Running the Demo: ^^^^^^^^^^^^^^^^ There are three buttons by the side of each method's canvas. 1) STOP 2) Save Iter 3) Compare. STOP: This button decides whether to run the method or not. When presses ^^^^ it toggles to "START". The text on the button indicates the action, button press initiates. Save Iter: This button dumps the current iteration values onto a data file ^^^^^^^^^ names ,adpwDump*** . The data file will have the methods name and dump iteration in it's name. This feature wasn't used extensily and might still be buggy. Compare: This buttons overlays the original signal and the reconstructed ^^^^^^^ signal at each iteration. As usual the text on the button is the action button press initiates. Button press toggles the text to "No Compare" There are two mesage windows by the side of each method' s drawing area that show the RMS error, time for iteration, total time taken etc. Main Menu Buttons: ^^^^^^^^^^^^^^^^^^ FILES: This will bring up the file input dialog. ^^^^^ Parameters: This will bring up the parameters entry box. There usually ^^^^^^^^^^ will be no need to bring this up seperately as this always comes up after a new file is read. Resample: The resampling type is set here. i.e., whether resampling is ^^^^^^^^ done so that maximum gaps are less than the nyquist gaps or not. + : This button zooms up the plot ^^^ - : This button zooms down the plot. ^^^ Iterate : The Most important button. Each press of this button causes the ^^^^^^^ program to iterate once through all the unfinished methods once. Quit : Quits. ^^^^ ABOUT : brings up a help file telling abt the various features. The help ^^^^^ file is in "about.txt". RIght now this is just this README file.