WPL -- Wavelet Packet Laboratory Version 1.02 MANUAL.TXT Reference Manual for the WPL program This program is currently Shareware. Please include this notice in all copies. Any people interested in obtaining the release version should print and fill out the order form in the file ORDER.FRM. Registration entitles the user to technical support and notices of updates to the program. A nominal fee of $50 will be charged for duplications costs. Receipt of payment will register the user. The form should be sent to: Wavelet Packet Laboratory Digital Diagnostic Corp. 26 Rossotto Drive Hamden, CT 06514 Phone: (203)-288-9444 FAX: (203)-287-8765 INTERNET: ddc@cs.yale.edu 1. Introduction The purpose of this document is to instruct users in the use of the WPL program. The WPL program is intended to provide signal analysis using the Wavelet Packet transform. This transform maintains positional as well as frequency information about a signal. The following conventions are used in this document: - All keys to be typed in by the user are surrounded in quotes; i.e. "Enter". If the "Alt", "Shift", or "Ctrl" keys are to be pressed with a key, it is indicated like "Alt F". - Strings to type are surrounded with single quotes: i.e. `heart.byt'. - Check marks are indicated by _/. In WPL, they are displayed with the square root character. - The Go Away button which is displayed on the top left of windows is indicated by the -^- character. This button is equivalent to pressing the "Esc" key. - Entries in pull down windows are indicated with | symbols separating the individual menu entry selections; i.e., FILE|OPEN|SIGNAL. - All descriptions of edit, directory, or selection windows are preceded by the associated menu which appears at the top of the screen. - Menu entries can alternatively be selected by typing the highlighted letters. The only exception to this rule is that the top main menu entries (FILE...) and menu entries for edit window require that the "Alt" key also be pressed. For example, FILE from the main menu is selected by pressing "Alt F" - Gray menu entries are not VALID and cannot be selected - a trace is defined as a portion of a signal It may seem that this manual indicates that keys are the principal method of operating the WPL program; however, the mouse is the preferred input device. The key documentation is included mainly as shortcuts to clicking on items with the mouse. The rest of this document is organized around the main menu of the WPL program. 2. FILE This menu contains items dealing with signal files: - Opening Signal File - Saving To Signal Files - Close a Signal window - Delete a file 2.1 FILE|OPEN|SIGNAL Invocation "Alt F","I" from the Main Menu Menu Open Signal MENU: NAMES PATH TYPES F12DONE Appearance -^---------OPEN DIRECTORY C:\WPL\*.WPL---------------- | | | FILE NAME .\.WPL | | FILE TYPE Wavelet Packet | | | ------------------------------------------------------ where: FILE NAME = The DOS name of the signal file FILE TYPE = The format of the data inside the signal file Keys Typing Keys -- Enter in a file name Enter -- Register the typed in file name Alt N -- Load a list of file names Alt P -- Load a list of directories ALT T -- Load a list of valid signal file formats F12 -- Try to load the file name ESC -- Go back without opening a signal Description This functions allows the user to open a signal file. The file type, the format of the signal data, should be set first. Setting the file type is described in section 2.1.3. If the FILE TYPE is not the proprietary Wavelet Packet data format, the IMPORT function is invoked which is described in section 2.1.4. Note: the file extension has nothing to do with the FILE TYPE (the data format) even though when the FILE TYPE is chosen, the file extension does change to a default value; e.g. WPL for Wavelet Packet. There are two ways of specifying a file name. First, the filename can be typed in from the keyboard. After typing the file name, the name must be registered with the "Enter" key and accepted with the "F12" key. If the file does not exist, pressing "F12" will only cause the computer to beep. Secondly, the filename can be selected from a list of filenames. Using the list of available file names is described in section 2.1.1. Setting the path of the list of file names is described in section 2.1.2. The DRIVE IS NOT READY warning will appear when trying to access a file on a floppy that has not been inserted. See section 2.1.5. for a description of what to do next. 2.1.1. FILE|OPEN|SIGNAL NAMES Invocation "Alt N" from the FILE|OPEN|SIGNAL menu Menu Open Signal MENU: F12DONE Appearance -^----------OPEN DIRECTORY C:\WPL\*.WPL--------------- |heart.byt sinxcube.byt ..\ | ----------------------------------------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Ctrl Up Arrow -- Scroll up one line Ctrl Down Arrow -- Scroll down one line Page Up -- Scroll up one page Page Down -- Scroll down one page Home -- Move cursor to top left End -- Move cursor to bottom right Ctrl Home -- Move cursor to first entry Ctrl End -- Move cursor to last entry Enter -- Load a file under the cursor F12 -- Load a file under the cursor ESC -- Close the names list window Description This function allows the user to chose a signal file from a list of file names. The path of this window is taken either from the typed in file name or from the PATH list described in 2.1.2. If the FILE TYPE is not the proprietary Wavelet Packet data format, the IMPORT function is invoked which is described in section 2.1.4. Setting the FILE TYPE is described in section 2.1.3. Note: the file extension has nothing to do with the FILE TYPE (the data format) even though when the FILE TYPE is chosen, the file extension does change to a default value; e.g. WPL for Wavelet Packet. It is possible to type in `*.*' and view all the files in the current path. If the user selects an entry that ends with \, the path will be changed to that directory. This includes the special entry ..\ which changes the path to the previous directory. The DRIVE IS NOT READY warning will appear when trying to access a file on a floppy that has not been inserted. See section 2.1.5. for a description of what to do next. 2.1.2. FILE|OPEN|SIGNAL PATH Invocation "Alt P" from the FILE|OPEN|SIGNAL menu Menu Path MENU: F12DONE Appearance -^----------PATH DIRECTORY C:\WPL-------------------- |..\ | | | ----------------------------------------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Ctrl Up Arrow -- Scroll up one line Ctrl Down Arrow -- Scroll down one line Page Up -- Scroll up one page Page Down -- Scroll down one page Home -- Move cursor to top left End -- Move cursor to bottom right Ctrl Home -- Move cursor to first entry Ctrl End -- Move cursor to last entry Enter -- Load a directory under the cursor F12 -- Load a directory under the cursor ESC -- Close the path window Description This function allows the user to set the path for the list of file names. When the user selects an entry that ends with \, the path will be changed to that directory. This includes the special entry ..\ which changes the path to the previous directory. The DRIVE IS NOT READY warning will appear when trying to access a file on a floppy that has not been inserted. See section 2.1.5. for a description of what to do next. 2.1.3. FILE|OPEN|SIGNAL TYPES Invocation "Alt T" from the FILE|OPEN|SIGNAL menu Menu Type MENU: F12DONE Appearance -^---FILE TYPES-------- |_/WPL - Wavelet Packet | | ASC - ASCII Text | | BYT - Byte Format | | INT - Integer Format | ----------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Choose the type under the cursor F12 -- Choose the type under the cursor ESC -- Close the type window Description This function allows the user to set the data format of the signal file to be opened. 2.1.4. FILE|OPEN|SIGNAL IMPORT Invocation Selecting a filename from the Names window or entering a filename from the FILE|OPEN|SIGNAL window Menu Import MENU: F12DONE Appearance -^-------------IMPORT PARAMETERS ------------------ | | | SIGNED PIXEL (Y/N) N | | FILE OFFSET (in bytes) 0 | | TRACE LENGTH (in pixels) -1 | | FILE LENGTH (in pixels) -1 | --------------------------------------------------- where: SIGNED PIXEL = If Y then the data has negative values (2's complement). FILE OFFSET = Skip over this many bytes of header which may be present in the file TRACE LENGTH = Used to break up long signals into several small ones. -1 will load all the points into a single trace. Trace lengths are limited to 4096 points. FILE LENGTH = Used to limit the amount of points loaded. -1 will not limit the amount of points. Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Typing Keys -- Enter in data Enter -- Register typed in data ESC -- Go back to the Startup MENU F12 -- load the file Description This function allows the user to load only a portion of the signal into the window, break a signal into traces, and determine whether negative values exist in the signal. 2.1.5. DRIVE IS NOT READY error Invocation Trying to access a file on an empty floppy drive Appearance -^------------------------------------------------- | DRIVE IS NOT READY | | | | Retry operation | | Abort operation | | RETRY ABORT | --------------------------------------------------- Keys R = Retry the operation, preferably after a disk has been inserted into the floppy disk drive A = Abort the operation. Go back to calling function. ESC = Abort the operation. Go back to calling function. Description This error window allows the user to insert a disk into the floppy disk drive if it was empty. 2.2. FILE|OPEN|PARENT Invocation "Alt F","P" from the Main MENU when a Wavelet Packet signal file is displayed. Description This function is used to open the parent of the current file. Only the Wavelet Packet data format retains the parent information. 2.3. FILE|OPEN|RAW Invocation "Alt F","R" from the Main MENU when a Wavelet Packet signal file is displayed. Description This function is used to open the original version of the current file. Only the Wavelet Packet data format retains the parent information. 2.4. FILE|SAVE Invocation "Alt F", "S" from the Main menu Menu Save MENU: NAMES PATH TYPES OPTIONS F12DONE Appearance -^------------SAVE DIRECTORY .C:\WPL\*.WPL------------ | | | FILE NAME C:\wpl\heart.wpl | | FILE TYPE Wavelet Packet | | | ------------------------------------------------------ where: FILE NAME = The DOS name of the signal file FILE TYPE = The format of the data inside the signal file Keys Typing Keys -- Enter in a file name Alt N -- Load a list of file names Alt P -- Load a list of directories ALT T -- Load a list of valid signal file formats ESC -- Go back to the Main MENU F12 -- Try to save the file name Description This function allows the user to save modification to a signal or export the signal to other data formats. The file type, the format of the signal data, should be set first. Setting the file type is described in section 2.1.3. Use of the WPL format is strongly suggested. There are two ways of specifying a file name. First, the filename can be typed in from the keyboard. After typing the file name, the name must be registered with the "Enter" key and accepted with the "F12" key. See section 2.4.1. if the file already exists. Secondly, the filename can be selected from a list of filenames. Using the list of available file names is described in section 2.1.1. Setting the path of the list of file names is described in section 2.1.2. The DRIVE IS NOT READY warning will appear when trying to access a file on a floppy that has not been inserted. See section 2.1.5. for a description of what to do next. Optionally, the saved file can made read only if this option is checked. 2.4.1. FILE ALREADY EXISTS Invocation Trying to save to a file that already exists Appearance -^------------------------------------------------- | FILE ALREADY EXISTS | | | | OVERWRITE ESC CANCEL | --------------------------------------------------- Keys O = Overwrite the existing file. ESC = Do not overwrite. Go back to the save function. 2.5. FILE|CLOSE Invocation "Alt F", "C" or "Alt F","ESC" from the main menu or the diamond character on the upper left corner of the signal window. Appearance -^----------------------------------- | Save before abandoning, | | Continue abandoning, or | | Cancel Abandoning | | | | | ------------------------------------- Keys S = save the signal and calculations to a file. C = continue the closing of the file. ESC = go back to the Main MENU Description This function prevents the user from unintentionally closing a signal window. 2.6. FILE|DELETE Invocation "Alt F","D" from the main menu Menu Delete File MENU: PATH F12DONE Appearance -^----------DELETE DIRECTORY C:\WPL\*.BYT------------ |heart.byt sinxcube.byt ..\ | | | ----------------------------------------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Ctrl Up Arrow -- Scroll up one line Ctrl Down Arrow -- Scroll down one line Page Up -- Scroll up one page Page Down -- Scroll down one page Home -- Move cursor to top left End -- Move cursor to bottom right Ctrl Home -- Move cursor to first entry Ctrl End -- Move cursor to last entry Enter -- Mark a file for deletion F12 -- Delete all marked files ESC -- Close the delete file window Description This function allows the user to delete files. The intention of this function is to make room for new signal files. The user first marks all of the files to be deleted from the current list of files. Changing the current path is described in section 2.1.2. When all the files have been marked, press "F12" to delete the files. Read Only files can not be deleted. 3. WINDOW This menu contains functions that operate on windows. 3.1. WINDOW|SELECT Invocation "Alt W","S" from the main menu or "Alt 0" at any time Menu Select Window MENU: F12DONE Appearance -^-----ACTIVE WINDOWS-------- |1 - c:\wpl\heart.byt | | | | | | | ----------------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Change the window to the one under the cursor. F12 -- Change the window to the one under the cursor. ESC -- Close the selection window Description This function allows the user to switch the active window to another open signal window. This function is most useful when there are open windows which are totally covered. Windows can also be selected by clicking on them with the mouse. The other method of selecting windows involves the window displayed before the file name in the window banner. The window is selected by typing "Alt n" where n = the window number. The active window is framed with double lines instead of single lines. 3.2. WINDOW|MOVE Invocation "Alt W","M" from the main menu or dragging the upper left corner of the window. Menu MOVE WINDOW: Enter MARK NEW UPPER LEFT Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Enter -- Move the window to the new position Description This function allows the user to move the active window to a different section of the screen. The window will retain its size except when the window would run off the edge of the screen. Moving a window is easiest when dragging the upper left corner of the window with the mouse. 3.3. WINDOW|RESIZE Invocation "Alt W","R" from the main menu or dragging the lower right corner of the window. Menu RESIZE WINDOW: Enter MARK NEW LOWER RIGHT Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Enter -- Change the size of the active window Description This function allows the user to change size of the active window. Resizing a window is easiest when dragging the lower right corner of the window with the mouse. 3.4. WINDOW|MAXIMIZE Invocation "Alt W","X" from the main menu or the Up Arrow on the window banner Description This function allows the user to toggle the active window between its current size and the maximum size of a signal window. 3.5. WINDOW|MINIMIZE Invocation "Alt W","Z" from the main menu or the Down arrow on the window banner Description This function allows the user to toggle the active window between its current size and the minimum size of a signal window. 3.6. WINDOW|SPLIT Invocation "Alt W","P" from the main menu Description This function allow the user to resize all signal windows so that two windows appear on the screen one on top of another. 3.7. WINDOW|TILED Invocation "Alt W","T" from the main menu Description This function allows the user to resize all signal windows so that all windows appear on the screen with the same size. 3.8. WINDOW|LAYERED Invocation "Alt W","L" from the main menu Description This function allows the user to resize all signal windows so that all windows appear on the screen where each new window is covered with another window. 4. VIEW This menu contains items dealing with viewing signals: - Changing the signal magnification - Setting the trace options - Setting the signal annotations - Setting the viewing parameters - Viewing the clipboard 4.1. VIEW|MAGNIFICATION 4.1.1. VIEW|MAGNIFICATION|MAGNIFY Invocation "Alt V","M" from the main menu or the "M" on the left side of the window. Description This function allows the user to increase the signal magnification of both the X and Y axis. If the aspect ratio flag is set, then the X and Y magnifications will always be equal. See section 4.4. about setting the aspect ratio flag. 4.1.2. VIEW|MAGNIFICATION|MINIFY Invocation "Alt V","m" from the main menu or the "m" on the left side of the window. Description This function allows the user to decrease the signal magnification of both the X and Y axis. If the aspect ratio flag is set, then the X and Y magnifications will always be equal. See section 4.4. about setting the aspect ratio flag. 4.1.3. VIEW|MAGNIFICATION|XINCREASE Invocation "Alt V","X" from the main menu or the "X" on the left side of the window. Description This function allows the user to increase the signal magnification of the X axis. 4.1.4. VIEW|MAGNIFICATION|XDECREASE Invocation "Alt V","x" from the main menu or the "x" on the left side of the window. Description This function allows the user to decrease the signal magnification of the X axis. 4.1.5. VIEW|MAGNIFICATION|YINCREASE Invocation "Alt V","Y" from the main menu or the "Y" on the left side of the window. Description This function allows the user to increase the signal magnification of the Y axis. 4.1.6. VIEW|MAGNIFICATION|YDECREASE Invocation "Alt V","y" from the main menu or the "y" on the left side of the window. Description This function allows the user to decrease the signal magnification of the Y axis . 4.1.7. VIEW|MAGNIFICATION|ZOOM IN Invocation "Alt V","Z" from the main menu Menus Zoom In MENU: SELECT ZOOM UPPER LEFT ALL Zoom In MENU: SELECT ZOOM LOWER RIGHT ALL Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define a corner of the new display rectangle ESC -- Go back one level A -- Adjust the magnification so the entire signal (or as much as possible) fits in the window. Description This function allows the user to define the rectangle of  the  signal  which will be  displayed  in  the window.  The  rectangle is defined  by  first   selecting upper left corner and then selecting the lower right corner. 4.1.8. VIEW|MAGNIFICATION|ZOOM OUT Invocation "Alt V","o" from the main menu Description This function allows the user to set both the X and Y magnification to one. 4.2. VIEW|TRACE OPTIONS 4.2.1. VIEW|TRACE OPTIONS|LOG SCALE Invocation "Alt V","L" from the main menu Menus Log MENU: Mark Upper Trace ALL OPTIONS Log MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces to log scale ESC -- Go back one level A -- Display all traces with a log scale O,T -- Define a filter for the traces Description This function allows the user to define a set of traces to display in a log scale. The base of the log scale is set with VIEW|VIEWING PARAMETER (see section 4.4.) The trace type filter can be used to selectively choose which types of traces are to be displayed with a log scale. For example, the user could display all transform traces with a log scale by choosing only transform traces (see section 4.2.1.1.) and pressing the "A" key. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.1.1 TRACE TYPE FILTER Menu TRACE TYPE F12DONE Appearance -^---TRACE TYPE-------- |_/SIGNALS | |_/TRANSFORMS | |_/BASES | |_/RECONSTRUCTIONS | ----------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Toggle the selection under the cursor F12 -- Register all the select and close the window ESC -- Close the window Description This function allows the user to selectively choose which type of traces to work on. 4.2.2. VIEW|TRACE OPTIONS|LINEAR SCALE Invocation "Alt V","N" from the main menu Menus Linear MENU: Mark Upper Trace ALL OPTIONS Linear MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces to linear scale ESC -- Go back one level A -- Display all traces with a linear scale O,T -- Define a filter for the traces Description This function allows the user to define a set of traces to display in a log scale. The trace type filter can be used to selectively choose which types of traces are to be displayed with a linear scale. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.3. VIEW|TRACE OPTIONS|SCALE TO TRACE Invocation "Alt V","T" from the main menu Menus Scale To MENU: Mark Upper Trace ALL OPTIONS Scale To MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces to scale ESC -- Go back one level A -- Display all traces with trace scaling O,T -- Define a filter for the traces Description This function allows the user to define a set of traces to display with upper and lower cutoffs defined by the trace maximum and minimum. The trace type filter can be used to selectively choose which types of traces are to be displayed. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.4. VIEW|TRACE OPTIONS|SCALE TO CUTOFFS Invocation "Alt V","T" from the main menu Menus Scale To MENU: Mark Upper Trace ALL OPTIONS Scale To MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces to scale A -- Display all traces with scaling O,T -- Define a filter for the traces Description This function allows the user to define a set of traces to display with upper and lower cutoffs defined by the user in VIEW|VIEWING PARAMETER (see section 4.4.). The trace type filter can be used to selectively choose which types of traces are to be displayed. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.5. VIEW|TRACE OPTIONS|SET DISPLAY CUTOFFS Invocation "Alt V","O" from the main menu Menus Set Display Cutoffs MENU: Mark Upper Trace ALL OPTIONS Set Display Cutoffs MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces ESC -- Go back one level A -- Use all traces O,T -- Define a filter for the traces Description This function allows the user to define the upper and lower cutoffs by selecting a set of traces and using the minimum and maximum in the set of traces. The trace type filter can be used to selectively choose which types of traces are to be displayed. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.6. VIEW|TRACE OPTIONS|SHOW Invocation "Alt V","S" from the main menu Menus Show MENU: Mark Upper Trace ALL OPTIONS Show MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces ESC -- Go back one level A -- Use all traces O,T -- Define a filter for the traces Description This function allows the user to show all traces in between a set of displayed traces. The trace type filter can be used to selectively choose which types of traces are to be displayed. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.2.7. VIEW|TRACE OPTIONS|HIDE Invocation "Alt V","H" from the main menu Menus Hide MENU: Mark Upper Trace ALL OPTIONS Hide MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces ESC -- Go back one level A -- Use all traces O,T -- Define a filter for the traces Description This function allows the user to hide a set of traces which is useful when transforming several signal traces at the same time. The trace type filter can be used to selectively choose which types of traces are to be displayed. The status of the current trace, including the scaling, can be displayed at the bottom of the signal window with VIEW|ANNOTATIONS|TRACE (see section 4.3.2.). 4.3. VIEW|ANNOTATIONS 4.3.1. VIEW|ANNOTATIONS|SIGNAL Invocation "Alt V", "G" from the main menu Menu SIGNAL ANNOTATIONS F12DONE Appearance -^-------------------- |_/Raw | |_/Parent | |_/Comment | |All | |None | ---------------------- where: Raw -- The name of the original signal file Used only in Wavelet Packet files Parent -- The name of the previous signal files Used only in Wavelet Packet files Comment -- The comment attached to the signal All -- Selects all of the above entries None -- Removes any selections Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Toggle the selection of the current item ESC -- Go back to the Main MENU without changes F12 -- Set up the trace annotations and go back to the Main MENU Description This function allows the user to select the signal annotations that will appear at the bottom of the screen. 4.3.2. VIEW|ANNOTATIONS|TRACE Invocation "Alt V", "R" from the main menu Menu TRACE ANNOTATIONS F12DONE Appearance -^-TRACE ANNOTATIONS-- |_/Size | |_/Min | |_/Max | |_/Average | |_/Energy | |_/Entropy | |_/Compression Ratio | |_/Segmentation | |_/Status | |_/Comment | |All | |None | ---------------------- where: Size = Display the trace size Min = Display the trace minimum value and position Max = Display the trace maximum value and position Average = Display the trace average value Energy = Display the energy in the trace, the energy in subsets, the percentage of the subset energy Entropy = Display the information cost Compression Ratio = Display the trace compression ratio Level = Display the level of the transform traces Status = Display the display status of the trace Comment = Display the trace comment All = Selects all of the above entries None = Removes any selections Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Toggle the selection of the current item ESC -- Go back to the Main MENU without changes F12 -- Set up the trace annotations and go back to the Main MENU Description This function allows the user to select the trace annotations that will appear at the bottom of the screen. 4.3.3. VIEW|ANNOTATIONS|NUMERIC CURSOR Invocation "Alt V", "C" from the main menu Menu NUMERIC CURSOR F12DONE Appearance -^-NUMERIC CURSOR---- |_/Off | | On | ---------------------- where: Off -- Does not display a numeric cursor at the bottom of the signal window On -- Displays a numeric cursor at the bottom of the signal window Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Use the setting of the current item ESC -- Go back to the Main MENU without changes F12 -- Use selection and go back to the Main MENU Description This function allows the user to control the display of the numeric cursor at the bottom of the signal window 4.3.4. VIEW|ANNOTATIONS|AXIS FORMAT Invocation "Alt V", "F" from the main menu Menu AXIS FORMAT F12DONE Appearance -^-AXIS FORMAT------- |_/Off | | On | ---------------------- where: Off -- Does not display axes along the sides of the signal On -- Displays axes along the sides of the signal Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Use the setting of the current item ESC -- Go back to the Main MENU without changes F12 -- Use selection and go back to the Main MENU Description This function allows the user to control the display of the axes along the sides of the signal. 4.4. VIEW|VIEWING PARAMETERS Invocation "Alt V", "A" from the main menu Menu EDIT VIEWING PARAMETERS F12DONE Appearance -^-------EDIT VIEWING PARAMETERS----------------- | Dots Per Pixel X (1-100) 1 | | Dots Per Pixel Y (1-100) 1 | | Preserve Aspect Ratio (Y=YES/N=NO) N | | | | Lower Cutoff | | Upper Cutoff | | | | Log Base (0-100) | ------------------------------------------------- where: Dots Per Pixel X = the x magnification Dots Per Pixel Y = the y magnification Preserve Aspect Ratio = the aspect ratio flag used when Magnifying and Minifying Lower Cutoff = the cutoff used when the trace is Scale To Cutoffs Upper Cutoff = the cutoff used when the trace is Scale To Cutoffs Log Base = the log base for traces with Log Scaling Keys Typing keys -- Enter in information Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Register information in the cursor F12 -- Close the window ESC -- Close the window without changes Description This function allows the user to edit various viewing parameters. 4.5. VIEW|CLIPBOARD Invocation "Alt V", "B" from the main menu Description This function allows the user to open a new window with the signals cut or copied in EDIT|COPY, EDIT|COPY, CALCULATE|ADD, CALCULATE|SUBTRACT. This clipboard can be used like any other signal window, including the ability to be saved to a file with a user specified name. 5. EDIT This menu contains functions used to edit the signal excluding arithmetic functions which are in the CALCULATE menu (see section 6). The purpose of these functions to prepare the data for input into the WPT transform. One of the primary restraints on this transform is that it is limited to traces of a size under and including 512 data points. 5.1. EDIT|COPY Invocation "Alt E","C" from the main menu Menus Copy MENU: Mark Upper Left All OPTIONS Copy MENU: Mark Upper Right All OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Visible -- copy all visible traces Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Choose a corner of cut rectangle ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Copy all the whole signal to clipboard O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor O,V -- Copy all visible traces to clipboard Description This function allows the user to copy traces or portions of traces to the clipboard. This data can then be pasted into different portions of the signal or into different signals (see section 5.2.). There are shortcuts for selecting all traces or just the visible traces. See section 4.2.6. and 4.2.7. for descriptions on making a trace invisible (HIDDEN) or visible(SHOWN). The cut data can be viewed by using the VIEW|CLIPBOARD function described in section 4.5. Saving this clipboard is an easy way of extracting information out of a signal. Be certain that there is enough memory available for this function. Remember that this function will create a duplicate copy of all selected data. Use SYSTEM|ABOUT, section 8.2., for a description of determining the amount of free memory. The trace and range cursor are mutually exclusive. 5.2. EDIT|PASTE Invocation "Alt E","P" from the main menu Menu Paste MENU: Enter Destination Point OPTIONS where OPTIONS -> OVERWRITE - the data under the cursor INSERT ABOVE - the data under the cursor INSERT BELOW - the data under the cursor ADD - to the data under the cursor SUBTRACT - from the data under the cursor SUBTRACT AND RECTIFY - from the data under the cursor and rectify the signal at zero Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Paste clipboard data at the cursor ESC -- Go back to the main menu O,O -- Overwrite the data under the cursor O,I -- Insert above the data under the cursor O,B -- Insert below the data under the cursor O,A -- Add to the data under the cursor O,S -- Subtract from the data under the cursor O,R -- Subtract and rectify from the data under the cursor and rectify the signal Description This function allows the user to paste data from the clipboard to a specified point in a signal. The data is copied to the clipboard by the EDIT|COPY function (see section 5.1.) Any active signal window can be selected (see section 3.1.) in between the EDIT|COPY function and the use of this function. The user can choose between several options of pasting from the clipboard. The clipboard data can overwrite the data under the cursor, be inserted above the data under the cursor, be inserted below the data under the cursor, be added to the data under the cursor, be subtracted from the data under the cursor, be subtracted from the data under the cursor and rectified at zero. This function is only valid if there is data in the clipboard. 5.3. EDIT|SPLIT TRACES Invocation "Alt E","S" from the main menu Menu Split MENU: MANUAL AUTOMATIC F12DONE Keys N -- Split up the trace manually A -- Split up the trace automatically Description This function allows the user to split up a long trace into several smaller traces. This can be accomplished by the user manually choosing the points to split the signal or by using automatic parameters to choose the split points. 5.3.1. EDIT|SPLIT TRACES MANUAL Invocation "N" from the EDIT|SPLIT TRACES function Menu Split MENU: Enter split point F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Split the trace at the cursor ESC -- Go back to the EDIT|SPLIT TRACES menu F12 -- Go back to the EDIT|SPLIT TRACES menu Description This function allows the user to select the individual points where a trace will be split. The user will be asked to define split points until the "Esc" or "F12" key is pressed. 5.3.2. EDIT|SPLIT TRACES AUTOMATIC Invocation "A" from the EDIT|SPLIT TRACES function Menu Split MENU: MANUAL AUTOMATIC F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the trace at the cursor and go to the Split Auto Parameters ESC -- Go back to the EDIT|SPLIT TRACES menu F12 -- Go back to the EDIT|SPLIT TRACES menu Description This function allows the user to define the trace that is to be automatically split. 5.3.3. EDIT|SPLIT TRACES AUTOMATIC PARAMETER Invocation "Enter" or mouse click from EDIT|SPLIT TRACES AUTOMATIC Menu Split Auto Parameters F12DONE Appearance -^----------Split Auto Parameters----------- | Minimum Length 512 | | Maximum Length 512 | | Feature Size 0 | | Tolerance(%) 0.00 | | Leading Offset Length 0 | -------------------------------------------- where: Minimum Length of the split section Maximum Length of the split section Feature Size of the lowpass filter Tolerance(%) where to start a section % of max energy Leading Offset Length where start splitting Keys Typing keys -- Enter in information Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Register information in the cursor F12 -- Close the window ESC -- Close the window without changes Description This function allows the user to set the automatic split parameters. The parameters allow the signal to be split up into uniform sections or into sections determined by the energy of the signal. When splitting the signal into uniform sections, three parameters are used: Minimum Length, Maximum Length, and Leading Offset Length. The Minimum Length and Maximum Length should both be equal to the size of the uniform section. The Leading Offset Length is equal to the start of the uniform sections. For example, Minimum and Maximum Length = 500 and Offset = 300 will split a 2000 point trace into five traces (300,500,500,500,200). When splitting into sections determined by the energy of the signal, a temporary copy of the signal is squared and passed through a lowpass filter. The size of the lowpass filter is determined by the Feature Size parameter. This version of the signal is split into sections of a size determined by the Minimum and Maximum Length. The start of these sections is determined by the Leading Offset. This function starts sections where the the signal rises above the noise threshold. 5.4. EDIT|CONCATENATE TRACES Invocation "Alt E","A" from the main menu Menu Concatenate MENU: Mark Upper Trace ALL Concatenate MENU: Mark Lower Trace ALL Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Concatenate all traces together Description This function allows the user to concatenate a set of traces into a single trace. Note: the size of any trace is limited to 4096. 5.5. EDIT|DELETE TRACES Invocation "Alt E","D" from the main menu Menus Delete Traces MENU: Mark Upper Trace ALL OPTIONS Delete Traces MENU: Mark Lower Trace ALL OPTIONS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Define the set of traces to delete ESC -- Go back one level A -- Display all trace with a linear scale O,T -- Define a filter for the traces Description This function allows the user to delete a set of traces. The trace type filter can be used to selectively choose which types of traces are to be displayed with a linear scale. 5.6. EDIT|COMMENT Invocation "Alt E","N" from the main menu Menu Trace Comment MENU: Select trace to comment SIGNAL F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Comment the trace under the cursor ESC -- Go back to the main menu F12 -- Go back to the main menu I -- Attach a comment to the signal Description This function allows the user to attach a comment to an individual trace or to the signal. Section 5.6.1. explains what happens after the user selects a trace. Section 5.6.2 explains what happens if the user comments the signal. 5.6.1. TRACE COMMENT Invocation "Enter" or mouse click from the EDIT|COMMENT function Menu TRACE # n COMMENT F12DONE Appearance -^------------TRACE # n COMMENT----------- | | | COMMENT | | | ------------------------------------------- Keys Typing keys -- Enter in information Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Register information in the cursor F12 -- Close the window ESC -- Close the window without changes Description This function allows the user to edit the comment attached to a trace. If there is no comment already, a new blank comment is created otherwise the existing comment is displayed. The number of the trace appears in the menu and the window banner. 5.6.2. SIGNAL COMMENT Invocation "I" from the EDIT|COMMENT function Menu SIGNAL COMMENT F12DONE Appearance -^------------SIGNAL COMMENT--------------- | | | COMMENT | | | ------------------------------------------- Keys Typing keys -- Enter in information Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to top left End -- Move cursor to bottom right Enter -- Register information in the cursor F12 -- Close the window ESC -- Close the window without changes Description This function allows the user to edit the comment attached to the signal. If there is no comment already, a new blank comment is created otherwise the existing comment is displayed. 6. CALCULATE This menu contains functions which perform arithmetic operations on the signal. 6.1. CALCULATE|INVERT Invocation "Alt C","I" from the main menu Menus Invert MENU: Mark Upper Trace ALL Invert MENU: Mark Lower Trace ALL Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to invert ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Invert all traces Description This function allows the user to invert a set of traces. Each point in the selected traces is subtracted from the maximum value in the signal. 6.2. CALCULATE|ABSOLUTE Invocation "Alt C","O" from the main menu Menus Absolute MENU: Mark Upper Trace ALL Absolute MENU: Mark Lower Trace ALL Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to absolute ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Absolute all traces Description This function allows the user to absolute a set of traces. Each point in the selected traces is replaced by its absolute value. 6.3. CALCULATE|CLIP LOW Invocation "Alt C","L" or "Alt C","<" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Clip Low Constant----------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the clipping constant Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|CLIP LOW Range Description This function allows the user to specify the minimum value allowed in a region. 6.3.1. CALCULATE|CLIP LOW Range Invocation "Enter" or mouse click from the main menu Menus Clip Low MENU: Mark Upper Trace ALL OPTIONS Clip Low MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to clip ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Clip all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where values will be clipped to a minimum value. 6.4. CALCULATE|CLIP HIGH Invocation "Alt C","H" or "Alt C",">" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Clip High Constant---------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the clipping constant Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|CLIP HIGH Range Description This function allows the user to specify the maximum value allowed in a region. 6.4.1. CALCULATE|CLIP HIGH Range Invocation "Enter" or mouse click from the main menu Menus Clip High MENU: Mark Upper Trace ALL OPTIONS Clip High MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to clip ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Clip all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where values will be clipped to a maximum value. 6.5. CALCULATE|ADD CONSTANT Invocation "Alt C","A" or "Alt C","+" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Add Constant---------------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the constant to add Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|ADD Range Description This function allows the user to specify the value to add in a region. 6.5.1. CALCULATE|ADD CONSTANT Range Invocation "Enter" or mouse click from the main menu Menus Add Constant MENU: Mark Upper Trace ALL OPTIONS Add Constant MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to add constant ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Add constant all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where the constant will be added. 6.6. CALCULATE|SUBTRACT CONSTANT Invocation "Alt C","U" or "Alt C","-" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Add Constant---------------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the constant to subtract Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|subtract Range Description This function allows the user to specify the value to subtract in a region. 6.6.1. CALCULATE|SUBTRACT CONSTANT Range Invocation "Enter" or mouse click from the main menu Menus Add Constant MENU: Mark Upper Trace ALL OPTIONS Add Constant MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to subtract ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Subtract all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where the constant will be subtracted. 6.7. CALCULATE|MULTIPLY CONSTANT Invocation "Alt C","M" or "Alt C","*" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Multiply Constant----------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the constant to multiply by Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|MULTIPLY Range Description This function allows the user to specify the value to multiply in a region. 6.7.1. CALCULATE|MULTIPLY CONSTANT Range Invocation "Enter" or mouse click from the main menu Menus Multiply Constant MENU: Mark Upper Trace ALL OPTIONS Multiply Constant MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to multiply ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Multiply all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where the constant wil be multiplied. 6.8. CALCULATE|DIVIDE CONSTANT Invocation "Alt C","V" or "Alt C","/" from the main menu Menu Get Constant MENU: F12DONE Appearance -^------------Divide Constant------------------------- | CONSTANT 0.000000 | ------------------------------------------------------ where: CONSTANT = the constant to divide by Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to CALCULATE|DIVIDE Range Description This function allows the user to specify the value to divide in a region. 6.8.1. CALCULATE|DIVIDE CONSTANT Range Invocation "Enter" or mouse click from the main menu Menus Divide Constant MENU: Mark Upper Trace ALL OPTIONS Divide Constant MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Grey Page Up -- Scroll one screen up Grey Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to divide ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Divide all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to define the region where the constant will be divided. 6.9. CALCULATE|ADD Invocation "Alt C","D" from the main menu Menus Add MENU: Mark Upper Trace ALL OPTIONS Add MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Add MENU: Enter Destination Point Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Grey Page Up -- Scroll one screen up Grey Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to add ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Add all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to add signal data from one section of an signal to another portion of the signal. It is a combination of EDIT|COPY and EDIT|PASTE where first the source data is specified then the user points to the destination point in the signal. The source data is then added to the signal at the destination point. Source data that does not overlap existing signal data is clipped. It is possible to select another active signal window in between marking the source data and the destination point (see section 2.1.) 6.10. CALCULATE|SUBTRACT Invocation "Alt C","T" from the main menu Menus Subtract MENU: Mark Upper Trace ALL OPTIONS Subtract MENU: Mark Lower Trace ALL OPTIONS where: Options -> _/Trace -- use trace cursor Range -- use range cursor Subtract MENU: Enter Destination Point Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to subtract ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Subtract all traces O,T -- Use a trace cursor O,R -- Use a range or rectangle cursor Description This function allows the user to add signal data from one section of an signal to another portion of the signal. It is a combination of EDIT|COPY and EDIT|PASTE where first the source data is specified then the user points to the destination point in the signal. The source data is then subtracted from the signal at the destination point. Source data that does not overlap existing signal data is clipped. It is possible to select another active signal window in between marking the source data and the destination point (see section 3.1.) 7. TRANSFORM This menu contains the Wavelet Packet functions. Here are some definitions that may be useful when reading the following sections: coefficient - the energy of a particular frequency and position for a signal. Notice that frequency as well as position is maintained in the WPT where it is not in the FFT segmentation - the grouping of coefficients transform trace or level - a set of coefficients grouped into equal segments. This corresponds to a ``windowed FFT''. basis trace - a set of coefficients grouped into unequal segments, which allows for adaptation to the signal information content. reconstruction trace - the inverse WPT of a transform or basis trace. tableau - the set of all transform traces, basis traces, and reconstruction traces. The maximum amount of transform traces in a tableau is N where 2^N = the trace size. level label - the comment attached to the left of a tableau trace 7.1. TRANSFORM|WPT Invocation "Alt T","W" from the main menu Menu WPT MENU: Mark Upper Trace ALL PARAMETERS WPT MENU: Mark Lower Trace ALL PARAMETERS Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Mark the set of traces to transform A -- Perform WPT on all traces in the signal P -- Edit the WPT Parameters see section 7.1.1. ESC -- Go back to the Main MENU Description This function allows the user to transform a set of signal traces using the Wavelet Packet transform. The user can adjust the WPT parameters (see section 7.1.1.) A tableau of traces is created for each input signal trace. The maximum amount of transform traces in a tableau is N where 2^N = the trace size. The level which ``best'' suits the signal is highlighted and marked with BL in the level label. Also the ``best basis'' is automatically selected by using the entropy of the coefficients. The best basis is marked with a BBAS level label. The numeric cursor information for a transform or basis trace looks like: Cursor: L6 F0 P0 C10 N-1.02E3 where F0 = Frequency 0 P0 = Position 0 C10 = The coefficient or amplitude is 10 N-1.02E3 = The entropy of this frequency Warning Be aware that any DC offset in the signal will cause large values in frequency 0. These large values can throw off the scaling of the tableau, affect the sensitivity of the phase plane display, and hamper the automatic subset selection. DC offsets can be determined with the Average option of VIEW|ANNOTATIONS| TRACE (see section 4.3.2) and removed with CALCULATE| SUBTRACT CONSTANT (see section 6.6.). Warning Make sure that the following amounts of free memory are are available (see SYSTEM|ABOUT section 8.1) before using this function. 256 < TRACE SIZE <= 512 FREE MEMORY 73000 128 < TRACE SIZE <= 256 FREE MEMORY 38000 Strange behavior may result if not enough memory is available. Warning This function is extremely CPU intensive. Here are some timings made with a Gateway 386 25MHz: C6 Wavelet Trace Size = 256 => 5sec D20 Wavelet Trace Size = 256 => 7sec C30 Wavelet Trace Size = 256 => 9sec C6 Wavelet Trace Size = 512 => 10sec D20 Wavelet Trace Size = 512 => 15sec C30 Wavelet Trace Size = 512 => 19sec 7.1.1. TRANSFORM|WPT PARAMETERS Invocation "P" from the WPT function Menu WPT Parameters MENU: View Wavelets F12DONE Appearance -^------WAVELET PARAMETERS-------- | | | WAVELET TYPE C6 | | MAXIMUM LEVEL 8 | | | ---------------------------------- where: WAVELET TYPE = the name of the wavelet (uppercase letters only) MAXIMUM LEVEL = the max. number of transforms generated in the tableau Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Typing Keys -- Enter in data Enter -- Register typed in data V -- View wavelets (see section 7.1.2.) ESC -- Go back to the Main MENU without any changes F12 -- Use the parameters and go back the WPT menu. Description This function allows the user to set the WPT parameters. The maximum level can be any number less than N where 2^N = the size of the trace. The wavelet type affects how signal points are mapped into coefficients. 7.1.2 TRANSFORM|WPT|PARAMETER|VIEW WAVELETS Invocation "V" from the WPT Parameters menu Appearance A window will appear with several waveforms in it. These are the wavelets and they are labeled on the left of each wavelet. Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down ENTER -- Select the current wavelet ESC -- Go back to the Main MENU F12 -- Use the selected wavelet and go back the parameters menu. Description This function allows the user to select the wavelet from a list of displayed wavelets. 7.2. TRANSFORM|FREQUENCY DOMINANT Invocation "Alt T","F" from the main menu Description This function allows the user to display all the transform traces in Frequency Dominant format. L1 | s1 s2 s3 s4 | d1 d2 d3 d4 | L2 |ss1 ss2 | ds1 ds2 | sd1 ds2 | dd1 dd2 | L3 |sss1 | dss1 | sds1 | dds1 | ssd1 | dsd1 | sdd1 | ddd1 | FREQUENCY DOMINANT Level 1 traces have poor frequency resolution with only two frequencies. The highest level has the best frequency resolution. It is strongly recommended that the segmentation option of VIEW|ANNOTATIONS|TRACE be turned on (see section 4.3.2). 7.3. TRANSFORM|POSITION DOMINANT Invocation "Alt T","P" from the main menu Description This function allows the user to display all the transform traces in Position Dominant format. L1 | s1 | s2 | s3 | s4 | d1 | d2 | d3 | d4 | L2 |ss1 ss2 | ds1 ds2 | sd1 ds2 | dd1 dd2 | L3 |sss1 dss1 sds1 dds1 | ssd1 dsd1 sdd1 ddd1 | POSITION DOMINANT Level 1 has the best positional resolution and the highest level has the the poorest positional resolution. It is strongly recommended that the segmentation option of VIEW|ANNOTATIONS|TRACE be turned on (see section 4.3.2). Note: segmentation is not displayed in basis traces in the Position Dominant format. 7.4. TRANSFORM|PHASE PLANE DISPLAY Invocation "Alt T","H" from the main menu Menu Phase Display MENU: Select Transform F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to display ESC -- Go back to the main menu F12 -- Go back to the main menu Description This function allows the user to specify a transform and basis trace to display in the phase plane window described in section 7.4.1. 7.4.1. PHASE PLANE WINDOW Invocation "Enter" or mouse click from Phase Display window Menu Phase Plane Display MENU: TOGGLE SUBSETS OPTIONS F12DONE where TOGGLE SUBSETS = sets or deletes subsets OPTIONS -> _/LOG SCALING = scale the coefficients in log scale LOG BASE = the base of log scaling Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor Left Right Arrow -- Move the cursor Right Page Up -- Display the upper half of the phase plane Page Down -- Display the lower half of the phase plane ESC -- Go back to the Select Transform MENU F12 -- Go back to the Select Transform MENU T -- Toggle the coefficient on or off as a subset O, L -- Turn on/off the log scaling the coefficients O, B -- Bring up an edit window to change the base of the log scaling Description This window displays a transform or basis trace in the phase plane. In the phase plane, each trace coefficient is displayed as a rectangle. This rectangle is defined as follows: - x position depends upon increasing positions left to right - x size depends upon the level - y position depends upon increasing frequencies - y size depends upon the inverse of the level - color depends upon the amplitude There are several components of the Phase Plane window: COEFFICIENTS) The upper right portion of the screen contains the 512 x 512 phase plane rectangle. Only a portion of this rectangle can be displayed at a time. Initially, only the bottom half of the phase (containing the lower frequencies) is displayed. Example) Level 2 of a 8 point signal FREQUENCY DOMINANT L2 | 01 02 03 04|05 06 07 08|09 10 11 12|13 14 15 16 | ------------- ----------- ----------- ------------ | | | | | FREQ3 | 13 | 14 | 15 | 16 | | | | | | ------------- ----------- ----------- ------------ | | | | | FREQ2 | 09 | 10 | 11 | 12 | | | | | | ------------- ----------- ----------- ------------ | | | | | FREQ1 | 05 | 06 | 07 | 08 | | | | | | ------------- ----------- ----------- ------------ | | | | | FREQ0 | 01 | 02 | 03 | 04 | | | | | | ------------- ----------- ----------- ------------ POS0 POS1 POS2 POS3 Spikes in the signal will show up as vertical lines in the phase plane while sine waves will show up as a horizontal lines. COLOR SCALE) A color scale showing the correspondence of colors to amplitudes is displayed on the left side of the screen. The numeric cursor, Trace Energy, Subset Energy, and Compression Ratio are always displayed on the bottom of the window. The subset underneath the cursor can be toggled on or off. Subsets are displayed with a thick blue line outlining the coefficient rectangle. 7.5. TRANSFORM|SELECT BASIS Invocation "Alt T","B" from the main menu Menu Basis MENU: Select Transform Segment F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces to subtract ESC -- Go back to the main menu F12 -- Create the basis and go to main menu Description This function allows the user to define a basis, a disjoint cover of the transform traces. A basis trace allows the user to adjust the coefficients to fit the information in the phase plane. Transform traces divide the coefficients into groups called segments. These segments are marked with vertical lines by choosing the Segmentation option in the VIEW|ANNOTATIONS|TRACE function (see section 4.3.2.) A disjoint cover must be defined in the Frequency Dominant format, which is automatically selected when using this function. Segments can be selected from any transform in the tableau. Once a segment has been selected, no segment above or below may be selected. The user must select enough segments so that the number of selected coefficients equal the number of coefficients in the trace. The selections need to ``cover'' the entire width of a transform trace. Selections are displayed as shaded regions under the transform trace. This shading does not show up well when the transform traces are scaled with large DC offsets. The new basis is added after the last basis in the tableau. The basis is marked with a BAS level label. When the WPT transform is performed, the ``best basis'' is automatically selected by using the entropy of the coefficients. The best basis is marked with a BBAS level label. 7.6. TRANSFORM|SELECT SUBSET Invocation "Alt T","S" from the main menu Menus Select Subset MENU: MANUAL AUTOMATIC DelETE SUBSET F12DONE where MANUAL = Select subsets manually AUTOMATIC = Automatically select subsets DelETE SUBSET = Delete a group of subsets Keys N -- Select Subsets Manually A -- Select Subsets Automatically Del -- Delete a group of subsets F12 -- Go back to the main menu Esc -- Go back to the main menu Description This function allows the user to highlight portions of transform or basis known as subsets. Subsets are used to compress signals by choosing only the desirable coefficients. The goal of the wavelet packet transform is reduce the information contained in the signal to just a few coefficients. This compression technique can only be used in cases where data can be lost. The user can manually mark a range in a transform or basis trace (see section 7.6.1). The subsets can also be selected according to the energy of the signal (see section 7.6.2). Any previous subsets are automatically deleted before the auto subsets are defined. Subsets can also be manually deleted (see section 7.6.3.). Subsets are displayed by having the trace drawn in a different color. Subsets can also be displayed, set and deleted in the Phase Plane Display (see section 7.4.). There are two trace annotations that support the use of subsets: subset energy and compression ratio. The subset energy displays to the total energy of all coefficients defined in subsets. The subset energy also displays the percentage of the subset energy to the total energy in the signal. The compression ratio, the ratio of points in subsets to size of the trace, can also be displayed at the bottom of the signal window. The above annotations can give the user an idea how closely the subsets capture the information in the original signal. Use the TRANSFORM|RECONSTRUCTION function described in section 7.7. to see precisely how well the subsets define the signal. 7.6.1 TRANSFORM|SELECT SUBSET|MANUAL Invocation "N" from the Select Subset menu Menu Manual Subset MENU: Mark Left Edge Manual Subset MENU: Mark Right Edge Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Left Arrow -- Move the cursor left Right Arrow -- Move the cursor right Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the subset range ESC -- Go back to the main menu F12 -- Go back to the main menu Description This function allows the user to manually select the left and right edges of a subset. The user can repeatedly select subsets until either the "Esc" or "F12" key is pressed. 7.6.2. TRANSFORM|SELECT SUBSET|AUTOMATICALLY Invocation "A" from the Select Subset menu Menu Auto Subset MENU: Mark Upper Trace ALL OPTIONS where OPTIONS -> _/ENERGY RETAINED (section 7.6.2.1.) COEFFICIENTS RETAINED (section 7.6.2.2.) ENERGY THRESHOLD (section 7.6.2.3.) Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Select all traces O,E -- Use energy retention method O,C -- Use coefficient retention method O,T -- Use energy threshold method Description This function allows the user to automatically select subsets in a specified set of traces. The automatic method is chosen in the OPTION menu (see section 7.6.2.1, 7.6.2.2, 7.6.2.3). All previous subsets will be deleted. 7.6.2.1. Energy retention Invocation "O","E" from the Auto Subset menu Menu SUBSET AUTO PARAMETERS F12DONE Appearance -^------------SUBSET AUTO PARAMETERS--------------------- | | | ENERGY RETAINED (% of TOTAL ENERGY) 90.00 | | | --------------------------------------------------------- Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to operation Menu Description This function allows the user to automatically select enough coefficients so that subsets will contain a specified percentage of the total trace energy. If this percentage can not be precisely attained, then the automatic selection will undershoot rather than overshoot the target percentage. 7.6.2.2. Coefficient Retention Invocation "O","C" from the Auto Subset menu Menu SUBSET AUTO PARAMETERS F12DONE Appearance -^------------SUBSET AUTO PARAMETERS--------------------- | | | COEFFICIENTS RETAINED (% of COEFFS) 90.00 | | | --------------------------------------------------------- Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to operation Menu Description This function allows the user to automatically select a percentage of the most energetic coefficients. 7.6.2.3. Energy Threshold Invocation "O","T" from the Auto Subset menu Menu SUBSET AUTO PARAMETERS F12DONE Appearance -^------------SUBSET AUTO PARAMETERS--------------------- | | | ENERGY THRESHOLD(% of MAX ENERGY) 10.00 | | | --------------------------------------------------------- Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the Main MENU F12 -- Go on to operation Menu Description This function allows the user to automatically select all coefficients above a specified threshold. This threshold is entered as a percentage of the most energetic coefficient. 7.7. TRANSFORM|RECONSTRUCTION Invocation "Alt T","R" from the main menu Menu Reconstruct MENU: Mark Upper Trace ALL PARAMETERS F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Home -- Move cursor to diagonally up and left End -- Move cursor to diagonally down and left Page Up -- Move cursor to diagonally up and right Page Down -- Move cursor to diagonally down and right Gray Page Up -- Scroll one screen up Gray Page Down -- Scroll one screen down Ctrl Page Up -- Scroll one trace up Ctrl Page Down -- Scroll one trace down Enter -- Select the set of traces ESC -- Go back to the main menu F12 -- Go back to the main menu A -- Select all traces O,E -- Use energy retention method O,C -- Use coefficient retention method O,T -- Use energy threshold method Description This function allows the user to automatically select the set of transform or basis traces to reconstruct. If all coefficients in a trace are used, then no data will be lost in the reconstruction and the compression ratio will be 1:1. For higher compression ratios, data must be thrown away in the form of selecting subsets. Reconstruction traces are marked in RECN in the level labels. 7.7.1 TRANSFORM|RECONSTRUCTION PARAMETERS Invocation "P" from the reconstruction menu Menu RECONSTRUCTION PARAMETERS F12DONE Appearance -^---RECONSTRUCTION PARAMETERS--- |_/Delete Previous Reconstruction | |_/Use Subsets | --------------------------------- where: Delete Previous Reconstruction = Automatically delete all previous reconstructions so that only one reconstruction will appear per transform trace Use Subsets = Use or don't use subsets Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- Toggle the current selection on or off ESC -- Go back to the reconstruct menu F12 -- Use selections and go back to the reconstruct menu Description This function allows the user to set the reconstruction parameters. 8. SYSTEM This menu contains functions which give the user access to the operating system. 8.1. SYSTEM|ABOUT Invocation "Alt S", "A" from the main menu Menu About MENU: F12DONE Appearance -^-------------ABOUT------------------ | WPL Version 1.02 | | Serial # 1 | | FREE MEMORY 260578 | | Copyright Yale Univ & DDC 1991 | -------------------------------------- where: WPL Version = the version of the software Serial # = the serial number of the software FREE MEMORY = the amount of memory available Keys ESC -- Go back to the main menu F12 -- go back to the main menu Description This function allows the user to view information about the operating system. MAke sure that there is at least 7000 bytes free at all times. Maximize the amount of free memory by removing all TSR, Terminate and Stay Resident, programs from memory before using WPL. 8.2. SYSTEM|EXIT TO DOS Invocation "Alt S","X" or "Ctrl F10" from the startup menu Description Exit to the DOS operating system Appendix A) Configuring WPL with the WPLCFG program Invocation WPLCFG from the DOS prompt in the WPL directory Menu WPL Configuration MENU: PARAMETERS COLORS F12DONE Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down P - Edit some WPL Parameters C - Edit the WPL Colors ESC - Exit the program saving the parameters F12 - Exit the program saving the parameters Description The WPLCFG program is primarily used to set up the colors of the WPL program. A.1. PARAMETERS Invocation "P" from the WPLCFG menu Menu Edit Configuration MENU: F12DONE Appearance -^------------PARAMETERS--------------------- | | | PATH .\ | | DISPLAY MODE (E=EGA, V=VGA) | --------------------------------------------- where: PATH = the installed path of the WPL program. Useful if the WPL needs to be run from other directories DISPLAY MODE = E for EGA display or V for VGA display Keys Numeric Keys -- type in a number ENTER -- Enter the number into the constant ESC -- Go back to the WPLCFG MENU F12 -- Go back to the WPLCFG Menu Description This function allows the user to set some WPL parameters. The PATH is used only if the WPL needs to be run from a directory other than the installed directory. WPL.CFG is the only file that needs to be in the current directory. The Display Mode can be used to change the display used by WPL. A.2 COLORS This menu contains functions which change the WPL colors A.2.1 COLORS|MENU COLORS Invocation "C","M" from the WPLCFG menu Menu Menu Color MENU: FRGND INCR fRGND DECR BKGND INCR bKGND DECR F12DONE Appearance -^----------MENU COLORS----------- | HEADINGS ABC123 | | DATA ABC123 | | COLOR ABC123 | ---------------------------------- where: HEADINGS is the color of the highlighted menu entry letters DATA is the color of the normal menu entry letters CURSOR is the color of the current menu entry Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down F -- increase the foreground color f -- decrease the foreground color B -- increase the background color b -- decrease the background color ESC -- go back to the WPLCFG menu F12 -- go back to the WPLCFG menu Description This function sets the color of the WPL menu. A.2.2 COLORS|WINDOW COLORS Invocation "C","W" from the WPLCFG menu Menu Window Color MENU: FRGND INCR fRGND DECR BKGND INCR bKGND DECR F12DONE Appearance -^----------WINDOW COLORS--------- | HEADINGS ABC123 | | DATA ABC123 | | COLOR ABC123 | | | | HEADINGS ABC123 | | DATA ABC123 | | COLOR ABC123 | | | | HEADINGS ABC123 | | DATA ABC123 | | COLOR ABC123 | | | | HEADINGS ABC123 | | DATA ABC123 | | COLOR ABC123 | ---------------------------------- where : HEADINGS is the color of the highlighted menu entry letters DATA is the color of the normal menu entry letters CURSOR is the color of the current menu entry Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down F -- increase the foreground color f -- decrease the foreground color B -- increase the background color b -- decrease the background color ESC -- go back to the WPLCFG menu F12 -- go back to the WPLCFG menu Description This function allows the user to set the four sets of possible colors of the signal windows. A.2.3 COLORS|SIGNAL COLORS Invocation "C","S" from the WPLCFG menu Menu Window Color MENU: FRGND INCR fRGND DECR SELECT COLOR F12DONE Appearance -^----------SIGNAL COLORS--------- | SIGNAL | | LEVEL(TRANSFORM) | | BASIS | | RECONSTRUCT | | SEGMENT(of LEVEL and BASIS) | | BEST LEVEL | | BEST BASIS | | SEGMENT(of BEST LEVEL and BASIS) | ---------------------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down F -- increase the foreground color f -- decrease the foreground color B -- increase the background color s -- select a color from a list of colors ESC -- go back to the WPLCFG menu F12 -- go back to the WPLCFG menu Description This function allows the user to set the colors of the traces in the signal windows. A.2.3.1 COLORS|SIGNAL COLORS|SELECT COLOR Invocation "S" from the SIGNAL COLORS menu Menu Select Color MENU: F12DONE Appearance -^--AVAILABLE COLORS--- | | | | | | | | | | | | | | | | | | | | | | | | | | | | ---------------------- Keys Up Arrow -- Move the cursor up Down Arrow -- Move the cursor down Enter -- select the color under the cursor ESC -- go back to the WPLCFG menu F12 -- go back to the WPLCFG menu Description This function allows the user to select a color from a list of colors. Appendix B) Error Reporting Please send any error reports, comments, and suggestions to: Wavelet Packet Laboratory Digital Diagnostic Corp. 26 Rossotto Drive Hamden, CT 06514 Phone: (203)-288-9444 FAX: (203)-287-8765 or send by electronic mail to ddc@cs.yale.edu Please include your serial number and your name. Use System|About to find the serial number. Only registered users may receive technical support so send in your order form today!