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

Digital signal processor

Assignee: Schlumberger PLC
•
Filing: 1984-04-06
•
Granted: 1986-12-30
•
Expires: 2004-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processor (10) has a crossbar network (110) interconnecting a control and timing circuit (100), a multiplier (112), a serial access data memory (128), temporary storage registers (122, 124, 126), an accumulator (120) and input and output inferfaces (130, 132). Instructions in an external memory (12) are decoded by the control and timing circuit to cause the crossbar network to interconnect the other circuit elements in various patterns to feed selected signals from the input interface and stores to the multiplier, and the multiplier results to the stores and output interface. The sequence of interconnection patterns can be chosen to provide a selected signal processing function such as filtering. A multiplicand register (116) and a substitution circuit (118) enable the data to be modified in transit to implement other more complex signal processing functions.

Inventors

  • 👤 Stephen Terepin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 13:36
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3885

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 150 words
A digital signal processor comprising: (a) signal processor circuit elements comprising: a serial access data memory having at least two data channels; multiplier means arranged to multiply at least three variables by respective coefficients and sum the products, including means arranged to detect overflow in an output signal of the multiplier means and substitute predetermined saturation values for said output signal; at least two shift registers; input interface means; output interface means; (b) a crossbar switching network arranged selectively to interconnect said circuit elements; and (c) a control circuit arranged to respond to each of a plurality of predetermined instructions to control the crossbar network to interconnect said circuit elements in corresponding predetermined ways, whereby a selected sequence of instructions supplied to the control circuit causes said circuit elements to be interconnected by the crossbar network in a selected sequence of ways chosen to effect a desired signal processing function.
Claim 2
Dependent Claim 150 words
A digital signal processor comprising: (a) signal processor circuit elements comprising: a serial access data memory having at least two data channels; multiplier means arranged to multiply at least three variables by respective coefficients and sum the products, including means arranged to detect overflow in an output signal of the multiplier means and substitute predetermined saturation values for said output signal; at least two shift registers; input interface means; output interface means; (b) a crossbar switching network arranged selectively to interconnect said circuit elements; and (c) a control circuit arranged to respond to each of a plurality of predetermined instructions to control the crossbar network to interconnect said circuit elements in corresponding predetermined ways, whereby a selected sequence of instructions supplied to the control circuit causes said circuit elements to be interconnected by the crossbar network in a selected sequence of ways chosen to effect a desired signal processing function.
Claim 3
Dependent Claim 16 words
A processor according to claim 1, including at least one accumulator coupled to said switching network.
Claim 4
Dependent Claim 16 words
A processor according to claim 1, including a third shift register coupled to said switching network.
Claim 5
Dependent Claim 44 words
A processor according to claim 3, wherein one of said shift registers is arranged to store a plurality of values, the location of a value to be shifted out being selectable independently of the location to receive a new value to be shifted in.
Claim 6
Dependent Claim 48 words
A processor according to claim 1, wherein said detection and substitution means is also arranged to detect the sign of source and result data signals, and to alter the multiplier output signal in accordance with the combination of overflow and sign signals detected and the instruction being executed.
Claim 7
Dependent Claim 26 words
A processor according to claim 1, wherein said multiplier means includes input circuit means arranged selectively to invert or replace with zero the value supplied thereto.
Claim 8
Dependent Claim 55 words
A processor according to claim 1, wherein said coefficients are stored in memory means coupled to said control circuit and said multiplier means, and including a register connected to said crossbar network to receive a value from said circuit elements and arranged selectively to replace the value of a coefficient supplied from said memory therewith.

References Cited (Backward Citations)

US4511966A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-29 1990-06-30 1990-12-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-29 1994-06-30 1994-12-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-29 1998-06-30 1998-12-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag