← Back to Patent Explorer
US4219877A Expired / Lapsed US ⏱️ 0.0 years remaining

Special-purpose digital computer for statistical data processing

Assignee: Individual
•
Filing: 1978-01-16
•
Granted: 1980-08-26
•
Expires: 1998-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A special-purpose digital computer for statistical data processing comprises a random-number generator, four stochastic data rounding units, of which the first two stochastic data rounding units are connected to input data lines, a shift register unit, and three receiving registers. The first and the third receiving registers have their inputs interconnected and coupled to the output of the shift register unit. The input of the shift register is connected to the second receiving register and to its own output. A single-time step multiplier is connected to the two last stochastic data rounding units. Senior and a junior address digit registers are interconnected and coupled to a decoder. A logical memory is connected to the decoder, to the single/time step multiplier, to the output lines, to the first two stochastic data rounding units, to the first receiving register, and to the junior address digit register. A read-only memory is connected to the logical memory; and, a quantization step counter is connected to the stochastic data rounding units. A clock is connected to the read-only memory, to the random-number generator, to the stochastic data rounding units, to the senior and junior address digit registers, to the decoder, to the receiving registers, to the logical memory, and to the shift register unit. A distributor is connected to the stochastic data rounding units, to the clock, to the senior and junior address digit registers, to the first and the second receiving registers, to the quantization step counter, and to the logical memory.

Inventors

  • 👤 Evgeny E. Vladimirov
  • 👤 Vladimir G. Korchagin
  • 👤 Jury B. Sadomov
  • 👤 Lev M. Khokhlov

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 19:28
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/10; G06F17/18

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.

References Cited (Backward Citations)

US4145744A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1983-08-26 1984-02-25 1984-08-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1987-08-26 1988-02-25 1988-08-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1991-08-26 1992-02-25 1992-08-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag