Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
859 words
A special-purpose digital computer for statistical data processing, comprising: input data lines; output lines; a random-number generator, for producing a uniform pseudo-random number sequence, having an input and a multi-channel output; first and second stochastic data rounding units, for linear conversion of the code into its probability and for stochastic rounding of numbers, each having a first multi-channel input connected to respective input data lines, a second multi-channel input, an input, a multi-channel output, and an output; third and fourth stochastic data rounding units, for linear conversion of the code into its probability and for stochastic rounding of numbers, each having first and second multi-channel inputs, an input and an output; a shift register unit having a multi-channel input, an input, and a multi-channel output connected to said multi-channel input of said shift register unit; a first receiving register having a multi-channel input connected to said multi-channel output of said shift register, an input, and a multi-channel output connected to said first multi-channel input of said third stochastic data rounding unit; a second receiving register having a multi-channel input, an input, and a multi-channel output connected to said multi-channel input of said shift register unit and to said first multi-channel input of said fourth stochastic data rounding unit; a third receiving register having a multi-channel input connected to said multi-channel output of said shift register unit, an input, and a multi-channel output connected to said first multi-channel input of said first stochastic data rounding unit; a single-time step multiplier, for stochastic multiplication of numbers, having a first input connected to said output of said third stochastic data rounding unit, a second input connected to said output of said fourth stochastic data rounding unit, and an output; a senior address digit register having a multi-channel input, first and second inputs, and a multi-channel output; a junior address digit register having a multi-channel input, first and second inputs, a multi-channel output, and an output connected to said first input of said senior address digit register; a decoder having a multi-channel input connected to said multi-channel outputs of said senior address digit register and of said junior address digit register, an input, and a multi-channel output; a logical memory, for accumulating and storing data, adding numbers and summing unity increments of numbers, having a first multi-channel input connected to said multi-channel output of said decoder, a second multi-channel input, a third multi-channel input, a first input connected to said outputs of said third and fourth stochastic data rounding units and to said output of said multiplier, and a second input, an output connected to said first input of said junior address digit register, and a multi-channel output connected to said first multi-channel inputs of said logical memory and of said first and second stochastic data rounding units, to said multi-channel input of said first receiving register, and to said output lines; a read only memory, for storing harmonic functions, "correlation window" functions, logarithmic functions, correlation factors and microinstructions, having a first multi-channel input connected to said multi-channel output of said logical memory, a second multi-channel input, a first multi-channel output connected to said second multi-channel input of said logical memory, and a second multi-channel output; a quantization step counter, for determining the value of a quantization amplitude interval, having first and second multi-channel outputs respectively connected to said second multi-channel inputs of said first and second stochastic data rounding unit, and an input; a clock having a first multi-channel input connected to said second multi-channel output of said read only memory, a second multi-channel input connected to said multi-channel output of said random number generator, a first multi-channel output connected to said second multi-channel input of said read only memory, a second multi-channel output, and an output connected to said inputs of said random number generator, said first, second, third and fourth stochastic data rounding units, said shift register unit, said first, second and third receiving registers, and said decoder and to said second inputs of said senior address digit register, and said junior address digit register, and connected to said third multi-channel input of said logical memory; and a distributor, for distributing information depending on the operating modes of the special-purpose digital computer, having first and second multi-channel inputs respectively connected to said multi-channel outputs of said first and second stochastic data rounding units, a second multi-channel input connected to said second multi-channel output of said clock, a third multi-channel input connected to said multi-channel outputs of said senior address digit register and said junior address digit register, first and second inputs respectively connected to said outputs of said first and second stochastic data rounding units, a first multi-channel output connected to said second multi-channel inputs of said first, second, third and fourth stochastic data rounding units, a second multi-channel output connected to said multi-channel inputs of said senior address digit register and said junior address digit register, third and fourth multi-channel outputs respectively connected to said multi-channel inputs of said first and second receiving registers, a first output connected to said input of said quantization step counter, and a second output conneced to said second input of said logical memory.
Claim 2
Dependent Claim
859 words
A special-purpose digital computer for statistical data processing, comprising: input data lines; output lines; a random-number generator, for producing a uniform pseudo-random number sequence, having an input and a multi-channel output; first and second stochastic data rounding units, for linear conversion of the code into its probability and for stochastic rounding of numbers, each having a first multi-channel input connected to respective input data lines, a second multi-channel input, an input, a multi-channel output, and an output; third and fourth stochastic data rounding units, for linear conversion of the code into its probability and for stochastic rounding of numbers, each having first and second multi-channel inputs, an input and an output; a shift register unit having a multi-channel input, an input, and a multi-channel output connected to said multi-channel input of said shift register unit; a first receiving register having a multi-channel input connected to said multi-channel output of said shift register, an input, and a multi-channel output connected to said first multi-channel input of said third stochastic data rounding unit; a second receiving register having a multi-channel input, an input, and a multi-channel output connected to said multi-channel input of said shift register unit and to said first multi-channel input of said fourth stochastic data rounding unit; a third receiving register having a multi-channel input connected to said multi-channel output of said shift register unit, an input, and a multi-channel output connected to said first multi-channel input of said first stochastic data rounding unit; a single-time step multiplier, for stochastic multiplication of numbers, having a first input connected to said output of said third stochastic data rounding unit, a second input connected to said output of said fourth stochastic data rounding unit, and an output; a senior address digit register having a multi-channel input, first and second inputs, and a multi-channel output; a junior address digit register having a multi-channel input, first and second inputs, a multi-channel output, and an output connected to said first input of said senior address digit register; a decoder having a multi-channel input connected to said multi-channel outputs of said senior address digit register and of said junior address digit register, an input, and a multi-channel output; a logical memory, for accumulating and storing data, adding numbers and summing unity increments of numbers, having a first multi-channel input connected to said multi-channel output of said decoder, a second multi-channel input, a third multi-channel input, a first input connected to said outputs of said third and fourth stochastic data rounding units and to said output of said multiplier, and a second input, an output connected to said first input of said junior address digit register, and a multi-channel output connected to said first multi-channel inputs of said logical memory and of said first and second stochastic data rounding units, to said multi-channel input of said first receiving register, and to said output lines; a read only memory, for storing harmonic functions, "correlation window" functions, logarithmic functions, correlation factors and microinstructions, having a first multi-channel input connected to said multi-channel output of said logical memory, a second multi-channel input, a first multi-channel output connected to said second multi-channel input of said logical memory, and a second multi-channel output; a quantization step counter, for determining the value of a quantization amplitude interval, having first and second multi-channel outputs respectively connected to said second multi-channel inputs of said first and second stochastic data rounding unit, and an input; a clock having a first multi-channel input connected to said second multi-channel output of said read only memory, a second multi-channel input connected to said multi-channel output of said random number generator, a first multi-channel output connected to said second multi-channel input of said read only memory, a second multi-channel output, and an output connected to said inputs of said random number generator, said first, second, third and fourth stochastic data rounding units, said shift register unit, said first, second and third receiving registers, and said decoder and to said second inputs of said senior address digit register, and said junior address digit register, and connected to said third multi-channel input of said logical memory; and a distributor, for distributing information depending on the operating modes of the special-purpose digital computer, having first and second multi-channel inputs respectively connected to said multi-channel outputs of said first and second stochastic data rounding units, a second multi-channel input connected to said second multi-channel output of said clock, a third multi-channel input connected to said multi-channel outputs of said senior address digit register and said junior address digit register, first and second inputs respectively connected to said outputs of said first and second stochastic data rounding units, a first multi-channel output connected to said second multi-channel inputs of said first, second, third and fourth stochastic data rounding units, a second multi-channel output connected to said multi-channel inputs of said senior address digit register and said junior address digit register, third and fourth multi-channel outputs respectively connected to said multi-channel inputs of said first and second receiving registers, a first output connected to said input of said quantization step counter, and a second output conneced to said second input of said logical memory.
Claim 3
Dependent Claim
340 words
A special-purpose digital computer as set forth in claim 1, wherein the logical memory comprises: a data accumulator having first, second and third multi-channel inputs and a multi-channel output; an address amplifier unit having a multi-channel input connected to said first multi-channel input of said logical memory, and a multi-channel output connected to said first multi-channel input of said data accumulator; a digit amplifier unit having a multi-channel input and a multi-channel output connected to said second multi-channel input of said data accumulator; an output unit having a first multi-channel input connected to said multi-channel output of said data accumulator, a second multi-channel input connected to said third multi-channel input of said logical memory, a first multi-channel output connected to said multi-channel output of said logical memory, and a second multi-channel output; a clock circuit having a multi-channel input connected to said third multi-channel input of logical memory, a first output connected to said output of said logical memory, and a second output; a digit distributor, for receiving and intermediate storage of information and for summing unity increments, having a multi-channel input connected to said second multi-channel input of said logical memory, a first input connected to said first and second inputs of said logical memory, a second input connected to said second output of said clock circuit, a third input, an output, and a multi-channel output; a logical unit for adding numbers having a multi-channel output connected to said multi-channel input of said digit amplifier unit, a first multi-channel input connected to said multi-channel output of said digit distributor, and a second multi-channel input connected to said second output of said clock circuit; a sign analyzer having a first input and an output respectively connected to said output and said third input of said digit distributor, and a second input connected to said second output of said clock circuit; and an operand masking unit having a multi-channel output connected to said multi-channel input of said data accumulator, and a multi-channel input connected to said output of said clock circuit.
Claim 4
Dependent Claim
307 words
A special-purpose digital computer according to claim 1, wherein said distributor comprises: first and second input gates having multi-channel inputs respectively connected to said first and second multi-channel inputs of said distributor, inputs respectively connected to said first and second inputs of said distributor, and multi-channel outputs; first and fourth output gates having first multi-channel inputs connected to said multi-channel output of said first input gate, second multi-channel input connected to respective inputs of said third multi-channel input of said distributor, and multi-channel outputs respectively connected to said third and second multi-channel outputs of said distributor; second and fifth output gates having first multi-channel inputs connected to said multi-channel output of said second input gate, second multi-channel inputs connected to respective inputs of said third multi-channel inputs of said distributor, and multi-channel outputs respectively connected to said fourth and second multi-channel outputs of said distributor; a third output gate having multi-channel inputs connected to respective inputs of said third multi-channel input of said distributor, and a multi-channel output connected to said first multi-channel input of said distributor; an OR circuit having multi-channel inputs connected to respective inputs of said fourth multi-channel input of said distributor, and an output; a first AND circuit having a first input connected to said output of said OR circuit, a second input connected to a respective input of said third multi-channel input of said distributor, and an output connected to said second output of said distributor; a second AND circuit having inputs connected to respective inputs of said third multi-channel input of said distributor, and an output; and a third AND circuit having a first input connected to a respective input of said third multi-channel input of said distributor, a second input connected to said output of said second AND circuit, and an output connected to said first output of said distributor.
Claim 5
Dependent Claim
208 words
A special-purpose digital computer according to claim 1, wherein said read only memory includes: a local control unit having a multi-channel input connected to said second multi-channel input of said read only memory, a first multi-channel output connected to said second multi-channel output of said read only memory, a second multi-channel output, and first and second outputs; an input register having a first multi-channel input connected to said first multi-channel input of said read only memory, a second multi-channel input connected to said second multi-channel output of said local control unit, and a multi-channel output; an address decoder having a multi-channel input connected to said multi-channel output of said input register, an input connected to said first output of said local control unit, and a multi-channel output; an address amplifier having a multi-channel input connected to said multi-channel output of said address decoder, and a multi-channel output; a constants unit having a multi-channel input connected to said multi-channel output of said address amplifier, and a multi-channel output; and an output register having a multi-channel input connected to said multi-channel output of said local control unit, and a multi-channel output connected to said first output of said read only memory and to said multi-channel input of said input register.