Patent US6519706B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6519706B1 Expired / Lapsed US ⏱️ 0.0 years remaining

DSP control apparatus and method for reducing power consumption

Assignee: NEC Corp
•
Filing: 1999-10-05
•
Granted: 2003-02-11
•
Expires: 2019-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital signal processor (DSP) control apparatus includes a DSP, estimation unit, calculation unit, and clock generator. The DSP performs digital signal arithmetic processing using a clock having a variable frequency. The estimation unit estimates an arithmetic processing amount of the DSP. The calculation unit calculates a new clock frequency on the basis of an estimated arithmetic processing amount from the estimation unit. The clock generator supplies a clock having a frequency calculated by the calculation unit to the DSP.

Inventors

  • 👤 Kazuo Ogoro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:16
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/324; G06F7/00; G06F7/38; G06F7/48; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 80 words
A digital signal processor (DSP) control apparatus comprising: an arithmetic processing means for performing digital signal arithmetic processing using a clock having a variable frequency; estimating means for estimating an arithmetic processing amount of said arithmetic processing means; calculation means for calculating a new clock frequency on the basis of an estimated arithmetic processing amount from said estimation means; and clock supply means for supplying a clock having a frequency calculated by said calculation means to said arithmetic processing means.
Claim 2
Dependent Claim 80 words
A digital signal processor (DSP) control apparatus comprising: an arithmetic processing means for performing digital signal arithmetic processing using a clock having a variable frequency; estimating means for estimating an arithmetic processing amount of said arithmetic processing means; calculation means for calculating a new clock frequency on the basis of an estimated arithmetic processing amount from said estimation means; and clock supply means for supplying a clock having a frequency calculated by said calculation means to said arithmetic processing means.
Claim 3
Dependent Claim 41 words
An apparatus according to claim 1 , wherein said estimation means estimates a new arithmetic processing amount of said arithmetic processing means on the basis of a transition of arithmetic processing amounts of said arithmetic processing means up to the present.
Claim 4
Dependent Claim 55 words
An apparatus according to claim 1 , wherein said estimation means adds/subtracts a predetermined arithmetic processing amount to/from an immediately preceding estimated arithmetic processing amount to estimate a new arithmetic processing amount of said arithmetic processing means on the basis of an increase/decrease of the immediately preceding arithmetic processing amount of said arithmetic processing means.
Claim 5
Dependent Claim 33 words
An apparatus according to claim 1 , wherein said estimation means estimates the arithmetic processing amount of said arithmetic processing means on the basis of operation information of a system using said DSP.
Claim 6
Dependent Claim 67 words
An apparatus according to claim 4 , wherein said apparatus further comprises a table that stores estimated arithmetic processing amounts of said arithmetic processing means in advance in correspondence with operating states of said system using said DSP, and said estimation means obtains an estimated arithmetic processing amount of said arithmetic processing means by looking up said table in accordance with an operating state of said system.
Claim 7
Dependent Claim 46 words
An apparatus according to claim 1 , wherein said estimation means estimates an arithmetic processing amount of said arithmetic processing means in accordance with a transition of a task cycle time when said arithmetic processing means performs multitask processing for a plurality of arithmetic processing operations.
Claim 8
Dependent Claim 46 words
An apparatus according to claim 1 , wherein said estimation means estimates an arithmetic processing amount of said arithmetic processing means on the basis of an arithmetic margin representing an occupation ratio of an idle state included in a processing operation of said arithmetic processing means.
Claim 9
Dependent Claim 52 words
An apparatus according to claim 1 , wherein said apparatus further comprises control means for controlling a CDMA (Code Division Multiple Access) radio terminal, and said arithmetic processing means performs a plurality of arithmetic processing operations associated with speech communication control in response to an arithmetic processing request from said control means.
Claim 10
Dependent Claim 69 words
A DSP (Digital Signal Processor) control method comprising the steps of: estimating an arithmetic processing amount of a DSP using a clock having a variable frequency where a required arithmetic process amount needed to process a plurality of currently running parallel tasks is unknown; calculating a new clock frequency on the basis of an estimating arithmetic processing amount; and supplying a clock having a calculated frequency to said DSP.
Claim 11
Dependent Claim 69 words
A DSP (Digital Signal Processor) control method comprising the steps of: estimating an arithmetic processing amount of a DSP using a clock having a variable frequency where a required arithmetic process amount needed to process a plurality of currently running parallel tasks is unknown; calculating a new clock frequency on the basis of an estimating arithmetic processing amount; and supplying a clock having a calculated frequency to said DSP.
Claim 12
Dependent Claim 43 words
A method according to claim 9 , wherein the estimating step comprises the step of estimating a new arithmetic processing amount of said DSP on the basis of a transition of arithmetic processing amounts of said DSP during a predetermined period of time.
Claim 13
Dependent Claim 63 words
A method according to claim 9 , wherein the estimating step comprises the steps of: determining an increase/decrease of an immediately preceding arithmetic processing amount of said DSP; and estimating a new arithmetic processing amount of said DSP by adding/subtracting a predetermined arithmetic processing amount to/from the immediate preceding estimated arithmetic processing amount of said DSP on the basis of a determination result.
Claim 14
Dependent Claim 35 words
A method according to claim 9 , wherein the estimating step comprises the step of estimating an arithmetic processing amount of said DSP on the basis of operation information of a system using said DSP.
Claim 15
Dependent Claim 61 words
A method according to claim 12 , wherein the estimating step comprises the steps of: storing in a table estimated arithmetic processing amounts of said DSP in correspondence with operating sates of said system using said DSP; and obtaining an estimated arithmetic processing amount of said DSP by looking up said table in accordance with an operating state of said system.
Claim 16
Dependent Claim 46 words
A method according to claim 9 , wherein the estimating step comprises the step of estimating an arithmetic processing amount of said DSP in accordance with a transition of a task cycle time when said DSP performs multitask processing for a plurality of arithmetic processing operations.
Claim 17
Dependent Claim 46 words
A method according to claim 9 , wherein the estimating step comprises the step of estimating an arithmetic processing amount of said DSP on the basis of an arithmetic margin representing an occupation ratio of an idle state included in a processing operation of said DSP.
Claim 18
Dependent Claim 38 words
A method according to claim 9 , wherein said DSP performs a plurality of arithmetic processing operations associated with speech communication control in response to an arithmetic processing request from a controller for controlling a CDMA radio terminal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-10 2006-08-12 2007-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-10 2010-08-12 2011-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-10 2014-08-12 2015-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag