Abstract: Hashing of a key data signal is accomplished by utilizing a pseudo random number signal generator for generating a randomized signal in response to the key data signals and an output register for serially receiving the generated pseudo-random signal and for providing segments of the serially-received signal at its output. A counting circuit responsive to a preselected number of shift signals provides an output valid signal when the preselected number of shift signals has occurred and further shifts the pseudo-random number signal generator an amount corresponding to the preselected number of shift signals. The method of the present invention utilizes the steps of presetting the pseudo-random number generator and the counting circuit to an initialized state. The counting circuit is then loaded with a predetermined count whereupon key data is entered into the pseudo-random number generator so as to randomize the key data.
December 7, 1979
Date of Patent:
November 29, 1983
DuWayne D. Oosterbaan, Gerard J. Williams
Abstract: A digital rate monitor including a microprocessor operating under program control to receive and process event pulses to calculate the rate of the event pulses, and display the calculated rate. The rate is calculated by accumulating a batch of pulses and measuring the time it takes to accumulate such number of pulses. The batch size for a given calculation is a function of the event pulse rate, and a different batch size is automatically selected if the event pulse rate increases or decreases within a certain range. The rate is calculated once per second by averaging sixteen pulses for high speed inputs, four pulses for intermediate rates, and using a single pulse for low speed inputs.
Abstract: A circuit consisting of five cascaded binary coded decimal, UP-DOWN circuits with associated gates, a first input causes the counters to count up, at a 10 Mhz rate until any second input, which latches into memory the accumulated time in the counters, and causes the counters to count down at 5 Mhz rate, when the counters reach zero an output pulse, suitable for triggering photo flash strobes is generated.
Abstract: A method is provided for measuring a single-shot time interval using startable oscillators to replicate indefinitely the time interval for averaging. Also provided is a circuit for automatically selecting a proper ratio of division to ensure that the interval being measured is less than the period of replication.
Abstract: An electronic trip meter for an automotive vehicle comprises a memory circuit to store sector distances between a start point and intermediate and final destinations, a distance presetting circuit to determine alarm points near to and before intermediate and final destinations, a counter to count the actual distance travelled from the last destination, a comparator to output a signal from the time when the value in the counter becomes equal to that in the distance presetting circuit until the time when the value in the counter becomes equal to that in the memory circuit, an alarm device driven by the comparator output signal, and a display device. Such an electronic trip meter displays the remaining distance to the next destination while the comparator is sending out an output signal; that is, at any intermediate points in between an alarm-point and the next destination. At other times the display shows a value representative of the total distance travelled.
Abstract: A memory addressing apparatus (1,20,90) is described comprising a circuit (5,26,96) responsive to a current external memory address on an input line (2,21,91) and a signal generated by an auxiliary memory circuit (8,29,93) for providing a current internal address for addressing an internal memory (15,19,101). For maximum program security, the above described components are all located in a single integrated circuit package.
Abstract: An apparatus for counting stacked sheet-like materials having low or ambiguous contrast characteristics associated with their edges. A single non-pitch matched sensor is used to synthesize sensor output data that is the equivalent of that generated by pitch matched single or plural sensors. Automatic correction for errors in pitch match of the sensor and automatic velocity determination are provided. Sensor signal synthesis is accomplished through use of a multiple output tap analog delay line functioning as a discrete time processor.
December 31, 1979
Date of Patent:
February 8, 1983
William L. Mohan, Samuel P. Willits, Thomas E. Kleeman
Abstract: An electronic counter circuit counts pulse signals generated according to the rotation of a takeup shaft of a tape recorder to display a value corresponding to a run of a tape. In the electronic counter circuit, a power supply voltage is supplied to a counter through a voltage stabilizing circuit and a switching circuit is connected between the voltage stabilizing circuit and a power supply for electrically interrupting power to the voltage stabilizing circuit a predetermined time after a motor is electrically interrupted to cause the rotation of the takeup shaft to be stopped.
Abstract: The present invention discloses a device for indicating inadmissible length deviations of a perforated web, preferably a formaliner-perforated paper web to be used for the production of forms, where the printing press comprises at least one working mechanism provided with rotating working elements such as a means for punching perforations in the web or possibly a printing unit and where a transmitter receives values corresponding to the velocity of rotation of the rotating working elements and converts the values into pulses, and where another transmitter receives values corresponding to the velocity of the web and converts those values into pulses. The device uses a measuring unit which receives the pulse information from the transmitters in order to continuously indicate and control the length of each length of perforated web during operation of the printing press. For each transmitter, the measuring unit comprises at least a primary counter and a secondary counter.
August 31, 1979
Date of Patent:
January 4, 1983
Sven A. R. Stromberg, Karl-Axel Gullstrand
Abstract: A random signal generator using a maximum-length shift register sequence to provide control pulses to a slub yarn producing open end spinning system. The time between control pulses is random to prevent any discernible pattern appearing in the fabric made from the yarn.
Abstract: A register circuit for processing information in accordance with a given instruction set or set of transformation comprises N registers each having an input and an output and provided in a sequence R.sub.1, R.sub.2, R.sub.3, . . . R.sub.N, each register having n digits where N and n are integers. The output of the first register R.sub.1 is connected to a first bus while its input is connected to a second bus. All of the other registers R.sub.2, R.sub.3, . . . R.sub.N have their inputs connected to the first bus and their outputs to the second bus by respective strobe circuits. The strobe circuits of each of the buses R.sub.3 . . . R.sub.N are connected to respective control inputs a.sub.3 . . . a.sub.N. Additional control inputs a.sub.1 and a.sub.2 are connected to an OR-gate whose output is applied to the input strobe circuit of register R.sub.2 while the input a.sub.2 is also applied directly to the output strobe circuit of register R.sub. 2.
October 19, 1979
Date of Patent:
December 7, 1982
V M E I "Lenin"
Lyudmil G. Dakovski, Nikola K. Kassabov
Abstract: A pulse adder--subtracter difference transmitter to which electrical power is supplied includes first normally open switch means which temporarily closes in response to an event to transmit an electrical pulse, second normally open switch means which temporarily closes in response to an event to transmit an electrical pulse, movement means responsive to the pulse from the first switch means to move in one direction and responsive to the pulse from said second switch means to move in an opposite direction whereby the resulting movement of said means is proportional to the difference between the pulses from said first and second switch means and response means responsive to the resulting movement of the movement means to provide a signal which is proportional to the resulting movement.
Abstract: Disclosed is a programmable divider which is provided with high- and low-speed dividers and, and a pulse interval extender. The extender increases or decreases to a predetermined degree the interval or width of pulses divided by the high-speed divider. Then, a dividing ratio of a divider circuit formed of the high- and low-speed dividers and concatenated with each other is varied within one dividing cycle.
Abstract: An apparatus for counting the number of objects passing a given point which includes a radiant energy emitter provided above a given point, a radiant energy receiver provided above a given point and at an angle to the radiant energy emitter such that a radiant energy beam emitted by the radiant energy emitter intersects an extension of a radiant energy reception path of the radiant energy receiver in an area of intersection located below the emitter and receiver and over said given point and the area of intersection is provided at a height corresponding to the height of an object to be counted and a means coupled to the receiver for counting the number of objects which passes through the area of intersection.
Abstract: A shading corrector is provided for an image analyzer. The shading corrector is capable of storing an image presented to a raster scanning television camera included in the overall system. A memory is used to store camera video voltage variations which are representative of an object-free background field. When specimens are subsequently introduced into the field of view, the resulting video voltage may be compared in a voltage comparator to the stored background reference. A circuit is provided to correct the stored background and provision is made for using the background of a juxtaposed position in the event that the background used for the correction is covered by an object. The system is also provided with a light pen or equivalent device for identifying positions in the raster at which modifications are desired. Provision is then made for correcting images at these selected positions such as by adding to or subtracting from the images.
Abstract: In a computer system, with a system interface unit (SIU) for controlling data transfers between a lower speed main memory and either a central processor unit (CPU) or a high-speed cache memory unit (CMU), a cache memory command buffer (CMCB) circuit allows the SIU and CMU to operate independently of each other and ensures that commands to the CMU and SIU are executed in proper sequence. The CMCB circuit includes a stack sequence control scheme with circuitry for storing read and write signals from the CPU into read and write buffers and for outputting these signals to the CMU and SIU without interrupting the operation of either unit. The sequence control circuit includes an address decision network, a stack memory containing buffer pointers which indicate where the CPU read/write signals are located in the buffers, and a plurality of pointer registers or binary counters which indicate where buffer pointers (for particular read/write operations by the CMU or SIU) are located in the stack memory.
Abstract: A communications terminal for use with a programmable controller to permit transmission of status and control information between that programmable controller and a plurality of programmable controllers having similar communications terminals associated therewith and connected in a communications loop. The communications terminal permits one programmable controller to utilize signals originating in other programmable controllers and to provide asynchronous time division multiplexed signals to other programmable controllers via a shielded, twisted-pair conductor to control devices connected to those other programmable controllers.
Abstract: There is proposed a paper sheet counting machine provided with a safety device, the machine including a paper sheet counting mechanism and a double-leaf type sound-proof covers made movable between an open position to gain easy access to said counting mechanism and a closed position at which said sound-proof covers extend above the section containing said counting mechanism. The safety device is constructed such that the closing movements of the sound-proof covers are stopped if an obstacle is present adjacently or engaged with the edge faces of the sound-proof covers. The safety device comprises an obstacle detecting member and a control circuit responsive to a signal generated from said obstacle detecting member for generating a signal to stop the closing movements of the sound-proof covers, or alternatively it comprises a control circuit including a timer.
Abstract: A variable rate tuning circuit of the type which may be used to control the frequency of transmitters, receivers, and transceivers includes a manually rotatable dial (15) connected to a pulse generator (20) the output of which produces pulses directly proportional to the amount of dial rotation. These pulses are applied directly to a frequency determining counter (10), and the pulse rate is such that fine resolution over the frequency of the device may be obtained directly from rotating the dial slowly. Large changes in frequency may be made by rotating the dial rapidly. The output pulses pass through a differentiator (40), and integrator (30) to a voltage-to-frequency converter (35). The faster the dial is rotated, the larger will be the analog voltage output of the integrator, thus the higher the output frequency of the converter (35). The output of the converter is also applied to the frequency determining counter (10).
Abstract: A totalizer receives output pulses from two different meters and records them on a single data channel of a magnetic recorder. First and second memories are used alternately in successive demand intervals to store the outputs from both meters irrespective of which meter measured an event. For recording, contents of the respective memories are shifted out in alternate demand intervals. Demand interval timing signals are delayed and recorded in synchronism with the data so that the accuracy of recording is .+-. one event pulse per demand interval. Each memory acts as a summing register for both meters. Thus, the proportion of available storage allocated to each meter is varied according to the respective activity levels of the meters up to the maximum capacity of the recorder.