Abstract:
A trained processor is described which operates beyond an untrained point. Information is stored in a memory array in a tree allocated file. Information is stored in the memory as key functions with associated trained responses. After the processor has been trained, it is able during an execution cycle to find and appropriate response for other key functions. These key functions are compared with the reference key functions stored in the memory array to find an appropriate trained response. During the execution cycle, there are some key functions for which there is no corresponding reference key function stored in the memory array and thereupon no appropriate trained response. These key functions for which no trained response is found are termed untrained points. Thereupon a key function which constitutes an untrained point is effectively compared with the reference key functions stored in the memory array to establish and store a difference function relative to each stored key function. Logic means then selects for the untrained point a trained response from those trained responses best satisfying a predetermined decision criteria. During the comparison operation, conditions are measured that indicate when key functions corresponding to a given group of trained responses cannot be an appropriate response for the untrained point in question. Logic means waive further examination of stored key functions, and thereby greatly expedite the efficiency of search.
Abstract:
A trainable signal processor having at least one input signal u and one desired output signal z applied thereto during training and having at least one input signal u and one actual output signal x derived therefrom during execution is provided. From each member of the input sequence u(ti) a key Ki is generated. Ki may have only a finite number of values and is a single valued function of u. Corresponding to a specific value of the Ki generated during training a trained response is derived from samples of the desired output signal z measured at instances ti at which that value of Ki occurred and is maintained in a tree allocated file. The file thereby associates with each set of Ki values a trained response. Storage is provided for only those sets of Ki values which actually occurred during training, generally constituting a small fraction of those sets which may theoretically occur, particularly when the input is of multidimensional character. During execution the tree allocated file provides for efficient retrieval of the trained responses which are employed in determining the actual output signal of the processor.
Abstract:
A hard disk drive system (10) includes a rotating magnetic disk (16), and a support arm (22) which is supported for movement relative to the disk under control of a voice coil motor (21). a microactuator (26) supports a read/write head (27) on the support arm for movement relative thereto a control arrangement (13) controls the voice coil motor and the microactuator in response to position information (31), which is read by the read/write head from the disk and which indicates the position of the read/write head relative to the disk. The system is free of a sensor for detecting the actual position of the support arm relative to the read/write head or the disk.
Abstract:
Operation of a trained processor beyond an untrained point where successive time sampled sets of level dependent signals stored in a tree storage array at successive memory locations along with a trained response for each set at a subsequent memory location form a data base to locate and extract a trained response to subsequent sets encountered following completion of training. A test set forming an untrained point is sequentially compared with each trained set stored in memory to establish and store a difference function relative to each trained set. Logic means selects as the trained response for the untrained point the trained response from those trained responses for which the trained sets have the same minimal difference function and which satisfies a predetermined decision criteria.