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

High speed digital signal processor capable of achieving realtime operation

Assignee: Hitachi Ltd
•
Filing: 1989-03-17
•
Granted: 1990-07-31
•
Expires: 2009-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processor for computing a vector product between a column vector input signal including a plurality of data items (x0, x1, x2, . . . , x7) and a matrix including a predetermined number of coefficient data items so as to produce a column vector output signal including a plurality of data items (y0, y1, y2, . . . , y7). In a first cycle, the leading data x0 of the column vector input signal is stored in a first store unit (Rin), whereas during this period of time, in a second cycle shorter in time than the first cycle, the data items (c0, c1, c2, . . . , c7) in the row direction constituting a first portion of the matrix are sequentially read out such that both data items are multiplied, thereby storing the multiplication results in an accumulator. A similar data processing is repeatedly executed so as to obtain, based on the outputs from the accumulator, a column vector output signal constituted by the plurality of data items (y0, y1, y2, . . . , y7).

Inventors

  • 👤 Toru Baji
  • 👤 Hirotsugu Kojima
  • 👤 Nario Sumi
  • 👤 Yoshimune Hagiwara
  • 👤 Shinya Ohba

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:54
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F17/00; G06F17/10; G06F17/16

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 253 words
A digital signal processor for computing a vector product between a column vector input signal including a plurality of data items and a matrix including predetermined number of coefficient data items so as to produce a column vector output signal including a plurality of data items, said processor comprising: (1) input means for serially receiving said plurality of data items of the column vector input signal; (2) first store means for storing therein in a first cycle the data items received by said input means; (3) coefficient memory means for storing therein the predetermined number of coefficient data items of the matrix; (4) second store means for reading from said coefficient memory means data items in a direction of a row of the matrix among the predetermined number of coefficient data items in a second cycle shorter in time than the first cycle so as to store therein the data items thus read from said coefficient memory means; (5) multiply means for multiplying the data items outputted from said first store means by data items delivered from said second store means; (6) third store means connected to an output from said multiply means; (7) add means having a first input connected to an output from said third store means; (8) fourth store means having an output connected to a second input of said add means; and (9) accumulator means having an input connected to an output from said add means and having an output connected to an input of said fourth store means.
Claim 2
Dependent Claim 253 words
A digital signal processor for computing a vector product between a column vector input signal including a plurality of data items and a matrix including predetermined number of coefficient data items so as to produce a column vector output signal including a plurality of data items, said processor comprising: (1) input means for serially receiving said plurality of data items of the column vector input signal; (2) first store means for storing therein in a first cycle the data items received by said input means; (3) coefficient memory means for storing therein the predetermined number of coefficient data items of the matrix; (4) second store means for reading from said coefficient memory means data items in a direction of a row of the matrix among the predetermined number of coefficient data items in a second cycle shorter in time than the first cycle so as to store therein the data items thus read from said coefficient memory means; (5) multiply means for multiplying the data items outputted from said first store means by data items delivered from said second store means; (6) third store means connected to an output from said multiply means; (7) add means having a first input connected to an output from said third store means; (8) fourth store means having an output connected to a second input of said add means; and (9) accumulator means having an input connected to an output from said add means and having an output connected to an input of said fourth store means.
Claim 3
Dependent Claim 30 words
A digital signal processor according to claim 1 wherein said coefficient memory means include inputs and outputs respectively including multiport memory means which can be accessed in an independent fashion.
Claim 4
Dependent Claim 67 words
A digital signal processor according to claim 1, further comprising: (10) buffer means having an input connected to the output of said add means, (11) fifth store means for storing therein output data from said buffer means, and (12) output means, having an input connected to the output of said fifth store means, for serially outputting said plurality of data items of the column vector output signal.
Claim 5
Dependent Claim 54 words
A digital signal processing according to claim 1, further comprising: coefficient address means connected to said coefficient memory means, wherein said coefficient memory means outputs coefficient data in response to addresses read out from said coefficient address means, and wherein said coefficient address means outputs said addresses with a timing of said second cycle.

References Cited (Backward Citations)

US4777614A Cited
US4811268A Cited
US4787057A Cited
US4760517A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag